ブロックチェーン(Blockchain)

ブロックチェーン(Blockchain) B

ブロックチェーン(Blockchain)とは、取引の記録をひとかたまりにまとめ、それを鎖のようにつなげて、多数の参加者で同じ内容を持ち合う仕組みのことです。管理者を置かずに、記録の正しさを保てる点に特徴があります。

現実世界に例えると、ブロックチェーンは参加者全員が同じ帳簿を書き写している町のようなものです。誰か一人が自分の帳簿を書き換えても、他の人の帳簿と合わないためすぐに分かります。多数が持っていること自体が、正しさの裏付けになります。

ブロックチェーン図解

ブロックチェーン(Blockchain)

従来の仕組みとの違い

項目 中央集権型 ブロックチェーン
記録の置き場 管理者のサーバー 参加者全員の手元
正しさの根拠 管理者への信頼 多数の一致と計算
停止のしにくさ 集中箇所が弱点 一部が落ちても続く
処理の速さ 速い 合意を待つぶん遅い

ブロックが鎖でつながる

名前の由来がそのまま仕組みです。一定期間の取引をまとめた「ブロック」には、一つ前のブロックの内容を要約した値が必ず含まれており、それが鎖の輪の役目を果たしています。過去の記録を一つでも書き換えると、その後ろのすべての輪が合わなくなり、改ざんがただちに露見します。

ハッシュ値が要になる

鎖をつなぐ糸にあたるのがハッシュです。どんな長さのデータからも決まった長さの値を作る計算で、元のデータが一文字でも変わると、まったく違う値になります。しかも値から元のデータを逆算することはできません。この一方通行の性質が、記録の固定に使われています。

合意の取り方にも種類がある

誰が次のブロックを書くかを決める方法です。ビットコインが採る「プルーフ・オブ・ワーク」は大量の計算を先に解いた者に権利を与える方式で、電力の消費が課題とされてきました。近年は、資産を預けた量に応じて権利を配る「プルーフ・オブ・ステーク」への移行も進んでいます。

暗号資産だけのものではない

誤解されやすい点です。ビットコインはブロックチェーンの最初の応用例にすぎず、技術そのものは記録を改ざんされずに共有したい場面へ広く使えます。食品がどの農場から来たかをたどる流通の追跡や、証明書の真贋確認、権利の移転記録などが実例として挙げられます。

スマートコントラクトという発展

記録するだけにとどまらない使い方もあります。「この条件が満たされたら自動的にこう処理する」という取り決めをあらかじめ書き込み、人手を介さず実行させる仕組みです。イーサリアムが広めた考え方で、仲介者を置かない取引や、デジタル作品の権利管理などに使われています。

苦手なこともある

万能ではありません。全員で合意を取る性質上、一秒あたりに処理できる件数はクレジットカードの決済網に遠く及ばず、記録は消せないためやり直しも効きません。個人情報のように、後から削除を求められる可能性のあるデータを直接書き込む使い方には向いていません。

用途を見極めて選ぶ

導入の判断に関わる話です。信頼できる管理者を置ける場面なら、通常のデータベースのほうが速く、安く、扱いも簡単です。互いに信用しきれない複数の組織が、同じ記録を共有しなければならない、という条件がそろったときに、初めて利点が費用を上回ります。

あわせて知っておきたい用語

  • P2P:
    端末同士が対等につながり、直接やり取りする方式です。
  • ハッシュ関数:
    データから決まった長さの要約値を作る計算です。
  • 暗号資産:
    電子的に記録され、取引される財産的な価値です。
  • 公開鍵暗号:
    二つ一組の鍵を使い分ける暗号の方式です。

コメント

タイトルとURLをコピーしました