Review CARTESI — BRINGS REAL WORLD COMPUTATIONS TO THE BLOCKCHAIN
Introducing CARTESI:
As new applications for blockchain technology are envisioned, the demands on the underlying infrastructure are constantly increasing. At the moment, the two major obstacles to widespread adoption of blockchain technology are its poor scalability and lack of a solid development environment. The main contribution of Cartesi to the blockchain ecosystem is overcoming both these issues.
This article I will introduce you about Cartesi, a layer-2 platform for the development and deployment of scalable decentralized applications. Cartesi DApps are hybrid, i.e., they include both blockchain and off-chain components. The off-chain component runs in a network of Cartesi Nodes, each representing the interests of a DApp user. The off-chain component is further divided into two modalities. Native computations run directly in the host hardware. Although native computations have access to the node’s full processing power (including GPUs), the computations are not reproducible, at least not a pri1 Version 1.01 ori. Reproducible computations run instead inside Cartesi Machines that are controlled by the Cartesi Node. These are general, fully self-contained Linux systems, that run on a deterministic RISC-V architecture . Nodes interact with Cartesi Machines by means of a well-defined host interface .
How Cartesi Can Help Change the World?
Moving computations off-chain brings several advantages beyond scalability. Cartesi Machines enable DApp developers to use all the programming languages, tools, libraries, software, and services they are already familiar with. Moreover, the way in which computations are formulated is agnostic to the underlying blockchain. By isolating all the complex smart-contract logic into reproducible off-chain computations, developers can make their DApps more portable across different blockchains
Cartesi Machines off-chain:
Off-chain implementations of Cartesi Machines serve two purposes. Their main role is the execution of the computation itself. The secondary role is supporting the settlement of disputes over the results of computations. To provide these services, off-chain implementations of Cartesi Machines must expose a programmable interface.
CARTESI in Future:
The focus of this document on the core functionality, and on the interfaces DApps use to directly specify, control, and verify off-chain computations. The Cartesi platform will offer several additional components built over the core, or extending its reach. These will be described in more detail in future publications
Комментариев нет:
Отправить комментарий