CESSメカニズムの詳細解説(4):アプリケーション層
在以前、私たちはCESSの全体アーキテクチャとブロックチェーン層、ストレージおよびデータ配信層の設計について説明しました。これらはすべてCESSにとって最も重要な機能型ネットワークであり、これらのネットワークの最終的な目的は、ユーザーデータの安全な保存を実現し、さらに実際のアプリケーションのサポートを行うことです。
いわゆるアプリケーション層とは、将来的にCESSの上に構築されるアプリケーションエコシステムのことです。ストレージ公链として、将来的には公链エコシステムの中で重要な力になる可能性が高いです。その理由は、一方ではストレージ公链が実際にはブロックチェーン自体に依存しており、ブロックチェーンのすべての機能をストレージ公链がカバーできるからです。もう一方では、ストレージ公链がアプリケーションにストレージサービスを提供することで、プロジェクトの分散化をさらに実現し、データの安全性を保護できるからです。実際、以前にAWSの障害により、多くのいわゆる分散型Web3アプリケーションが使用できなくなる問題が発生しましたが、これは公链自体のノードやプロジェクトの多くのオフチェーン処理が必要なデータが集中型クラウドに保存されているためです。分散型ストレージ公链は、この点でアプリケーションに対してより分散したデータ処理方法を提供し、Web3の「完全体」により近づけることができます。
では、CESSはアプリケーションエコシステムの構築にどのような設計を行ったのでしょうか?
まず、CESSは大規模な商業アプリケーションをサポートできます。
CESSは大規模な商業アプリケーションをサポートできる、業界初のネイティブ設計で大規模商業アプリケーションをサポートする分散型ストレージプロトコルです。データの相互作用のニーズが高いアプリケーションをサポートできる理由は、CESSブロックチェーンがコンセンサス機構の設計においてオンチェーンのトランザクション処理効率を最大化していることに加え、CESSのコンテンツ配信ネットワークがデータの迅速な位置特定と人気データのキャッシュを実現できるからです。言い換えれば、CESSは分散型フレームワークの下で最大限の効率を実現しています。
ストレージの面でアプリケーションのために十分な準備を行っているだけでなく、CESSはアプリケーションの開発にも多くのサポートを提供しています。スマートコントラクトの面では、Substrateフレームワークに基づいて開発されたCESSはWASMをサポートするだけでなく、EVMとも互換性があり、これによりPolkadotエコシステムとEthereumエコシステムのネイティブアプリケーションがシームレスにCESSに移行できます。さらに、CESSはアプリケーション開発者にモジュール化された開発ツールやAPIなどのサービスを提供し、開発者がネットワークのデータストレージ、配信、スマートコントラクト、プライバシー保護、データ権利確定などの機能を使用してアプリケーションを開発できるようにします。オープンなWeb3アプリケーションに加えて、CESSは企業向けSDKもサポートし、企業向けアプリケーションに分散型ストレージサービスを提供します。
実際、CESSはこの点で行動を開始しており、以前CESSはSubstrateコードベースにストレージAPIの追加を申請し、Web3財団の承認を得ました。これにより、CESSはネットワーク初期に単にストレージリソースを蓄積するだけで、十分な需要がない「空転」期間を解決し、ネットワークがオンラインになった後に直接アプリケーションエコシステムに接続し、実践を通じてネットワークを改善およびアップグレードすることができます。
ブロックチェーンに基づく分散型ストレージにとって、現在最も重要なのはアプリケーションシーンです。多くの非Web3アプリケーションが同様のストレージプロトコルを使用したがらない主な理由は、技術自体への信頼感が不足しているからですが、実際には多くのP2Pプロトコル(例えば迅雷)がこのストレージメカニズムの利点を示しています。そして、Web3時代の到来に伴い、多くのシーンで分散型ストレージに対する強いニーズがあります。
ここで簡単に一例を挙げます。
Web3ネイティブアプリケーションのNFTは最良のアプリケーションシーンです。多くの人がNFTに対して非常に大きな誤解を持っています。実際、OpenSea上の情報を通じて、多くのプロジェクトのNFT自体のデータが集中型サーバーに保存されていることがわかります。つまり、私たちがチェーン上のERC721またはERC1155トークンで指しているのは、本質的には「小さな画像」への信号であり、私たちは決して本当に「所有」しているわけではありません。NFT自体が指す情報のデータが発行者によって制御されず、プロトコル自体によって制御されるときにのみ、NFTの所有権が真に実現されます。
このような状況下では、例えばFilecoinのようなピアツーピアのストレージプロトコルは、ストレージサービス提供者によって削除されたり失われたりする可能性がありますが、CESSはデータの前処理を通じてデータの完全性と安全性を保証し、簡単に削除されたり改ざんされたりすることができないため、NFTの真の所有権を実現しています。実際、Web3分野にはかなり多くのアプリケーションがあり、そのデータが集中型サーバーに保存されているため、ユーザーは真に所有権を持っていないというのが、現在の分散型ストレージの最大のアプリケーションシーンです。
ブロックチェーンに基づく分散型ストレージネットワークの構想は、約10年前に提案されましたが、ブロックチェーン自体や全体のネットワーク、ストレージ証明などの発展に制約され、FilecoinやArweaveなどの比較的有名なプロジェクトも実際のアプリケーションで十分な爆発力を示していません。CESSは「先輩」たちのエッセンスを吸収し、自身の開発チームがストレージプロトコルにおいて多年の蓄積を行い、全体のネットワーク設計の多方面で分散化の思想と効率という「矛盾点」の融合を考慮しました。CESSの参入は決して遅くはなく、Web3アプリケーションの急速な発展と伝統産業のブロックチェーン理解の深化に伴い、CESSは次の波の追い風に乗り、帆を上げることでしょう!