⓵ wie man NFT -Smart -Vertrag anzeigt, NFT -Vertragscode
wie man NFT -Vertraggemäß den Informationen im Zusammenhang mit Abfragen unterzeichnet: Die spezifischen Betriebsschritte sind wie folgt:
Wie man NFT -Karten abfragt.2. Öffnen Sie "Zentrimer -Ameisenkette".
3. Klicken Sie hier, um die NFT -Kunstsammlung einzugeben und die NFT -Liste aufzutragen. 4. Klicken Sie auf das Bild, um die entspre chenden digitalen NFT -Werke anzuzeigen.nft ist auf iMtoken zu sehen?
Metamask wird nicht lokales NFT angezeigt. Es zeigt nur Ihre Ethereum-Adresse und das Gleichgewicht der ETH und ERC-20 aus. Sie können NFT an diese Metamaskkk -Adressen senden. Um sie jedoch zu sehen, müssen Sie eine Verbindung zu einer Website mit aktiviertem NFT (wie Opensea) herstellen oder Ihre ETH -Adresse in Ihrer Brieftasche mit aktiviertem NFT (wie Enjin Wallet) anzeigen.
Informationen erweitern:
1. NFT oder Benachrichtigungscodes sind kein Pilz, der derzeit eine Kryptowährung und Blockchain -Enthusiasten ist. Vielleicht haben Sie im Kontext der Karten und Preisverrückte von ihnen gehört. In der Tat war dieses Konzept bei den Sammlern ein großer Erfolg, da viele NFT für Tausende oder sogar Millionen von Dollar verkauft wurden. Dies wirft natürlich einige wichtige Fragen auf: Was ist NFT und warum werden sie plötzlich als revolutionäre Technologie gelobt? Am Ende ist die digitale Sammlung nicht ganz ein neues Konzept. Die Antwort ist sehr einfach: NFTS stellt ein digitales digitales Eigentum dar und kann für mehr als nur digitale Kunst verwendet werden, obwohl es heute ihr Hauptzweck ist. Schließlich können sie auch verwendet werden, um das Eigentum an physischen Immobilien wie Immobilien und Fahrzeugen aufzuzeichnen. NFT kann auch die Übertragung von Vermögenswerten unter Einzelpersonen verbessern und große Schmerzen und Kosten senken, die wir alle bewältigen können. Mit all diesen Fähigkeiten im Kopf ist klar, dass die NFT -Schule immer noch nach ihrem Halt sucht und einen langen Weg vor sich hat. Lassen Sie uns schließlich die Übertreibung und Spekulation loswerden und die Grundtechnologie genauer überlegen.2. Was bedeutet die Ersatzfähigkeit?
Wir wissen bereits, dass NFT unersetzliche Benachrichtigungscodes darstellt. Für viele von uns ist dies jedoch immer noch eine ziemlich vage Definition, daher lohnt es sich, zu diskutieren, was von Anfang an etwas ersetzt werden kann. Der Ersatzbegriff stammt aus der Wirtschaft und wird verwendet, um die gleichen Waren oder Waren zu beschreiben. Nehmen Sie als Beispiel Vermögenswerte wie Öl, Gold und sogar US -Dollar. Eine Einheit dieser Dinge kann mit einer anderen Einheit ausgetauscht werden und der Wert wirdKonstante. Ein Dollar hat beispielsweise die gleiche Funktion wie jedes andere Renminbi, es sei denn, Sie suchen nach einem spezifischen -spezifisch auf den Banknoten. In ähnlicher Weise ist ein reines Goldgramm wie ein Gramm Gold aus verschiedenen Quellen. Tatsächlich ist die Ersatzfähigkeit ein wichtiges Attribut der Währung.
3. Eigenschaft kann die entgegengesetzte Situation nicht umkehren. Sie sind die einzigen wertvollen Vermögenswerte, die beim Austausch mit verschiedenen Einheiten völlig unterschiedlich sind. Beispielsweise kann eine Sammlung gebrauchter Autos oder Künste einen höheren oder niedrigeren Wert haben als andere ähnliche Dinge. Dies liegt daran, dass ihr Wert von Faktoren wie seltenen und Bedingungen abhängt.
4. NFT bietet welche Technologien vorher nicht?
Zusätzlich zum oben genannten ständigen Eigentum ist NFT sehr attraktiv, da Sie ohne die Teilnahme von Dritten oder Vermittlern handeln können. Wenn Sie NFT haben, können Sie es auf einem Online -Markt verkaufen oder versteigern. Oder Sie können es direkt an eine andere Brieftasche senden, die Sie auswählen.
5. Andererseits ist die Übertragung von Eigentum oder Eigentum auf herkömmliche Weise nicht vollständig oder direkt. Wenn überhaupt, ist es ein Prozess, der oft mit Papieren und Kosten gefüllt ist. Bei Streitigkeiten benötigen Sie möglicherweise einen gesetzlichen Vertreter und andere teure Ressourcen. 6. NFT kann mit einer anderen Blockchain -basierten Technologie mit dem Namen Smart Contract kombiniert werden, um den Übertragungsprozess zu vereinfachen. Dies sind im Grunde genommen die programmierbaren digitalen Protokolle unmittelbar nach Erfüllung der Bedingungen. Sie können beispielsweise eine intelligente Kombination erstellen, die gleich nach Erhalt der Zahlung (in Form von NFT) bewegen. Mit anderen Worten, Sie benötigen keine Bank oder Vermittlerin, um die Rechtmäßigkeit der Geldübertragung und des Eigentums zu überprüfen, und der Vertrag führt automatisch alle für beide Seiten durch. Smart Contracts werden auf Blockchain gespeichert und können nicht gefälscht sein, ähnlich wie bei NFT. Bei Streitigkeiten kann jeder die Datei überprüfen, um festzustellen, ob Sie die Originalversion aufbewahren. 7. Kurz gesagt, die Übertreibung um NFT beruht auf der Fähigkeit, viele Branchen zu brechen, von Kunst bis Domain -Namen und sogar physische Güter. Es ist jedoch unbestreitbar, dass sich die meisten Anwendungen heute auf digitale Sammlungen konzentrieren. Für diese Technologie befindet sich sie jedoch noch in den frühen Stadien. Was ist die Sprache des Ethereum Smart Contract? 1. Was ist Ethereum Smart Contract? Ethereum ist eine offene Plattform, die auf Blockchain -Technologie basiert, und ihre intelligenten Verträge sind eine der größten Funktionen von Ethereum. Smart Contracts sind ein Computerprogramm, das rechtliche Ereignisse automatisch implementiert, steuert oder verzeichnet. Auf der Ethereum -Plattform sind intelligente Verträge selbstbearbeitete Programme auf der Ethereum -Blockchain mit Transaktionen und Datenspeicherung. 2. Was ist die Sprache, um einen intelligenten Vertrag zu schreiben? Schreiben Sie einen intelligenten Vertrag auf die Ethereum -Plattform, die die Verwendung einer bestimmten Programmiersprache mit dem Namen "Solidness" erfordert. Die Sollität ist eine von C ++ -und Javascript -Sprachen betroffene progressige Programmiersprache. 3. Was sind die Eigenschaften einer soliden Sprache? Smart Contracts werden unter Verwendung solider Eigenschaften geschrieben, die auf Ethereum Blockchain ausgeführt werden können, wodurch automatische Transaktionen und transparente Kontostandabfragen ermöglicht werden. Eine solide Sprache ist so konzipiert, dass sie sichere, effektive und zuverlässige intelligente Verträge bieten. Es unterstützt die Interaktion zwischen Funktionsbibliotheken, Vererbung, Schnittstelle, Ereignissen und Verträgen. 4. Was ist eine solide Sprachsynthesemethode? Der Festkörperniveau kann flexibel übersetzt werden, wenn der Vertrag abgeschlossen ist. Darüber hinaus kann Stabilität intelligente Vertragsrichtlinien für die Verpackung, Erstellung und Implementierung intelligenter Verträge verwenden. 5. Was sind die Einschränkungen der Stabilität? Obwohl Stabilität die Hauptprogrammiersprache für die Ethereum -Plattform ist, hat sie immer noch einige Einschränkungen. Beispielsweise unterstützt die Festkörperstufe keine Sprachmerkmale mit hoher Ebene wie rekursiver und funktionaler Zeiger. Darüber hinaus unterscheiden sich die Bibliotheken und die Syntax der Solidität von anderen Programmiersprachen und erfordern Lernen und professionelle Anpassung. 6. Was ist die Anwendungsaussicht auf Stabilität? Insgesamt ist Festigkeit eine leistungsstarke und praktische Programmiersprache, die beim Schreiben und Durchführen von intelligenten Verträgen häufig verwendet wird. Mit der kontinuierlichen Entwicklung und dem Wachstum der Blockchain -Technologie glaube ich, dass die solide Sprache perfekter und stärker sein wird und eine bessere Unterstützung für die Entwicklung und Implementierung von intelligenten Verträgen bietet.⓶ detaillierte Erläuterung von Soliditätsvorfällen-Vollen Verständnis der Verwendung von Ereignissen Die folgende Erklärung ist eine detaillierte Erklärung:
Definition und Funktion:
Definition: Ereignisse werden mit dem Ereignisschlüsselwort in Solidität definiert, ähnlich wie bei der Definition von Funktionen. Funktion: Wenn ein Vertrag einen bestimmten Betrieb ausführt, wird ein Protokoll auf Blockchain generiert und der Vertragsadresse zugeordnet. Diese Protokollierung erleichtert externe Programme zum Zuhören und Vergnügen.Auslöser und Verwendung:
Trigger: Ereignisse werden durch emittierende Sätze ausgelöst, die normalerweise in funktionalen Gesprächen verwendet werden. Verwendung: Obwohl Ereignisse selbst im Vertrag nicht verfügbar sind, ermöglichen sie externe Anwendungen, bestimmte Funktionen durch Hören zu implementieren, wie z. B. Real -Time -Update der Benutzeroberfläche. Externe Programme können Ereignisse abonnieren. Sehen Sie sich die Methode an, um Informationen automatisch zu aktualisieren und häufige Fragen zur Vertragsstatus zu vermeiden.Anwendungsszenario:
REALIME-UPDATE: In der Interaktion zwischen Web3- und Smart-Verträgen können Ereignisse durch Definieren von Ereignissen automatisch ausgelöst werden, wenn sich der Vertragsstatus ändert, und externe Anwendungen aktualisieren Echtzeitdaten, indem sie diese Ereignisse anhören. Ereignisfilter: Für die erweiterte Verwendung entwickelt die Ereignisfilterfunktion Entwickler, um bestimmte Ereignisse zu filtern oder Daten für bestimmte Bedingungen zu filtern, was die Effizienz und Genauigkeit der Ereignisverarbeitung verbessert.Bedeutung:
Tiefenverständnis von Soliditätsvorfällen kann die Überwachung und Flexibilität von intelligenten Verträgen verbessern und ist ein unverzichtbarer Bestandteil der intelligenten Vertragsentwicklung. Durch Ereignisse können Entwickler eine effizientere Interaktion und Datenverarbeitung intelligenter Vertrag und Datenverarbeitung erzielen und die Anwendungsleistung und die Benutzererfahrung verbessern.Lernressourcen:
vollständige Schulungsprogramme und Beispiele finden Sie in verwandten Ressourcen wie Coursetro und Ethereum Offizielle Dokumentation, die detaillierte Definitionen von Ereignissen, Auslöschern und Verwendung sowie erweiterte Verwendung und Best Practice liefern.⓷ Solidity Smart Contract (3):
Verwenden Sie TRUFFL, um den Vertrag zu kompilieren, bereitzustellen und zu testen.Diese Datei ist im Verzeichnis von Verträgen
Diese Datei ist im Migrationsverzeichnis
geschrieben. Diese Datei kann ein Testverzeichnis erstellen und dann eingeben. Ich stelle sie direkt hier in das Stammverzeichnis ein, das nicht sehr standardisiert ist.
Um die Verträge im TRUFFL -Projekt zusammenzustellen, wechseln Sie zum Root -Verzeichnis, in dem sich das Projektprojekt befindet, und geben Sie dann Folgendes in das Terminal ein:
Nach dem ersten Lauf werden alle Verträge zusammengestellt. In den nachfolgenden Läufen wird Trüffel nur Verträge zusammenstellen, die sich seit dem letzten Kompilieren geändert haben. Wenn wir dieses Verhalten überschreiben möchten, können wir die Option -alle Optionen zum Ausführen des oh2en Befehls verwenden.
Die Artefakte für kompilierte Objektdatei werden im Vergleich zum Projekt Root -Verzeichnis (falls das Verzeichnis nicht vorhanden, es wird erstellt.) Bearbeiten Sie diese Dateien nicht, da diese Dateien durch Vertragskompilierung und Bereitstellung überschrieben werden.
Nach der Zusammenstellung kann das Migrationsskript (JavaScript -Datei) uns helfen, den Vertrag im Ethereum -Netzwerk bereitzustellen. Diese Dateien sind für die Durchführung unserer Bereitstellungsaufgaben verantwortlich und gehen davon aus, dass sich unsere Bereitstellungsanforderungen im Laufe der Zeit ändern. Während des Projekts werden wir neue Migrationsskripte erstellen, um die Entwicklung von Blockchain weiter zu fördern. Die zuvor ausgeführten Bereitstellungsdatensätze werden in der Kette über einen Migrationsvertrag mit speziellen Migrationsmigrationen aufgezeichnet. Details sind wie folgt.
Bereitstellungsbefehl
Um die Bereitstellung auszuführen, führen Sie den folgenden Befehl aus:
Auf diese Weise werden alle Migrationsdateien im Migrationsverzeichnis des Projekts bereitgestellt. Die einfachste Migration ist nur eine Reihe von Verwaltungsbereitstellungsskripten. Wenn unsere Migration zuvor erfolgreich ausgeführt wurde, wird Trufflemigrate aus der letzten Laufmigration ausgeführt, wobei nur die neu erstellte Migration ausgeführt wird. Wenn keine neue Migration existiert, wird Trufflemigrate nichts tun. Wir können alle Migrationen mit der Option -Re -Reset von Grund auf neu ausführen. Für lokale Tests stellen Sie sicher, ob Sie Testblockchains wie Ganache installieren und ausführen, bevor die Migration ausgeführt wird.
Geben Sie den Wert 100 in das Testskript ein, und der Wert ist 64 (dieser Wert befindet
⓸ nft
Erstellen Sie ein NFT:
Verbinden Sie eine Verbindung zum Ethereum -Netzwerk.
Erstellen Sie eine Anwendung, API -Schlüssel:
Erstellen Sie eine Anwendung auf der Alchemy -Plattform und erhalten Sie den API -Schlüssel. Verwalten Sie Ihre Ethereum -Kontoadressen über Metamask, um Ihre Kontosicherheit zu gewährleisten.Testtoken hinzufügen:
Fügen Sie dem Metamask -Lopstein -Testnetzwerk einen Test -Token hinzu, um die Transaktionsgebühr zu zahlen.Projekt initialisieren:
Erstellen Sie eine Projektfundament für NFT, indem Sie die Ordnerstruktur und die Projektkonfiguration einrichten.Projektmanagement:
HardHat für das Projektmanagement verwenden, einschließlich der Konfiguration von Installationsabhängigkeiten und Entwicklungsumgebungen.Smart Contracts erstellen:
Erstellen von MYNFT -Smart -Verträgen, die den ERC721 -Standard basierend auf der Openzeppelin -Bibliothek implementieren, ist der Kernschritt zum Erstellen eines NFTS.private Schlüssel verbinden:
Metamaschs und Alchemie -Privatschlüssel mit Ihrem Projekt verbinden, um die Sicherheit und Rückverfolgbarkeit der Transaktion zu gewährleisten.integrieren Sie Ethers.js:
Installieren und Integrieren der Ether.js -Bibliothek, um den Interaktionsprozess mit der Ethereum -Blockchain zu vereinfachen.Kompilieren und Bereitstellen von Verträgen:
Bereitstellungsskripte schreiben, intelligente Verträge kompilieren und im Lopstein -Testnetzwerk einsetzen.Transaktionsverlauf überprüfen:
Nach dem Einsatz des Vertrags im Ropsten -Netzwerk überprüfen Sie den Transaktionsverlauf, um sicherzustellen, dass der Vertrag erfolgreich bereitgestellt wird.Verwenden der oben genannten Schritte können Sie Ihren NFT -Smart -Vertrag in der Blockchain von Ethereum bereitstellen und sind bereit, Ihre NFT -Arbeit mit einer Meta -Maske zu manipulieren und anzuzeigen. Als nächstes können Sie lernen, wie man NFTs mindert, wie man NFT -Token mit Metamask ansieht und verwaltet.