道路の分岐点
学べる内容:
モバイル バンク アプリから、バグ修正、改善、新機能が含まれるアップデートをダウンロードするように求める通知が届くことがあります。
このタイプの更新は、変更に対して実際には何の影響力もないため、あまり物議を醸すことはありません。そして、Barclay の最新アップデートを拒否すると、すぐにセキュリティの問題が発生し始めるか、アプリが動作しなくなる可能性があります。
しかし、仮想通貨のアップデートとなると、物事はそれほど単純ではありません。銀行アプリとは対照的に、ビットコインのような暗号通貨はオープンソースであり、分散化されています。したがって、最終的な意思決定者は存在しません。
オープンソースとは文字通り、誰もがコンピュータコードを合法的にコピーして再利用し、適切と思われる変更を加えることができることを意味します。
これは、コンセンサス、つまり合意がなかったビットコインへの変更が提案された場合、誰かがフォークを作成することで文字通りプロジェクトを新しい方向に導くほどの決意を固めるリスクが常に存在することを意味します。
したがって、フォークとは本質的に、ブロックチェーンの設計と機能の改善について合意に達できないときに起こることです。これはブロックチェーンの設計の変更で 2 つのパスを作成し、ノードとマイナーはどちらかを選択する必要があります。これは、道路の分岐点に出会ってどちらのルートを選択するかを決定するのと同じです。
非常に簡単なたとえとして、お気に入りのバンドがクリエイティブな違いにより分裂し、2 つの別々のグループを形成することを考えてみましょう。
バンドにさまざまな役割があるのと同じように、暗号通貨にもさまざまな役割があります。彼らに会いましょう。
ビットコインの誰が誰なのか
ビットコインのエコシステムには 4 つの主な役割があります。これらは相互に排他的ではなく、2 つ以上の役割が重複する場合があります。
開発者
ソフトウェア開発者は、ビットコインの作成、保守、アップグレードを担当します。ほとんどの実装に続く参照コードは、ビットコイン コアと呼ばれます。
Bitcoin Core 開発者は、コミュニティ内で信頼され尊敬されているメンバーですが、全能ではありません。
開発者は誰でも、正式なプロセスを通じて自由に変更に貢献したり提案したりできます。これらのビットコイン改善提案 (BIP) はコミュニティ内で議論されており、実装するには圧倒的多数に達する必要があります。
これは事実上、変更が大きくなるほど、あるいは物議を醸すほど、全員の同意を得るのが難しくなるということを意味します。
コンセンサスが合意された場合、BIP が実装され、ビットコインは適切な調整を継続します。合意が得られない場合、フォークの可能性が生じます。
BIP の実装に同意する必要がある最も影響力のあるユーザー グループの 1 つはマイナーです。
鉱夫
マイナーはシステムにとって重要です。彼らはトランザクションを検証し、ブロックチェーンに新しいブロックを追加し、報酬として新しく作成されたビットコインを取得する責任があります。
マイナーがすべての権力を握っていると考えるのは不合理ではありません。結局のところ、彼らはトランザクションの処理とネットワークの保護を担当しています。
たとえば、マイナーはコードに利己的な変更を加えてブロック報酬を増やそうとする可能性がありますが、これはほとんどのユーザー (そしておそらく開発者) にとってうまくいかず、おそらく採用されないでしょう。
これが実際に意味するのは、彼らの力は限られており、彼らの決定は純粋に経済的動機によって動かされているということです。
フルノード演算子
誰でも完全なノードを実行でき、その数は世界中で約 50,000 であるとの推定もあります。フルノードは、ビットコインでこれまでに行われたすべてのトランザクションの更新されたコピー、つまり完全なブロックチェーンを維持します。
また、チェーンに追加されるすべての新しいブロックの整合性も検証します。たとえば、マイナーがルールを曲げて無効なトランザクションを作成しようとすると、フルノードがそのブロックを拒否し、マイナーは報酬を失います。
フルノードはライトノード(以下で説明)も有効にし、おそらくビットコインネットワーク全体も有効にします。
フルノードを実行すると、ブロックチェーン データへのアクセスが高速化されるという利点があります (履歴全体がローカルに保存されるため)。ほとんどの取引所はフルノードも実行しているため、意思決定においてかなりの財務上の重みが生じます。
フルノードはネットワーク内で有効な電力を発揮しませんが、それは無力であるという意味ではありません。ノードの数はビットコイン エコシステムの成長に相関するため、最終的にはフル ノードの大部分が採用するかどうかがアップグレードの成功を決定します。
ライトノードユーザー
ライトノードはトランザクションを送信して検証するためにフルノードに接続しますが、ブロックチェーン全体を保存する必要はありません。ライトノードは主にビットコインウォレットまたはその他の単純なアプリケーションです。
ライトノードは通常のビットコインユーザーの圧倒的多数を占めています。彼らはネットワーク ガバナンスに直接的な影響力を持っていませんが、その数が膨大であるため、他の人が意思決定を行う際に自分の最善の利益を念頭に置いていることが保証されます。
各政党の権力は主に経済的利己主義によって抑制されている。ただし、これは常に意見が一致するという意味ではなく、極端な場合には、この意見の不一致がネットワークを分断する分岐点につながる可能性があります。
ソフトフォークとハードフォーク
コードのすべての変更にフォークが必要なわけではありませんが、基本的なルールの変更には必然的にフォークが必要になります。
フォークにはソフトフォークとハードフォークの2種類があります。
ソフトフォークとは何ですか?
ソフトフォークとは、古いバージョンのルールを破らないコード変更です。つまり、ソフトウェアの古いバージョンと新しいバージョンの両方が依然として相互に認識して「通信」でき、分割することなく同じネットワーク内で一緒に実行できます。
その一例は、ビットコインでのSegwit と呼ばれる改良の実装でした。この変更により、ブロックチェーン内の各ブロックの最大サイズを制限するルールに違反することなく、トランザクションが最適化されます。
ハードフォークとは何ですか?
一方、ハード フォークでは、以前のバージョンと互換性のない変更が導入されます。これは、変更を実装するための合意に達できない場合、または変更を必要とするバグが発見された場合に発生します - イーサリアムが良い例です。
新しいルールはバージョンによって認識されないため、古いソフトウェアを実行している人は同じネットワークに留まることはできません。これは、ネットワークが機能しなくなるという意味ではありません。これは、その時点以降、2 つの並列ネットワークが存在することを意味します。1 つは古いルールに従い、もう 1 つは更新されたソフトウェアを使用します。
これにより、道路の分岐点のように、1 つのネットワークが 2 つに効果的に分割されます。そして、どの道をたどるかは、その暗号通貨の参加者(マイナー、保有者、取引所、ステーカー)のエコシステム次第です。
次に何が起こるかは、コミュニティと、そもそもなぜハードフォークが起こったのかによって異なります。
シナリオ #1: 完全な合意のもとで計画された改善
コミュニティ全体が変更に参加し、ソフトウェアを更新します。これが発生した場合、ネットワーク全体が同じパスをたどるため、そのフォークは実際にはフォークではありません。古いネットワークは消滅します。物語の終わり。
このシナリオは、変更によって重大なバグが修正された場合、またはその改善がコミュニティの大部分にとって有益であると考えられる場合に実行される可能性があります。その一例として、 2019 年に予定されている EOS プロトコルによるアップグレードがあります。しかし、すべての分岐点がそれほどスムーズに起こるわけではありません。
シナリオ #2: 意見の相違と議論の中断
コミュニティは分裂しており、変更や改善の提案に同意できません。十分な勢い (およびそれぞれの側に十分な人数) がある場合、変更が実装された瞬間にネットワークは分裂します。
これはまさに 2017 年にビットコインが分裂し、ビットコイン キャッシュが誕生したときに起こったことです。
当時、ビットコインは大規模なトランザクション混雑に見舞われており、コミュニティは問題を解決する方法について議論していました。この白熱した議論は何か月にもわたって激化し、コミュニティは 2 つの派閥に分裂しました。深刻化する人類の部族主義。
Bitcoin Core チームが提案した大多数の解決策に不満を抱いた 1 つの派閥 (数人のマイナーや著名なコミュニティ メンバーが含まれていた) は、独自の変更を加えてコードをフォークしただけで、新しい通貨が誕生しました。
この亀裂により、流通しているビットコインの量が 1:1 の比率で新しいネットワークに事実上クローン化されました。これは、分割前に 10 ビットコインを持っていたとしても、同じ 10 ビットコイン (BTC) と 10 ビットコイン キャッシュ (BCH) が残っていることを意味します。 )。
1 ビットコイン キャッシュの初期価値はビットコインのほんの一部でしかありませんでしたが、1 BTC と 1 BCH の合計価格は元の以前の価格よりも高かったのです。
この結果は多くの人にとって「無料のお金」を生み出したとみなされました。これに触発されて、それ以来、他の無数のプロジェクトがこの道をたどり、さまざまな程度の成功を収めています。
シナリオ #3: 計画された乖離
場合によっては、フォークがまったく新しい仮想通貨になることを最初から計画している場合もあります。円満な離婚のように、各暗号通貨は独自の道を歩み、それ以降、異なる機能、目標、または理想を持って完全に独立した方法で進化します。
ビットコイン キャッシュの成功後、ハードフォークが新しいネットワークをブートストラップする戦略になったことは注目に値します。フォークの中には正当なものもあり、現在も活動を続けていますが、その一部は単なる実験的、または単に日和見的なものであり、「無料のお金」という概念を利用することだけを目的としていました。
以下は、何らかの理由で停滞しているか、起動すらされていないビットコインフォークの例です。
アルトコインと注目すべきビットコインフォーク
これらの分割は純粋主義者(以下で説明するように、暗号通貨コミュニティではビットコインマキシマリストとして知られています)によって広く批判されていますが、分岐はビットコインの本質そのものにあります。
そして、2011 年から新しい暗号通貨が出現し始めました。当初、プロジェクトはビットコインのコードベースをフォークすることから始まり(ただし必ずしも既存のネットワークを分割する必要はありません)、ビットコインの特定の側面を微調整しましたが、元の設計から大きく離れることはありませんでした。
これらの新しいプロジェクトには「アルトコイン」という名前が付けられました。これは現在でもビットコイン以外の暗号通貨を指すのに使用されています。
そのような最初のフォークの 1 つはライトコイン (LTC) で、その作成者であるチャーリー・リーの言葉によれば、「ビットコインの金に対する銀」となるように設計されました。今日の時点で、ライトコインはすべての暗号通貨の時価総額の点でトップ20コインの外に位置しており、ビットコインとイーサリアムに次ぐ3位であったが、徐々に重要性が低下している。
さらに議論の多い側面としては、ビットコイン キャッシュがどのようにしてビットコインから分離され、「無料のお金」という疑わしい約束を掲げて既存のネットワークを利用して新しいネットワークをブートストラップする新たな方法が誕生したのかがわかりました。
Bitcoin Gold、Bitcoin Diamond、Super Bitcoin、Bitcoin Atom など、数十の他のプロジェクトがこれに続きましたが、そのほとんどは非常に限られた成功しか収めませんでした。
しかし、フォークは両方の方向に切断できます。皮肉なことに、ビットコイン キャッシュ自体は 2018 年に物議を醸すハードフォークに見舞われ、その主な支持者の 1 人である物議を醸す人物クレイグ ライトが BCH コアチームと袂を分かち、分岐してビットコイン SV (BSV) につながりました。
文字通り何百ものフォークがあり、ビットコインだけでなく、イーサリアムやリップルなどの他の暗号通貨からもフォークが存在します。そしてこのリストは増え続けるばかりです。
ビットコイン最大主義とビットコインを超える
こうして私たちは人間の部族主義に戻ります。グループを形成し、どちらかの側に立って、他のグループと戦うのは人間の性質です。家族間の確執からサッカーチーム、ライバル国に至るまで、あらゆる規模でこれが見られますが、仮想通貨も例外ではありません。
したがって、これらの部族の 1 つ、おそらく暗号通貨コミュニティの最初の部族がビットコインマキシマリストの部族であることは驚くべきことではありません。
マキシマリスト(または単に「マキシ」)とは何かについての正式な定義はありませんが、この用語は一般に、ビットコインが唯一の真で純粋な暗号通貨であると信じており、したがって他のすべて(またはほとんど)を拒否する人を表すために使用されます。マキシマリストは、他のユースケースの価値を認めることを拒否し、ビットコインの中核原則を福音として保持することを拒否します。
もちろん、これにはさらにニュアンスがありますが、これは極端なバージョンです。
この不寛容は必然的に多くの紛争を引き起こし、特に Twitter や Telegram などの主要な暗号チャネルや Bitcointalk などのフォーラムで顕著です。このような行為は仮想通貨にとって何の利益にもなりませんが、それは人間の性質です。
真実を言えば、ビットコインはコピーされ、変更され、新しい実験として成長し、私たちがまだ考えてもいない問題の解決策に進化するように設計されています。そして、他の種類の暗号通貨がビットコインを補完し、ビットコインを改善したり、ビットコインの欠点の一部を補ったりすることを妨げるものは何もありません。
暗号通貨という用語はお金と物事の金融面を指しますが、今後のレッスンでわかるように、このテクノロジーは無限に幅広い使用例に役立ちます。