So erstellen Sie eine NFT-Sammlung mit einem Smart Contract
Veröffentlicht: 2022-02-09Teil einer NFT-Sammlung zu sein, ist für viele Menschen ein Symbol für sozialen Beweis. Für andere bedeutet es, Teil einer größeren Gemeinschaft zu sein, die gleichgesinnte Ideen teilt. Und für manche ist es die Idee, etwas zu sammeln, das in begrenzter Menge verfügbar ist.
Was sind also NFT-Sammlungen? In einfachen Worten, sie sind eine Ansammlung von computergenerierten Charakteren, die eine bestimmte Idee darstellen.
In unserem Einführungsartikel haben wir erfahren, wie man einen NFT prägt und ihn auf OpenSea zum Verkauf anbietet. Jetzt ist es an der Zeit, einen Schritt weiter zu gehen und zu lernen, wie man eine ganze NFT-Sammlung erstellt.
Zu den bekanntesten Sammlungen gehören CryptoPunks, Bored Ape Yacht Club und Cool Cats. Aber natürlich gibt es Hunderte, wenn nicht Tausende solcher Sammlungen.
Um diese Anleitung so einfach wie möglich zu gestalten, gehen wir von Folgendem aus:
- Erfahrung: Sie wissen bereits, was ein NFT ist (falls nicht, lesen Sie hier über NFTs) und haben von der Web3-Bewegung gehört.
- Design: Sie möchten eine benutzerdefinierte NFT-Kollektion mit Ihren eigenen Kunstwerken/Ideen erstellen.
- Technisch: Sie haben ein praktisches Verständnis für technische Konzepte wie das Ausführen eines Programms usw.
Dies sind einfache Richtlinien, um sicherzustellen, dass wir beim Thema bleiben können.
Lassen Sie uns zunächst verstehen, wie Layering verwendet wird, um benutzerdefinierte Ergebnisse zu generieren.
Was ist Layering in der generativen Kunst?
Generative Kunst bezieht sich auf die Verwendung eines Algorithmus (eines Programms), um benutzerdefinierte Formen, Farben und Formen zu erzeugen. Von Natur aus ist es unberechenbar. Dies ist auch einer der Gründe, warum bestimmte NFT-Kollektionen so beliebt geworden sind.
Da das Ergebnis nicht garantiert werden kann, hat jede NFT eine einzigartige Eigenschaft.
In Bezug auf die Schichtung – dies sind die Daten (Kunst), die Sie den Tools zur Verfügung stellen, die Sie verwenden, um eine Sammlung zu erstellen.
Hier ist ein visuelles Beispiel:

Wie Sie sehen können, haben wir 3 verschiedene Ebenen: Background , Shape und Custom .
Wann immer Sie eines der Tools in diesem Handbuch verwenden, müssen Sie die erforderlichen Ebenen bereitstellen, um Ihre Sammlung zu erstellen.
Hier ist eine grundlegende Erklärung:
- Benutzerdefiniert bezieht sich auf die Art von Zeichen, die wir als Mittelpunkt der Sammlung verwenden möchten.
- Form bezieht sich auf die Art von Formen/Anpassungen, die wir in jedem generierten Bild sehen möchten.
- Hintergrund bezieht sich auf benutzerdefinierte Hintergrundfarben, die das Programm zufällig für jedes Bild verwenden kann.
Unterschiedliche Werkzeuge haben unterschiedliche Anforderungen und Möglichkeiten. Mehr dazu bald.
Aber zuerst beantworten wir diese Frage:
Benötigen Sie Designerfahrung, um eine NFT-Kollektion zu erstellen?
Obwohl es großartig wäre, auf magische Weise eine einzigartige Sammlung von 10.000 Zeichen zu generieren, müssen Sie einige grundlegende Dinge bereitstellen. Und in diesem Fall Schichten.
Es ist die praktischste Art des Designs, und wie einzigartig Sie es gestalten möchten, liegt ganz bei Ihnen. Es gibt unzählige Fotobearbeitungswerkzeuge, mit denen Sie benutzerdefinierte Bilder erstellen können.
Letztendlich muss die Sammlung einzigartig sein, basierend auf Ihren individuellen Eingaben und Wünschen. Das ist das Wesentliche.
Sind Sie bereit? Lass uns anfangen.
NFT-Generator
Dies könnte der einfachste NFT-Generator auf dem Markt sein – und er ist unbegrenzt! Im Gegensatz zu anderen NFT-Generatoren, die Ihnen jedes Mal eine Gebühr berechnen, wenn Sie eine Sammlung erstellen möchten, können Sie mit The NFT Generator so viele Sammlungen erstellen, wie Sie möchten, für 99 $ pro Monat.
Wenn Sie immer noch denken, dass der Anfang etwas steil ist, können Sie unseren speziellen Rabattcode verwenden AUSSENSEITER20 für 20% Rabatt an der Kasse! Nur für Geekflare-Leser
Die Art und Weise, wie es funktioniert, ist ziemlich selbsterklärend, aber gehen wir es für alle Fälle durch.
Sie können auf „Ebene hinzufügen“ klicken, um jede Ihrer Ebenen hinzuzufügen und die gewünschten Raritäten anzupassen. Sie werden am Ende so etwas haben und immer in der Lage sein, Ihre Sammlung auf der rechten Seite in der Vorschau anzuzeigen.

