상세 컨텐츠

본문 제목

누구나 할 수 있는 NFT 만들기 - 1강 커리큘럼 설명

누구나 할 수 있는 NFT 만들기

by D_One 2022. 9. 3. 21:39

본문

안녕하세요.

 

이번 강좌는 프로그래밍적인 지식이 없어도, 누구나 쉽게 NFT를 만들수 있습니다. 

그러니, 비개발자 여러분들이 보셔도 무방합니다 :)

 

 

TLTR : 편하게 유튜브로 보세요 :) 

 

https://youtu.be/yYRngNBV5G8

 

이 강좌에서는 크게 3가지 단계로  나뉩니다. 

 

1. 그림과 메타데이터 생성 

2. 그림과 메타데이터 업로드

3. NFT 발행 

 

1. 그림과 메타데이터 생성 

NFT를 만들려면 당연히 그림이 필요하겠죠?

즉 NFT 하나당 그림 한장이 필요합니다. 

 

그림이라면 저희가 직접 만들어도 되지만, 만약 저희가 10,000개의 NFT를 발행을 하고 싶다면 저희에게는 10,000장의 그림이 필요합니다. 

손수 하나하나 만들어도 되지만, 정말 힘들겠죠.

그래서 저희는 Hashlips Art Engine을 통해서 그림을 생성해보겠습니다. 

 

Hashlips Art Engine? 

Hashlips Art Engine은 그림의 레이어 별로 랜덤으로 조합을 해주는 엔진입니다. 

쉽게 예를들어서, 저희가 배경생 검은색과 초록색이 있고, 사람 얼굴 5개가 있다고 가정해보겠습니다. 

 

저희는 이 엔진을 통해 그림 2장을 생성한다고 가정을 하면, 배경색 2장 중 하나와 사람 얼굴 5개가 조합되어서 나옵니다. 

 

더 나아가서, 이 엔진은 생성한 그림에 대응되는 메타데이터 라는 것을 생성합니다.

메타데이터는 쉽게 생각하면 그림의 정보 입니다. 

 

지금은 이해가 안가실 수 도 있는데, 딱히 상관 없습니다 :) 

직접하면서 하는게 더 이해가 빨라요!

2. 그림과 메타데이터 업로드

그림과 메타데이터(그림정보)를 만들었다면, 인제 IPFS 라는 곳에 업로드 해보도록 하겠습니다. 

IPFS에 파일들을 올리게 된다면, CID (content identifier)를 부여 받습니다.

이 CID는 저희가 올린 파일의 아이디이며, 해당 CID를 통해서 저희가 업로드한 파일을 접근할 수 있습니다. 

 

이 부분역시 직접하면서 이해를 해보도록 하겠습니다.

 

3. NFT 발행 

NFTERC721을 통해서 이더리움 테스트넷인 고얼리 (Goeril), KIP17을 통해 클레이튼 테스트넷인 바오밥(Baobab), 더 나아가서 클레이튼 메인넷(Cypress)에 최종적으로 올려서 판매까지 해보도록 하겠습니다. 

 

아마 스마트 컨트랙트를 만드는법을 몰라서 걱정하시는 분들도 계실 수 도 있습니다.

그러나, 전혀 걱정할 게 없는게, 제가 이미 다 스마트 컨트랙트를 만들어 왔기때문에, 저희는 그냥 NFT를 발행하는 버튼이 무엇인지만 알면 됩니다. 

 

예를 들어, 저희가 리모콘에있는 전원버튼을 누르면 TV가 켜진다는것을 아는듯이 저희는 어떤 버튼을 눌러야 NFT를 생성하는지 그 부분만 이해하면 됩니다. 저희가 리모콘의 전원 버튼을 눌러서 어떠한 전파가 TV를 키게 하는지 알 필요가 없듯이요 : ) 

 

 

관련글 더보기