Technological advances

Uniswap v3's NFT-based LP has some very interesting features. The metadata and svg file of the NFT do not use external storage, and data is stored 100% on-chain. This is because svg uses a text-based data standard in xml format, and metadata uses a text data standard in json format. This text data is small enough to be stored in the blockchain, and it is also possible to show different NFTs according to each situation by substituting the text using the Template language. This means that 100% on-chain data management is possible in games, and in blockchain, a game backend that operates 100% with only the smart contract of the blockchain can be implemented.

Part of that vision was already implemented by a game called Dark Forest five years ago. MMORTS was created using ZKP, and contrary to the popular belief that all data is transparently disclosed on the block chain, users' actions are encrypted and uploaded, and using this, an onchain contract-based (quasi) real-time battle was implemented.

NFTWAR intends to provide a new way of interoperability for this. Just as ERC-20 tokens and DeFi services interact and create a new DeFi service by tying DeFi services using the provisional name Service Legos, the data layer (NFT) and the game logic layer (Game Logic Contract) are divided to provide basic game data (NFTs) are used to create small game services that each function, and to tie them together to build a game ecosystem.

Why is this important? can ask the question. Many NFT games have talked about interoperability, but none of the projects have demonstrated the usefulness and value of NFTs after the end of service. Existing NFT games did not open any logic except for NFT as open source, and did not provide it in an interactive form. The game engine and game logic ran off-chain, which did not fit the ideal of decentralization. In addition, when the service is terminated, there is no incentive to use NFT in other services, and the method of creating a contract to interact with the NFT requires a complicated procedure, and many NFTs are left as Internet garbage.

In this situation, making NFT metadata on-chain, processing data in Game Logic Contract based on on-chain metadata, and being able to inquire and modify it in other contracts can provide a novel narrative. . If all NFT data and game logic are on the blockchain, and a concept that can be used in other contracts emerges, the NFT randomly issued by the user is incorporated into the onchain game through DAO, or collaboration with other onchain games Or, it will show the possibility of even gamifying DeFi itself.

Last updated