Sobald Sie fertig sind, können Sie einfach auf „Sammlung herunterladen“ klicken und Ihre 10k-NFT-Sammlung mit Ihren Metadaten und Ihren Seltenheitstabellen wird ebenfalls heruntergeladen.
Wenn Sie Ihre Sammlung mit ihnen bereitstellen möchten, verwenden Sie einfach ihr intelligentes Vertragstool. Sie haben eine standardmäßige Anfangsprovision von 4,9 % auf die Münze.

Das Tool enthält spätere Funktionen, Privatverkauf, öffentlichen Verkauf, Whitelist, Mint-Button und eine vorgefertigte Website, falls Sie noch keine haben. Sie sind auch über den Live-Chat sehr hilfreich, falls Sie Unterstützung oder Hilfe bei der Einrichtung Ihres Smart Contracts benötigen.
NFT-Inator

Ehrlich gesagt könnte NFT-Inator das einzige Tool sein, das Sie jemals für diesen Job brauchen werden. Sie können nicht nur eine benutzerdefinierte Sammlung erstellen, sondern die Plattform bietet auch zusätzliche Funktionen wie Metadaten für Ethereum, Solana und Polygon. Und es ist völlig kostenlos.
Also, wie funktioniert es? In erster Linie können Sie die Demo-Seite öffnen.
Diese Seite zieht automatisch Daten aus einer zuvor veröffentlichten Sammlung namens Space Sneks Society.

Auf dieser Seite finden Sie mehrere Konfigurationsoptionen. Die Seitenleiste ganz rechts enthält nämlich:
- Zubehör
- Kopfbedeckung
- Kleidung
- Augen
- Ausdruck
- Haut
- Hintergrund
Dies werden die Ebenen für Ihre gesamte NFT-Sammlung sein. Und für dieses spezielle Toolkit müssen Sie alle mit dem Tool mit Ihren eigenen Daten einbeziehen. Auf deren Homepage steht ein Demoordner zum Download bereit.
Ich empfehle Ihnen, es zu besorgen, damit Sie die Ordnerstruktur verstehen, bevor Sie Ihre eigenen Ebenen hochladen.
Benutzerdefinierte Merkmale hinzufügen (Seltenheit anpassen)
Eine der Möglichkeiten, wie NFT-Sammlungen wirklich einzigartig werden, ist die Seltenheit von Merkmalen. Traits sind in diesem Zusammenhang die visuellen Elemente, die Sie dem Generator hinzufügen. Wenn Sie beispielsweise zehn verschiedene „Augen“-Ebenen hochladen, können Sie eine davon nur in einem einzigen NFT erscheinen lassen.

In NFT-Inator – das geht über Settings -> Traits . Auf dieser Seite können Sie einstellen, wie oft eine einzelne Ebene während des Generierungsprozesses erscheinen soll. Ebenso können Sie auch die Anzahl angeben, wie viele Bilder Sie insgesamt generieren möchten.

