アダプティブステートシャーディング
アダプティブ ステート シャーディングとは何ですか?
シャーディングには、状態、トランザクション、ネットワークの 3 つのタイプがあります。 Elrond のブロックチェーン シャーディングへのアプローチには、3 つのタイプすべての組み合わせが含まれており、適応型ステート シャーディングという名前が付けられています。 3 種類のシャーディングすべての利点を組み合わせることで、最適なメカニズムが生まれます。その結果、並列処理が可能になり、シャード内の通信が改善され、最終的にパフォーマンスが向上します。
ブロックチェーン技術の現在の問題は、銀行業務、サプライチェーン管理、ビッグデータ分析などの特定のアプリケーションに対して適切に拡張できないことです。 Elrond のアダプティブ ステート シャーディングは、スループットとスケーラビリティの点でパフォーマンスを向上できるブロックチェーンのメカニズムを提供します。
アダプティブ ステート シャーディングをより深く理解するには、まずシャーディングについて理解することが重要です。
シャーディングは、データベースまたは検索エンジン内のデータを水平に分割することです。シャードという言葉は分割を意味し、データを異なるマシンに保存できる小さなチャンクに分割して、水平方向のスケーリングを可能にすることを指します。トランザクション処理やブロック処理と同様に、シャーディングはかなり前から可能でしたが、ブロックチェーンの導入に必要な規模には達していませんでした。ブロックチェーンテクノロジーとスマートコントラクトの出現により、トランザクション、ブロック、その他の関連データを、限られたリソースのノードで処理できる小さな部分に分割するために使用できるシャーディングの実際の使用例ができました。
アダプティブ シャーディングは、システムの負荷の増減に応じてサーバー間でデータを自動的に移動することにより、データベースの水平方向のスケーリングを可能にするデータベース パーティショニング技術です。
ネットワーク レベルでは、ノードをセグメントに分散するためにシャーディングが発生します。これはトランザクション レベルで発生し、すべてのノードがブロックチェーン全体を保持します。別のシャーディングは州レベルで行われます。これにより、より多くのトランザクションを同時に処理および検証することになります。
動的適応状態シャーディング モデルにより、ネットワークの分散化とセキュリティを損なうことなく、ノード数の増減に適応できます。
Elrond は、セキュリティとスループットを向上させ、遅延を減らすシャーディングへの新しいアプローチをデモンストレーションすることでうまくいきました。そのアプローチには可能性がありますが、アダプティブステートシャーディングがブロックチェーンシステムのスケーラビリティ問題の解決にどれだけ役立つかは時間が経てばわかります。