스마트 계약으로 NFT 컬렉션을 만드는 방법
게시 됨: 2022-02-09많은 사람들에게 NFT 컬렉션의 일부가 되는 것은 사회적 증거의 상징입니다. 다른 사람들에게는 같은 생각을 공유하는 더 큰 커뮤니티의 일부가 되는 것을 의미합니다. 그리고 일부에게는 제한된 수량으로 제공되는 것을 수집한다는 아이디어입니다.
그렇다면 NFT 컬렉션은 무엇입니까? 간단히 말해서 특정 아이디어를 묘사하는 컴퓨터 생성 문자 모음입니다.
소개 기사에서 우리 는 NFT 를 발행하고 OpenSea 에서 판매 목록에 올리는 방법에 대해 배웠습니다. 이제 한 단계 더 나아가 전체 NFT 컬렉션을 만드는 방법을 배울 차례입니다.
가장 일반적으로 알려진 컬렉션에는 CryptoPunks, Bored Ape Yacht Club 및 Cool Cats가 있습니다. 그러나 물론 그러한 컬렉션이 수백 개는 아니더라도 수천 개가 있습니다.
이 가이드를 최대한 간단하게 만들기 위해 다음을 가정합니다.
- 경험: 당신은 이미 NFT가 무엇인지 알고 있고(그렇지 않다면 여기에서 NFT에 대해 읽어보십시오) Web3 운동에 대해 들어본 적이 있을 것입니다.
- 디자인: 자신의 아트워크/아이디어를 사용하여 맞춤형 NFT 컬렉션을 만들려고 합니다.
- 기술: 프로그램 실행 등과 같은 기술 개념에 대한 실질적인 이해가 있습니다.
이것은 우리가 주제에 계속 집중할 수 있도록 하기 위한 간단한 지침입니다.
먼저 계층화 를 사용하여 사용자 지정 결과를 생성하는 방법을 이해하겠습니다.
생성 예술에서 레이어링이란 무엇입니까?
제너레이티브 아트는 알고리즘(프로그램)을 사용하여 맞춤형 모양, 색상 및 형태를 생성하는 것을 말합니다. 본질적으로 예측할 수 없습니다. 이것은 또한 특정 NFT 컬렉션이 인기를 얻은 이유 중 하나입니다.
결과를 보장할 수 없기 때문에 각 NFT에는 고유한 특성이 있습니다.
레이어링과 관련하여 – 이것은 컬렉션을 생성하는 데 사용하는 도구를 제공하는 데이터(아트)입니다.
다음은 시각적 예입니다.

보시다시피 Background , Shape 및 Custom 의 3가지 레이어가 있습니다.
이 가이드의 도구 중 하나를 사용할 때마다 컬렉션을 생성하는 데 필요한 레이어 를 제공해야 합니다.
기본적인 설명은 다음과 같습니다.
- 사용자 지정 은 컬렉션의 초점으로 사용하려는 문자 유형을 나타냅니다.
- 모양 은 생성된 각 이미지에서 보고자 하는 모양/사용자 정의 유형을 나타냅니다.
- 배경 은 프로그램이 각 이미지에 대해 임의로 사용할 수 있는 사용자 지정 배경 색상을 나타냅니다.
도구마다 요구 사항과 가능성이 다릅니다. 곧 더 많은 정보를 얻을 수 있습니다.
그러나 먼저 이 질문에 답해 봅시다.
NFT 컬렉션을 만들려면 디자인 경험이 필요합니까?
10,000개의 고유한 문자 모음을 마술처럼 생성하는 것이 좋겠지만 몇 가지 기본 사항을 제공해야 합니다. 이 경우에는 레이어입니다.
가장 실용적인 유형의 디자인이며, 얼마나 독특하게 만들고 싶은지는 전적으로 귀하에게 달려 있습니다. 사용자 지정 이미지를 생성하는 데 사용할 수 있는 수많은 사진 편집 도구가 있습니다.
궁극적으로 컬렉션은 개인의 입력과 욕구에 따라 고유해야 합니다. 그것이 요지입니다.
준비 되었나요? 의 시작하자.
NFT 생성기
이것은 가장 쉬운 NFT 생성기일 수 있으며 무제한입니다! 수집을 원할 때마다 요금을 부과하는 다른 NFT 생성기와 달리 NFT 생성기를 사용하면 월 $99에 원하는 만큼 수집을 생성할 수 있습니다.
여전히 시작하기에 조금 가파르다고 생각되면 특별 할인 코드를 사용할 수 있습니다. 긱20 결제 시 20% 할인! Geekflare 독자 전용
그것이 작동하는 방식은 꽤 자명하지만 만일을 대비하여 살펴보겠습니다.
"레이어 추가"를 클릭하여 각 레이어를 추가하고 원하는 희귀도를 조정할 수 있습니다. 오른쪽으로 이동하면서 항상 컬렉션을 미리 볼 수 있는 이와 같은 결과를 얻게 됩니다.

