Cellular Automata System:Energy and life-making systems in the RGB world
John Horton Conway made the Game of Life because he wanted to know if he could make an imaginary robot out of cells that would be able to get bigger.
-- Conway's Game of Life
The environment is the basic condition, and energy and life are the seeds for the evolution of the environment and the joint operation of multiple ecosystems.
One of the biggest subjective problems facing the artificial world is that although the creators try to make the world fair (at least for the majority of the group, the operating logic of the world should be comfortable), the underlying system becomes complicated and diverse, but ultimately cannot escape the limitations of the creator.
The simplest and most appropriate description is: how UDA (NFT) or RGB20 allocates whitelist and airdrop shares, or whether it decides to use the Fair mint method to allocate chips.
Usually longer-running projects will reward early participants or more active users. The Fair Mint method appears to be more fair in form, but it is only fragile fairness.
It is difficult for project participants to identify who are early users, and project operators can also formulate airdrop or whitelist rules at will, and can even go back on the rules they have formulated. This is not decentralized. Fair mint participants are easily attacked by hackers. These participants with programming skills can usually buy chips quickly when the project is launched. It is difficult for real players to purchase the shares they need, which will cost more or lead to More violent involution.
Such a problem is also one of Root's challenges: infinite games require a highly free and fair operating mechanism.
A risky solution to this problem is to introduce "randomness" and use randomness to transfer conflicts that affect fairness. At least the creator cannot easily affect fairness.
The Bitcoin POW mechanism is an example. How many Bitcoins you get depends on how much computing power you invest and a probability that can be calculated statistically. Many projects are already working on replicating the POW mechanism, which is not new. The method chosen to construct randomness determines the gene of the project.
Randomness created by cellular automata
The birth of life is inherently a matter full of opportunities. The collision between elements, survival or death, fusion or mutual exclusion, gives birth to life forms with complex structures under continuous time conditions.
Randomness is one of the origins of life.
Cellular automata simulates the mechanisms of cell survival, death, and reproduction, and determines the survival of the next generation of cells based on their position in space.
-
Each cell has two states: survival or death. Each cell interacts with the surrounding eight cells centered on itself.
-
When the current cell is in a living state, and when the number of surrounding surviving cells is less than 2 (excluding 2), the cell becomes dead. (The number of simulated lives is rare)
-
When the current cell is in a living state, and there are 2 or 3 living cells around it, the cell remains unchanged.
-
When the current cell is in a living state, when there are more than 3 living cells around it, the cell becomes dead. (Too many simulated lives)
-
When the current cell is in a dead state, when there are 3 living cells around it, the cell becomes alive. (simulated reproduction)
We specify the distribution of first-generation cells and observe cell growth. Interestingly, cellular automata will breed complex structures, such as:
And the famous glider structure:
This shows that cellular automata have the ability to express complex structures, and the relative uncertainty of cell reproduction brings unexpected gains to this game.
We can use cellular automata to create life and energy. Life and energy in the Root world do not depend on early users, nor on the participants’ programming capabilities and physical equipment.
Any substance will fairly start from a group of chaotic initial cells and be produced after a certain number of generations of reproduction.
Participants can specify cell distribution to achieve the desired reproductive outcome, which is how the game of life is played. But this will be limited in the early days. The Root randomizer will randomly generate cell distribution maps combined with timestamps. Participants can press the start button and observe life multiplying, but cannot intervene (intervention will be open in the future).
In the random distribution and chaotic evolution, we extract life and energy, make it into UDA, and allow participants to trade these substances, which is an important part of the open world.
And the Root civilized world will incorporate these life and energy substances as the materials for the world to function.
We invite participants to experience the charm of life evolution and the freedom of the world on the RGB chain.