STARKs
STARK プロトコルでは、証明を生成するだけで、計算結果を簡単な手順で検証することができます。
STARKs を使用すると、大規模な計算をオフチェーンで行うことができ、ブロックチェーン上での検証に必要な計算量を削減することができます。数ステップのオンチェーン操作で、検証者は大規模なオフチェーン計算を検証することができます。
STARKs のソリューションでは、単一の STARK 証明を使用して、数千のブロックチェーントランザクションを組み合わせ、計算し、検証することができます。処理コストは一連のトランザクション全体に分散されるため、Ethereum のセキュリティが確保され、Gas の費用が削減されます。
低コストの計算は、新しいタイプのアプリケーションをチェーン上で構築することを容易にし、ユーザーエクスペリエンスを向上させ、Gas のコストを削減し、Ethereum のセキュリティを確保します。
StarkEx
StarkWare は、Ethereum のスケーリングに対して 2 つのソリューション、StarkEx と StarkNet を提供しています。
StarkEx は、特定のアプリケーションに対する許可されたスケーリングソリューションを提供することができます。StarkEx を使用すると、オフチェーン計算のコストが大幅に削減されます。STARK 証明はオフチェーンで生成され、実行の検証に使用され、12000〜500000 のトランザクションをカバーすることができます。同時に、STARK バリデータはこの証明をオンチェーンで検証することができます。
すべてのトランザクションは 1 回だけ検証され、トランザクションごとの Gas コストが非常に低くなります。
StarkEx では、永続的な取引である dYdX や、NFT の発行と取引である Immutable や Sorare、現物取引である DeversiFi、DeFi プールである Celer などのアプリケーションを見つけることができます。
市場と顧客の要求に応えるために、StarkEx はスケーリングを進めています。
StarkNet
StarkNet は許可されていない Layer 2 ネットワークであり、誰でもここでスマートコントラクトをデプロイすることができます。
StarkNet のエコシステムは Ethereum に似ており、任意のコントラクトは StarkNet 上の他の任意のコントラクトと対話することができ、プロトコルも自由に組み合わせることができます。同時に、非同期メッセージング機能により、StarkNet は Ethereum のコントラクトと通信することができます。
StarkNet のオーダラーはトランザクションをバッチ処理することができますが、StarkEx とは異なり、アプリケーションがトランザクションを提出する必要はありません。現在、StarkNet のオーダラーは StarkWare によって運営されており、次のステップでは分散化が計画されています。
アプリケーションが Cairo コントラクトをデプロイすると、追加のオペレーターインフラストラクチャは不要になります。StarkNet は Rollup データの可用性をサポートし、Rollup の状態と STARK 証明が Ethereum に書き込まれます。
StarkNet の開発者は、DeFi、ゲーム、投票、AI などの機能を Testnet で実行するためのアプリケーション、ツール、インフラストラクチャを構築しました。さらに、StarkNet はブロックエクスプローラ、ローカルテスト環境、およびいくつかの言語の SDK などの開発者ツールも提供しています。
Shamans プラットフォームでは、改善提案、新機能、および最適な方法を自由に提案することができます。
まとめ
StarkEx と StarkNet は、STARK に基づいたスケーリングソリューションであり、拡張性、低コスト、セキュリティのすべてを備えていますが、操作パラメータが異なるだけです。StarkEx にとっては、独立して StarkEx に対応した API のアプリケーションが最適な選択肢かもしれません。
他のプロトコルと同期して対話したり、StarkEx よりも多機能が必要なプロトコルの場合は、StarkNet を使用することがより良い選択肢かもしれません。
STARKs は、Ethereum 上のアプリケーションを根本的に変革し、StarkEx と StarkNet はブロックチェーンのアプリケーションにさらなる可能性をもたらしました。