
姜卓爾姜卓爾副題
1. なぜコンピューティング能力がビットコインの最高の調停メカニズムとなり得るのでしょうか?
答えは簡単です。コンピューティング能力がチェーンを破壊する可能性があるからです。
これは基本的なルールです。生き残ることは議論の究極の形式であり、善悪を判断するための最高の基礎です。 「王が王を失う」「真実は大砲の射程内にある」「暴力はすべてのルールを決定するメタルルールである」など、このルールを表現する方法はたくさんあります。
なぜ無神論(サイエントロジー)が正しいのでしょうか?無神論は有神論に反論できるからでしょうか?もちろんそうではありません。無神論と有神論の論理的基盤は一貫しておらず、議論はニワトリとアヒルのようなものです。無神論が正しいのは、それがより「合理的」だからではなく、無神論が銃を作るからです。
私はあなたを破壊する銃を作ることができます、あなたはもう存在しません、善悪を議論するのにどんな資格がありますか?
したがって、生存は究極の議論の方法であり、善悪を決定するための最高の根拠です。なぜ「安定性」ではなく「進化」を支持するのでしょうか?なぜなら、「進化理論」は市場の需要に適応してユーザー数を増やすことだけを目的としているのに対し、「安定理論」はそれを最高の目標とは考えていないからです。
もちろん、「安定性理論」では、私のチェーン プロトコルは安定していると考えられるため、ユーザーは私を選ぶでしょう。しかし、そうでない場合はどうなるでしょうか。この 2 つが矛盾したらどうなるでしょうか?
市場のニーズに合わせてDSVなどの機能を追加し、安定時よりも多くのユーザーを獲得し、まずは最終目標の50億人を達成できたらどうなるでしょうか?では、誰が正しくて誰が間違っているのでしょうか?
したがって、「進化論」は論理的には自己矛盾がない。極端なロックインと過剰な修正はどちらも間違いであり、Eevolutionary は「安定版」と「修正済み」のスイート スポットを見つけて、最も多くのユーザーを獲得する可能性が高くなります。
「安定性理論」には、安定性がユーザーを増やす最善の方法であるという仮説が含まれています。商業的な観点から見ると、この仮定を確立することはほとんど不可能です。ビジネスに嘘はなく、サトシ・ナカモトは私たちが世界通貨になる方法を設計したわけではありません。
「製品はより多くのユーザーを引きつける必要があるのに、通貨はこのように設計することはできない」「BCH は通貨に基づいてうまく開発されるべきであり、さまざまな新しい機能や第 2 層ネットワークに関与すべきではない」と考える人もいるかもしれません。これは間違いで、通貨も一種の商品であり、米ドルもユーロ、人民元、円との競争にさらされているのに、なぜ米国政府は「オイルダラー」(国際石油取引は米ドルで決済される)を開発するのでしょうか?ドルを増やすための「アプリケーション」や「ユーザー」の問題ではありません。
副題
2. コンピューティング能力を利用してチェーンを破壊するにはどうすればよいですか?
計算力戦争の話に戻りますが、計算力戦争はほとんどの人が使ったことのないドラゴン退治のスキルであるため、さまざまな記事や憶測には間違いがたくさんあります。リビット マイニング プール (BTC.TOP) は、大規模な計算能力戦争の経験を持つネットワーク全体の唯一のマイニング プールです。この記事と矛盾する記述 (CSW の記述を含む) はエラーです。
「コンピューティング能力 51% 攻撃」は誰もが知っています。
1. 攻撃者は優れたコンピューティング能力を利用して、元のチェーンよりも長い攻撃チェーンをマイニングします。
2. 攻撃チェーンがネットワーク全体にブロードキャストされた後、ノードはルールに従って長いチェーンを受け入れ、元のチェーンを破棄します。
下の図の直鎖 (上の青い鎖と下の赤い鎖) は、ニュートラル ノードによって受け入れられる主鎖を表します。
1. Tx1 (トランザクション 1) が確認された後、Tx1 をキャンセルし、競合する別の Tx2 (トランザクション 2) を有効にします。
51% 攻撃を通じて、次のようなさまざまな目的を達成できます。
1. Tx1 (トランザクション 1) が確認された後、Tx1 をキャンセルし、競合する別の Tx2 (トランザクション 2) を有効にします。
2. 自分が掘ったブロック (赤いブロック) を使用して、他のマイナーが掘ったブロック (青いブロック) を隔離し、他のマイナーがマイニング出力を失うようにします。
2. 自分が掘ったブロック (赤いブロック) を使用して、他のマイナーが掘ったブロック (青いブロック) を隔離し、他のマイナーがマイニング出力を失うようにします。
51% の計算能力攻撃に基づいて、「51% 空ブロック攻撃」が実行される可能性があります。攻撃者は空ブロック (トランザクションを含まないブロック) のみを掘り出し、他のマイナーを受け入れ (隔離) しません。取引のブロックによりチェーンが麻痺し、誰も正常に取引できなくなります。
副題
3.「51%空ブロック攻撃」を防ぐには?
防御者は攻撃チェーンを認識する必要がなく、元のカバーされたチェーンの後にさらに多くのコンピューティングパワーを動員し、攻撃者よりも長いチェーンをマイニングする必要はありません。
副題
4. 攻撃側と防御側のコスト分析
勝った側は負けた側よりも 1 ブロック多く採掘するだけで済みます。
1. 防御側が諦めた場合、攻撃側はブロックを掘るためにコストを費やし続ける必要はありません。採掘が単に停止される限り、チェーンは消滅します。その後、攻撃者が防御者が再びブロックを掘り始めたことに気付いた場合、攻撃者は防御者よりも 1 つ多くブロックを掘り続けるだけで済みます。
チェーンが切れたため、攻撃者と防御者が掘ったすべてのブロックは無効になり、両方の当事者はすべてのマイニングコストを失います。
2. 攻撃者が諦めた場合、状況は少し異なります。攻撃者は採掘されたブロック (およびコスト) をすべて失いますが、チェーンはまだ生きているため、防御者は以前に採掘されたブロックを収入として得ることができます。
副題
5. 攻撃側と防御側の計算能力の分析
11 月 15 日、BCH の ABC クライアントはハード フォークをバージョン 0.18.2 にアップグレードし、Bitmain は ABC のこのアップグレードをサポートします。
CSW がサポートする BSV クライアントは、同時に BSV チェーンをフォークアウトし、ABC 0.18.2 チェーン (アップグレード チェーン) を攻撃し、ABC アップグレード チェーンを破壊すると主張します。
5.1. CSW の計算能力:
CSW をサポートするマイニング プール (Coingeek、svpool、BMG など) は現在約 2000 ~ 3000 P の計算能力を示しています。CSW は隠れた計算能力を持っていると主張しているため、CSW は少なくとも 3000 P の独自の計算能力を持っていると考えられます力。
CSW は、マイニング プールや大規模な鉱山とコンピューティング パワーのリースを交渉したり、nicehash などのコンピューティング パワー プラットフォームからコンピューティング パワーをレンタルしたりするなど、リースを通じてより多くのコンピューティング パワーを制御することもできます。ただし、プレミアム (+20 など) を提供する場合に限ります。 % マイニング収入)、CSW の独自 + リースされたコンピューティング能力は 10,000 P に達しますが、これは難しくありません。
5.2. Bitmain の計算能力:
Bitmain のマイニング プール (BTC.com および Antpool) の合計計算能力は約 15,000 ペソで、Bitmain が株主である ViaBTC マイニング プールと合わせると、合計計算能力は約 20,000 ペソとなります。
BTC と BCH は両方ともマイニングに sha256 アルゴリズムを使用しているため、技術的には、マイニング プールは BTC と BCH の間で数秒で切り替えることができます。通常、採掘者が計算能力に応じてマイニングによって生成された BTC を支払われている限り、採掘者は実際にどのようなコインが採掘されるかを実際には気にしません。マイナーは自分がどのようなコインを採掘しているのかさえ知らず、マイニングプールから発行された計算タスクに答えるだけです。したがって、ビットメインがその気になれば、2億ペソのBTC計算能力をすべてBCH防御に利用できることになるが、ビットメインが計算能力戦争のために新疆に9万台のマイニングマシンを配備するなど、以前からさまざまな噂があったが、それらは無意味である。噂。ビットメインは計算力戦争にBTCの計算力を使用しており、これは「生き残ることが究極の議論方法である」という計算力戦争の原則に沿っている。
ビットメインは上場の重要な段階にあるため、CSWはビットメインがBTCの計算能力を利用して計算能力戦争を行うのであれば、訴訟を通じてビットメインを攻撃すると脅した。ただし、ビットメインは基本的に 20,000P の計算能力をすべて使用して戦う必要はないため、このアプローチはほとんど意味がありません。計算能力の一部が使用される場合、ビットメインは独自の計算能力 (またはパートナーの計算能力) を使用することを宣言できます。残りの(通常はBTCの支払いを受けている)マイナーには訴訟を起こす動機がなく、彼らがどのようなコインをマイニングしているのかを確認することは困難です。
5.3. 両当事者の資金:
基本的にビットメインの計算能力はCSWよりも高いが、計算能力戦争の勝敗は計算能力だけで決まるわけではない。もしCSWが以前主張したように全力で戦争を始めれば、毎日数千万、さらには数億の費用が費やされることになるだろう コンピューティングパワー戦争のボトルネックはコンピューティングパワーではなく、双方が望んでいる資金だろう燃やす。
副題
6. 攻撃側と防御側の両方で消費されるお金の割合の分析
BCH の通常の計算能力は、BTC の合計計算能力と BCH/BTC の為替レートによって決まります。たとえば、11 月 2 日の BTC の合計計算能力は 51370P、BCH/BTC=0.067 の為替レートである場合、BCH の通常の計算能力は 51370*0.067=3441P となるはずです。実際の BCH の計算能力が 3441P より高い場合、BCH をマイニングする各マイニング マシンの出力は BTC よりも低くなり、マイナーは両側のマイニング収入が同じになるまで BCH から BTC に移行し、その逆も同様です。
CSW が投資したコンピューティング能力の量によって、両当事者が消費する金額の割合が決まります。
6.1. CSW が 7000P の計算能力 (BCH の通常の計算能力の 2 倍) を投資した場合
第4章でも述べたように、攻撃側が勝っても負けても、攻撃側は攻撃コストを必ず失いますが、防御側は防御側に有利であり、勝てばその代償としてマイニング収入を得ることができます。したがって、Bitmain も防御に 7000P の計算能力を投資し、最終的に勝利した場合、BCH 期間中に採掘された BCH を補償として (3500P の計算能力のコストに相当) 得ることができます。
つまり、コンピューティングパワーの戦いでお金が燃え上がるとき、ビットメインは防御のために7000Pのコンピューティングパワーを投資しますが、燃やす必要があるのはそのうちの3500Pのみで、残りの3500Pは通常のマイニング出力を獲得します(ただし、一時的に現金化することはできません)。一方、CSW の 7000P コンピューティング能力は、すべてお金を燃やすために必要なものです。
したがって、CSW が投資する計算能力が少なければ少ないほど、Bitmain の「防御的控除の利点」は大きくなります。たとえば、それぞれが 5000P を投資した場合、Bitmain は 1500P を消費します。CSW は 5000P です。したがって、最後までやり抜く Bitmain の決意もより大きくなければなりません。
6.2. CSW が 7000~14000P の計算能力を投資した場合
現時点では、結果を決めるのは両当事者の計算能力ではなく、両当事者のお金を燃やす意志です。たとえば、CSW が 10,000P 対 Bitmain 10,000P を投資した場合、Bitmain の「防御的控除の優位性」は明らかではありませんが、控除後は CSW 10,000P バーニング vs. Bitmain 6,500P バーニングになります。
そして、両国が電力戦争を計画するために大量の BTC コンピューティング パワー (合計 20,000 ペソと仮定) を BCH に移転した後、コンピューティング パワー 1 P あたりのレンタル コストは大幅に増加します。
a. BTC取引の梱包手数料が大幅に値上げされます
BTC のブロック サイズはコアによって 1M にロックされているため、計算能力の 40% 削減 → ブロック生成速度の 40% 削減 → 10 分あたり 1 1M ブロックが 10 分あたり 0.6 ブロックになる = 0.6M ブロック → BTC は2017年末と同様、超混雑 → BTCトランザクションのパッケージング手数料が20~30%に増加 → P当たりの計算能力コストが20~30%増加
b. PあたりのBTC計算能力の出力が大幅に増加します
計算能力の戦いが短時間で終わらない場合、BTC の難易度調整後、P あたりの計算能力の出力は 40% 増加します。これにより、P あたりの計算能力のコストがさらに増加し、BTC の控除可能な利点が減少します。ディフェンダー。
現在、20,000Pの計算能力の1日当たりの生産量は3,000万元であり、計算能力戦争の後期段階では、コストは1日当たり5,000万元以上に上昇する可能性がある。前に主張したように戦争が起こるなら、コンピューティングパワー戦争は非常に速いスピードでお金を消費するでしょう。長くは続かないでしょう。
副題
7. 計算力戦争における正面戦とゲリラ戦
第 2 章から第 6 章では、「チェーンを破壊することを目的としたコンピューティング能力戦争」について説明します。分岐点から開始して、攻撃側と防御側の両方が、一方がチェーン全体を放棄するまで、自分のチェーン上のブロックを掘り続けます。
このような「計算力正面戦争」は、国家を滅ぼすことを目的とした国家間の正面戦争に似ており、多大な費用がかかり、短期間で、非軍事目標への被害は少ない。 。
これに相当するのが「計算ゲリラ戦」であり、攻撃者は体力や意志が不十分なため正面衝突を行わず、継続的に攻撃連鎖を掘り続けるのではなく、分散して時折攻撃するため、攻撃コストは低いが継続時間が長くなる。長さ。攻撃チェーンが元のチェーンを短時間カバーするたびに、防御側が再度カバーする必要があります。これはチェーンの安定性に影響を与えるだけで、チェーンを破壊することはできません。
防御に関しては、「ゲリラ戦の計算」の防御コストは0です。攻撃者はマイニングを継続しないため、防御者は追加の防御コストを支払うことなく、さらにいくつかのブロックをマイニングし続けることで攻撃チェーンをカバーできます。唯一の損失は、ブロックチェーンが不安定であることです。この期間中、トランザクションをチェーン上にパッケージ化することができず、攻撃チェーンの対象となるブロック内のトランザクションは一時的に未確認トランザクションになります。
「正面戦」と「ゲリラ戦」の違いは次のように要約できます。
副題
8. コンピューティングパワーバトルの結果
コンピューティング能力戦争の可能な進化経路は次のとおりです。
シナリオ A: Bitmain の防御は成功したが、CSW 攻撃は失敗
CSWはプロパガンダの中で常に「激しく戦うつもり」であり「分裂はない」と主張してきた。 CSW の計算能力戦争の失敗後、CSW が約束を果たし BSV チェーンを放棄した場合、計算能力戦争は終了し、ABC チェーンは BCH になり、BSV チェーンは消滅します [フローチャート、結果 2]
しかしその後、CSWは「BCHに取引がなくなるまでには2年かかる」と主張した(ロジャー・バー氏がビットコイン・ドット・コムがABCをサポートしたと発表した後の、ロジャー・バー氏へのCSWの書簡を参照)
CSWが正面戦で失敗した場合(たとえ正面戦を戦うために金を費やしたくない場合でも)、CSWはチェーンを破壊して分裂を防ぐことができない「ゲリラ戦争」を戦い続け、同時にBSVチェーンは掘り続けます。 BSV との 2 つの分割チェーンがある場合 [フローチャート、結果 1]、CSW は「分割なし」という約束に違反し、コミュニティのほとんどから放棄されることになります。
CSWの長期ゲリラ戦により、BCHチェーンは長期間不安定な状態に陥り、取引所は長期間BCHの入出金を再開できず、加盟店は長期間BCHの受け入れを拒否する可能性があります。これは、CSWが「2 years of no trade(2年間取引なし)」、「welcome to破産(破産へようこそ)」と呼んでいる時間です。これは BCH コミュニティの全員の利益にはなりません。
BCH コミュニティが CSW が独自の道を歩み、長期にわたってゲリラ戦に従事するのを阻止できない場合、次のことを行います。
a. BCH 上のマイニングプールは相互に連携する自動防御システムを確立する必要があり、CSW の計算能力が正常にマイニングしている場合は、掘削されたブロックを受け入れますが、孤立したオリジナルのチェーンブロックの攻撃チェーンを検出すると、攻撃チェーンは受け入れませんが、元のチェーンブロックの後、CSW の攻撃チェーンがカバーされるまでマイニングにコンピューティングパワーを自動的に動員します。
b. ただし、防御側のコンピューティング能力が攻撃チェーンをカバーしている間 (攻撃チェーンの長さに応じて、おそらく数分から数時間、攻撃チェーンが長いほど、必要な回復時間も長くなります)、BCHチェーンは一時的にトランザクションを確認できなくなり、ユーザーには最近確認されたトランザクション、再び未確認になったトランザクション、またはチェーンが不安定になったトランザクションも表示されます。
したがって、ABC 開発チームが一時的な戦時パッチを発行することが最善の方法です。このパッチは、最大でも高さ = 1 の再編成されたチェーン (一般的な孤立ブロック) のみを受け入れ、高さ >= 2 の再編成されたチェーンは受け入れません。攻撃者は最大でも最新の 1 ブロック (確認されたトランザクション 1 件をロールバック) までしか隔離できず、回復時間も非常に短く、取引所や販売者に脅威を与えることはありません。
ただし、このパッチの結果、パッチ期間中、特定のネットワーク上の理由により高さ 2 以上の孤立したブロックが連続して存在しないようにマイニング プールは警戒する必要があります。これは、異なるマイニング プールの永続的なフォークにつながるためです。このようなフォークが予期せず発生した場合、マイニング プールは直ちに相互に調整し、短いフォークされたチェーンを放棄し、最も長いチェーンに統合する必要があります。
ケース B: CSW 攻撃が成功し、Bitmain は防御を放棄
6.2 で分析したように、CSW が Bitmain の許容量を超えて燃えた場合、Bitmain は防御を放棄せざるを得なくなります。 ABC 開発チームが ABC チェーンを放棄して BSV チェーンを受け入れるか、BSV チェーンを受け入れずに BCH 開発から撤退した場合、コンピューティング能力戦争は終わり、ABC チェーンは消滅します (マイニングを続ける人がいなくなります)。 BSV チェーンは BCH になります [フローチャート、結果 3]。
ABC開発チームは、攻撃を受けた、元のマイニングアルゴリズムが安全ではなかった、マイニングアルゴリズムをPOWからPOW+POSに変更したなどと主張して諦めないかもしれません。マイニングアルゴリズムの変更は大きな論争につながるだろうが、取引所の実際の立場から判断すると、BitcoinCash.org ドメイン名と ABC 開発チームの両方が ABC チェーンをサポートしているため、取引所は ABC チェーンの BCH 取引ペアを次の条件で予約します。 BSV 取引ペアを BSV チェーンに追加します (これまでにフォークされた多くの BTC コインと同じプロセス) [フローチャート、結果 4]。
これは最悪のシナリオであり、BCHコミュニティは大規模な分裂を経験し、BCHは大幅に弱体化し、BSVはBCHがBTCに挑戦することで与えた目標を継承し、本物のビットコインになるでしょう。
副題
9. コンピューティングパワー戦争中のユーザーの提案
1. コンピューティングパワー戦争中に BCH を売買する予定がない場合は、秘密キーを安全に保管してください。
2. ハッシュ戦争中に BCH の売買を計画している場合は、ハッシュ戦争の攻撃と防御の原則と手順についてこの記事を注意深く読み、この記事に矛盾する記述は無視してください。コンピューティングパワー戦争中のABCとBSVの価格変動は神に相談してください(私の一貫した見解:通貨の価格は長期的にはユーザー数を頼み、短期的には神に頼む)。
3. CSWは、「トランザクションは両方のチェーンにパッケージ化できる」と「1つのチェーンのみが存在し、分割はできない」というこれら2つの無関係なことを混同しています(おそらくCSW支持者がBCHを2つのコインに分割することに反対しているためでしょうか?)。コンピューティング能力戦争の開始時に、ABC チェーンと BSV チェーンの間にわずかな矛盾がある限り (たとえば、ABC チェーンはトランザクションを DSV オペレーション コードでパックする)、ABC チェーンと BSV チェーンは物理的に分岐します。 「チェーンが 1 つだけ」であるため、CSW は最大で ABC チェーンしか削除できないため、2 つのチェーンのうち 1 つだけが生き残ります。
ABCチェーンとBSVチェーンの分割後、CSWはBSVチェーンにリプレイプロテクションを追加しないため、以前のETHとETCのフォークと同様の状況が発生します(ETHを送信する際に、同じアドレスのETCが一緒に送信される) )。 ABC コインを送信する場合、ABC を送信するトランザクションも BSV チェーンにパッケージ化できるため、BSV コインも送信する可能性が非常に高くなります。分離方法がわからない場合は、コインの損失を避けるために、BCHとBSVの同じリチャージアドレスで取引所にコインを送信する必要があります。
4. コンピューティングパワー戦争の前に、コインを取引所にチャージします (2 つの通貨に約束)。利点は、コンピューティングパワー戦争中も取引できることです。フォークがある場合、取引所は通貨を分離するのに役立ちます。 2つの通貨。欠点は、チャージしたり引き出したりするときに、やり取りを完全に聞かなければならないことです。コンピューティングパワー戦争が長期化した場合(特にCSWがゲリラ戦を長期化した場合)、取引所は長期間入出金を受け付けられなくなる可能性があります。さらに、どの取引所も廃業するリスクがあります。
5. 通貨をチェーン上に保持し、秘密鍵を自分で管理する 欠点は、計算力戦争中は取引できないことですが、利点は、自分の通貨を管理できることです 計算力戦争後は、取引所を選択できますまず入出金を再開します。どちらのアプローチにも長所と短所があり、自分の状況とニーズに応じて選択できます。
リビットマイニングプール(BTC.TOP)に対する私の態度
私はコンピューティングパワー投票(コンピューティングパワー戦争)を支持しており、BCHはユーザー獲得を最高の目標とし、急速に進化し、コンピューティングパワー投票(コンピューティングパワー戦争)を利用して進化の差を排除し、不必要なフォークを防止すべきであると信じています。
副題
10. まとめ
1. 生存は究極の議論の方法であり、善悪を決定するための最高の根拠です。コンピューティング能力はチェーンを破壊する可能性があるため、コンピューティング能力はビットコインの最高の調停メカニズムになる可能性があります。
2. 「51% 空ブロック攻撃」により、チェーン上でトランザクションがパッケージ化および確認されることが妨げられ、マイナーがブロックを掘ることに失敗すると、徐々にマイニングが停止され、最終的にチェーンは停止します。
3. 「51% 空ブロック攻撃」を防御するには、元のチェーンにこだわり、より多くのコンピューティング能力を動員し、攻撃者よりも長いチェーンを掘って、今度は攻撃チェーンを覆い隠す必要があります。
4. 防御側はマイニング出力を「防御側の控除メリット」として持っており、攻撃側の計算能力が高いほど、防御側の控除メリットは小さくなり、攻撃側が必要とする経済的メリットも小さくなります。逆に、攻撃者の経済的利益が大きければ大きいほど、必要な計算能力は少なくなります。
5. Bitmain は BTC の計算能力を BCH 計算能力の戦いに使用できるため、計算能力は CSW の計算能力を上回ります。 CSW は経済的に有利であり、勝つためにはお金を燃やすという強い意志を持っていなければなりません。
6. 「計算力ゲリラ戦争」では、計算力戦争の最終目標であるチェーンを破壊することは達成できません。 「ハッシュパワーゲリラ戦」は、コンピューティングパワー戦争の時間を延長し、生態系にダメージを与える以外の意味はありません。
7. 計算能力戦争の後、負けた側が敗北を認めた場合、計算能力戦争は終了し、生存連鎖は BCH になります。敗者が敗北を認めない場合(CSWがゲリラ戦を続けるか、ABCがPOW+POSアルゴリズムを変更する場合)、BCHはBCHとBSVの2つのコインに分割されます。
8. CSW が「コンピューティングパワーのゲリラ戦」を主張する場合、ABC 開発チームにパッチを適用し、プールをマイニングし、取引所に協力して影響を排除する必要があります。