Ethanim System Architecture RSM — application nodes reach consensus efficiently
In order to decentralize Metaverse applications and solve the problem of efficiently reaching consensus among application nodes, Ethanim Metaverse Infrastructure creates a trusted execution environment and monitoring program for applications based on trusted computing technology — Reliable State Machine (RSM), which transforms the realization path of “seeking consensus among untrusted nodes” into “letting nodes be trusted and allowing them to perform calculations”, and introducing verification nodes to consensus on the trusted state of the trusted state machine Verification, from the source to solve the problem of low efficiency of consensus reached by complex calculation.
As the core component of the Ethanim system architecture, what exactly is RSM?
The core component of Ethanim, similar to a “sandbox”, runs on a computing node and places the server of large metaverse applications in a trusted environment, where a Reliable State Machine (RSMs) constrains and verifies the program, simplifying complex computational verification to reliable state verification, greatly improving consensus efficiency, raising the throughput of decentralized applications to a new level, and completely revolutionizing the consensus method of blockchain.
The application on Ethanim runs in the RSMs, which uses the SHA256 algorithm to verify the integrity of the application code from time to time. The machine also uses a whitelist sequence detector to continuously verify the process and determine the trust value, and then detect whether the system is tampered with. Once the application is found to run abnormally or the RSM itself is damaged, the reliable state is output to the validator as false, and the operation of the program and data transmission is cut off to minimize the damage caused by the attack, thus ensuring the integrity of the application operation.
At the same time, the RSM continuously clones snapshots of the application state and stores them on the storage nodes and keeps the hash index of the data on the main chain. Anyone can address the application state snapshot based on the hash index of the main chain and restore the application to the reliable state at any moment in its entirety.
This allows applications to balance performance with decentralization and achieve “eternal life”.
More about Ethanim: