- Du code qui permet aux smart pointers de C++ de manipuler des objets NFT sur la blockchain Ethereum
→ auto ptr1 = make_nft();
→ nft_ptr ptr2;
→ ptr2 = std::move(ptr1);
- Les NFT et
unique_ptront exactement la même sémantique
→ chaque token/objet est unique et non interchangeable avec un autre token/objet
→ chaque token/objet appartient à un seul owner/unique_ptr
→ d’autres personnes peuvent voir le NFT / utiliser l’objet, mais seul l’owner peut transférer / détruire le NFT / l’objet
→ aucune protection contre la copie illégale d’une image représentée par un NFT, ni contre la copie d’un pointeur depuis un unique_ptr
-
Développé en Rust pour les hipsters
-
Comparaison de performances
→ std_unique_ptr : 0,0005 seconde
→ nft_ptr : 3 minutes
2 commentaires
C’est tellement sérieux que je me demandais ce que c’était… puis le Whitepaper m’a fait exploser de rire
Haha... c’est exactement ça, littéralement haha