5 poin oleh xguru 2021-04-13 | 2 komentar | Bagikan ke WhatsApp
  • Kode yang membuat smart pointer C++ menangani objek NFT di atas blockchain Ethereum

→ auto ptr1 = make_nft();

→ nft_ptr ptr2;

→ ptr2 = std::move(ptr1);

  • NFT dan unique_ptr memiliki semantik yang benar-benar sama

→ Setiap token/objek bersifat unik dan tidak dapat dipertukarkan dengan token/objek lain

→ Setiap token/objek dimiliki oleh satu owner/unique_ptr

→ Orang lain dapat melihat NFT atau menggunakan objek, tetapi hanya owner yang dapat mentransfer/menghancurkan NFT/objek tersebut

→ Tidak ada perlindungan sama sekali terhadap penyalinan ilegal gambar yang direpresentasikan oleh NFT, maupun penyalinan pointer dari unique_ptr

  • Dikembangkan dengan Rust untuk para hipster

  • Perbandingan performa

std_unique_ptr : 0,0005 detik

nft_ptr : 3 menit

2 komentar

 
xguru 2021-04-13

Terlalu serius sampai saya sempat bertanya-tanya ini apa.. tapi saya langsung ngakak waktu baca Whitepaper-nya

 
bbulbum 2021-04-13

Wkwkwk ah... benar-benar persis seperti yang tertulis wkwkwk