皆さんご存知のとおり、イーサリアムの開発は新たな困難に直面しています。イーサリアムは大規模な経済活動をサポートし、毎日数十億ドルの取引を決済し、急成長する DeFi および NFT 分野で数千の DApp を実行します。しかし、イーサリアムの限られたスペース リソースでは、あまりにも多くのアプリケーションを収容することはできず、また、多数のユーザーの群れを受け入れることもできません。ネットワークが混雑すると、トランザクションのコストと遅延が増大し、ユーザーの経済的負担が大きくなります。
これを考慮して、イーサリアム拡張の問題を解決するために、関連チームはシャーディングを含む多くの技術的解決策を提案してきました。シャーディングは、ネットワークの複数のトラックを分割し、水平方向にスケーラブルな方法でトランザクションを並行して処理し、コンピューティング容量とストレージ容量を複数のサーバーに分散して、全体的なスループットを向上させます。シャーディングが提唱する「誰もがすべてのシャードを実行する必要はない」という技術概念が、ライトクライアント誕生の鍵となっています。
ライト クライアントはイーサリアム シャーディングで重要な役割を果たし、検証者がさまざまなシャードを迅速に検証して同期し、多くの DApp の運用中に発生するブロッキング問題を正常に解決できるようにします。 Polkadot や NEO などのパブリック チェーンも、拡張の制限と急速な開発によるユーザー負荷の多さという困難に直面していますが、アプリケーションのエコロジカル マップのレイアウトを改善するために、よりスムーズで自由な環境を提供するためにライト クライアントの実践を開始しました。
マーティ・マクフライはかつてこう言った。「将来的には、ライトクライアントがどこにでも存在するようになるでしょう。」最初のレベルのタイトル
ライトクライアントとは何ですか?簡単な検証、迅速な対応
ライトクライアントを理解する前に、まずクライアントの概念から始める必要があります。コンピューター サイエンスにおけるクライアントは、インターネット ブラウザーが Web サイトに接続してコンテンツを要求するクライアントであるのと同様に、サーバーに接続するハードウェアまたはソフトウェアです。ブロックチェーンの世界では、クライアントはピアツーピア方式で他のクライアントに接続するソフトウェアであり、すべてのクライアントは相互に通信してネットワークを形成し、各クライアントはノードとなります。
イーサリアムを例にとると、以前はネットワーク上のトランザクションとブロックの検証と再ブロードキャストを担当するノード (別名: フルノード) は 1 種類だけでした。インターネットとブロックチェーンの動作特性による制約を受けるため、各フルノードは各ブロックをダウンロードして検証する必要があり、各トランザクションも検証とチェックのプロセス全体を通過する必要があります。そして、ユーザー数が増加し、サービス指向のアプリケーションが増加すると、このようなフルノード制御は、コスト高や検査の遅さなどの上記の問題を引き起こし、イーサリアムの長期的な発展を妨げることになります。
このような状況下で、ライトクライアントという概念が徐々に浮上してきました。ライト クライアントはブロックチェーン エコシステムの重要な要素であり、ユーザーがブロックチェーン上の大量の情報を読み書きすることなく、安全かつ分散された方法でブロックチェーンにアクセスし、対話できるようにします。ライト クライアントは、最小限の信頼方法でフル ノードと対話することが許可されており、事前知識がなくても情報の信頼性を証明できます。ライト クライアントの基本機能は、ブロックがネットワーク上に出現するたびにダウンロードし、特定の状態のマークル証明のリクエストをクライアントに送信することです。ローカルストレージの代わりに分散ハッシュテーブルを使用してプレフィックスノードを追跡します。「クラウドストレージ、クラウド検証」では、個々のユーザーの情報検証資料を直接取得することで、取引やエンターテイメントなどのさまざまなアクティビティをより迅速に実行できます。
最初のレベルのタイトル
ライトクライアントを使用した成功事例
副題
Fluffy
副題
NEO
副題
Substrate Connect
副題
Helios
最初のレベルのタイトル
未来に直面して: ライトクライアントが困難を解決する方法
ライトクライアントのアプリケーションは日々普及していますが、運用上のデメリットも無視できません。たとえば、ライト クライアントはネットワーク サービスに直接リンクせず、クライアント以外の必要な情報を検証できず、他のピア ノードにデータを直接送信できません。しかし、現在のパブリック チェーン エコロジーでは、データ送信と効率的な処理のための「クロスチェーン」テクノロジーが常に重視されており、開発者はクロスチェーン テクノロジーの経験から学び、ライト クライアントのデータの橋渡しを試みることができます。ライトクライアントのアップグレードと機能の最適化が重要な方向性となります。
さらに、インセンティブがエコシステムの安定性の鍵であることは誰もが知っているため、ライト クライアントには、より優れたユーザー インセンティブ手法も欠けています。ユーザーが分散型かつ安全な方法でブロックチェーンにアクセスできるようにし、ユーザーや機関がフルノードを実行し、ライトノードを提供し、悪質なデータを提供する悪意のあるフルノードを罰することを奨励するにはどうすればよいでしょうか?ライトクライアントエコロジーの運営管理に「DAO」のガバナンスと同様の概念体系を採用することも可能かもしれませんが、「開発者-ライトクライアント-ユーザー」の好循環システムを形成します。
参考文献:
参考文献:
ライトクライアントとは何ですか?そしてなぜそれについて知る必要があるのか
はじめに | Ethereum ブロックチェーンのライト クライアントの使用開始