
NFT 발행 가이드: 어떻게 처음부터 NFT 프로젝트를 구축할 수 있을까?

작성자: Wipiway.eth, bozo.eth
번역: TechFlow
종종 프로젝트 창립자들로부터 상담을 받는다. 그들은 첫 번째 NFT 프로젝트를 시작하고 싶어하며, 대개 NFT 컬렉션 출시 단계에 대해 비슷한 질문들을 한다. 각각의 프로젝트가 독특하긴 하지만, 대부분의 프로젝트에 공통적으로 적용되는 몇 가지 절차들이 있다.
아래는 새로운 프로젝트를 시작할 때 고려해야 할 절차들이다. 여기 포함된 의견과 논평은 나의 개인적인 견해이며, 물론 여러분은 다르게 접근할 수도 있다.
1. 어떤 블록체인 위에서 NFT를 출시할지 결정하기
여러 가지 좋은 선택지가 있다. 예를 들어 이더리움 메인넷, 폴리곤(Polygon), 아비트럼(Arbitrum), 솔라나(Solana), 테조스(Tezos) 등이 있다. 각 체인마다 번성하는 자체 생태계와 커뮤니티를 보유하고 있다.
어느 체인에 출시할지 결정할 때 다음과 같은 요소들을 고려해야 한다:
a) 당신이 보유한 기술 팀 — 그들이 EVM(이더리움 기반 체인, 예: 메인넷, 폴리곤, 아비트럼, 옵티미즘) 사용에 익숙하고 경험이 있는가? 아니면 솔라나 또는 테조스 등의 플랫폼에 익숙한가?
b) 사용자의 트랜잭션 속도와 비용이 중요하게 작용하는가? 예를 들어 게임을 개발 중이라면, 유저가 게임 내에서 매번 NFT를 사용할 때 막대한 비용을 지불하지 않기를 원할 것이다. 이 경우 이더리움 메인넷은 최선의 선택이 아닐 수 있으며, 폴리곤이나 솔라나처럼 더 저렴하고 빠른 대안을 고려해야 한다.
c) 투자자 커뮤니티의 규모 — 현재 대부분의 NFT 판매 및 거래는 여전히 이더리움 메인넷에서 발생한다. 이는 가장 큰 체인이며, ETH를 지출하려는 가장 많은 사용자층을 보유하고 있다.

이 단계에 대한 나의 조언은 일반적으로 이더리움 메인넷을 사용하는 것이다. 문제점이 있음에도 불구하고, 위에서 언급했듯이 90% 이상의 시장이 여전히 이더리움이 주도하고 있기 때문이다.
2. 이미지 제작 완료하기
NFT는 비디오, 이미지, 오디오/음악 등 다양한 형태의 미디어가 될 수 있다. 각각의 제작 과정은 다르다. 여기서는 시장에서 가장 인기 있는 유형 중 하나인 정적 이미지 NFT에 초점을 맞춰 설명하겠다.
PFP 스타일의 컬렉션의 경우, 일반적으로 그래픽 디자이너와 여러 차례 회의를 한 후 최종 산출물을 받게 된다. 예를 들어, "눈"이라는 이름의 폴더에는 원하는 모든 눈 변형들이 포함되어야 한다. 마찬가지로 코, 헤어스타일, 배경 등 다른 특성들에 대해서도 별도의 폴더를 제공받는다.
다음 단계는 당신이나 당신의 개발자가 이러한 파일들을 예술 생성 엔진(Art Generation Engine)을 통해 실행하는 것이다. 이 엔진은 서로 다른 로직과 특성별 가중치를 설정할 수 있게 해준다 (예: 황금색 배경이 전체 NFT의 1%에만 나타나도록 하고 싶은 경우 등).
보통은 이를 위해 커스텀 코드를 작성할 필요가 없으며, HashLips Art Engine이라는 오픈소스 프로젝트가 모든 작업을 처리해 준다.

3. 간단하고 보기 좋은 프론트엔드 랜딩 페이지 개발하기
일반적으로 이 랜딩 페이지가 잠재적 구매자들에게 주는 첫인상이 되므로, 퀄리티가 매우 중요하다. 또한 랜딩 페이지를 통해 전달하고자 하는 감성(예: 신비감? 귀엽고 유쾌한 애니메이션? 공포감 등)을 명확히 전달하고, 디자이너/개발자가 당신의 아이디어를 충분히 이해할 수 있도록 해야 한다.

