블록체인은 투명한 장부
다양한 메인넷을 가지고있음.
스코프들 거래내역이나 거래 트랜잭션 내역들을 공개함.
트랜젝션이란? 데이터 베이스의 상태를 변화시키기 위해 수행하는 작업
트랜젝션은 서명을 통해 진행, 데이터를 저장하거나 변경, 이동할 때
ex. 코인전송, NFT발행 및 전송 등
서명을 할 때 GAS Fee가 소비 됨.
NFT발행 조건
NFT 발행도 트랜젝션이 필요
트랜젝션에 필요한 요소
-FROM(서명을 요청하는 자)
-TO(서명을 요청받는 자)
-PRIVATE_KEY(서명을 요청하는 사람의 프라이빗키)
->민팅하는 메소드는 위의 3가지가 필요함.
프라이빗키는 소비자입장에서는 쓸일이 잘 없다.
스마트 컨트랙트란?
블록체인 내의 하나의 폴더를 설계, 메소드들을 넣어야함.
블록체인 특성상 한번
스마트컨트랙(폴더) 만들어서 안에 화이트리스트등록이나 필요한 내용을 넣어서 함.
카이카스란? 카이카스는 웹사이트에서 클레이튼 네트워크와 상호작용 할 수 있는 안전하고 유용한 수단을 제공하는 브라우저 확장자
Kaikas 지갑 만들기 완료.
IPFS : 분산형 파일 시스템에 데이터를 저장하고 인터넷으로 공유하기 위한 프로토콜
->NFT에 대한 저장소
XENON 발행 구조
민팅 준비
Q. 민팅 후 서버 비용은 얼마나 나왔는지.
A. 민팅은 한번에 트래픽이 몰려서 EC2이용했었고
배포시 REMIX, klaytn IDE 추천
솔리디티 언어
클라이튼에서 KIP17이 표준
이더리움에서는 ERC721이 표준
토큰과 NFT의 표준
https://ko.docs.klaytn.foundation/dapp/sdk/caver-js/v1.4.1/api-references/caver.klay.kip17
caver.klay.KIP17 - Klaytn Docs
NOTE The tokenId parameter accepts Number type but if the fed value were out of the range capped by Number.MAX_SAFE_INTEGER, it might cause an unexpected result or error. 이 경우, BigNumber 타입 값 사용이 권장되며, 특히 uint256 크기의 숫
ko.docs.klaytn.foundation