준비가 되면 "컬렉션 다운로드"를 누르기만 하면 메타데이터 및 희귀도 테이블과 함께 10k NFT 컬렉션이 다운로드됩니다.
그들과 함께 컬렉션을 배포하려면 스마트 계약 도구를 사용하십시오. 그들은 조폐국에서 표준 4.9%의 초기 수수료를 받습니다.

이 도구는 나중에 공개 기능, 비공개 판매, 공개 판매, 화이트리스트, 민트 버튼 및 아직 웹사이트가 없는 경우 미리 만들어진 웹사이트와 함께 제공됩니다. 또한 지원이 필요하거나 스마트 계약 설정에 도움이 필요한 경우 실시간 채팅을 통해 매우 유용합니다.
NFT Inator

솔직히 NFT-Inator는 작업에 필요한 유일한 도구일 수 있습니다. 사용자 지정 컬렉션을 생성할 수 있을 뿐만 아니라 플랫폼은 Ethereum, Solana 및 Polygon에 대한 메타데이터와 같은 추가 기능도 제공합니다. 그리고 그것은 완전 무료입니다.
어떻게 작동합니까? 가장 먼저 데모 페이지를 열 수 있습니다.
이 페이지는 이전에 게시된 Space Sneks Society라는 컬렉션에서 자동으로 데이터를 가져옵니다.

이 페이지에는 몇 가지 구성 옵션이 있습니다. 즉, 맨 오른쪽 사이드바에는 다음이 포함됩니다.
- 부속품
- 머리 장식
- 옷
- 눈
- 표현
- 피부
- 배경
이들은 전체 NFT 컬렉션의 레이어 가 될 것입니다. 그리고 이 특정 툴킷의 경우 자신의 데이터와 함께 도구를 사용하여 모든 툴킷을 포함해야 합니다. 홈페이지에서 다운로드할 수 있는 데모 폴더가 있습니다.
자신의 레이어를 업로드하기 전에 폴더 구조를 이해할 수 있도록 다운로드하는 것이 좋습니다.
사용자 지정 특성 추가(희소성 조정)
NFT 컬렉션이 진정으로 독특해지는 방법 중 하나는 특성 희귀성을 통해서입니다. 이 컨텍스트에서 특성은 생성기에 추가하는 시각적 요소입니다. 예를 들어, 10개의 다른 "눈" 레이어를 업로드하면 그 중 하나가 단일 NFT에만 나타나도록 할 수 있습니다.

NFT-Inator에서 – 이것은 설정 -> 특성 으로 이동하여 수행됩니다. 이 페이지에서 생성 프로세스 중에 개별 레이어가 나타나는 빈도를 조정할 수 있습니다. 마찬가지로 총 생성할 이미지 수를 지정할 수도 있습니다.

