StarkNet makes Cairo 1.0 open source in first step toward community control


0

StarkWare, a zero-knowledge (ZK)-Rollup technology company, has officially open-sourced its new programming language compiler, Cairo 1.0. Cairo 1.0 will soon be supported by Ethereum Layer 2 scaling solution StarkNet in Q1 2023.

the news is announced A November 25 Twitter post by StarkWare — the company behind StarkNet. StarkWare’s rollup technology and recursive proofs offer the possibility of compressing millions of transactions on L2 into a single transaction on Ethereum, but this project is out of competition with a particular focus on open source. It has been criticized by another company, zkSync, for maintaining control of its IP.

StarkWare describes the open sourcing of Cairo as a “groundbreaking move” to hand over more control and intellectual property rights to the community and developers. Cairo is a programming language created specifically to harness the power of zk rollups and validation proofs.

StarkWare says developers can now try Cairo 1.0 by compiling and running simple applications until it is fully supported on StarkNet in Q1 2023.

At that point, Cairo 1.0 will allow for faster feature development and more community involvement, said Abdelhamid Bakhta, Starkware Exploration Lead and former Ethereum core developer.

“Starting with Cairo 1.0, we continue to open source the StarkNet technology stack. ‘ he said.

“On a practical level, this maximizes transparency about our code and coding process. It also enhances the community’s ability to find bugs and improve the compiler. Each aspect will give you a greater sense of involvement in this community.”

Once Cairo 1.0 hits production, blockchain developers will be able to create smart contracts and deploy them to StarkNet. according to To StarkWare’s Medium Post.

StarkWare added that Cairo 1.0 makes all computations “provable,” making StarkNet more censorship-resistant and more resistant to denial-of-service attacks.

StarkWare’s STARK tech stack includes a decentralized exchange (DEX) platform dYdX (although it has moved to its own chain on Cosmos), NFT platform Immutable X, blockchain interoperability protocol Celer Network, and many others. Underpinning the Web3 project.

Related: 60 Million NFTs Can Be Created In A Single Transaction — StarkWare Co-Founder

StarkNet has taken a gamble to use Cairo to accelerate their solution, which is not natively compatible with the Ethereum Virtual Machine (EVM). However, Ethereum software tools company Nethermind built a transpiler called Warp that converts Solidity code to Cairo code.

Competitor zkSync’s EVM-enabled mainnet is launching.

However, despite taking a more difficult path, StarkWare founder Eli Ben-Sasson recently told Cointelegraph that he prefers to use a custom-built programming language like Cairo as opposed to Solidity. said it was the only viable way to take full advantage of Ethereum’s scaling provided by the ZK rollup.

“You will never see a full-fledged ZK EVM that can put a million transactions inside one proof of Ethereum. rice field.”

The news as Starkware is also coming recently deployed A new StarkNet token (STRK) will be issued on Ethereum on November 17th. This is used for staking and voting purposes in addition to paying fees on the network.