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

0

[ad_1]

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

The news was announced by StarkWare — the company behind StarkNet — in a Nov. 25 Twitter post. StarkWare’s roll-up 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 of all by its more open source-focused competitor zkSync.

StarkWare described open-sourcing Cairo as a “milestone move” in its quest 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 zk-Rollups and validity proofs.

StarkWare stated that developers can now experiment with Cairo 1.0 by compiling and executing simple applications until it is fully supported on StarkNet in Q1 2023.

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

“We’re continuing to open source the StarkNet tech stack, beginning with Cairo 1.0. We’re doing this in order to fulfill StarkNet’s vision as a public good that anyone can use, and that the community can constantly improve,” he said:

“On a practical level this maximizes transparency about our code, and our coding process. And it strengthens the community’s ability to find bugs and improve the compiler. With each aspect of the tech stack that is open sourced, this sense of community involvement will grow and grow.”

Once in production, Cairo 1.0 will also enable blockchain developers to write and deploy smart contracts to StarkNet, according to StarkWare’s Medium post.

StarkWare added that because Cairo 1.0 makes every computation “provable,” StarkNet’s censorship resistance properties will be strengthened and it’ll also be better positioned to respond to denial-of-service attacks.

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

Related: 60 million NFTs could be minted in a single transaction — StarkWare co-founder

StarkNet has taken a gamble by using Cairo to speed up its solution, which is not natively compatible with the Ethereum Virtual Machine (EVM). However, Ethereum software tooling firm Nethermind built a transpiler called Warp that converts Solidity code into Cairo code.

Competitor zkSync’s EVM-compatible mainnet is in the process of being launched.

But, despite taking a more difficult path, StarkWare founder Eli Ben-Sasson recently told Cointelegraph that using custom-built programming language like Cairo, as opposed to Solidity, was the only viable way to take full advantage of Ethereum scaling afforded by zk-Rollups:

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

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

[ad_2]

Source link

Leave A Reply

Your email address will not be published.

bitcoin
Bitcoin (BTC) $ 85,983.04
ethereum
Ethereum (ETH) $ 2,803.64
tether
Tether (USDT) $ 0.999984
xrp
XRP (XRP) $ 2.08
bnb
BNB (BNB) $ 834.12
usd-coin
USDC (USDC) $ 1.00
tron
TRON (TRX) $ 0.276937
staked-ether
Lido Staked Ether (STETH) $ 2,802.52
dogecoin
Dogecoin (DOGE) $ 0.144975
cardano
Cardano (ADA) $ 0.406352
figure-heloc
Figure Heloc (FIGR_HELOC) $ 1.02
whitebit
WhiteBIT Coin (WBT) $ 57.22
wrapped-steth
Wrapped stETH (WSTETH) $ 3,420.37
bitcoin-cash
Bitcoin Cash (BCH) $ 544.76
wrapped-bitcoin
Wrapped Bitcoin (WBTC) $ 85,856.00
wrapped-beacon-eth
Wrapped Beacon ETH (WBETH) $ 3,036.27
usds
USDS (USDS) $ 1.00
binance-bridged-usdt-bnb-smart-chain
Binance Bridged USDT (BNB Smart Chain) (BSC-USD) $ 0.999898
zcash
Zcash (ZEC) $ 538.07
leo-token
LEO Token (LEO) $ 9.46
chainlink
Chainlink (LINK) $ 12.43
hyperliquid
Hyperliquid (HYPE) $ 31.45
stellar
Stellar (XLM) $ 0.246281
weth
WETH (WETH) $ 2,804.27
ethena-usde
Ethena USDe (USDE) $ 0.999325
wrapped-eeth
Wrapped eETH (WEETH) $ 3,030.62
monero
Monero (XMR) $ 386.57
coinbase-wrapped-btc
Coinbase Wrapped BTC (CBBTC) $ 85,999.04
litecoin
Litecoin (LTC) $ 82.67
hedera-hashgraph
Hedera (HBAR) $ 0.142903
avalanche-2
Avalanche (AVAX) $ 13.34
sui
Sui (SUI) $ 1.37
shiba-inu
Shiba Inu (SHIB) $ 0.000008
dai
Dai (DAI) $ 1.00
ethena-staked-usde
Ethena Staked USDe (SUSDE) $ 1.21
world-liberty-financial
World Liberty Financial (WLFI) $ 0.147004
crypto-com-chain
Cronos (CRO) $ 0.106071
usdt0
USDT0 (USDT0) $ 0.999870
susds
sUSDS (SUSDS) $ 1.08
uniswap
Uniswap (UNI) $ 6.08
polkadot
Polkadot (DOT) $ 2.27
the-open-network
Toncoin (TON) $ 1.49
paypal-usd
PayPal USD (PYUSD) $ 1.00
memecore
MemeCore (M) $ 1.92
mantle
Mantle (MNT) $ 0.986480
canton-network
Canton (CC) $ 0.085195
bittensor
Bittensor (TAO) $ 282.20
usd1-wlfi
USD1 (USD1) $ 0.999389
aave
Aave (AAVE) $ 168.39
bitget-token
Bitget Token (BGB) $ 3.52
Shares