- Code, der dafür sorgt, dass der Smart Pointer von C++ NFT-Objekte auf der Ethereum-Blockchain verarbeitet
→ auto ptr1 = make_nft();
→ nft_ptr ptr2;
→ ptr2 = std::move(ptr1);
- NFT und
unique_ptrhaben exakt dieselbe Semantik
→ Jedes Token/Objekt ist eindeutig und nicht durch ein anderes Token/Objekt ersetzbar
→ Jedes Token/Objekt gehört genau einem Owner/einem unique_ptr
→ Andere können das NFT ansehen bzw. das Objekt verwenden, aber nur der Owner kann das NFT/Objekt übertragen oder zerstören
→ Es gibt keinerlei Schutz gegen das illegale Kopieren eines durch ein NFT dargestellten Bildes oder gegen das Kopieren eines Zeigers aus einem unique_ptr
-
In Rust entwickelt, für Hipster
-
Performance-Vergleich
→ std_unique_ptr : 0.0005 Sekunden
→ nft_ptr : 3 Minuten
2 Kommentare
Ich habe mich gefragt, was das eigentlich ist, weil es so todernst wirkt … aber beim Whitepaper musste ich laut loslachen.
Hahaha, ah … genau so, wie es wörtlich dasteht, hahaha