Hacker News new | ask | show | jobs
by j0hnM1st 1925 days ago
> Token are unique and not interchangeable.

There is absolutely no way ensure uniqueness. Any transaction on the blockchains can be called as a NFT if anyone says the transaction id makes the NFT unique. There is inherently no difference between any other token or coin or transaction and an NFT until unless there is an on chain mechanism to ensure uniqueness of the METADATA associated with the NFT. AFIK there are no such implementations of the NFT which ensures the uniqueness of the METADATA.

2 comments

Yeah, but the way I understand it, a bitcoin transaction cannot be transferred to a new owner, while a NFT can be transferred.

You're essentially paying for some unique random numbers that can change ownership.

“A bit coin transaction can be transferred to a new owner” what do you mean? If I made a transaction with a Bitcoin in 2019, that transaction cannot be attributed to someone else in a meaningful way, only in a non-factual way.
Current NFTs depend on smart contact platforms.

A token contract (or any contract) is unique by address. To simplify the ethereum nft standard specifies that the token can only have one owner. This is what is called an NFT.

NFTs don't need smart contacts, they could be part of the protocol. As an example you can create a Cardano token with a maximum supply of 1.

An external representation or as you call it "metadata" only serves as a representation of the token contract address (and therefore creation address) and state of the contract which returns your public key as owner.

Unless the "metadata" is another NFT it cannot be unique by definition - digital uniqueness relies on ownership by asymmetric key cryptography.