이 특정 도구를 사용하여 할 수 있는 또 다른 작업은 사용자 지정 디자인을 직접 만들고 저장하는 것입니다. 생성 페이지로 이동하면 저장된 디자인도 포함할 수 있는 옵션이 있습니다.
이렇게 하면 컬렉션에서 수동으로 배포하도록 선택할 수 있는 매우 희귀한 NFT를 만들 수 있습니다.
전반적으로 작업을 완료하기 위한 간단한 도구입니다. 내보내기 폴더에는 .PNG 이미지 파일과 메타데이터가 포함된 JSON 파일이 포함됩니다. 메타데이터는 실제로 고유한 컬렉션인지 확인하는 고유한 한정자를 참조합니다.
그리고 더 중요한 것은 새로 만든 컬렉션을 게시할 때 JSON 파일이 필요하다는 것입니다.
대규모 NFT 생성을 위한 추가 도구
컬렉션 유지 및 나열에 대해 이야기하기 전에 몇 가지 다른 도구에 대해 간단히 언급하겠습니다. 이들은 모두 커뮤니티에서 구축한 오픈 소스 프로젝트입니다. 따라서 약간의 기술 경험이 필요합니다.
그러나 레이어를 사용하는 개념은 완전히 동일합니다.
NFT.net – 전체 컬렉션을 생성하기 위한 Windows 기반 애플리케이션입니다. 필요에 따라 메타데이터를 지정하고 컬렉션 크기를 조정할 수 있습니다.
CyberDoggos – 이것은 CyberDoggos 컬렉션을 생성하는 데 사용된 것과 동일한 Python 스크립트입니다. 테스트 실행을 수행하고 프로그램이 어떻게 작동하는지 확인하기 위한 데모 데이터가 함께 제공됩니다.
Appsus – Windows, Linux 및 OSX에서 사용할 수 있는 데스크톱 기반 애플리케이션입니다. 레이어가 나타나는 순서와 희귀도를 사용자 지정할 수 있습니다.
대부분의 경우 경험이 풍부한 개발자가 더 확실한 컬렉션을 생성한다는 사실을 알게 될 것입니다. 따라서 컬렉션 작성자에게 특정 디자인 결과를 어떻게 달성했는지 알려달라고 요청하는 것은 나쁠 것이 없습니다.
그 외에도 이러한 도구는 시작하는 데 필요한 많은 기초 작업을 제공합니다.
NFT 컬렉션을 게시하는 방법
그래서 이것은 상황이 조금 더 까다로워지는 곳입니다. 100개, 1,000개 또는 10,000개의 NFT를 생성하고 한 번에 판매용으로 나열하는 것은 비실용적입니다. 그렇게하는 것과 관련된 수수료는 절대적으로 미친 것입니다. 그러나 우회 방법이 있습니다.
그리고 이를 스마트 계약이라고 합니다.
스마트 계약은 모든 NFT 수집의 기초입니다. 특정 문을 여는 열쇠라고 생각하시면 됩니다. 이 경우 이 키는 NFT 또는 전체 컬렉션의 진위를 확인할 수 있는 것입니다. 간단한 그림으로 더 자세히 설명하겠습니다.
"an-awesome-piece-of-art.jpeg"를 만들었고 누군가 이 .jpeg를 자신의 웹사이트에 업로드했다고 가정해 보겠습니다. 이러한 경우 메타데이터가 동일하더라도 이 파일의 진위를 확인할 방법이 없습니다.
스마트 계약(IPFS)을 사용하면 각 개별 예술 작품에 고유한 토큰을 할당할 수 있습니다. 이렇게 하면 NFT를 소유한 사람이 특정 자산의 진위에 대한 실제 블록체인 증거를 갖게 됩니다.
과거에 사람들이 이미 판매된 NFT를 조작한 사례가 있었기 때문에 이것은 중요합니다.
블록체인 경험 없이 스마트 계약 생성

