- C++ akıllı işaretçisinin Ethereum blokzinciri üzerindeki NFT nesnelerini işlemesini sağlayan kod
→ auto ptr1 = make_nft();
→ nft_ptr ptr2;
→ ptr2 = std::move(ptr1);
- NFT ile
unique_ptrtam olarak aynı semantiğe sahip
→ Her token/nesne benzersizdir ve başka bir token/nesneyle değiştirilemez
→ Her token/nesne tek bir owner/unique_ptr tarafından sahiplenilir
→ Başkaları NFT'yi görebilir/nesneyi kullanabilir, ancak yalnızca owner NFT'yi/nesneyi aktarabilir/yok edebilir
→ NFT ile gösterilen görüntünün yasa dışı kopyalanmasına ya da unique_ptr içindeki işaretçinin kopyalanmasına karşı hiçbir koruma yoktur
-
Hipsterlar için Rust ile geliştirildi
-
Performans karşılaştırması
→ std_unique_ptr : 0.0005 saniye
→ nft_ptr : 3 dakika
2 yorum
O kadar ciddiydi ki bunun ne olduğunu merak ettim ama Whitepaper'da kahkahayı bastım
Hahaha ah... tam anlamıyla öyle hahaha