Definitively Not( James )

2021/04/12


Yet another great step for cryptocurrency enthusiasts, there’s now an implementation of std::unique_ptr backed by crytpo NFTs! Exciting. What does that mean in practice?


The std::unique_ptr in C++ is a smart pointer that manages another object via a pointer (a reference to a memory address). What it does that makes it “smart” is that it disposes of the object when the pointer goes out of scope. This is most often done using the delete operator, but can also be supplied by the developer.


This NFT pointer implementation has the same semantics and usability of a traditional smart pointer, but also is on the Ethereum blockchain, making it superior.


As we all know, adding blockchain to a problem automatically makes it simple, transparent, and cryptographically secure.


The difference in performance between the two is negligible in the grand scheme of things, with std::unique_ptr running in 0.005 seconds, followed quickly behind by nft_ptr at 3 minutes per call.


I applaud Zhuowei Zhang’s efforts to bring crytocurrency to more widespread appeal. For more information, check out their whitepaper.