Non-Fungible Token (NFT) data structure
Non-Fungible Token (NFT) is a type of digital asset used in distributed bookkeeping networks, where asset instances are unique and can be optimized to serve blockchain online games more flexibly by improving the NFT structure.
Boom Space redesigned the data structure and added custom data stores to accommodate possible game data and extensions. Key processes such as consensus, witnessing, and block out were also adjusted accordingly to match the new data structure. The prop data in Boom Space is only recorded in the block data when it is generated or changed, and only the hash pointer is recorded for normal transactions and flows, ensuring that the block data volume does not grow too fast due to long transactions.
Separation of asset and contract data: Fungible, Non-Fungible Tokens (NFT) and smart contract data are stored separately on the chain, and the large number of ongoing transactions in Boom Space's network requires minimizing the computational cost of parsing and flowing assets. In the design of asset-contract data storage separation, the asset owner has all the rights of the asset, and the operation of the asset can only be done by the owner's authorization. It can avoid the situation that the asset properties can be damaged or other assets can be invoked by modifying the contents of the contract due to the lack of asset-contract separation, and it is easier to realize the cross-chain acceptance of Non-Fungible Tokens (NFT) without considering the constraints of the contract, so the separation of assets and contracts is a more secure design.
Copy link