Home CryptocurrencyBitcoin StarkNet makes Cairo 1.0 open source the first step towards community control

StarkNet makes Cairo 1.0 open source the first step towards community control

by SuperiorInvest

Zero-knowledge (ZK)-Rollup technology company StarkWare has officially opened its new Cairo 1.0 programming language compiler, which will soon be supported on Ethereum’s StarkNet layer 2 scaling solution in Q1 2023.

The message was announced from StarkWare — the company behind StarkNet — in a Nov. 25 Twitter post. StarkWare’s rollup technology and recursive proofs offer the potential to compress millions of transactions on L2 into a single transaction on Ethereum, however the project has been criticized for maintaining control over its IP, not least by its more open-source competitor zkSync.

StarkWare described open source Cairo as a “milestone” in its effort to hand over more control and Intellectual property rights to its community and developers. Cairo is a programming language written specifically to harness the power of exp summaries and validity proofs.

StarkWare said that developers can now experiment with 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 enable faster feature development and enable greater community engagement, according to Starkware Exploration Lead and former Ethereum core developer Abdelhamid Bakhta.

“We continue to open source the StarkNet technology stack, starting with Cairo 1.0. We’re doing this to fulfill StarkNet’s vision as a public good that anyone can use and that the community can continually improve,” he said.

“On a practical level, this maximizes the transparency of our code and our coding process. And it enhances the community’s ability to find bugs and improve the compiler. With every aspect of the technology stack open source, that sense of community involvement will grow and grow.”

Once in production, Cairo 1.0 will allow blockchain developers to write and deploy smart contracts on StarkNet, according to to the StarkWare Medium post.

StarkWare added that because Cairo 1.0 makes every calculation “provable,” StarkNet’s anti-censorship properties will be strengthened and it will also be better prepared to respond to Denial-of-Service attacks.

StarkWare’s STARK technology stack powers a number of Web3 projects including decentralized exchange (DEX) platform dYdX (although this is moving to its own chain on Cosmos), NFT platform Immutable X, and the Celer Network blockchain interoperability protocol.

Related: 60 million NFTs could be minted in one transaction – StarkWare co-founder

StarkNet took a risk and used Cairo to accelerate their solution, which is not natively compatible with the Ethereum Virtual Machine (EVM). However, an Ethereum software tools company Nethermind built a transpiler called Warp that converts Solidity code to Cairo code.

A competing EVM-compatible zkSync network is in the process of being launched.

But despite taking a more complex route, StarkWare founder Eli Ben-Sasson recently told Cointelegraph that using a proprietary programming language like Cairo, as opposed to Solidity, was the only viable way to take full advantage of the Ethereum scaling offered by ZK cumulations:

“I’m willing to bet you won’t see a full-fledged ZK EVM that can put a million transactions into a single proof of Ethereum. As we can easily do today and have been doing for months and years.’

The novelty comes as Starkware also recently deployed a new StarkNet token (STRK) on Ethereum on November 17, which will be used for betting and voting purposes in addition to paying network fees.

Source Link

Related Posts

%d bloggers like this: