Part 2. Luniverse NFT 발행
이번 튜토리얼에서는 루니버스 NFT 서비스를 이용하여 나만의 NFT를 발행하고 루니버스 스캔 또는 메타마스크에서 확인해 볼 수 있습니다. 이미지, 동영상, 사운드와 같은 미디어 데이터를 NFT로 발행하고 블록체인의 소유증명 기술을 이용하여 미디어 데이터에 대한 소유를 증명해보세요.
NFT 발행을 하기위해 필요한 용어중 중요한 개념인 NFT Contract, NFT, 미디어 데이터, 메타 데이터에 대한 설명은다음과 같습니다.
  • NFT Contract: 블록체인에 배포된 스마트 컨트랙트로, 이름과 심볼을 가지고 있습니다. 블록체인에 배포가 완료되면 블록스캔을 통 배포된 NFT 컨트랙트의 정보(주소, 이름, 심볼)를 확인할 수 있습니다. 배포된 컨트랙트를 이용하여 이미지, 동영상, 사운드와 같은 디지털 창작물을 NFT 로 발행할 수 있습니다. 한 컨트랙트에서 여러 개의 NFT 를 발행할 수 있습니다.
  • NFT : 배포된 NFT Contract 에 등록된 NFT 로 컨트랙트안에서 유일한 식별자인 Token ID 를 갖습니다. 컨트랙트의 tokenURI 함수를 호출하면 해당 토큰의 메타데이터가 저장된 URI 를 조회할 수 있습니다.
  • 미디어 데이터 : NFT 와 연결된 디지털 창작물 입니다.
  • 메타 데이터 : NFT 에 대한 상세정보로 미디어 데이터가 저장된 URL, 디지털 창작물의 창작 정보(창작자 이름, 창작시간), 미디어 데이터에 대한정보 (이름, 설명, 배경색) 등을 포함할 수 있으며, 필요한 정보를 자유롭게 추가할 수 있습니다.
루니버스 블록체인에 NFT 를 발행하는 과정은 다음과 같습니다.
  1. 1.
    NFT 를 보유할 외부 지갑 개설
  2. 2.
    블록체인에 NFT 발행을 위한 Smart Contract 배포
  3. 3.
    DApp에서 NFT의 미디어/메타 데이터 등록하고 발행
  4. 4.
    발행한 NFT를 루니버스 스캔 및 메타마스크에서 확인
Copy link