原著:
https://mirror.xyz/0x17f3F81860345567482E1D232FB5B6f8bD77f3Bd/tZPFAWKhzjwgw7K-usdwObb0vEYL_YgH-St9KFJBAm8
作者: 0xTodd、Nothing Research の創設パートナー
多くの友人が、さまざまな種類の「フォーク」をよく混同しているのを見てきました。そして、なぜ ETH PoW が技術的な観点から非正統的なフォークなのか疑問に思います。今日はブロックチェーンの概念について少し説明したいと思います。
ブロックチェーンはその名の通り、たくさんのブロックがつながったチェーンです。新しいブロックは古いブロックに際限なく接続されています。現実の世界では時間を秒単位で計算するとしますが、ブロックチェーンの世界ではブロックの最小単位で時間を計算します。
世界には 2 種類のフォークがあります。
1. ネットワーク非同期化によるフォーク。
2. バージョンの違いによるフォーク。
最初のフォーク、つまりネットワークの問題によって引き起こされるフォークについて話しましょう。これは、ブロックチェーンの世界で毎日発生する非常に一般的な現象です。たとえば、2 人のマイナーがほぼ同時に数学の問題を解き、新しいブロックをマイニングした場合、どのマイナーがそのブロックを受け取る資格があるでしょうか?フォークは自然に発生します。
一般に、最初のブロックが有効なブロックであることがマイナーによって合意されています。しかし、2 人のマイナーが有効なブロックをある程度同時に (おそらく数ミリ秒の差で) 発見した場合、ネットワーク上でのブロードキャストの遅延に加えてどうなるでしょうか?その後、自然に 2 つのグループに分かれます。ブロック A を受け取るマイナーもいれば、代わりにブロック B を受け取るマイナーもいます。
この問題を解決するために、最長チェーン ルールが適用されます。ブロックチェーンが特定のブロックの高さでフォークするたびに、より長くより意味のあるブロックチェーンが残り、より短いブロックチェーンは破棄されることを規定しています。
下の図に示すように、新しいブロックから開始して、2 つのマイナー グループがコンピューティング パワーで競争を開始し、他のすべてのマイナー グループはどちらかを選択する必要があります。すべてはハッシュ パワーにかかっているため、通常、コンピューティング パワーが強いグループがより速く計算し、勝利します。しかし、理論的には、弱いパーティが大きな運で結果を覆す可能性もあります。
勝者は、ブロック報酬と取引手数料の両方をすべて受け取ります!敗者は手ぶらで帰宅し、電気の無駄遣いは言うまでもありません。
もちろん、ETH はこの問題を解決するためにアンクル ブロックを特別に設計しました。叔父は父親の兄弟ですが、息子はいません。これは、敗者が少なくとも少しの補償を得ることができることを意味し、それは彼らがさらに追求することを思いとどまらせる.
パーティの 1 つが悪意のある場合、51% の攻撃です。どちらの当事者にも悪意がない場合、それは単なる通常の分岐です。これは、仮想通貨取引所が預金やチャージを入金する前に、数回のブロック確認を待たなければならない理由でもあります.
図に見られるように、最長のブロックチェーンがメインのブロックチェーンになり、フォークの問題が解決されます。
よし、次は 2 番目のフォークについて話す時だ。ブロックチェーンの以前のバージョンからの恒久的な逸脱だ。
理論的には、ETH は多数のフォークを経てきましたが、そのほとんどはバージョンのアップグレードによるものです。バージョンのアップグレードに起因するフォークの場合、ネットワーク同期の問題の解決にしか適用できないため、最長チェーン ルールは適用されません。
ここから、フォークはハードフォークまたはソフトフォークになります。
アップグレードによって発生するハードフォークについては、ネットワーク全体が同意すれば、新しい代替ブロックチェーンは作成されません。既存のチェーンの完全な交換です。注目すべき事例の 1 つは、イーサリアムのロンドン アップグレードです。 「アップグレード」はここでは非常に婉曲的な用語ですが、実際には、ロンドン ハード フォークと呼ぶべきです。とにかく、London Upgrade は EIP-1559 (手数料燃焼) を導入し、新しいチェーンは作成されませんでした。これは、清が明の領土を継承し、続いて中華民国が清の領土を継承するようなものです。
ただし、コミュニティがバージョンアップについてコンセンサスに達しない場合は、分裂が発生します。たとえば、ETC フォークを例にとると、元のチェーンは完全に ETC ブロックチェーンと ETH ブロックチェーンに分離されています。前者のブロックチェーンは DAO ハックによりロールバックされていないバージョンであり、後者はロールバックされたバージョンです。これら 2 つのバージョンには違いがあり、お互いを認識しません。これは、北朝鮮と韓国の間の状況に似ています。一つの国から生まれた彼らは、今では完全にお互いを認識していない2つの国です.
したがって、ネットワーク全体が毎回合意に達するという保証がないため、ハードフォークは危険です。したがって、ビットコインの世界は、リスクがはるかに小さいソフトフォークを好みます。
ソフトフォークとは?アップグレードされているかどうかにかかわらず、現在のバージョンに変更を実装します。誰もが同じネットワーク内にいます。アメリカの各州には独自の法律があることを誰もが知っているのと同じように、すべての州はアメリカ合衆国の憲法に従っています。州の 1 つが新しい規制を導入している場合、他の州は従う必要がないため、分割はまったくありません。
ビットコインの歴史の中で最も有名なソフトフォークは SegWit です。 1MB の制限を超えることなく、セキュリティを損なうことなく、ブロック容量を節約するために証人の情報の一部を削除します。下の図のように、SegWit に同意する場合はアップグレードを続行できます。同意しない場合はアップグレードできません。ビットコインのクライアントには違いがありますが、マイナーは同じチェーンで一緒にマイニングできます。
ソフトフォークは下位互換性を維持することに細心の注意を払っていますが、ハードフォークは下位互換性を維持する方法がありません。ご覧のとおり、ビットコインのアップグレードは最小限の影響しか与えていないように見えますが、イーサリアムの変更は常に劇的です.ソフト フォークの更新は、コア開発者の知恵のテストになる可能性があります。
ソフトウェア開発の経験がある人は、下位互換性を確保しながら新しい機能を追加することがいかに難しいかを知っているでしょう。それは足枷をつけて踊るようなもので、両方の長所を活かすように設計することは非常に困難です。すべての可能性に反して、ビットコインは成功しました。多くの政治的トレードオフと開発の知恵により、各ソフトフォークのデザインは精巧で賞賛に値します。
その理由の 1 つは、ビットコインが完全に安定した「金融政策」を持つパブリック ブロックチェーンであることです。これにより、ユーザーはビットコインが完璧を追求しているという安心感を得ることができます。今後 10 年、さらには 100 年後も、ビットコインは金と同じように現在とあまり変わらないでしょう。米ドルは今後 100 年以内に消滅する可能性がありますが、金は消滅しません。
一方、イーサリアムは究極のセキュリティを追求するのではなく、不可能な三角形を突破することを目的としています。したがって、イーサリアムはハードフォークのアップグレードを行うたびに大きなリスクを負います。ご存知のように、ハード フォークは常にコミュニティの分裂につながる可能性があります。往年のETC、今日のETH PoW。
以前の経験から学ぶと、イーサリアムの PoS マージは、以前のアップグレードと同様のハード フォークである必要があったため、新しいチェーンは作成されず、元のバージョンが継承されます。同時に、USDT と USDC がどこに属するのか、誰も尋ねたことはありません。
それでも、ETH PoW チームは、PoS Merge と同じブロックの高さで独自のハード フォーク アップグレードを実行することを決意しています。このアップグレードにより、難易度爆弾などが削除されます。ここで、ほとんどの人によくある間違いがあります。ETH PoW は下の図のように見えるはずだと考えて、一方は直進し、他方は左に曲がります。実際、ETH PoW のハードフォークは、元の Ethereum PoW ブロックチェーンから作成されたものではありません。もしそうなら、ETH PoW の正統性は疑う余地がありません。
元の Ethereum PoW ブロックチェーンは、難易度爆弾を備えたチェーンであり、クライアントがアップグレードしていないチェーンでもあります。新しい PoS Merge ブロックチェーンは、ETH PoW ブロックチェーンと同様にアップグレードされたクライアントになります。したがって、実際のハーク フォークは次のように見えるはずです — 1 つは左に曲がり、もう 1 つは右に曲がり、誰も直進しません。
したがって、実際の状況は次のとおりです。ETH PoS Merge と ETH PoW はどちらも、実際にはハード フォークの結果として作成された新しいブロックチェーンであり、たまたま同じブロックの高さで「フォーク」されました。現在実行されている現在の Ethereum PoW ブロックチェーンは、難易度爆弾のために最終的に停止します。
この場合、ETH PoW の正統性はかなり弱いです。真実は、ETH PoW のハード フォークはいつでも発生する可能性があるということです。PoS マージと同じブロックの高さを選択しなくてもまったく問題ありません。では、なぜ ETH PoW チームは PoS Merge と同じブロックの高さを選択しなければならないのでしょうか?まあ、彼らの意図は公然の秘密ではありません。
一部の人々は、トッド、あなたはこれらのことを明確にするために一体何をしているのかと尋ねるかもしれません.私は、すべてのブロックチェーンがそれぞれの国として機能すると信じています。あなたがその国に住んでいるなら、その正当性と制度を理解しなければなりません。私のウォレット アドレスは 0x で始まるので、イーサリアムの市民として、その底に到達するのは自然なことです。
コンセンサスは、ブロックチェーンの上限を決定します。正統性が失われると、コンセンサスも失われます。
翻訳者: [Coinlive] ネル