A System And Method for Creating, Trading, And Splitting SmartNFTs
A technical tool for building and bootstrapping a company owning a set of non-fungible tokens associated with a digital or physical asset solves at least some of the problems related to unregulated NFTs. A computer-implemented method can create a unique SmartNFT; a computer-implemented method can trade the SmartNFT; and a computer-implemented method can split the SmartNFT.
1 . A computer-implemented method to create a SmartNFT for building and bootstrapping a company owning a set of non-fungible tokens (NFT) associated with a digital or physical asset and a set of non-votable shares (NVS) from the company, the method comprising the steps:
on a computing system:
a. providing a unique digital identifier (NFT_ID) for each non-fungible token (NFT) in the set of NFTs;
b. providing a unique serial number (NVS_ID) for each non-votable share (NVS) in a set of non-votable shares;
c. defining a number n of NVS to be bundled with each NFT, in a ratio of n:1, wherein n>=1;
d. for each NFT:
i. bundling of n non-bundled NVS into a collection of NVS (NVS_collection);
ii. creating a SmartNFT with a unique digital identifier (SmartNFT_ID) as a smart contract minted on a blockchain network, wherein the SmartNFT refers to the NVS_ID of the n NVS of the collection of NVS and to the NFT_ID of the NFT assigned to the collection of NVS;
iii. marking the NVSs processed in steps i) and ii) as bundled to avoid redundance;
e. for each SmartNFT created in step d):
i. associating the SmartNFT to a blockchain wallet owned by the company;
ii. registering the company as owner of each bundled NVS of a SmartNFT in a digital shareholder book owned by the company.
2 . The method according to claim 1 , wherein a digital storage system is provided on the computing system for storing private data related to the NFT, NVS and/or SmartNFT.
3 . The method according to claim 1 , wherein the digital storage system is a secured GDPR-compliant digital storage system.
4 . The method according to claim 1 , wherein the digital shareholder book is implemented on the blockchain network.
5 . The method according to claim 1 , wherein only the SmartNFT_ID and the associated NFT_ID and NVS_ID are stored and accessible in the blockchain infrastructure.
6 . The method according to claim 1 , wherein at least parts of the method are implemented as a smart contract on the blockchain network.
7 . A computer-implemented method implemented as a smart contract on the blockchain network to trade the SmartNFT created according to the method of claim 1 , wherein the SmartNFT is associated to a blockchain wallet of the owner and traded on a digital marketplace provided by the company, comprising the steps:
a. creating an offer by an owner to a buyer of the SmartNFT;
b. if the offer is accepted by the buyer of the SmartNFT on the digital marketplace, then a digital transfer document for the transfer of the SmartNFT is generated referencing to at least one transfer condition;
c. obtaining qualified digital signatures for the digital transfer document from the owner and the buyer and storing the digitally signed transfer document secure and tamper-proof in the digital storage system;
d. if the signed transfer document is stored in the digital storage system and all the at least one transfer condition are met then the following steps are executed by the smart contract for the transfer of the SmartNFT:
i. transferring the ownership of the SmartNFT from the blockchain wallet of the owner to the blockchain wallet of the buyer;
ii. registering in the digital shareholder book the buyer as owner of all the NVS of the collection of NVSs associated to the transferred SmartNFT;
e. if one of the at least one transfer condition is not met then the transfer document and the smart contract for transfer of the SmartNFT are annulled.
8 . The method according to claim 7 , wherein the buyer is approved and registered via a digitally implemented KYC process, and the approved detailed information of the buyer is stored in the digital storage system.
9 . The method according to claim 7 , wherein the at least one condition defined in the transfer document for the transfer of the SmartNFT is selected from price of SmartNFT, price of NVS associated to SmartNFT, price of NFT associated to SmartNFT, amount for payment, term for payment, type of digital signature, term for obtaining digital signature, address of blockchain wallet of the buyer, address of blockchain wallet of the owner, term for fulfilment of selected conditions.
10 . A computer-implemented method implemented as a smart contract on the blockchain network to split the SmartNFT created or traded according to the method of claim 1 , wherein the SmartNFT is associated to a blockchain wallet of the owner, comprising the steps:
a. separating the NFT associated with the SmartNFT out and transferring the ownership of the separated NFT from the company to the owner of SmartNFT;
b. registering in the digital shareholder book the company as owner of each NVS of an NVS_collection associated to the SmartNFT;
c. burning the SmartNFT.
11 . The method according to claim 10 , wherein the execution of the method to split the SmartNFT is linked to at least one condition defined in the smart contract to split the SmartNFT, wherein the at least one condition is selected from price of NVS associated to SmartNFT, price of NFT associated to SmartNFT, amount for payment, term for payment, term for fulfilment of selected conditions, earliest time after creation of SmartNFT until split can be executed, and wherein the method to split the SmartNFT is executed only when the selected at least one condition is met.
12 . A computing system for performing the method according to claim 1 , comprising a digital shareholder book associated to the company, a blockchain wallet associated to the company, at least one blockchain wallet associated to a buyer, and a digital storage system, preferably a GDPR-compliant digital storage system.
13 . The computing system according to claim 10 , wherein the digital shareholder book is implemented on the blockchain network.