Open Source By Starknet:
Scalability has taken precedence above composability and transparency at StarkNet. However, it is currently attempting to open-source its technology.
Knowledge-Zero (ZK) Cairo 1.0, a new programming language compiler from roll-up tech company StarkWare, has been formally open-sourced. Cairo 1.0 will be supported on the Ethereum layer-2 scaling platform StarkNet in Q1 2023.
StarkWare, the organization in charge of StarkNet, revealed the information in a tweet on November 25. StarkWare’s roll-up technology and recursive proofs can combine millions of L2 transactions into a single Ethereum transaction. Still, the project has come under fire for maintaining control over its intellectual property, not least from rival zkSync, which is more open-source focused.
In its efforts to give its community and developers more power and ownership of its intellectual property, StarkWare hailed the open-sourcing of Cairo as a “milestone move.” Cairo is a programming language created primarily to use validity proofs and zk rollups.
Benefits Of Cairo 0.1 Open Source:
As of today, Cairo 1.0 can be tested by programmers by compiling and running straightforward apps, according to StarkWare, until Q1 2023, when StarkNet will fully support it.
The day has come: a first look into Cairo 1.0, fully open-source 🦀
This is a big step towards open-sourcing the StarkNet stack
You can now get familiar with the new syntax, compile and run simple programs locally. #StarkNet support is coming soonhttps://t.co/0tdZDhopEP
— StarkWare (@StarkWareLtd) November 24, 2022
Abdelhamid Bakhta, Starkware Exploration Lead, and former Ethereum core developer claims that Cairo 1.0 will allow quicker feature development and increased community interaction.
“Starting with Cairo 1.0, we’re continuing to open source the StarkNet tech stack. We’re taking this action to realize StarkNet’s goal of being a resource that the public can utilize and continuously improve, he said.
Practically speaking, this increases transparency regarding our code and coding process. Additionally, it improves the community’s capacity to identify errors and enhance the compiler. This sense of community involvement will continue to expand with each component of the tech stack that is open-sourced.
According to StarkWare’s Medium article, Cairo 1.0 will enable blockchain developers to create and publish intelligent contracts to StarkNet once it is in production.
Cairo 1.0’s “provability” of every computation, according to StarkWare, will boost StarkNet’s resistance to censorship and improve its ability to defend against DoS attacks.
Numerous Web3 initiatives, including the decentralized exchange (DEX) platform dYdX (although it is moving to its chain on Cosmos), the NFT platform Immutable X, and the blockchain interoperability protocol Celer Network, are powered by StarkWare’s STARK technology stack.
By adopting Cairo to speed up its solution, which is not natively compatible with the Ethereum Virtual Machine, StarkNet has taken a risk (EVM). However, the Cairo to Solidity transpiler Warp was created by the Ethereum software tools company Nethermind.
The EVM-compatible manner for rival zkSync is about to go live.
New-era Of Cairo:
Eli Ben-Sasson, the founder of StarkWare, recently informed Cointelegraph that Cairo, a specially developed programming language, rather than Solidity, was the only practical option to fully benefit from the Ethereum scaling made possible by ZK rollups:
“I’m prepared to wager that a fully developed ZK EVM that can fit a million transactions inside a single proof won’t be seen on Ethereum as we can accomplish now and have been doing for weeks, months, and years.
The announcement comes as Starkware also recently launched the new StarkNet currency (STRK) on Ethereum on November 17. This token will be used for staking, voting, and paying network fees.
This open source by StarkNet is a new boom to million transactions.