Cartesi, an app-specific rollup protocol with a digital machine that runs Linux distributions, has had its first decentralized app launched on the Ethereum mainnet: Honeypot. The dapp is designed to particularly enable builders and moral hackers to problem the safety of code powering the Cartesi protocol in change for a bounty reward.
The Honeypot dapp will probably be used to stress-test Cartesi’s base code on its mainnet, permitting Cartesi’s know-how to be launched and subsequently used for different dapps.
The primary particular person to hack Honeypot will have the ability to drain the funds saved on the community by the workforce, some 1,772,889 Cartesi tokens ($265,000), no strings connected.
Within the backend code of the Honeypot dapp, there’s an algorithm that solely permits the Cartesi Basis’s depositor account to withdraw funds. Individuals face the problem of breaking the code and withdrawing the funds to an account they personal.
“We need to welcome all builders to check Cartesi’s Rollup infrastructure – however in a gamified problem,” mentioned Gabriel Barros, a developer advocacy contributor to Cartesi.
What’s Cartesi?
Cartesi is a Layer 2 community designed to make constructing advanced and highly effective dapps simpler by providing a bridge between conventional improvement and blockchain-based options, the workforce mentioned.
At its core, Cartesi introduces a mechanism for dapps to run heavy computations for dapps off-chain in a Linux setting. These off-chain computations are verifiable by the blockchain. This ensures that builders can leverage current software program and instruments, with the ultimate computation outcomes being constant throughout all nodes.
The importance of the Linux setting in Cartesi’s framework lies in its familiarity and widespread adoption. Linux is among the most generally used working techniques on the earth, particularly in server environments. Many builders are already acquainted with the Linux ecosystem, particularly its instruments and libraries used for creating a big selection of conventional internet functions.
“Cartesi’s objective is to remove the restrictions web3 builders face by enabling them to import many years of acquainted programming instruments, libraries, and languages to the blockchain. By doing so, Cartesi unlocks a brand new realm of prospects, permitting builders to surpass what was beforehand conceivable with earlier web3 functions,” added Barros.