BC Vol:07「ブロックチェーンが何本にも!? チェーンの分裂“フォーク”ってなんだ?」

仮想通貨だけじゃないブロックチェーン技術。その展開は国家インフラや物流管理、社内コミュニケーション活性など様々な分野に及んでおり、その技術については知っておくべき存在に。

そんなブロックチェーン技術には「フォーク」と呼ばれる特異なものがありますがご存じですか?フォーク(fork)は英語で「分岐する」という意味。食器のフォークと同じ単語ですが、ブロックチェーンでは果たしてどのようなことを指すのでしょうか。

 

ブロックチェーンが分かれることをフォークといいます

唐突ですが、「ブロックチェーンは分裂」します。暗号通貨に興味のある人はすでにおなじみでしょう。「フォーク」と呼ばれる現象です。

以前の記事でも少し触れましたが、なぜ分裂するのか? それが今回のテーマ。気になるフォークのあれこれについて説明してきたいと思います。

 

おさらい

まずおさらいです。フォークの種類を大別すると2種類。「ソフトフォーク」と「ハードフォーク」に分けることができます。

ソフトフォークは、分裂といっても「一時的な状態」。いずれは一本のブロックチェーンに戻ります。

なぜか?

ビットコインを例にしてもそうですが、スケーラビリティ問題など、ブロックチェーンは運用が続くにあたってさまざまな問題が発生。その改善策として「仕様変更」を提案するのがソフトフォークだからです。

ソフトフォークが行われると、以下の図のようになります。従来のチェーン、仕様変更したチェーンどちらも伸びていくイメージです。

ここで注目すべきがその後。マイナーは、従来と新規の性能を比較でき、「どちらのチェーンがよいか多数決で決める」ことができます。つまり、“以前のままでよい”であれば変更はなし。“あたらしい方がよい”となれば新仕様を採用し、「進級どちらにせよ、チェーンはやがて一本」になります。

ソフトフォークは「“お試し”アップデート」と例えてもよいかもしれませんね。

では、ハードフォークはどのようなものでしょうか?

ハードフォークは目的に応じてさまざまな種類があるようです

“お試し”に対して、これまでとは「仕様ががらりと変わる」のがハードフォークです。従来とは互換性がまったくなくなり、暗号通貨でいえばあたらしい通貨が誕生することになります。ビットコインだけでも「ビットコインキャッシュ」、「ビットコインゴールド」、「ビットコインゴッド」などなど。また、イーサリアム も「The DAO事件」をきっかけに、「イーサリアム 」と「イーサリアム ・クラシック」に分裂しています。

ハードフォークはまさに“分裂”という言葉がハマる現象で、ブロックチェーン・コミュニティの総意で行われるものではない傾向にあります。既存の仕様やルールを変えれば、もっとよい暗号通貨になると考える“中の人”が行なったり、またThe DAO事件のように不正を防ぐために行なったりさまざまですが、そこには反対意見もあります。

ただ、すべてのハードフォークに反対派が存在するかというとそうではありません。現在1500種類以上あるとされるアルトコインも実はほとんどがビッドコインのハードフォークから生まれたもの。ビットコインはオープンソースなので、純粋にビットコイン・ブロックチェーンを基盤にして、新暗号通貨をつくりたいという場合にも有効です。

また、さらにハードフォークの種類には「コミュニティの合意前提」のものも。その理由は「大幅な改善」で、従来の技術的な課題クリアするために仕様を一新してあたらしいスタートを切ろうという前向きなハードフォークです。そういう意味では、先述のソフトフォークよりもこちらの方がアップデート的といえるでしょう。ここでもイーサリアム を例に挙げますが、イーサリアム は、当初から段階的なハードフォークが決定されています。

・「Frontier(フロンティア)」
・「Homestead(ホームステッド)」
・「Metorolis(メトロポリス)」
・「Serenity(セレニティ)」

4つの段階は、順を追えば「β版」→「機能調整」→「環境整備」→「環境の確立」です。現在、イサーアリアムは「メトロポリス(=環境整備)」にあり、最終段階のセレニティは2018年内に予定されています。

