Planet XtaX is a Universe Construction Apparatus powered by Evmos Blockchain.

Demo App: https://planet-xtax.web.app/

The Elements

Cells

  • A cell is a cube with appearance and characteristics defined by a schema
  • Information such as name and description can be stored
  • Cells are stored as NFTs on Evmos
  • There can only be one owner of a cell with a given set of characteristics
  • Cell NFTs can be transferred and burned

Seed Planets

  • A seed planet is a single cell
  • When a seed planet is built upon. It becomes a real planet

Planets

  • Planets are formed by joining cells together in 3D space
  • There can only be one owner of a planet with a given structure
  • Once a planet is owned. Only the owner can build at that location
  • The owner of a planet can warp the planet to another location
  • Planet NFTs can be transferred and burned

Galaxies

  • A galaxy is a square region that contains 25 planets

Levels

  • The level is the height of a slice of galaxies
  • Different networks or 3D configurations will be stored at different levels
  • Evmos Testnet is the first network
  • It occupies Level 42 of the XtaX universe

Spacetime Structure

Space

Universe Structure

Each Level of the Universe belongs to a different blockchain, or a different configuration on the same chain. The Level is partitioned into Galaxies that contain Planet Zones. The Zone represents the area in which Cells may be added for that Planet.

To travel between Galaxies, the explorer can fly directly, jump to adjacent Galaxies, or use Planets they own in different galaxies to perform instant hyperspace jumps between those Galaxies.

In future, wormholes will be used to transmit planets between Levels using IBC (Inter Blockchain Communication) protocols.

There is no center and there are multiple centers. The center will change over time.

You must find your own center.

Time

The structure of planets is determined by the schemas active during a time period.

Schemas will be added and removed across time leading to varied structures throughout space.

Planets created with short lasting schemas will have higher rarity.

Planet Explorer

When a new planet is created it can be searched in the Planet Explorer.

Planets in the explorer act as outposts to allow instant hyperspace travel between galaxies.

Clicking a planet takes you straight to that galaxy.

Tools and Platforms

  • Planet XtaX runs on modern desktop web browsers
  • In this version, MetaMask is needed to connect to the Evmos blockchain

Architecture

Planets and cells are created in the client browser. A system is needed to verify the information before creating the NFT on Evmos.

The Planet and Cell properties are defined in JSON Schema. The signer cluster verifies submitted data against those schemas and generates a digital signature. The signature is verified on the Evmos chain before creating the NFTs.

Planet XtaX uses the following architecture to achieve this:

System Architecture

Adoption

  • Created galaxies provide environments for games and creative tools to be built upon
  • Evmos is an open blockchain. Anybody will be able to build applications on the created Galaxies
  • Creators can be rewarded when their planets are interacted with in those applications

Planet XtaX is a completely open system for everybody to interact with with minimum friction.

This removal of friction and barriers will enable huge adoption of the XtaX Universe.

Evmos Specific Properties

Interoperability

  • A team is working to enable IBC (Inter Blockchain Communication) from Evmos contracts
  • The Planet XtaX universe is designed to take advantage of this property
  • This ability to visually interact with IBC enabled blockchains will reveal the true power of IBC

Fee Sharing Model

  • The number of possible planets and cells is near limitless
  • There will be many small transactions
  • This compares to the few high value transactions of traditional NFT projects
  • This property of the XtaX Universe is ideally suited to the fee sharing model introduced by Evmos

Future Development

  • Optimisation (Only a few planets can be onscreen at present)
  • Efficiency and stability improvements
  • User and security testing
  • Mainnet alpha release
  • Simple demo applications built upon universe
  • Many secret features!

Contracts

Planet Contract (Evmos Testnet) 0x43003fD9B4d954cFB37f136aC05871DbFF42363C
Cell Contract (Evmos Testnet) 0x3b21Fdbba3380A1A2459BdFab13166117a460E3d

Source Code

The source for the Evmos contracts can be found at https://github.com/ben-razor/planet-xtax-evm

Share this project:

Updates