스마트 계약에 들어가는 많은 기술적 세부 사항이 있다는 것은 말할 필요도 없습니다. 가장 일반적으로 스마트 계약은 Solidity 및 OpenZeppelin 또는 Minty와 같은 것을 활용하여 배포됩니다. 이 기사에서는 코드를 직접 작성할 필요가 없도록 주로 코드가 낮은 도구에 중점을 둡니다.
요약하면 블록체인에 대한 사전 경험 없이도 NFT 수집을 위한 스마트 계약을 배포할 수 있습니다. 그것은 단지 귀하를 대신하여 모든 기술적인 일을 처리하기 위해 중개자를 사용해야 함을 의미합니다.
NiftyKit: 스마트 계약을 배포하는 쉬운 방법

스마트 계약을 생성하고 컬렉션을 배포하는 데 도움이 될 수 있는 도구에 대해 광범위한 연구를 수행했습니다. 그리고 NiftyKit이 확실한 승자로 돋보였습니다. 이 플랫폼을 사용하면 스마트 계약을 신속하게 작성하고 컬렉션을 업로드할 수 있습니다.
가입한 후 프로필 페이지에서 컬렉션 만들기 를 클릭할 수 있습니다. 이 페이지에서 다음을 제공해야 합니다.
- 메인 사진.
- 배너 이미지.
- 컬렉션 이름. 예: Geekflare 컬렉션.
- 컬렉션 기호입니다. 예: GFC
- 그리고 커스텀 설명.
프로세스는 매우 간단합니다. 완료되면 NFT 업로드를 시작하고 개별 설명을 지정할 수 있습니다.
스마트 계약을 배포하는 방법
NiftyKit으로 스마트 계약을 배포하는 데 드는 비용은 이 기사 작성 시점에 $9.99입니다. 여기에는 NiftyKit과 연결된 MetaMask 지갑에 연결될 ERC721 스마트 계약이 포함됩니다. 그런 다음 스마트 계약은 OpenSea와 같은 시장에서 가시성을 위해 사용할 수도 있습니다.
프로세스가 완료되는 데 최대 48시간이 걸립니다.
밝은 면에서 수수료는 일회성 지불입니다. 또한 가져오기를 허용하는 한 스마트 계약을 다른 NFT 관리 플랫폼으로 가져갈 수 있습니다.
스마트 계약을 무료로 생성하는 것은 불가능하다는 점을 기억하십시오.
스마트 계약에 NFT 추가
스마트 계약 배포를 마치고 나면 NFT를 추가하고 생성할 수 있습니다.

프로세스 속도를 높이는 데 도움이 되도록 다른 사용자인 파트너를 초대할 수도 있습니다. 현재 NiftyKit은 자산 배치를 한 번에 가져오는 방법을 제공하지 않습니다. 그러나 그들은 이 기능을 추가할 계획이 있습니다.
그리고 많은 경우 자산을 개별적으로 언로드하는 것이 더 나을 것입니다. 예를 들어, 대부분의 컬렉션은 "판매 시 민트"를 기반으로 운영됩니다.
이 접근 방식은 누군가가 진정한 관심을 보일 때만 특정 NFT를 생성한다는 것을 의미합니다.
맺음말
NFT 컬렉션을 유지 관리하는 데는 많은 기술적 세부 사항이 있습니다. 수천 개의 자산 범위에서 무언가를 구축하려는 경우 더욱 그렇습니다. 내 조언은 이미 가지고 있는 기술을 고려한 다음 외부 도구로 다른 모든 것을 보완하라는 것입니다.
NFT 컬렉션을 삭제하는 가장 좋은 방법은 각 개별 단계에 대한 코드를 직접 작성하는 것입니다. 그러나 불행히도 Solidity 이후로 저렴한 대안이 아니며 Rust 개발자는 작업에 대해 막대한 시간당 비용을 청구합니다.
유지 관리가 적은 것을 원한다면 이 기사에 설명된 솔루션이 많은 도움이 될 것이라고 생각합니다.
마지막으로 NFT 추적 도구를 확인하십시오.