Skip to content

Commit

Permalink
Merge branch 'PascalCoinDev:master' into master
Browse files Browse the repository at this point in the history
  • Loading branch information
PascalCoinDev committed Mar 14, 2023
2 parents 7ff9a04 + b5fd396 commit a0cc8f1
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions PIP/PIP-0044.md
Expand Up @@ -14,9 +14,9 @@

NFT (Non-fungible-token) is a well known item in the blockchain industry. It's currently based on store the item (usually a HASH of a information) in the blockchain as a Proof-of-ownership of the item.

This means that this HASH of the item is stored in a transaction included in a block, and what really is used for transfers (buy/sell transactions) is a reference of the transaction, so **there is no warranty/prevention that same NFT HASH is stored i other blocks/transactions**
This means that this HASH of the item is stored in a transaction included in a block, and what really is used for transfers (buy/sell transactions) is a reference of the transaction, so **there is no warranty/prevention that same NFT HASH is stored in other blocks/transactions**

A true NFT must be something that is impossible to be duplicated, so we present a way to store Induplicatable NFT on the blockchain because the HASH will live on the Safebox struct (that is a representation of the ledger balance of the blockchain information)
A true NFT must be something that is impossible to be duplicated, so we present a way to store Induplicatable NFT on the blockchain because the HASH will live on the Safebox struct (that is a representation of the ledger balance of the blockchain information) and **HASH will be induplicatable** on Safebox struct, **converting NFT owner in a PASA owner**

Also, thanks to Safebox current features, this Induplicatable NFT can be sold using same on-chain transactions mechanism without third party neither single point of failure (PIP-0002 - In-protocol PASA Exchange)

Expand Down Expand Up @@ -55,7 +55,7 @@ This PIP-0044 will implement **Option C** allowing first char as a numberic "0".
(length(new_name)=64) and
(IsHexadecimal(new_name))
then continue
else Error('Invalid numeric first char on a non-hash hexadecimal 32 bytes representation');
else Error('Invalid numeric first char on a non-hash hexadecimal 32 bytes representation');
end;
```

Expand Down

0 comments on commit a0cc8f1

Please sign in to comment.