4. 판매 로직, 순서 및 단계를 확정하고 스마트 계약 개발하기
실제 스마트 계약 코드 작성에 착수하기 전에 다음 사항들을 확정해야 한다:
-
화이트리스트 — 판매 기간 동안 NFT 민팅이 허용되는 사용자 주소 목록 수집.
-
프리세일, 공개 판매 — 일부 컬렉션은 여러 단계와 다른 가격으로 NFT를 판매하는 것을 선호한다.
-
경매 — 인기 있는 컬렉션에서는 네덜란드식 경매(Dutch Auction)가 흔한데, 초기 높은 가격에서 시작하여 시간이 지남에 따라 가격이 낮아지고, 구매자가 부족하면 계속 하락한다.
-
팀 보유분 — 일부 팀은 자신들을 위해 일부 NFT를 보유하기로 선택한다. 예를 들어 BAYC 팀은 자신들을 위해 수백 개를 보유했다.
-
공개 전 이미지 미노출 — 대부분의 NFT 컬렉션은 판매 당시 이미지를 공개하지 않는다. 그 대신 며칠간 기다리며 신비감을 유지하고, 특정 시간에 일제히 모두 공개하는 것이 일반적이다.
위 내용을 바탕으로 중요한 결정 하나는, 사전 제작된 NFT 판매 스마트 계약을 사용하고 배포할 것인지, 아니면 커스텀 개발이 필요한지 여부다. Thirdweb, Manifold 등 몇 가지 좋은 옵션이 있으며, 이들의 사전 제작 템플릿은 개발 시간을 크게 절약할 수 있다. 그러나 요구사항을 충족시키지 못한다면, 개발자는 OpenZeppelin 라이브러리를 활용해 자체 민팅 계약을 구축해야 한다.
또한 판매 후 모금된 자금의 사용 권한에 관한 중요한 부분도 사전에 결정되어야 하며, 개발자는 '자금 인출' 기능의 보안성을 확보해야 한다.
5. 웹사이트에 Web3 통합, 테스트넷에 배포하고 시뮬레이션 판매 진행하기
스마트 계약이 준비되면, 프론트엔드 웹사이트는 스마트 계약과 연결되어야 하며, 사용자 인터페이스에 민팅 기능이 추가되어야 한다. 테스트는 판매의 안전성과 무결성을 보장하기 위한 핵심 단계이며, 애플리케이션은 Goerli 또는 Sepolia 같은 테스트넷에 배포되어야 한다. 프로젝트 창립자로서도 개발자와 함께 화이트리스트, 공개 판매 등 여러 단계에서 시뮬레이션 판매를 경험해 보아야 한다. 가능하면 이미지 공개 및 자금 인출을 포함한 모든 기능을 테스트하는 것이 좋다.
이 단계에서는 관리 및 유지보수 기능들도 철저히 테스트되어야 한다 — 예를 들어 이미지 공개 후 메타데이터 링크 업데이트, 적절한 지갑으로 자금 인출, 문제가 발생했을 때 판매 일시 중지, 화이트리스트 주소 추가 등.
6. 감사(Audit)
이 단계는 선택 사항이지만, 예산이 있다면 특히 커스텀 계약일 경우, 제3자 팀에 의한 스마트 계약 감사를 받는 것을 추천한다.
7. 모든 영상/이미지 IPFS / Arweave에 업로드하기
블록체인은 데이터 저장에 효율적이지 않기 때문에, 대부분의 NFT 컬렉션은 미디어 파일을 IPFS 또는 Arweave 같은 기술에 저장하고, 해당 파일에 대한 참조만 블록체인에 저장한다.
미디어 파일이 이미 준비되었다고 가정하면, 개발자는 이제 특정 형식으로 미디어 파일을 IPFS 또는 Arweave에 업로드해야 한다.
판매 완료 전까지 이미지를 공개하지 않으려는 경우, IPFS에 '미리보기 이미지 세트(pre-reveal media set)'도 준비되어야 한다.

8. 메인넷에 판매 스마트 계약 배포하기
실제 블록체인에 처음으로 스마트 계약을 배포하는 것은 정말 흥미진진한 경험이다. 마이너/검증자들과 그들의 서버가 블록을 처리하고, 합의를 유지하며, 보안을 확보하는 방식 등 모든 것이 완벽하게 작동된다.
배포는 개발자가 수행하거나, 본인의 노트북에서 자신의 지갑을 사용해 직접 계약을 배포하는 방법을 안내할 수 있다.
계약이 배포되면, Opensea가 해당 컬렉션을 인식하도록 최소한 하나의 NFT라도 즉시 민팅하는 것을 추천한다. 이를 통해 시리즈 관리자 페이지에 접근할 수 있게 되며, 배너 이미지, 설명, 소셜 미디어 링크 등을 업로드할 수 있다.

9. 디스코드(Discord)를 통해 커뮤니티에 모든 관련 정보 제공하기:
-
민팅 절차;
-
Opensea 시리즈, 스마트 계약 주소 및 etherscan 링크의 공식 URL;
-
판매 일정 및 시간;
-
화이트리스트 목록 세부 정보(해당 시);
-
최대 구매 제한, 가스비 예측, 남은 NFT 수량 확인 방법 등;
10. 판매 시작!
충분한 테스트를 거쳤고 능력 있는 개발자가 있다면, 이 단계는 스마트 계약과 웹사이트가 모든 작업을 처리해주기 때문에 거의 아무 일 없이 진행될 것이다. 아마도 여러분은 공개 마케팅 활동에 더 집중하게 될 것이다.
11. 후속 조치 및 커뮤니티와의 지속적인 소통
초기 판매 후 프로젝트가 방치되는 경우를 자주 본다. 따라서 우리는 장기적인 계획을 가진 프로젝트를 찾고 있다.
NFT 분야는 아직 매우 초기 단계이며, 나는 개인적으로 게임 산업과 메타버스에 미칠 영향에 매우 기대하고 있다. 네, 현재 우리는 침체기를 겪고 있지만, 이는 모든 신기술 도입 주기의 일부다. 약세장에서 구축된 프로젝트와 기업들은 궁극적인 강세장에서 가장 큰 수익을 얻을 가능성이 가장 높다 (예: Uniswap, Compound, Opensea).
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














