
編集者注:ブロックチェーンには、インターネットの最下層から未知の暗号に至るまで、多くの技術が関わっていますが、通貨の価格に注目する人が多く、技術を学ぶ人が少ないことが多いです。強気相場の時はみんなコイン投機の勉強をしますが、弱気相場の時はとにかく何もすることがないのでもっと勉強できると思います。文系学生である私には、理系学生が馬鹿げていると思われるような質問が確かにたくさんあります。記者として、業界を理解し、人間的な言葉で説明してくれる人を見つけるのは難しくありませんし、面と向かって私を嫌がることはほとんどありません。
編集者注:ブロックチェーンには、インターネットの最下層から未知の暗号に至るまで、多くの技術が関わっていますが、通貨の価格に注目する人が多く、技術を学ぶ人が少ないことが多いです。強気相場の時はみんなコイン投機の勉強をしますが、弱気相場の時はとにかく何もすることがないのでもっと勉強できると思います。文系学生である私には、理系学生が馬鹿げていると思われるような質問が確かにたくさんあります。記者として、業界を理解し、人間的な言葉で説明してくれる人を見つけるのは難しくありませんし、面と向かって私を嫌がることはほとんどありません。その後はランダムアルゴリズムやオープンソースの歴史や文化などについて学びたいと思っています。他に興味深い質問がある場合は、投稿して質問してください。
--------これは素晴らしいテキスト分割線です--------
ここ 2 日間で通貨界で最も注目されたのは、BCH のコンピューティング能力戦争です。しかし、どのグループにも、真実を知らず、戦争について議論する際に「それで、彼らは何のために戦っているのか?」というような質問をする人がまだたくさんいます。基本的な概念を友人やさまざまなグループに広めた結果、それは不可能であることがわかり、オーラル サイエンスの普及には負担がかかりすぎるため、記事を書くことにしました。この記事は、BTCとBCHのフォークに関する私のインタビューとレポートに基づいており、インタビュー対象者にアドバイスを求めました.私は専門学生ではありません.本文に問題がある場合は、修正してください。
副題
フォークとは何ですか?
フォークという用語は、主にイーサリアムやビットコインなどのパブリック チェーン ネットワークに適用され、元のソフトウェア バージョンに基づいていくつかの変更を行うこととしても理解できます。率直に言うと、マイニングにはクライアント ソフトウェアをダウンロードする必要があります。ビットコイン マイナーは実際にクライアントを使用してマイニングを行います。インターネットで言えば、クライアントが「ソフトウェアのアップグレード」を行っているようなものです。
たとえば、フォークは Google が Android システムを作成した後のようなもので、開発者は Android システムにいくつかの変更を加えることができますが、特に大きな変更は許可されません。互換性があり、ユーザーは 1 つのシステムのみを実行することを選択できます。
(なぜ WeChat ではなく Android を例として使うのかは聞かないでください。WeChat はまったくオープンソースではなく、誰でもそのコードをコピーできるわけではありません。これはビットコインとはまったく異なります。Android はすでに私がコピーできるオープンソース ソフトウェアです。これはほとんどの人が使用していると考えてください。はい。友人の中には Android の例が理解できないと言う人もいたので、玉座の例を使用します。これは理解しやすいですが、正確性は低くなります。)
同様のフォークは次の状況でも発生する可能性があります。
1. バージョンは通常どおりに置き換えられ、コア開発チームが自分たちでソフトウェアのアップグレードを実行します (玉座は通常のように置き換えられます)。
ビットコイン、イーサリアム、BCHはすべて、何度も「正式にアップグレード」されています。実際、イーサリアムに対する前回の TheDAO 攻撃は、コミュニティ全体による住民投票で終わり、フォークを決定し、元々ハッキングされたバージョンを放棄し、自分のお金を取り戻しました。
2. 他の開発者はメイン チェーン コードにいくつかの変更を加え、チェーンをリリースしました (新しい王朝が隣に誕生しました)。
たとえば、ライトコインやドージコインなどの初期の通貨の多くは、ビットコインのコードをコピーし、いくつかの変更を加えて、独自のチェーンを発行しました。したがって、客観的に言えば、これらのコインは「フォークコイン」または「競争力のあるコイン」と呼ばれ、ビット神論者は通常それらを「コテージコイン」と呼びます。つまり、「コテージ」ビットコインコインという意味です。
本質的には、BCHの誕生もこれに属しますが、BCHは当初「比較的大きく演じた」結局、ビットコインABCチームが一方的にビットコインキャッシュをフォークアウトし、拡張コンセンサスを経験して誰もが驚いたときに生まれました。つまり、コミュニティによって「クーデター」と呼ばれる BCH です。
Jihan Wu と Bitmain が投資したマイニングプールである ViaBTC が最初に BCH への支持を表明して以来、BCH の誕生は Jihan Wu の陰謀であると信じる人もいました。しかし、この声明はBCHとウー・ジハンによって否定され、その後ビットコイン・ジーザスも公にBCHを支持し、BCHは徐々に最大の市場価値を持つフォーク通貨となった。3. コミュニティの他の開発者はあまり満足していないため、自分たちでチェーンを作成します (王位奪取のドラマ)。
実はこれは2番目のタイプです。違いは、この種のドラマがもっとあるということだ。多くの場合、「名声を賭けた戦い」が含まれる - 皇太子が王位に就こうとしていて、第二王子が出てきて、私が次の王であると言う - 誰が勝つかは誰に依存するタイトルを獲得しました。サポートは多大でした。たとえば、BTC がフォークされる前、コミュニティは当初、コンピューティング能力に関する投票が間もなく開始されると考えていました。
(曖昧さを避けるため、ハードフォークとソフトフォークについては説明しません。上記はハードフォークに属します。知りたい人は参照してください)この記事。この部分は、私たちが通常言う「マイニングには時折フォークが発生する」ということとは少し異なりますが、このフォークは一時的なものであり、最終的には統合される予定です。 )
副題
このコンピューティング能力の戦いは何が違うのでしょうか?この計算戦争は上記の状況のうちどれですか?上記の状況は実際にはバージョン/ソフトウェア発行者のアイデンティティに従って分類されるため、これは 3 番目のタイプとみなされます。ただし、CSWのアプローチは、当時ビットコインからフォークされたBCHとは異なります。
今回は、どちらの当事者も「リプレイ保護」をオンにしていないため、依然として同じチェーン内にあり、一方の側でのみ生存できることになります。
リプレイ保護とは何なのか疑問に思われるかもしれません。
一般的に、ブロックチェーンのメインチェーンネットワークがハードフォークすると、ブロックチェーンは永続的に分岐し、履歴トランザクション、アドレス、秘密キー、残高に完全に対応する 2 つのチェーンが生成されます。これら 2 つのチェーンのアドレスと秘密鍵生成アルゴリズムは同じであり、トランザクション形式もまったく同じです。理論的には、両方のチェーンで確認および識別できるため、一方のチェーンで開始したトランザクションは、チェーンでの再放送も確認できる場合があります。
例えば、イーサリアムがETCからETHにハードフォークされた後、ハッカーは取引所でチャージ(ETH)と出金(ETH)を繰り返し、取引所は不可解ながら大量のETCを失う原因となりました。これが「リプレイ攻撃」です。 。 (実際、ETC でマイニングを行っているマイナーがまだ存在するとはどの取引所も考えていませんでした。)
リプレイ保護を追加すると、この状況を回避できます。具体的な方法は、コードを変更し、乱数、タイムスタンプ、シリアル番号などを追加して 2 つのチェーン間を分離し、一方のチェーン上のトランザクションが無効になるようにすることです。もう一方のチェーンは、2 つのデータ共有チェーンが独立して動作し続けることを保証するために識別されます。したがって、双方がコードを変更しない場合、フォークは発生せず、コンピューティング能力戦争は「最長チェーン原則」に従ってのみ開始できます。 「最長チェーンの原則」はビットコインによって設定されたルールです。ビットコイン自体にはいくつかの「一時的なフォーク」があり、ノードは「最長チェーンの原則」に従ってどのチェーンを掘り下げるかを選択する必要があるためです。少し問題がありますが、「最長のチェーン」とは、正確には「最大の計算能力と高い累積難易度を備えたチェーン」です。
Jiang Zhuoer 氏は記事の中で、たとえば、10+10=20>15=5+5+5 であるため、ノードは難易度 10 の 2 つのブロックを受け入れ、難易度 5 の 3 つのブロックを破棄すると述べています。ただし、一般に、計算能力が高いほど、難易度の調整にある程度の時間がかかるため、ブロックの生成が速くなります。
これが現在のコンピューティング能力戦争のやり方です。ABC と BSV は既存のコンピューティング能力を使用して、マイニング用に異なるクライアントを選択し、より長いチェーンをマイニングします。
理論的には、中立/合理的ノードはルールに従ってより長いチェーンを受け入れます。なぜなら、このチェーンはルールに従って存続するからです。問題は、これらの双方がルールに従って、または合理的にプレイしていないことです。現時点では、BSV の計算能力が一時的に劣っていても、特定のチェーンを掘り続ける計算能力がある限り、そのチェーンは常に存在します。
いずれかの当事者が諦めてコンピューティング能力への投資を行わなくなるまで、このチェーンは存在せず、彼が最初に掘り出したコインはゼロに戻るのと同じになります。これを降伏と呼びます。もちろん、彼にはリプレイ保護をオンにするかアルゴリズムを変更するという別の選択肢もあります。これは独立を宣言し、最終的に 2 つのコインに分割することに相当します。
戦争はABCが11月にハードフォーク計画を発表したときに始まり、CSWは8月に新バージョンがリリースされると発表したが、その意味は「オリジナルバージョンはいらないが、分裂もしたくない」というものだった。独立すること、つまりABCを引き継いで置き換えたいのです。」最終的に 2 種類のコインが存在するかどうかは、双方の考えによって異なります。
もちろん、実際には、コンピューティングパワーと戦うためのもっと「失礼な」方法があります。それは、自分のコンピューティングパワーのアドバンテージを利用して、相手のチェーンをコンピューティングパワーで直接ブロックし、取引を不可能にすることです。実際、これは 51% の計算能力を利用した攻撃であり、達成できる具体的な効果については、Jiang Zhuoer 氏も次のように述べています。
51% 攻撃を通じて、次のようなさまざまな目的を達成できます。
1. Tx1 (トランザクション 1) が確認された後、Tx1 をキャンセルし、競合する別の Tx2 (トランザクション 2) を有効にします。2. 自分が掘ったブロック (赤いブロック) を使用して、他のマイナーが掘ったブロック (青いブロック) を隔離し、他のマイナーがマイニング出力を失うようにします。
しかし、経済的な理由か、あるいはこの件が「不当」であると感じたためか、双方ともこの方法を採用しませんでしたが、本当の理由は双方にしかわかりません。
副題
交換は何をするのですか?
誰も降伏しないか一方的に独立しない場合、理論的には取引所の出金や再チャージは停止します。現在は中間状態であり、どのチェーンが勝つかは不明であり、新しいコインはまだ生成されていません。取引所は現物取引ペアを上場することはできませんが、せいぜい先物を上場することはできます。
ただし、実際に 2 つのコインに分割されると、分割されたコインの運命がどうなるかは、取引所の選択が非常に重要です。 BSV 通貨が通貨として誕生したが、取引所にそのような通貨がなく、取引できず、市場価格も存在しないと仮定すると、マイニングには意味がないため、誰もこの通貨をマイニングしようとはしないでしょう。率直に言って、マイナーは本質的にお金を稼ぐために喜んで BCH をマイニングするので、価格は多くの場合コンピューティング能力に比例します。
通貨業界の古参ウー・ガン氏が、コンピューティング能力はコンセンサスの一部にすぎず、すべてではないと述べたのはこのためだ。
ただし、一方のみをサポートする取引所は稀かもしれません。ユーザーの利益のために、取引所は中立である可能性が高いので、2つのコインがあればサポートしてユーザーに同時に発行し、取引ペアをゆっくりリストアップします。たとえば、Binance の発表は典型的な中立的なものです。
BCHハードフォークをサポートするため、バイナンスは11月16日0時40分にスナップショットを取得し、11月15日23時にBCHの入出金を一時停止します。 BCHハードフォークでビットコインキャッシュABC(BCHABC)とビットコインキャッシュSV(BCHSV)が登場する可能性があるため、バイナンスは11月0時40分にBCH/BNB、BCH/BTC、BCH/ETH、BCH/USDTを一時停止します。 16 トランザクションペアの場合、フォローアップ処理計画は次のとおりです。
Xiao Ming の学習ノート | 検証可能なランダム関数 VRF を理解するための 1 つの記事
私は Odaily の編集者、Lu Xiaoming です。私は実際のブロックチェーンを研究しています。ニュース速報やコミュニケーションのために lohiuming を追加してください。名前、部隊、役職、理由をメモしてください。
最初の学習期間は仮想マシンです (「Xiao Ming の学習ノート | ブロックチェーンのクロスチェーンメカニズムを 1 つの記事で理解する」)、第 2 フェーズはクロスチェーン (「Xiao Ming の学習ノート | ブロックチェーン仮想マシンを 1 つの記事で理解する」)、第 3 号「Xiao Ming の学習ノート | インターネット TCP/IP プロトコルを 1 つの記事で理解する」、第4回目は「Xiao Ming の学習ノート | 検証可能なランダム関数 VRF を理解するための 1 つの記事》
関連書籍:
ビットコインの拡大が差し迫っており、分岐リスクに直面、通貨価格は1週間で40%急落
ビットコイン拡大を巡る戦い、革命は未来へ向かうのか、それとも分裂するのか?
ハード フォーク、ソフト フォーク、コンセンサスとは何ですか?
ビットコインの詳細な原則 (13) - ハードフォークとソフトフォーク
BCH フォークにはリプレイ保護がありません。これは何を意味しますか?
リプレイ保護はデジタル通貨フォークにおいてどのような役割を果たしますか? | ブロックチェーン教室の質問25