メインコンテンツまでスキップ

シャーディング

UPCXでは、Grapheneの技術の採用に加えて、より安定的にブロックチェーンを運用するためにシャーディングの技術を実装します。

シャーディングは、スケーラビリティを改善し、トランザクションのスループットを向上させるためにブロックチェーン技術で使用される技術です。従来のブロックチェーンシステムでは、ネットワークに参加するすべてのノードがすべてのトランザクションとスマートコントラクトを処理し、ブロックチェーン上に保存しなければなりません。このアプローチは、ネットワークが成長するにつれてスケーラビリティのボトルネックとなり、トランザクション処理時間の低下やリソース要件の増大を招く可能性があります。

シャーディングは、ブロックチェーンネットワークをシャードと呼ばれる小さなノード・グループに分割することで、この問題に対処します。各シャードは全トランザクションとスマートコントラクトのサブセットの処理を担当します。作業負荷を異なるシャードに分割することで、ブロックチェーンネットワークの全体的な容量と性能を大幅に向上させることができます。

シャーディングは、取引の確定時間の短縮、並列化されたオペレーション、異なるサーバーや場所に複製されたシャード、フェイルオーバーとリカバリーのメカニズム、ほぼ無制限に負荷の増加に対応できるスケーラビリティ、スループットの向上など、様々な利点を提供することができます。

シャーディングにより、データの増加に応じてサーバーやノードを追加することでブロックチェーンを拡張することで大量のデータやリクエストを処理する能力が向上します。