Luniverse NFT

Introduction

본 튜토리얼은 루니버스 NFT 서비스를 이용하여 30분만에 나만의 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 로 발행할 미디어 데이터 등록
  3. 3.
    NFT 발행에 필요한 속성 데이터들을 메타데이터로 등록
  4. 4.
    1에서 발행한 스마트 컨트랙트를 이용해 NFT를 발행
NFT에 대한 개념들을 익혀보았으니 루니버스 NFT 튜토리얼과 함께 NFT를 발행해볼까요? 👇
Copy link