StarkNetは、構成可能性と透明性よりもスケーラビリティを優先しています。しかし、現在はその技術をオープンソースにすることに取り組んでいます。
ゼロ知識 (ZK)-Rollup テクノロジ企業の StarkWare は、新しいプログラミング言語コンパイラ Cairo 1.0 を正式にオープンソース化しました。Cairo1.0は、2023年第1四半期にイーサリアムレイヤー2スケーリングソリューションStarkNetでまもなくサポートされる予定です。
このニュースは、StarkNet の背後にある会社である StarkWare によって 11 月 25 日の Twitter 投稿で発表されました。StarkWare のロールアップ テクノロジと再帰的証明は、L2 上の数百万のトランザクションを Ethereum 上の単一のトランザクションに圧縮する可能性を提供します。しかし、このプロジェクトは、その IP の管理を維持していると批判されており、とりわけ、よりオープン ソースに焦点を当てた競合他社である zkSync から批判されています。
StarkWare は、Cairo のオープンソース化は、より多くの管理権と知的財産権をコミュニティと開発者に引き渡すための「画期的な動き」であると説明しています。Cairo は、zk-Rollups と有効性証明の機能を利用するために特別に作成されたプログラミング言語です。


StarkWare は、2023 年第 1 四半期に StarkNet で完全にサポートされるまで、開発者は単純なアプリケーションをコンパイルして実行することで Cairo 1.0 を試すことができるようになったと述べています。
その時点で、Cairo 1.0 はより迅速な機能開発を可能にし、より多くのコミュニティの関与を可能にするだろう、と Starkware Exploration Lead で元 Ethereum コア開発者の Abdelhamid Bakhta 氏は述べています。
「Cairo 1.0 から始めて、StarkNet 技術スタックのオープンソース化を続けています。誰もが使用でき、コミュニティが常に改善できる公共財としての StarkNet のビジョンを実現するために、私たちはこれを行っています」と彼は言いました。
「実用的なレベルでは、これにより私たちのコードとコーディング プロセスに関する透明性が最大化されます。また、バグを見つけてコンパイラを改善するコミュニティの能力を強化します。オープンソースである技術スタックの各側面により、このコミュニティへの関与の感覚はますます大きくなるでしょう。」
StarkWare の Medium の投稿によると、Cairo 1.0 が稼働すると、ブロックチェーン開発者はスマートコントラクトを作成して StarkNet に展開できるようになります。
StarkWare は、Cairo 1.0 によってすべての計算が「証明可能」になるため、StarkNet の耐検閲特性が強化され、サービス拒否攻撃への対応も強化されると付け加えました。
StarkWare の STARK 技術スタックは、分散型取引所 (DEX)プラットフォーム dYdX (これは Cosmos 上の独自のチェーンに移行していますが)、非代替トークン (NFT) プラットフォーム Immutable X、ブロックチェーン相互運用プロトコル Celer Network など、多くの Web3 プロジェクトを支えています。
関連: 1回のトランザクションで6000万のNFTを発行できる — StarkWareの共同創設者
StarkNet は、Cairo を使用してソリューションを高速化するという賭けに出ましたが、これは Ethereum Virtual Machine (EVM) とネイティブに互換性がありません。しかし、Ethereum ソフトウェア ツール会社のNethermind は、Solidity コードを Cairo コードに変換する Warp と呼ばれるトランスパイラーを構築しました。
競合他社zkSyncのEVM対応メインネットは立ち上げ中。
しかし、より困難な道をたどったにもかかわらず、StarkWare の創設者である Eli Ben-Sasson は最近コインテレグラフに、Solidity とは対照的に Cairo のようなカスタムビルドのプログラミング言語を使用することが、zk-Rollups によって提供されるイーサリアムのスケーリングを最大限に活用する唯一の実行可能な方法であると語った。 :
「Ethereum の 1 つのプルーフ内に 100 万件のトランザクションを入れることができる本格的な ZK EVM が見られることはないでしょう。今日私たちが簡単にできるように、何ヶ月も何年もやってきました。」
このニュースは、Starkware が最近11 月 17 日に Ethereum に新しい StarkNet トークン (STRK) を展開したことにも関連しています。これは、ネットワークでの料金の支払いに加えて、ステーキングと投票の目的で使用されます。

おすすめの記事