ハードフォークとは(ビットコインをはじめとした仮想通貨)

ハードフォークとは


ハードフォークとは、ビットコインをはじめとした仮想通貨における、アップデート手法の一つです。ブロックチェーンのブロックをつないでいたチェーンが、これまで通りのルールでつないでいくチェーンと、新しいルールに基づいてつないでいくチェーンに分かれることです。仮想通貨の「分裂」と言えば、このハードフォークのことを指します。

 

ブロックチェーンについて


現在、ほとんどの仮想通貨でブロックチェーンが使われていますが、ブロックチェーンとは、取引記録をブロックとしてチェーンでつないでいく仕組みのことです。

ブロックチェーンは、例えば、Aさんが「2BTCを送金して1BTCを買い物で使った」といった取引の内容が「ブロック」の中に記録・保存されます。全ての取引が記録されるようになっていて、10分ごとに取引がブロックにまとめられ、時間の経過とともに新しいブロックが生成され、そのブロックを次々とつないでいく仕組みとなっています。新しく生成されたブロックは、一つ前のブロックのデータを一部含むように設計されており、ブロック同士が一部同じデータを共有していることから、「チェーンのようにつながっている」と表現され、ブロックとブロックをチェーンのようにつないでいく仕組みであることから「ブロックチェーン」と呼ばれています。ビットコインのブロックは、2009年1月の誕生以来、ずっとブロックがつながっており、過去のブロックを辿っていけば、すべての取引記録を確認することができます。これらは、過去の取引記録をすべて記録されている「台帳」であり、台帳はインターネット上で公開されています。

 

分裂の仕組み


ビットコインは、このように取引の内容がブロックに記録・保存され、チェーンでつないでいく仕組みとなっていますが、「分裂」とは、このチェーンのつなぎ方が変わるということです。つなぎ方の新しいルールが加わった時などに分裂します。
例えば、これまで通りのルールでチェーンをつないでいく一方で、ハッキングを予防するために新しいルールのつなぎ方をしよう、となれば、これまで通りのルールでつないでいくチェーンと、新しいルールに基づいてつないでいくチェーンができ、そこで分かれます、そこからつなぎ方が変わっていきます。これが分裂です。

 

フォーク


仮想通貨の世界では、このようなブロックチェーンの分岐のことを「フォーク」といいます。

そして、上記の例のように、これまで通りのルールでつないでいくチェーンと、新しいルールに基づいてつないでいくチェーンに分かれることを「ハードフォーク」といいます。仮想通貨の「分裂」と言えば、このハードフォークのことを指します。

また、仮想通貨の世界では、「ソフトフォーク」という言葉も頻繁に出てきます。

ソフトフォークとは、ブロックチェーンは分裂させずに、一部ルールを変更することです。すなわち、これまでつないできたチェーンはそのままに、その全てに新しいルールを適用することをいいます。

 

関連記事

 仮想通貨ってなに?

 

 ビットコイン

まずはこれをおさえておこう!

 

分裂

 

安全性を知っておこう

 

仕組みを学ぼう

 

法律