Vite Labs proposes a solution to introduce the NFT stack to its multi-chain platform »CryptoNinjas


Today, the team at Vite Labs released a summary of what seems “smart” to provide a non-fungible token (NFT) stack to the multi-chain decentralized blockchain ecosystem.

Vite, using DAG ledger structure. It is a universal dApp platform that can support a set of smart contracts. Each smart contract is a state machine with independent states and different operation logics, and can communicate through message passing.

In addition, Vite Labs is currently hosting a Hackathon, The construction of the NFT platform is one of the rewards (the reward is 7500 USD in VITE tokens).As of now, there are still Participation time.

Suggested stack

Basic

Each group of NFTs (such as CryptoPunks) is represented by a smart contract. The creation of a new NFT set requires the deployment of a new contract. Every new project (for example, Punk #1234) needs to call a function in this contract. The contract stores the mapping between the owner’s address and some metadata of the NFT project. Metadata can include the name, description, and IPFS link of the project.

Store

IPFS is used to provide decentralized storage for NFT projects.Provide more information about IPFS here (To be clear, this document also covers casting NFT on Ethereum, which has nothing to do with this example).

Transfer

The owner of the NFT project can call the functions in the NFT smart contract to make necessary changes to the ownership table.

Transaction/Auction

The exchange between Vite native assets (for example, $VITE) and the NFT project can be implemented as a function on the contract. Users can call this function and send funds at the same time to realize payment transactions. This function will become the cornerstone of the NFT platform’s trading and auction functions.

exhibit

Users use Vite Connect to log in to the web application and view the digital content resolved from the IPFS links in the relevant NFTs they own.

“Please note that this is a very simple method. For example, this does not take into account the “approval” function outlined in Ethereum’s EIP-1155 Allow another operator to manage its own tokens. Therefore, there may be many other methods, and we encourage community builders to explore them. “
– Vite Lab Team



Source link

You May Also Like

Leave a Reply

Your email address will not be published. Required fields are marked *