Wie ändern sich Token-Eigentum, Metadaten und Upgrade-Muster, wenn man von EVM-Tokenverträgen zur programmatischen Architektur von Solana wechselt? Diese Unterschiede im Voraus zu verstehen, ermöglicht es Ihnen, das Minting- und Transferverhalten so zu gestalten, dass es zu den Primitiven von Solana passt, anstatt die Annahmen von EVM zu kopieren.
Was Sie lernen werden: Diese Lektion synthetisiert die funktionalen Unterschiede zwischen ERC-20 / ERC-721-Verträgen und dem SPL + Metaplex-Modell von Solana, mit konkreten Beispielen, wo Zustand und Logik leben. Sie werden sehen, wie Metaplex die NFT-Identität in eine Metadaten-PDA trennt, während Eigentum und Salden in Mints und Associated Token Accounts (ATAs) leben. Wir erklären die Bereitstellungs- und Upgrade-Auswirkungen von gemeinsamen Programm-Binärdateien im Vergleich zur Speicherung pro Vertrag und vergleichen die Transfer-/Genehmigungssemantiken sowie die Modellierung von Sammlungen über die Ökosysteme hinweg. Schließlich erhalten Sie einen Entscheidungsworkflow und drei konkrete Designentscheidungen, die Sie jetzt für die Mint-Autorität, den Eigentum an Metadaten und das ATA-Management für sowohl fungible als auch nicht-fungible Tokens treffen sollten.
Für wen das gedacht ist: Fortgeschrittene Blockchain-Entwickler, die mit ERC-Standards vertraut sind und die Token-Logik nach Solana portieren. Grundkenntnisse über Token-Konzepte und Entwickler-Tools werden erwartet.
Wichtige behandelte Themen:
- Unterschiede zwischen Zustand und Logik: Verträge als Objekte vs Programme als Dienste
- SPL-Token-Mints, Associated Token Accounts und Eigentumsemantiken
- Metaplex-Metadaten-PDA und wie Metadaten von Token-Konten entkoppelt sind
- Bereitstellung, Upgradefähigkeit und Autoritätsmodelle auf Solana
- Abbildung der ERC-20/ERC-721-Semantiken auf die Primitiven von Solana und Transferimplikationen
- Entscheidungsworkflow für Mint-Autorität, Eigentum an Metadaten und ATA-Muster