11 votes

An implementation of C++'s std::unique_ptr that represents each object as an NFT on the Ethereum blockchain

4 comments

  1. [2]
    spit-evil-olive-tips
    Link

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

    For a limited time, you can buy any Git commit from this repository as a Non-Fungible Token on my Content-First Multimedia Proof-of-Authority revision-controlled realtime collaborative private enterprise blockchain (a shared Google Doc).

    9 votes
    1. petrichor
      Link Parent

      nft_ptr has negligible performance overhead compared to std::unique_ptr, as shown by this benchmark on our example program:

      Implementation Runtime
      std::unique_ptr 0.005 seconds
      nft_ptr 3 minutes

      For more information, please read our white paper.

      8 votes
  2. streblo
    Link
    Really hope the committee adds this to C++23, something like this in the standard library be very beneficial in my industry of grifting and buzzwords.

    Really hope the committee adds this to C++23, something like this in the standard library be very beneficial in my industry of grifting and buzzwords.

    2 votes
  3. anothersimulacrum
    Link
    This is excellent, thanks for sharing it!

    This is excellent, thanks for sharing it!