Marcus Chapman
Marcus Chapman
Decentralized finance researcher.
はい、承知いたしました。わかりやすい言葉で「シャード(Sharding)」という、なんだかカッコいい響きのする概念について話しましょう。
やあ、皆さん!「シャード(Sharding)」について話しましょう
シャーディングについて話す前に、まず、イーサリアムが現在抱えている問題、つまりなぜ「スケーラビリティの向上」が必要なのかを理解しておく必要があります。
問題はどこにあるのか?—— 渋滞する一方通行の道
現在のイーサリアムのメインネットを、とても混雑した一方通行の道だと想像してみてください。全ての車(つまり、取引)は、この道で列を作って順番に通過しなければなりません。ピーク時には、この道は身動きが取れないほど渋滞してしまいます。
- 速度が遅い:一度に一台の車しか処理できないため、どれだけ多くの車が待っていようと、ゆっくりと列に並んで待つしかありません。これが、イーサリアムが1秒あたり数十件の取引しか処理できない(TPSが低い)理由です。
- 通行料が高い:道がこれ一本しかないため、割り込みたい、あるいは早く通りたい場合はどうすればいいでしょうか?それは、追加でお金を払うしかありません!これが、ネットワークが混雑している時にイーサリアムの
Gas代(手数料)が非常に高くなる
理由です。
ブロックチェーンの核心的なルールの一つに、ネットワーク内の全ての「帳簿係」(つまり、ノード/バリデーター)が、全ての取引を処理し、検証しなければならない、というものがあります。これは、全員の帳簿が一致していることを保証するためです。これは、道中にある全ての料金所が、通過する車一台一台をチェックしなければならないようなもので、当然ながら効率は上がりません。
「シャード(Sharding)」とは何か?—— 一方通行の道をスーパーハイウェイにアップグレードする!
シャードとは、最も簡単な言葉で言えば、「分割して統治する」ということです。
これは、全ての帳簿係がネットワーク上の全ての取引を処理することを要求するのではなく、ネットワーク全体とデータを多くの小さな断片(シャード)に「分割」し、その後、これらの帳簿係も多くのグループに分け、各グループがそれぞれの担当する小さな断片の領域だけを処理すれば良い、というものです。
先ほどの例えに戻りましょう:
シャードとは、元々あったあの渋滞した一方通行の道を、直接、64車線を持つスーパーハイウェイに拡張するようなものです。