Goals and Challenges
Goals and Challenges of XenMaps Development
V1 Testnet: Data Integration Challenges
In the Version 1 testnet phase of XenMaps, a significant challenge is integrating XenBlocks block data onto the X1 Ethereum Virtual Machine (EVM) testnet. The absence of reliable oracles and on-chain data availability makes the block data vulnerable to manipulation, posing a challenge in ensuring its authenticity and accuracy. In this phase, users can mint any Xenmap, but it will not include on-chain block data.
Smart Contract Solution
Efforts are underway within the FairCrypto community to develop a dedicated EVM smart contract to store XenBlocks data for reference on the testnet. This solution aims to provide a secure method for accessing XenBlocks data, ensuring a more accurate representation of block data in the NFTs.
Version 2 Testnet: Development Plan
XenMaps' development is split into two phases. Version 1 focuses on basic minting and front-end testing without XenBlocks block data. The upcoming Version 2, following the completion of the smart contract on the X1 FastNet testnet, will integrate XenBlocks data, thereby enhancing the NFTs' authenticity and value.
X1 Testnet Data Deployment Strategy
XenMaps' deployment strategy will adapt based on the XenBlocks mainnet/testnet and X1 FastNet testnet's readiness. If the XenBlocks mainnet/testnet is operational before the X1 FastNet testnet, XenMaps will deploy directly on the XenBlocks chain, ensuring an efficient and secure method for integrating block data.
Technical Aspects and Validating Block Numbers
XenMaps plans to use a smart contract to record block properties from the XenBlocks network, like creation date, block type, number, hash, and miner address. This data, matched with user entries, will create the Xenmap block record NFT on-chain. Each XenMap NFT will be a unique digital representation of a specific block from the XenBlocks blockchain.
Ensuring Valid Block Number Minting
We are actively developing a method to prevent minting invalid block numbers. In the mainnet phase, only valid block numbers that can be verified on-chain will be minted. However, for text inscriptions like "text.xenmap", there will be no restrictions. This approach ensures the minting of genuine and verifiable NFTs, aligned with authentic block data from the XenBlocks network.
Last updated