ConsenSysは、StarkWareとの提携を発表しました。StarkWareは、StarkNet Layer 2 Validity-Rollupなど、ZK-rollupソリューションに特化したブロックチェーンソフトウェア企業です。この提携により、開発者とユーザーはマルチチェーンの未来を構築する取り組みに参加するための選択肢が広がります。この提携の一環として、Web3で最も利用されている分散型ウォレットであるMetaMaskと、ブロックチェーンインフラのナンバーワンプラットフォームであるInfuraが、StarkNetを統合しました。
StarkNetは、パーミッションレスな分散型ZK-rollupです。このネットワークはEthereum上のL2ネットワークとして動作し、dappsがEthereumのコンポーザビリティとセキュリティを損なうことなく、計算ニーズに対応したスケーラビリティを実現できるようにします。
MetaMaskは、開発者がネットワーク上で構築できるようStarkNet snap(MetaMask Flaskでのみ利用可能)を作成しました。また、InfuraはStarkNet上でInfuraネットワークのパワーを体験できるプライベートベータを開発者向けに提供しています。
InfuraがStarkNetをサポート開始
InfuraはEthereumエコシステムにおけるより高速かつ低コストなトランザクションを実現し、開発者がプロジェクトに適したネットワークを選択できるよう、StarkNetをInfuraプラットフォームに追加しました。InfuraでStarkNetを使って構築する開発者が期待できるメリットは以下の通りです:
スケーラビリティと低手数料: トランザクションの集約などの機能により、効率的なスケーラビリティとガスコストの削減が可能です。
セキュリティ: dappのトランザクションを保護するSTARK proofsの検証は、Ethereumメインネット上で行われます。
スピード: StarkNetは高速なファイナリティを提供します。
セルフカストディ: StarkNetはノンカストディアルであり、従来のカストディアルシステムの維持に伴うコスト、リスク、手間が一切かかりません。
構築の容易さとエンドユーザー体験の向上: 汎用スマートコントラクトにより、あらゆるビジネスロジックのデプロイが促進され、ネットワークの相互運用性によってエンドユーザーにシームレスな体験を提供します。
開発者は、すべてのRPCメソッドをサポートするInfura APIエンドポイントを通じて、StarkNetネットワークにアクセスできるようになりました。これにより、開発者は任意のビジネスロジックをスマートコントラクトに実装し、StarkNet上にパーミッションレスでデプロイできます。
「Infuraは世界有数のブロックチェーン開発スイートです。そのため、EthereumにおけるリーディングValidity L2であるStarkNetは、成長するStarkNetエコシステムに対して、StarkNetの状態をクエリ・分析するための最高のツールセットへのアクセスを提供することに戦略的な重要性を見出しています。これはStarkNetにとって非常に重要な前進です。」 — Eli Ben-Sasson氏、StarkWare共同創業者兼社長
現在、InfuraはプライベートベータとしてStarkNetを少数のユーザーに提供しています。ご興味のある方は、こちらからウェイトリストにご登録ください。
MetaMask SnapsがZK-rollupサポートを実現
MetaMaskはエコシステムで最も広く使われているセルフカストディアルウォレットです。17,000以上のdappsがユーザー接続の手段として選択しており、MetaMaskはWeb3への接続における重要な鍵となっています。熱心な開発者コミュニティと強いイノベーションへの意欲を背景に、MetaMaskはあらゆる開発者がパーミッションレスにプロダクト上で構築できるシステムを作成・リリースしました。それがMetaMask Snapsです。
MetaMask Snapsは、開発者がMetaMaskの機能を拡張し、dappsに新しい機能を追加する手段を提供します。例えば、StarkNetのような非EVMネットワークへの接続や、その他多様な用途に活用できます。
Snapsは現在、開発ビルドであるMetaMask Flaskでのみ利用可能です。統合機能を利用するには、開発者がブラウザにインストールする必要があります。MetaMask Flaskは、MetaMask安定版とは別のブラウザプロファイルにインストールしてください。
これまでStarkNetは、Ethereumとはアドレスおよびアカウントフォーマットが異なるため、MetaMaskと直接互換性がありませんでした。つまり、EVMと互換性がないということです。このLayer 2 snapは、ZK-rollupサポートを実現する初めての事例であり、ユーザーが高速かつ低コストなアプリケーションのためのパーミッションレスな分散型ネットワークへより広くアクセスできるようになります。
StarkNet snapは、MetaMaskのSecret Recovery PhraseからStarkNetキーを導出し、StarkNet上の資産を管理できるようにします。新たなアカウントを作成することなく、StarkNet snapを使って以下の操作を簡単に行えます:
StarkNetアカウントのデプロイ
StarkNet上でのトランザクションの実行
StarkNetスマートコントラクトとのインタラクション
開発者の方でご利用を開始したい場合は、MetaMask Flaskがインストールされていることを確認した上で、こちらからStarkNet snapをインストールしてください。StarkNet snapのインストールと使用方法については、ガイドをご覧ください。
StarkNetはまだアルファ版であり、サービスが中断される場合があります。ご利用は自己責任でお願いします。