以上ハードフォークをまとめると−−

①「従来の仕様やルールの否定」
②「あたらしい暗号通貨を生み出す」
③「正常進化のためのアップデート」

この3つの種類があります。ひとことにハードフォーク、または分裂といっても、このようにさまざまなスタンスで行われているのです。

 

フォークに限らず、実はもともと分裂はおきています

ソフトフォーク、ハードフォークの概要を駆け足で説明してきましたが、なんとなくイメージできたでしょうか。最後は、「フォークしなくても“分裂しちゃった”ブロックチェーン」のお話もしておきたいと思います。また分裂か・・・、と思うかもしれませんが、これまで紹介してきたような「目的あるフォーク」とは別に、ブロックチェーンが分かれてしまうことがあるのです。

それが、「ブロックづくり」について。マイナーによりブロックがつくられチェーンができるという、マイニングの説明は以前にしました。そして、いちばん早いマイナーのブロックが承認されることも。ただ、これには例外があります。それが、同時に正しいブロックができてしまうこと。この場合もフォーク同様に分裂しますが、トラブルにはなりません。

仮にAというマイナーのブロックAと、BというマイナーのブロックBが同時に誕生したとしましょう。

このようになっても、ブロックはマイナーによってつくられていきます。迷っているヒマはなし。AにもBにもどんどんあたらしいチェーンができていきます。しかし、時間が経つにつれ、次第にブロックAのチェーンが長くなっていきました。すると・・・、万事解決。ブロックチェーンの原則「長いチェーンを正しいと見なす」から、ブロックAのチェーンが正式なブロックチェーンとなります。

この分裂はフォークの種類としてもよいですが、ブロックチェーンの仕組みゆえの発生する現象として覚えておくと、理解が進みやすいと思いでしょう。

 

【執筆:編集Gp 坂本 嶺】

関連記事

ピックアップ記事

  1. テレワークやDX(デジタルトランスフォーメーション)、コロナ禍も後押しし、企業の働き方は大きく変わり…
  2. 「身内であっても全員疑え!」そんな手厳しい考え方が主流になろうとしています。 10年以上前に提唱さ…
  3. テレワーク(在宅勤務)はコロナ禍以前にも東京オリンピック2020の混雑緩和を目的に「テレワークデイズ…
  1. 情シスアカデミア#01:ASP/SaaS/クラウド事始め「コンピュータとネットワークの基礎」1

  2. PCNW:どうしたら減らせる?情シスへの問い合わせ【クライアント管理勉強会#2】12/10(金)開催

  3. 使える! 情シス三段用語辞典126「HTTP/3」

  4. 【DX白書2021】日米企業におけるDX動向を解説-IPA

  5. いまさら聞けない【情シス知識】Windowsサンドボックス:君子危うきに近寄らず!?

  6. 松田軽太の「一人情シスのすゝめ」#21:システム内製化は言うほど簡単じゃない!?

  7. シリーズ【SSL可視化とセキュリティ】3)クラウドサービス活用時代における ネットワークセキュリティの必要性

  8. 「ゼロから学ぶ」セキュリティ知識#01:そもそも脆弱性って何?

  9. シリーズ【企業の情報漏洩の原因】#03 インターネットサービスの利用に伴う情報漏洩パターンと対策-is702

  10. Are you ready for DX? あなたは「DXの本質」を理解してますか?

プレスリリース

登録されているプレスリリースはございません。

関連サービス

IT-Manager AS

IT-Manager SD

情シス求人

  1. 第二創業期を基盤から支えます。大手クライアント中心。リモートワーク可/フレックス求人! 『サイ…
  2. Findyで1人目のコーポレートエンジニアを募集!会社と組織の基盤づくりをお任せします。 「テ…
  3. 圧倒的な成長、ITによる事業貢献を実現したいあなたへ。 皆さんもスポーツ用品やアウトドア用品で…
  4. あなたのやりたいことを、叶えてください! 今回は、千代田区岩本町に本社を構える株式会社クリアス…
  5. 帰宅後や休日の束の間、ゲームでストレス解消! なんて方も多いのではないでしょうか? 今…
ページ上部へ戻る