ハードフォークとソフトフォーク:マイナーへの影響
ハードフォークとソフトフォークの違いは 1 つ:未更新のソフトウェアが新しいブロックを受け入れるかどうか。マイナーと支払いへのそれぞれの影響を説明します。
フォークとは何ですか
フォークとは、ブロックチェーンの規則の変更のことで、それ以上大げさなものではありません。ブロックチェーンは、全員が同じものを動かしている規則の集まりです。言葉は危機のように聞こえますが、ほとんどのフォークは開発者しか気づかない日常的な保守作業です。
2 つの種類を分けるのは 1 つの問いで、ほかの違いはすべてそこから生まれます。アップグレードしていないソフトウェアは、新しい規則で作られたブロックを受け入れるでしょうか。
- ハードフォーク:受け入れません。古いソフトウェアは新しいブロックを拒否します。
- ソフトフォーク:受け入れます。古いソフトウェアも引き続き受け入れます。
ハードフォーク:規則が緩み、古いソフトウェアは拒否する
ハードフォークは、古い規則では許されなかったことを許します。より大きなブロック、新しい種類のトランザクション、報酬スケジュールの変更などです。古い規則のソフトウェアは、これらのブロックが禁止されたことをしていると判断し、無効として拒否します。
つまりハードフォークには後方互換性がなく、全員が一緒に移る必要があります。全員がアップグレードすれば、チェーンは 1 つのままで、変更がそのまま有効になります。
ある程度の規模のグループがアップグレードしなければ、そのブロックから先はチェーンが 2 つになります。どちらもそれぞれの規則では有効で、互いを無視します。
ソフトフォーク:規則が厳しくなり、古いソフトウェアも同意する
ソフトフォークは、古い規則では許されていたことを禁止します。新しいブロックは、もともと有効だったものの一部です。そのため古いソフトウェアはそれを確認し、問題を見つけず、受け入れます。アップグレードしていないからといって、チェーンから追い出される人はいません。
落とし穴は逆の方向にあります。古いソフトウェアのマイナーは、古い規則には合っていても、新しい厳しい規則に違反するブロックを作ることがあります。アップグレードした多数派はそれを拒否します。そのブロックは遅れるだけではありません。見つけるのに使った作業ごと捨てられます。
そのためソフトフォークは、ハッシュレートの大多数が準備完了を示してから有効になるのが普通です。ハッシュレートとは、ネットワーク全体のマイニング能力のことです。アップグレードは、取り残される少数派が小さく、すぐに気づいて移れるような時期に合わせて行われます。
チェーンが分裂すると支払いはどうなりますか
チェーンが本当に分裂した場合、マイナーにとっては分裂の理由より大事なことが 2 つあります。
1 つ目に、ハッシュレートが枝の間で分かれます。どちらの枝も、1 本だったときのチェーンより安全性が下がります。難易度が調整されるまで、どちらもブロックが遅くなります。
その調整には時間がかかります。その間、ハッシュレートの割合が小さい枝では、ブロックが非常にゆっくりとしか生まれないことがあります。
2 つ目に、あなたのコインは両方の枝に存在します。どちらも分裂までの履歴を共有しているからです。2 つ目の枝に価値があるかどうかは市場が決めることで、ほとんど価値がないことも少なくありません。
取引所は、フォークの前後の入金には慎重になるのが普通です。売るつもりなら、そのことを覚えておいてください。
フォークのたびに新しいコインが生まれますか
いいえ。ほとんどのフォークは 1 つのチェーンを変更し、チェーンは 1 つのまま残ります。有名な例外は、あるグループが古い規則を別のコインとして意図的に残したフォークです。いくつかのよく知られたコインは、そうした分裂から生まれました。
全員が採用する計画的なネットワークのアップグレードも、技術的にはハードフォークです。それでも、新しいコインはまったく生まれません。アップグレードこそが目的で、フォークはその仕組みにすぎません。
2 つのグループがどちらもブロックを作り続けるフォークだけが、2 つのコインを残します。
マイナーは何をすればいいですか
議論を追いかける必要はありません。支払いを受けているチェーンが動かしているソフトウェアを動かす必要があります。それが変わる時期を知っておく必要もあります。
- そのコインの公式のお知らせチャンネルで、有効化のブロック高を確認してください。フォークは決められた時刻ではなく決められたブロック高で起きるので、その数字を控えておきます。
- プールでマイニングしているなら、ノードを動かしてアップグレードするのはプールです。プールが作業を送り、あなた自身はブロックを検証しないので、普通はマイニングソフトに影響はありません。
- 自分のノードでソロマイニングしているなら、そのノードのアップグレードはあなたの仕事です。遅れると、誰も受け入れないチェーンをマイニングすることになります。
- 意見が割れたフォークの前後では、収益の見積もりがしばらく外れると考えてください。難易度、価格、プールが従うチェーンが、同じ週にすべて動くことがあります。