Eine andere Sache, die Sie (mit diesem speziellen Tool) tun können, ist, selbst ein benutzerdefiniertes Design zu erstellen und es zu speichern. Wenn Sie zur Seite Generieren gehen, haben Sie die Möglichkeit, auch Ihre gespeicherten Designs einzubeziehen.
Auf diese Weise können Sie extrem seltene NFTs in Ihrer Sammlung erstellen, die Sie manuell verteilen können.
Insgesamt ist es ein einfaches Werkzeug, um die Arbeit zu erledigen. Der Exportordner enthält .PNG-Bilddateien und die JSON-Datei, die Metadaten enthält. Die Metadaten beziehen sich auf eindeutige Modifikatoren, die überprüfen, ob es sich tatsächlich um eine eindeutige Sammlung handelt.
Und was noch wichtiger ist, die JSON-Dateien werden benötigt, wenn Sie Ihre neu erstellte Sammlung veröffentlichen.
Zusätzliche Tools zum Generieren von NFTs im großen Maßstab
Bevor wir über das Pflegen und Auflisten einer Sammlung sprechen, lassen Sie uns kurz einige andere Tools erwähnen. Dies sind alles Open-Source-Projekte, die von der Community erstellt wurden. Ein wenig technische Erfahrung ist also erforderlich.
Das Konzept der Verwendung von Ebenen bleibt jedoch genau dasselbe.
NFT.net – Dies ist eine Windows-basierte Anwendung zum Erstellen ganzer Sammlungen. Sie können Metadaten angeben und die Sammlungsgröße nach Bedarf anpassen.
CyberDoggos – Dies ist dasselbe Python-Skript, das zum Generieren der CyberDoggos-Sammlung verwendet wurde. Es wird mit Demodaten geliefert, um einen Testlauf durchzuführen und zu sehen, wie das Programm funktioniert.
Appsus – Dies ist eine Desktop-basierte Anwendung, die für Windows, Linux und OSX verfügbar ist. Sie können die Reihenfolge, in der Ebenen angezeigt werden, und ihre Seltenheit anpassen.
In vielen Fällen werden Sie feststellen, dass die authentischeren Sammlungen in der Regel von erfahrenen Entwicklern erstellt werden. Daher würde es nicht schaden, den Autor der Sammlung zu fragen, wie er sein bestimmtes Designergebnis erzielt hat.
Abgesehen davon bieten diese Tools jede Menge Grundlagen für den Einstieg.
So veröffentlichen Sie eine NFT-Sammlung
Hier wird es also etwas kniffliger. Es ist unpraktisch, 100 oder 1.000 oder sogar 10.000 NFTs zu generieren und sie alle auf einmal zum Verkauf anzubieten. Die damit verbundenen Gebühren wären absolut verrückt. Aber es gibt einen Weg, es zu umgehen.
Und es heißt Smart Contracts.
Ein Smart Contract ist die Grundlage aller NFT-Sammlungen. Betrachten Sie es als den Schlüssel, der eine bestimmte Tür aufschließen kann. In diesem Fall kann dieser Schlüssel die Authentizität einer NFT oder besser gesagt Ihrer gesamten Sammlung überprüfen. Lassen Sie mich dies anhand einer einfachen Illustration näher erläutern.
Nehmen wir an, Sie haben „ein-ehrfürchtiges-kunstwerk.jpeg“ erstellt und jemand lädt diese .jpeg-Datei auf seine Website hoch. In einem solchen Fall gibt es keine Möglichkeit, die Echtheit dieser Datei zu überprüfen, selbst wenn die Metadaten dieselben sind.
Mit einem Smart Contract – IPFS – können Sie jedem einzelnen Kunstwerk einen eindeutigen Token zuweisen. Auf diese Weise hat jeder, dem die NFT gehört, einen tatsächlichen Blockchain-Beweis für die Authentizität dieses bestimmten Vermögenswerts.
Dies ist wichtig, da es in der Vergangenheit Fälle gegeben hat, in denen Menschen bereits verkaufte NFTs manipuliert haben.
Einen Smart Contract ohne Blockchain-Erfahrung erstellen

