5 Punkte von xguru 2021-04-13 | 2 Kommentare | Auf WhatsApp teilen
  • 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_ptr haben 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

 
xguru 2021-04-13

Ich habe mich gefragt, was das eigentlich ist, weil es so todernst wirkt … aber beim Whitepaper musste ich laut loslachen.

 
bbulbum 2021-04-13

Hahaha, ah … genau so, wie es wörtlich dasteht, hahaha