Skip to content
Home ยป NNFT, nearly non-fungible token

NNFT, nearly non-fungible token

I had this idea for ages. To have a NNFT, Nearly Non Fungible Token.

Introduction

TLDR, about my background in Blockchain.

I used to work in two blockchain companies to build some chain technology for cargo/delivery/shipping/supply chain and crypto currency. One position is a Blockchain solution development consultant, the other is a full time job as an engineer. (these two are not at the same time ๐Ÿ˜…)

The first position is for supply chain solution to bring transparency through immutable chain storage to customers, that time it was a trending usage case of Blockchain

At the second one, the boss was more ambitious, he was thinking to build a Crypto Currency for product trading on the chain, and was thinking a lot in game theory how to dominate the currency/NFT through PoS(Proof of Stake) and have the chain public for everyone at the same time. I didn’t work there long, because I found the boss’s understanding was too ambitious and in some part I had fully different opinions about how to use the chain technology.

After that I basically quite from the Blockchain industry. This is basically my background about Blockchain and today the topic was not really related, ๐Ÿ˜‚, today’s topic is NNFT.

NNFT, the Nearly Non Fungible Token

What is NNFT?

Before talking about NNFT, we need to know what is NFT first?

nft on ethereum
nft on ethereum
What is NFT?

A non-fungible token (NFT) is a unique and non-interchangeable unit of data stored on a blockchain, a form of digital ledger.[1] NFTs can be associated with reproducible digital files such as photos, videos, and audio. NFTs use a digital ledger to provide a public certificate of authenticity or proof of ownership, but do not restrict the sharing or copying of the underlying digital files. The lack of interchangeability (fungibility) distinguishes NFTs from blockchain cryptocurrencies, such as Bitcoin.

NFT Wikipedia

In short, NFT is

  • A digital record (token), it stores the bits on a blockchain
  • It is different with crypto-currency, becasue you cannot split it, (non fungible)
  • It is used for proof of ownership, but at the same time, you could copy it too, many trending start-ups in Silicon Valley (like OpenSea) are building trading platform for exchange these ownership

So, What is NNFT again?

  • I am thinking instead of using a blockchain to host a token, we host it on something (some existing internet services) else to make it be a proof of ownership, and unique
  • The new hosting place required to be
    • Everyone could view it and copy it
    • Original copy is easy to be seen to become proof of ownership
    • Not dependents on one specific platform, if need, it could be able to migrate to other platforms too
    • Cheap, no mining required

What technology can be good candidates for the NNFT? To become a base camp for NNFT.

  • Git history
  • Website, domain name, unique files
  • SSH Public Key
FeaturesGitWebsitePublic Key
Can be clonedYesYes/No, you can clone a website by downloading all its files, but the domain name could not be clonedYes
Modify it after cloneYesYesNo
How to proof owningHistory commits + Git Platform Account/Private SSH KeyDomain RegistrationPrivate Key
Platform DependencyLocal History + Git Service Provider (Gtihub/Gitlab/Bitbucket etc)Dependents on domain registration service provider and website hosting provider (domain hijacking)Dependents on SSH Key hosting providers, but most of them are free and open to everyone
How Unique it isVery unique, each commit is a unique hash (there is a git hash clash discussion on Stackoverflow)Not very unique, different websites might have shared codesVery unique hash value
comparing git website and public key for NNFT

How to build it?

There are a lot of works to do to implement this concept, and more trade off to be concerned.

TBC.

Leave a Reply