본문 바로가기

카테고리 없음

NFT 민팅 수업_1

블록체인은 투명한 장부

다양한 메인넷을 가지고있음.

스코프들 거래내역이나 거래 트랜잭션 내역들을 공개함.

트랜젝션이란? 데이터 베이스의 상태를 변화시키기 위해 수행하는 작업

트랜젝션은 서명을 통해 진행, 데이터를 저장하거나 변경, 이동할 때 

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