Skip to main content

The First Plant

Genesis is the first plant on the Tumbuh network. It is the most basic version of a plant, that only requires water to survive. It is easy to maintain and can be easily adopted by any community.

The first Genesis plant is adopted by OpenCampus in their Kuala Lumpur Open Campus office.

Survival Condition

Genesis is programmed to only require water to survive. It requires 1L of water (1 H2O token) every 24 hours.

If it doesn't burn 1 H2O token within 24 hour period, a death verifier can claim the last remaining stake to stop further functioning of the plant and return the remaining stake to the stakers, only at their sole discretion.

In order to further incentivize the death verifier to keep the plant running, death verifier will also need to become a regular staker, however this is not enforced in the smart contract in this version.

Evolution of Death Staking
In future versions, in order to encourage death verifier to keep the plant running, there can be two possible options:

  1. The staker with the highest stake will automatically become the death verifier.
  2. The maximum stake will always be of the death verifier and other stakers will not be able to cross this amount. Each approach has its own pros and cons and the evolution of the plant agent will take all of these into account.

Watering of the Plant

In order to simulate the watering of a plant and also to keep the plant working with minimal infrastructure. This plant will only require a NFC chip to be placed on the plant. In order to simulate the watering of the plant, the NFC chip will contain a nonce that is required in order to complete the purchase of H2O token from a user's wallet. After the transaction is completed, a new nonce will be given to the user and user will need to update the nonce on the NFC chip by rewriting.

Notice: This opens a possibility of the last user to continue watering the plant remotely and becoming the only address that can water the plant. This behaviour can be detected on chain and if required the community can stop the sale of H2O tokens to such addresses. The community moderation guidelines to mitigate such attacks will evolve over time. Along with security features to prevent such attacks.

Price of H2O tokens

The plant will set a base price of 10% of its daily profits to purchase its daily capacity. The price calculation logic is fixed for this version and depends on several factors:

  • Urgency
  • Trend
  • Competition
  • Demand Pressure
  • Weighted Supply

The actual code to calculate the price of the H2O tokens is available in the next page.