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. 情シスは、目まぐるしく移りゆくITトレンドと果たしてどう向き合うべきか? 毎回その道に造詣の…
  2. 「攻めの情シス」が求められるとともに、昨今専任CIOの存在感が高まりを見せています。一方、日本におい…
  3. 『多くの人々の「笑顔」のために「感動」を届ける。』を企業理念に、人材・IT・サービスの3軸で…
  4. 2018/07/09 ITコンサルティング事業を主力とするハイブリィド株式…
  5. 2018/06/20 情シスの現場では「管理会計」というキーワードは、果たしてどのくらい浸透し…
  1. 【ET×IoT Technology 2018レポート②】つながる時代のテクノロジーここに集結!!

  2. 【ET×IoT Technology 2018レポート①】つながる次世代のテクノロジーここに集結!!

  3. 使える! 情シス三段用語辞典73「IPoE」

  4. 【ET & IoT Technology 2018】序章・ETもIoTも情シスは知っておくべき!?

  5. APIでつながる、新しいクラウドサービス(SaaS)の形

  6. 【情シス×ストレッチ】~第4回~腰痛対策ストレッチ「腰レッチ①」

  7. PCNW【第一回ITトレンド勉強会】RPAに情シスはどう関わるべき?

  8. 【情シス基礎知識】Win10導入、覚えておくべき10の掟

  9. 【情シス基礎知識】知らなかったじゃ済まない「NIST SP800-171」とは?

  10. 【情シス女子】第44回「人と人を紡ぐ『笑顔』をこれからも大切にしていきたい」岡田真由さん

関連サイト

情シス採用 人材紹介サービス

情シスの戦略・企画人材育成

情シス向け業務支援ツール

おすすめ記事

  1. 最近では、働き方改革の旗振りのもと、多くの企業が在宅勤務やサテライトオフィスを導入するようになり、リ…
  2. 2000年にリリースされたWindows 2000 Server で初めて登場したActive Di…
  3. ついにスタートした「GDPR」。世界から注目を集めるEUの個人データ保護規制です。EUに所在する人の…
  4. 業務にもようやく慣れてきた。そうなると気になるのが業務の効率化。作業をもっと素早く、ラクにできないも…
  5. 「IOT(コネクテッド・インダストリーズ)税制」の受付が今年6月よりスタートしました。コネクテッド・…
  6. だいぶ普及した感のある公衆無線LAN。外国人観光者はもとより、パケット代に敏感な中高生だけでなく、ビ…
ページ上部へ戻る