EN - FR - DE - ES - IT - PT -

LexiconDream

🔒 不変性

ブロックチェーンにデータが書き込まれると、変更できないという特性。

不変性

不変性とは、データがブロックチェーンに書き込まれると、そこに保持されることを意味します。編集ボタンは存在せず、管理者が古い記録をこっそりと修正することはできません。各ブロックには前のブロックのハッシュが含まれており、過去のブロックの内容を変更すると、それ以降のすべてのハッシュが壊れてしまいます。ネットワークは変更されたチェーンを拒否し、元のチェーンを保持します。

この特性こそが、ブロックチェーンが長期間にわたって信頼を必要とする記録に適している理由です。不動産の所有権、サプライチェーンのログ、支払い履歴などはすべて、誰も書き換えることのできない台帳の恩恵を受けています。しかし、不変性には暗い側面もあります。スマートコントラクトのバグは修正できません。間違ったアドレスに送信されたトランザクションは取り消すことができません。2016年のDAOハッキング事件では、イーサリアムは不変性と盗まれた資金の回収のどちらかを選択することを迫られました。コミュニティは回収を選択し、チェーンを分割し、イーサリアムクラシックは元の履歴を保持しました。どちらの側も明らかに間違っていたわけではありません。

不変性の意味と意味しないもの

ブロックチェーンは、ネットワークが受け入れた内容を記録する。それが現実と一致するかどうかは、また別の問題である。

Comments (3)

  1. Leo
    The concept is straightforward but the implications for data integrity are huge.
  2. Victor
    Once it's on the chain it's there. That permanence is both the feature and the risk depending on what you write.
  3. Hannah L
    How do hard forks fit into this idea? Feels like they kind of break the pure immutability story.

Leave a comment