Sharding (シャーディング)
シャーディング(sharding)とは、ブロックチェーンを並列に分割することで、処理能力を向上させる方法です。
主にイーサリアムのスケーラビリティ問題を解決する方法として使われています。
具体的にはレイヤー2ロールアップと組み合わせることにより、ネットワークの混雑を軽減することができます。
これにより、1秒あたりのトランザクション数が増加し、ネットワーク全体の処理能力が向上します。
シャーディングの特徴
ノード運営コストが削減できる
シャーディングによって、ノードは全てのデータを保存する必要がなくなります。
今まで検証に多大な計算リソースが必要でしたが、データ技術を使用することでネットワーク全体でデータが利用可能となり、ノードの運営コストが大幅に削減できるようになります。
より多くのノードがネットワークに参加できる
シャーディングによって、ノートパソコンやスマートフォンでノードの運営ができるようになります。
これにより、多くのノードが参加し、分散化が進むことで、ネットワークのセキュリティが向上します。