Property as a Pair
The foundation of Eureka's hybrid blockchain system is its NFT withdrawal and deposit system.
All property, whether a Character, a business, or a cool gun you purchased somewhere, exists as a pair. Two potential states, but only one object.
There's the in-game version of it you're playing with, which is built with traditional videogame code.
But there is also its NFT twin.
They can be thought of as the same thing, because they can never be interacted with simultaneously.
How Does it Work?
Any time you want, you can chose to withdraw your property out of the game as an NFT.
This freezes the in-game version of that asset in-state. Wherever it is on the map, whatever condition it is in, it is now locked. If it's a business, it continues to function, but cannot be altered by the player.
Simultaneously, an NFT of the current state of that property is minted into the player's connected wallet.
They can now do whatever they want with it. Send it to another wallet, list it on an Ethereum Layer 2 or Layer 1 marketplace (through an integrated bridge), or anything else.
At whatever point a player wants, if they have that NFT in their connected wallet, they can deposit it back into the game. The NFT will be burned from their wallet, and the in-game property will be reactivated, its ownership now associated with their player's profile.
It's simple, but enables a very powerful capability.
Eureka can update its NFTs.
NFT projects typically need to think of everything they might want to add in the future, because once they mint their NFTs, they are unchangeable. For NFTs involved in a videogame, this can be very limiting for future development, or at a minimum, extremely time-consuming to work around.
In Eureka, if we want to update our NFT metadata structure, we just change it. From the next one of that NFT minted on, they will have the new structure. And it's simple to maintain backwards compatibility for older versions. Most important gameplay characteristics are never even minted into Eureka NFTs. They only need to exist on the in-game version of the property.
Eureka can also stay up-to-date with evolving blockchain technologies and ecosystems.
Blockchain technology as a whole is in its early days right now, evolving and improving at a rapid pace. Eureka can change with them, constantly absorbing technological advances in the blockchain, without being burdened by outdated systems or constraints from smart-contract-based game code.
It's also in Eureka's best interests to allow players on all blockchains to play. Our hybrid system allows us to easily integrate the ability to mint NFTs to other chains and accept those deposited from them.