ビットコインがテーブルにもたらすすべてのメリットに対して、スケーラビリティに関して一般的に受け入れられている問題もあります。ビットコインはブロックごとに限られた数のトランザクションしか処理できず、2022 年 8 月 17 日現在、1 秒あたり約 5 つのトランザクションを処理できますが、これは他のほとんどのブロックチェーンと比較して低いです。スケーラビリティを制限する要因は、ビットコインの暗号アルゴリズムにあります。
楕円曲線デジタル署名アルゴリズム (ECDSA) は、Bitcoin を強化し、正当な所有者だけが資金にアクセスして管理できるようにする、重要な暗号化アルゴリズムです。現在、トランザクションの実行とビットコインの送信を可能にするビットコイン署名である ECDSA の検証 (ビットコイン )、効率的ではなく、ビットコイン ブロックチェーンのスケーラビリティを制限します。可能性のある解決策は、ゼロ知識証明 (ZKP) テクノロジを使用して、高度なプライバシーとセキュリティを実現することです。
最近のスタークウェア紙 STARK エコシステム内から ECDSA を効率的に検証する方法を提示し、ビットコインのブロックチェーンのトリレンマを解決する可能性があります。つまり、スケーラビリティ、セキュリティ、および分散化を同時に実現します。
技術の基礎
ZKP は、証明者が裏付けデータなしで別の人の主張を確認できるようにする暗号技術です。 ZKP は、第三者をユーザーのプライバシーから遠ざける暗号化プロトコルです。 ZKP は、多くの暗号化プロトコルの有用な構成要素にもなり、参加者がプロトコルの仕様に従うことを保証します。証明する必要があるすべての情報を開示することなく、特定のデータのみが開示され、取引されるため、ZKP によってプライバシーとスケーラビリティが強化されます。
ZKP テクノロジーに基づく、スターク、またはスタークウェアによって発明されたスケーラブルな透明な知識の引数は、データを明らかにせずにトランザクションに署名するなど、第三者とのデータ通信を可能にする一種の暗号証明テクノロジーです。また、検証済みデータの計算とストレージをオフチェーンに移動できるため、スケーラビリティが向上します。
STARKs は、Bitcoin で使用される楕円曲線ではなく、Ethereum で使用されるハッシュ関数に基づく耐量子システムです。重要なことに、STARKs システムは、その前身である zk-SNARKs よりも高度であると考えられており、量子コンピューターからの攻撃に抵抗できます。
EC-STARKs: ビットコインのスケーラビリティの次のステップ?
以前、スタークウェア発表した ネットワークをさらに分散化し、公共財としての STARK テクノロジーを維持するために、その StarkNet (イーサリアム レイヤー 2 チェーンとして動作する分散型パーミッションレス STARK ベースの有効性ロールアップ) のガバナンス トークンの発行。ただし、イーサリアムの基盤となるストレージ コストは、テクノロジーのスケーラビリティの利点を制限します。ただし、Bitcoin ブロックチェーンへのアプリケーションは、近い将来、分散型アプリケーションのためのより良いプラットフォームを提供する可能性があります。
関連している:zk-STARK と zk-SNARK の説明
EC-STARK はこの技術の次世代であり、ハッシュ関数を楕円曲線に置き換えることでビットコインのスケーラビリティとセキュリティを向上させることを目指しています。 EC-STARKs を使用すると、Bitcoin のオフチェーン プロトコルを実行し、プルーフを STARK に保持できます。簡単に言えば、ビットコインは STARK 内でエミュレートできるため、非常に洗練されたプロトコルを、同じ楕円曲線キーを使用してビットコインで裏付けられたトークンに構築できます。
したがって、このテクノロジーを利用することで、ビットコインのスケーラビリティが向上するだけでなく、開発者がビットコインで DApps を作成するためのゲートウェイとして機能し、イーサリアムのライバルを生み出す可能性があります。