The Cartesi Tier 2 project revealed the component-based design of Cartesi devices, which is a Linux-based virtual machine that allows developers to run any type of secure computer application through the blockchain.
Cartesi’s design uses a slightly modified version of Optimistic Rollups, a Layer 2 technology developed within the Ethereum ecosystem, to power the virtual machine. Unlike the Optimism implementation, which essentially uses this type of task to maintain full compatibility with Ethereum smart contracts, Cartesi hopes to provide a traditional development environment.
The Cartesi virtual machine simulates the architecture of the RISC-V microprocessor and is an open source alternative to the ARM instruction set commonly used in Apple’s M1-based smartphones or computers. The RISC-V architecture allows running a standard Linux-based software environment. For Cartesi-based developers, that means as long as Linux supports, you can use almost any development language or ecosystem to develop smart contracts.
The cluster-based design allows Cartesi to tie such a complex environment to the blockchain and manipulate its security model to ensure that what happens in the second layer is correct. The premise of the update summary is that all changes to the state of the external environment (such as wallet balances and exchange transactions) are ultimately propagated to the main blockchain layer (like Ethereum ) in a compressed form.
The accumulation of optimism depends on the dissemination of data on the blockchain and allowing a period of challenges. During this period, the user can send a “fraud certificate” to show that the data is incorrect, which leads to disputes and should lead to a correction of the data. Once resolved, the case will be finalized and verified by the blockchain security model. However, the long period of retirement is the common thread of the critics.
The Cartesi version of Optimistic Rollups uses a so-called interactive dispute resolution method that allows the blockchain itself to calculate the correct version of the data with minimal cost. Eric de Mora, the founder of Cartesi, told Cointelegraph that it is this design that allows more complex calculations to be performed than Ethereum’s virtual machine:
“Other cumulative solutions make Solidity code perform better on Layer 2. However, we are creating something more akin to a truly decentralized computer with a real operating system.”
De Moura also pointed out that Cartesi’s design is blockchain neutral and works with other blockchain chains such as Binance Smart Chain or Matic – more mergers will be developed in the future.
It remains to be seen whether Cartsy’s suggestion will grab people’s attention. In almost all of the smart contract platforms that include Solidity, the project is inconsistent with the facts. However, a Linux-based environment can be attractive to users who are building more complex DApps.