Es versteht sich von selbst, dass es viele technische Details gibt, die in Smart Contracts einfließen. Am häufigsten wird ein Smart Contract durch die Verwendung von Solidity und OpenZeppelin oder so etwas wie Minty bereitgestellt. Für diesen Artikel konzentrieren wir uns hauptsächlich auf Low-Code-Tools, um den Code nicht selbst schreiben zu müssen.
Zusammenfassend lässt sich sagen, dass es möglich ist, einen Smart Contract für Ihre NFT-Sammlung ohne vorherige Erfahrung mit Blockchain bereitzustellen. Es bedeutet nur, dass Sie einen Vermittler einsetzen müssen, der alle technischen Dinge in Ihrem Namen erledigt.
NiftyKit: Eine einfache Möglichkeit, intelligente Verträge bereitzustellen

Ich habe ausgiebig nach Tools recherchiert, die Ihnen helfen können, einen Smart Contract zu erstellen und die Sammlung bereitzustellen. Und NiftyKit stach als klarer Gewinner hervor. Die Plattform macht es zum Kinderspiel, schnell einen intelligenten Vertrag zu erstellen und Ihre Sammlung hochzuladen.
Sobald Sie sich angemeldet haben, können Sie auf Ihrer Profilseite auf Sammlung erstellen klicken. Auf dieser Seite müssen Sie Folgendes angeben:
- Das Hauptfoto.
- Bannerbild.
- Sammlungsname. ZB Geekflare Collection.
- Sammlungssymbol. ZB GFK
- Und eine benutzerdefinierte Beschreibung.
Der Prozess ist ganz einfach. Sobald Sie fertig sind, können Sie mit dem Hochladen Ihrer NFTs beginnen und individuelle Beschreibungen festlegen.
So stellen Sie Ihren Smart Contract bereit
Die Gebühr für die Bereitstellung eines Smart Contracts mit NiftyKit beträgt zum Zeitpunkt der Erstellung dieses Artikels 9,99 $. Dazu gehört ein ERC721-Smart-Vertrag, der an Ihre MetaMask-Brieftasche gebunden ist, die Sie mit NiftyKit verbunden haben. Der Smart Contract ist dann auch auf Marktplätzen wie OpenSea sichtbar.
Es dauert höchstens 48 Stunden, bis der Vorgang abgeschlossen ist.
Auf der positiven Seite ist die Gebühr eine einmalige Zahlung. Darüber hinaus können Sie Ihren Smart Contract zu jeder anderen NFT-Verwaltungsplattform bringen, solange Sie ihn importieren können.
Denken Sie daran, dass es unmöglich ist, einen Smart Contract kostenlos zu erstellen.
Hinzufügen von NFTs zu Ihrem Smart Contract
Sobald Sie die Bereitstellung Ihres Smart Contracts hinter sich gelassen haben, können Sie mit dem Hinzufügen und Prägen Ihrer NFTs beginnen.

Sie können auch andere Benutzer, Ihre Partner, einladen, um den Prozess zu beschleunigen. Derzeit bietet NiftyKit keine Möglichkeit, Stapel von Assets auf einmal zu importieren. Sie haben jedoch Pläne, diese Funktion hinzuzufügen.
Und in vielen Fällen sind Sie besser dran, wenn Sie die Vermögenswerte einzeln entladen. Zum Beispiel arbeiten die meisten Sammlungen auf der Grundlage von „mint, wenn verkauft“.
Dieser Ansatz bedeutet, dass Sie die spezifische NFT nur prägen, wenn jemand echtes Interesse daran zeigt.
Abschlusserklärung
Es gibt ziemlich viele technische Details, die in die Pflege einer NFT-Sammlung einfließen. Mehr noch, wenn Sie etwas im Bereich von Tausenden von Vermögenswerten aufbauen möchten. Mein Rat ist, die Fähigkeiten zu berücksichtigen, die Sie bereits haben, und dann alles andere mit externen Tools zu ergänzen.
Der beste Weg, eine NFT-Sammlung zu löschen, wäre, Code für jeden einzelnen Schritt selbst zu schreiben. Aber leider ist es keine billige Alternative, da Solidity- und Rust-Entwickler enorme Stundensätze für ihre Arbeit verlangen.
Ich denke, wenn Sie etwas wartungsarmes wollen, dann sollten die in diesem Artikel beschriebenen Lösungen eine große Hilfe sein.
Schauen Sie sich zu guter Letzt einige der NFT-Tracking-Tools an.