본문 바로가기
카테고리 없음

NFT 민팅 수업_1

by 임아가 2022. 7. 20.

블록체인은 투명한 장부

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

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

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

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

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