仮想通貨マイニングするには。「ハードフォークは起きないの?」などの疑問を抱くのではないでしょうか。・フォークについてなどブロックチェーンの組立とルールについて、少しだけ技術的な内容を踏まえながらもわかりやすく解説します。その前に、マイナーがどうやってブロックを構築(マイニング)をしてるか知りたいひとは以下の記事をご覧ください。)もくじブロックチェーンが組立られる流れブロックチェーン構築の基本ルール3つのケース別のブロック構築1【通常時】問題なくメインチェーンに追加されるケース2【順番待ち】子ブロックを先に受け取ったケース3【一時的にフォーク】中身は違うが番号が同じブロックを受け取ったケースセカンダリーチェーンはそのままフォークし続けないのか?【この4つがポイント】ブロックチェーンが組立られる流れブロックチェーンが構築されるルールを紹介する前に、マイニングが完了したブロックはどのような流れでブロックチェーンに追加されているのでしょうか?ブロックがブロックチェーンに追加されるまでの流れはそこまで複雑ではありません。【ブロックを追加する手順】マイナーはマイニングが完了したブロックをブロックチェーンのノードに電波しますブロックを受け取ったノードは不正や問題がないかを確認し、問題ない場合は自分のブロックチェーンに追加しますこれでブロックの追加は完了です。ユーザーの送金は、このままブロックが追加されると正式に送金完了となります。このブロックの組立についてもう少し詳しく解説します。ブロックチェーン構築の基本ルールまずノードは基本的に以下のルールでブロックチェーンを構築しています。長いブロックチェーンが正式なチェーンとなるブロックの順番は番号(ブロック高)で管理されている一番多く計算された(ハッシュパワーが使用された)ブロックが優先して追加されるでは上記のルールがどのように働くことでブロックチェーンが構築されているのかを、3つのシチュエーションに分けて解説します。手順2でノードが新たなブロックをブロックチェーンに追加する時に、その時の状況によって3パターンのブロック組立方法があります。【通常時】問題なくメインチェーンに追加されるケース(メインチェーン)【順番待ち】子ブロックを先に受け取ったケース(オーファンブロック)【一時的にフォーク】中身は違うが番号が同じブロックを受け取ったケース(セカンダリーチェーン)ではそれぞれ解説します。1【通常時】問題なくメインチェーンに追加されるケース￼まずは一般的にブロックが追加されるケースです。メインチェーンとは一番長いブロックチェーンのことで、正確にはブロックチェーン上の各ブロックに設定されたディフィカルティ(計算の難易度)の合計値が一番高いチェーンのことです。通常は新しいブロックはメインチェーンに追加され、また10分後に新たなブロックがさらに追加されていきます。計算の難易度の合計値が一番高いということはつまり電気代がその分必要。最初に計算を解いたマイナーしか報酬がもらえないというルールによって、ビットコインの安全性が保たれています。次は受け取ったブロックの順番が正しくなかった場合を見てみましょう。順番的に子となるブロックを親ブロックより先に受け取ったノードは、その子ブロックをまだ自分のブロックチェーンに繋げられません。そのような子ブロックのことをオーファンブロックと呼びます。受け取った100番目のブロックを新たに追加したいのに、自身のブロックチェーンにはまだ98番目までしか構築できていない場合は、その100番目のブロックはオーファンブロックになります。親となる99番目のブロックが追加されるまで一時的にオーファンブロックプールに保管され、順次99番目のブロックが追加されるとオーファンブロックだった100番目のブロックも無事にメインチェーンに追加されます。このようにブロックが順番通りに追加されることで送金データの順番に矛盾が発生しないようになっています。3【一時的にフォーク】中身は違うが番号が同じブロックを受け取ったケース￼では最後に全く違うブロックだけど、番号が同じだった場合のケースを見てみましょう。このようなケースは違うマイナーが、たまたま同じタイミングで計算の解答を見つけた時に発生します。そのような時はメインチェーンが二手に分岐するように別のチェーンが付随して作成されます。このメインチェーンとは別に作られたチェーンをセカンダリーチェーンと呼びます。ノードには既に最新となる100番目のブロックが追加されているのに、同じ100番目ですが内容の違うブロックを受け取った場合にセカンダリーチェーンが組立てられます。セカンダリーチェーンが組立られた後、メインチェーンとセカンダリーチェーンのそれぞれのディフィカルティ(計算の難易度)の合計値が計算され、多かった方がメインチェーンとして、逆に少なかった方をセカンダリーチェーンとして扱います。このように分岐したブロックが一本に収束されることをリコンバージと呼びます。ここで感の良い方は、1「これっていわゆるハードフォークやソフトフォークにならないの?」や2「セカンダリーチェーンが伸び続けてしまうことはないの?」と思う方もいると思います。次の項目で詳しく解説します。セカンダリーチェーンはそのままフォークし続けないのか?まず1の結論から言うと、ハードフォークやソフトフォークにはなりません。理由はブロックチェーンのプロトコル(仕組み)自体に変更がされていないからです。詳しくは次回の記事で解説しています。2に関しては、セカンダリーチェーンが伸び続けることは_ほぼない_と言えます。以下のルールがあるからです。3一番多く計算された(ハッシュパワーが使用された)ブロックが優先して追加されるセカンダリーチェーンの発生は、一時的にブロックチェーンが分岐することからフォーク(分岐)しているとも言えます。上記のルールによって、ノードは常に計算力の合計値が大きブロックが優先して追加されるため2ブロック以上伸び続けることはほぼありません。_ほぼ_が当てはまるケースとしては、ブロックが同時にかつ同じ計算量で作られるケースです。そのようなことが起こる確率は至極低いためほぼありえません。1で説明したように常にブロック高が一番高いチェーンをメインチェーンとするルールがあるので、セカンダリーチェーンは順次破棄されメインチェーンが組み立てられ続けます。マイナーによって不正が行われた時は別です。マイニングプールが51%以上のハッシュパワーを得てセカンダリーチェーンを伸ばし続けることなどが挙げられます。このような51%攻撃について更に詳しく知りたい方は、以下の記事をご覧ください。BTC初心者向け、ビットコインが安全な理由と弱点は?【この4つがポイント】この記事ではブロックの組立(構築)について解説をしました。最後にポイントをまとめてみます。長いブロックチェーンが正しいとされメインチェーンになるブロックの順番は番号(ブロック高)で管理されている一番多く計算されたブロックが正しいブロックなのでフォークはほぼ発生ただしルールがあっても不正は行われる可能性がある。以上、BTCのブロックが作られる3つのルールについて簡単に説明を入れました。これまでに、FXや仮想通貨関係の営業、メディア運営、新規サービス立上げ、広告運用、バイヤー業務、ウォレット営業、Webライティングなど、幅広く活動を行う。趣味はラジオ体操とジム、ラジオを聴くこと。hiropi_fxMT4でビットコイン取引|デモ口座開設方法|インストール方法もっと見るひろぴーとはラジオ日経パーソナリティ兼FX・BTCコラムニスト(週5本・・・。FXトレードで毎日ゆったりまったり勝負中!最近はどっぷりBTCトレードにハマっております。ビットコインFX』のヒミツ免責事項ひろぴーの仮想通貨ブログ「ビットコインFX」(以下、当サイト)の執筆者は、執筆の内容において正確性等を保つため最大限の努力をしておりますが、執筆時の日時、参照する情報の変化により、市場の状況は常に変化しておりますゆえ閲覧時点での情報の誤りあるいは内容が古くなっている場合があります。それにより誤りや古い内容を予告なく訂正、削除することをご了承ください。当サイトに掲載された記事、コラム、情報は執筆者個人の見解であり当サイトの見解を示すものではありません。したがって、当サイトと執筆者は情報提供を目的としており当サイト及び執筆者の掲載情報により、不利益や損害、ユーザーが行った行動の一切について責任を負いかねます。当サイトの無断転用を禁止いたします。当サイト内の各記事は執筆当時の各取引所の商品情報ですので、最新の商品情報については各取引所のホームページをご確認ください。専業トレーダーひろぴーの仮想通貨メディア『ビットコインFX。