キーポイント
- EthereumTM と Ethereum Classic はかつて同じブロックチェーンでした。
- DAO は多額の資金を調達する契約でしたが、悪用されたバグがありました。 ETH は、潜在的にハッカーに失われました。
- 失われた資金の 70%は回収されたが、30%はリムボに残っている。
- これに対し、ハードフォークが提案され、残りの 30%をハッカーから没収して申請を中止しました。
- ハードフォークは、Ethereum プロトコル自体の問題を修正していないので、議論の余地がありました。 Ethereum は「止められないアプリケーションを構築する」で市場に出ました。
- 非常に疑わしい「コイン投票」により、Ethereum Foundation はハードフォークをサポートし、彼らの中立性を破りました。
- ハードフォークはチェーン分割を引き起こし、Ethereum Classic になりました。
- ハッキングされた資金が Ethereum Classic で回収された可能性があるため、ハードフォークは必要ありませんでした。
- コードを放棄したことは法律である EthereumTM は、将来の介入に関しては哲学的に疑問視される立場にあり、問題があるかもしれません。
- Ethereum Classic は引き続き最長の Smart Contract プラットフォームであり、「Build Unstoppable Applications」の約束を守っています。
はじめに
将来の暗号歴史家は、Ethereum Classic の奇跡的な起源物語を、ブロックチェーンの社会技術的な構造を照らすケーススタディとして確実に参照するでしょう。 大型ハドロン衝突型加速器実験のように ETC を産んだインシデント は、以前に多かれ少なかれ原子の実体と考えられていたものを引き裂いた。 Ethereum プロジェクトを 2 つに分割し、観察者に貴重な洞察のカスケードを散布します。
ETC の話は、純粋に歴史的な観点から、あらゆる暗号通貨研究者にとって魅力的で本質的な読書です。 ブロックチェーンを本当に価値のあるものに理解することに興味を持っている人にとって、これ以上の関連性のある話はありません。 すべての確率に対して、多くの要望にもかかわらず、 コードは法律です そして「止められないアプリケーションを構築する」が勝利に終わりました。 そして持続するシンプルな行為を通じて、Ethereum Classic はその価値提案だけでなく、真の分散型ブロックチェーンの強さと粘り強さを一般的に検証しました。
アドバイス
Ethereum Classic の使命は、その起源物語を取り巻くイベントを通じてのみ十分に理解できます。 定義によって、いくつかの重要な方法で兄弟 EthereumTM との競合があります。 しかし、これらの違いは、EthereumTM 全体に対して Ethereum Classic をピッチとして誤解すべきではありません。 それどころか、二つのプロジェクトは、それらを区別するものよりもはるかに共通しています。 両方の Ethereum プロジェクトは、世界をより良くするために同じ一般的な野心を共有しています。 それぞれのプロジェクトがこの変化を達成するために必要と考えていることに違いがあります
Ethereum Classic は反 EthereumTM ではありません。 Ethereum Classic is Ethereum.
忘れた詳細
広範な Ethereum コミュニティでは、Ethereum Classic の存在が不本意ながら認められています その創造を取り巻く重要な詳細はほとんど明らかにされていません 多くの人が忘れてしまう真実を明らかにするように
この物語の詳細は、EthereumTM の物語に深く根付いた欠陥を明らかにしています。 ETH に過度にさらされている人には、それは脅威をもたらします。 これは、Ethereum Classic 自体が解雇、スミア、そして嘲笑のターゲットである理由の 1 つです。 しかし、ETC の発生の詳細は不便かもしれませんが、歴史の事実を忘れてはなりません。 彼らは中央集権と捕獲の危険性について警告しているように、詳細は重要です。
過去を思い出すことができない人は、それを繰り返すことを非難されます。
時が経つにつれて、ETC の多くの批評家が単純な真実によって不快にされることはますます明らかになるでしょう。 EthereumTM 放棄された コードが法律である場合、ブロックチェーンの長期的価値提案だけではなく、主要なものも放棄しました。 多くの人にとって、Ethereum Classic はこの失われた値の迷惑なリマインダーです。 しかし、EthereumTM が特別な利益の意志に曲がっているときに、それは関係なく、そして喜んで作品を拾うでしょう。
ゲームを非難する
これが言われていると、そして過去に調整の失敗が起こったかもしれません。 Ethereum の初期段階またはその周辺に関与する人に対する憤慨の必要はありません。 それから遠く、Ethereum に貢献したすべての人 - フォーカー、反フォーカー。 開発者と非開発者は同様に - 世代の中で最も重要な成果の一つを生み出す助けとなる彼らの本質的な仕事に敬われるべきである。 Ethereum Classic は、Ethereum プロジェクトとそのクリエイターに感謝の気持ちの負債を負っています。
この物語には、利益相反の可能性を示唆する点があります。 しかし、これらのインセンティブはすべてのブロックチェーンプロジェクトに必要な要素であり、歓迎されない場合は期待されます。 いずれにせよ、どのくらい彼らがしたか、または一部を再生しなかったかを判断することは不可能であるので、 関与する全ての人は疑いの恩恵を受けるに値します さらに、当時行われた決定は、Ethereum にとって最良の結果をもたらすものについての正直な不一致によって全く可能性がありました。 現実世界の前例が最小限に抑えられていました
Ethereum Classic の作成は奇妙で大部分が予期せぬ結果でした。 個人やグループを非難するのではなく、Ethereum Classic の誕生を幸せな事故と見ることはより健康的かもしれません。
これらの理由から、この反省は、トピックに関する今後の議論すべき名前チェックの個人を意図的に回避します。 その役割が状況を理解するために不可欠である場合には、組織または上位の幹部職のみが特定されます。
元のイーサリアムビジョン
当初は「止められないアプリケーションの構築」があり、しばらくは良かったです。 それは本当の革命でした 平均的な開発者は誰にも止められず検閲されなかった 新しいタイプのソフトウェアを作ることができました それは本当の革命でした 平均的な開発者は誰にも止められず検閲されなかった 新しいタイプのソフトウェアを作ることができました 初期の段階では、Ethereum コミュニティ内の Code は法律です という概念の背後に統一されたサポートがありました。 それは本当の革命でした 平均的な開発者は誰にも止められず検閲されなかった 新しいタイプのソフトウェアを作ることができました 初期の段階では、Ethereum コミュニティ内の Code は法律です という概念の背後に統一されたサポートがありました。 それは議論の余地だけではなく使命そのものでした。
The phrase "Build Unstoppable Applications" appeared on the official Ethereum website, which as we previously looked at, is a feature that depends on Code is Law. 停止不能とは、スマートコントラクトコードがトランザクション結果の究極の仲裁人であることを意味します。 裁判所や契約層以外の力ではそうでなければアプリケーションを停止またはオーバールールすることができます
なぜブロックチェーンが役に立つのか?
- アプリケーションを実行することができます。 そしてユーザーに、たとえそれを維持することに興味を失ったとしても、アプリケーションが機能し続けることを納得させることができます あなたは何らかの方法で申請状態を操作すると脅されている あるいは何らかの方法で応用状態を操作する利益動機を得たり
ブロックチェーン技術を使っている人は自分のアイデンティティの状態が 資金やデバイスの所有権は、安全かつ安全に、信頼できない分散型台帳 Backed by MathTM で管理されています。
この理解と時間、才能、お金に基づいて何千人もの人々がプロジェクトに集まりました。 "Build Unstopable Applications"の オリジナル Ethereum Vision によって統合されました。 彼らは彼らの友人にその誠実さを保証し、このおかげで Ethereum の言葉は野火のように広まった。
ETH の土地ですべてがうまくいっていました。 人々は興奮し、新しいアイデアが芽生え、プロジェクトが開始され、特にそれらのプロジェクトの 1 つはすぐに Classicを証明することになりました。
DAO
DAO(「ダウ ジョーンズ」と発音)または「分散自律組織」は、スマートコントラクトシステムを表します。 会社のように多くの利害関係者の資金分配を管理し 通常は投票メカニズムによって管理されています 会社のように多くの利害関係者の資金分配を管理し 通常は投票メカニズムによって管理されています DAO のアイデアはしばらくの間存在していました しかし Ethereum がプログラムを簡単に行い、立ち上げるまで実用的ではありませんでした。 会社のように多くの利害関係者の資金分配を管理し 通常は投票メカニズムによって管理されています DAO のアイデアはしばらくの間存在していました しかし Ethereum がプログラムを簡単に行い、立ち上げるまで実用的ではありませんでした。 多くのチームが 2016 で始めました。
Ethereum を作成するためにクラウドセールで資金を調達した Ethereum 財団。 が Ethereum Genesis Block を 発表し、 の 提唱者であった Chief Communications Officer を持っていました。 他の多くの人と同様に、EF の CCO は「止められないアプリケーションを構築する」と約束された明るい未来を見ました。 確かに、最終的に Ethereum プロジェクトを促進するためにこの用語を使用することは彼らの呼びかけでした。
2015 年 11 月、現在の元 CCO はいくつかのコーダーと提携し、swlock.it という会社を結成しました。 スロック。 t は DAO だけでなく DAO を起動したかった。 これは、Ethereum プロジェクトを対象としたベンチャーキャピタルファンドの一種として使用されます。 これは、Ethereum エコシステムと投資家のための純利益を成長させる方法として投じられました。 誰が DAO トークンと引き換えに DAO 契約にエーテルを預けるでしょう。 DAO が行った投資の投票と報酬を得ることができます。
キュレーター Cronyism
DAO は Ethereum の世界で大きなニュースになりました。 それは多くの Ethereum 財団のメンバーから大きな支援を受けたからです。 EF の最近の CCO が主導しているプロジェクト以外に、DAO は「キュレーター」を採用していました。 特定の行動を拒否し安全に行動する能力を与えられました 投資家を安心させることで資金が特定の種類の攻撃から危険にさらされることはありません 11 人のキュレーター全員 は、いくつかの著名なヘビー級を含む、イーサリアムプロジェクトまたは財団のために直接働いていました。
公式には、Ethereum 財団自体は DAO と何の関与もありませんでした。 多くの学芸員が EF とつながっていたのでこの立場を明確にしなければなりませんでした
Ethereum 財団は DAO から自分自身を遠ざけようとしています。 これらの中立性の主張にもかかわらず、その後の行動は別の話をするように見えた。
世界最大のクラウドセール
当時、多くの人々は、DAO を信頼できるキュレーターを持っているだけでなく、「リスクなし」投資と見なしました。 しかし、投資家は「分割」メカニズムを介して将来的に The DAO から資金を引き出すことができるでしょう。
Sklock.it は 2016 年 4 月に DAO のクラウドセールを開始し、ETH が登場し始めましたが、すぐに何かが正しくない兆候がありました。 During the crowdsale, slock.it announced a security proposal, a curator called for a moratorium, and another prominent curator gave a warning and stepped down.
しかし、これらの警告にもかかわらず、クラウドセールが終わる頃には、DAO は信じられないほどの$ 1.5 百万分の ETH を調達していました。 世界記録を破り世界最大のクラウドセールになりました この USD 額は、今日の基準では驚異的に聞こえないかもしれませんが、ETH の 14%でした。 今日の時価総額では約 700 億ドルの価値があります(2021 年 12 月時点で ETH の価格は約 4,000 ドルです)。
リスク時に資金がありません
クラウドセールが終了した 1 週間後。 セキュリティ研究者が 公開 スマートコントラクト開発者の多くがこれまで考慮していなかった新しいタイプの脆弱性を公開しました。
バグは、他のコントラクトがそれと相互作用しているときにコントラクトがその状態を適切に更新しない場合に発生する可能性があります。 攻撃者が契約の作者の 意図 に対して同じ機能を何度も実行できるようにする。 コインが正しく挿入されているかを確認しない自動販売機のようなものである。 攻撃者はコインの周りに文字列を結ぶことができますそれを取り戻すために、そして、すべてのおいしいグッズを掃くために同じコインを使用します。
Ethereum は非常に新しいものであり、Smart Contracts の開発に関してベストプラクティスが形成されていなかったため、このバグは非常に一般的でした。 Once the news got out, many contracts were exploited and funds were lost, but luckily, The DAO was not affected, according to slock.it.
...そしてなくなった
現実世界の契約と同じように、悪魔は細部にあります。 そして、結局、DAO が再入門バグの影響を受けた ことがわかりました。 行 666 にはエクスプロイトが休止状態になっていた。 膨大な量の ETH がそこに座り鋭い目のプログラマーを待っていました
数日後、1 人以上の攻撃者が DAO を排出し始め、コインに関連付けられた文字列の一部のようになりました。 細工された契約を繰り返し、DAO のスプリット機能を呼び出して ETH を引き出すために、契約の作者 が許容することを意図した よりも多くの ETH を引き出すために使用しました。
DAO ハックの結果として DAO トークンホルダー(DTH)を犠牲にして The DAO からかなりの量の ETH が抽出されました。 救出のために何もできなければ元の投資の多くを失う可能性があります
取引を変更する
ここで注意すべき重要な点は、DAO Hacker が基礎となる Ethereum プロトコルでは何も利用しなかったことです。 このエクスプロイトは、DAO 契約に限定されていました。 彼らはまた、DAO 契約のルールを破ることもありませんでした。 彼らは単に作者が予想していなかった方法で DAO と相互作用しました。 Regardless of the intent of it's author's, The DAO's Terms made it clear that the contract code itself was supposed to be the final judge. DAO の著者によると、 コードは法律 です。
DAO Creation の条件は、0xbb9bc244d798123fde783fcc1c72d3bb8c189413 で Ethereum ブロックチェーン上に存在するスマートコントラクトコードに規定されています。 この規約の説明、または他の文書や通信では、The DAO のコードに規定されているものを超えて、追加の義務または保証を変更または追加することはできません。 Any and all explanatory terms or descriptions are merely offered for educational purposes and do not supercede or modify the express terms of The DAO’s code set forth on the blockchain; to the extent you believe there to be any conflict or discrepancy between the descriptions offered here and the functionality of The DAO’s code at 0xbb9bc244d798123fde783fcc1c72d3bb8c189413, The DAO’s code controls and sets forth all terms of The DAO Creation.
...
By Creating DAO tokens through interaction with The DAO’s smart contract code, you expressly agree to all of the terms and conditions set forth in that code. If you do not understand or do not agree to those terms, you should not Create DAO tokens.
...
The DAO’s smart contract code governs the Creation of DAO tokens and supercede any public statements about The DAO’s Creation made by third parties or individuals associated with The DAO, past, present and future.
...
The field of Digital Cryptography is very new and for this reason, there is a risk of unforeseen attack both in terms of the underlying cryptographic protocol that back the functioning of the DAO as well as 'game theory' related vectors which have not been documented to date. これらのベクトルはどちらも、DAO トークンまたは ETH を 1 つ以上またはすべての DAO トークン保有者のアカウントで失う可能性があるリスクを表しています。
多くは、上記の条件に同意した DAO の投資家がリスクが関与していることを認識していたという見方を共有しています。 これらのリスクが報酬を与えてくれることを受け入れてくれたように それらのリスクがもたらすマイナスの結果も受け入れてくれたに違いありません しかし、多くの DAO トークンホルダーにとって、これはその場合ではありませんでした。
DAO 戦争
運命のねじれで、DAO の分割関数には時間遅れがありました。 つまり、DAO ハッカーは、最初の攻撃が行われた約 1 ヶ月後まで戦利品を完全に抽出することができないことを意味します。 その間に彼らがそうすることを妨げるものは何もなかったと仮定すると、 これにより、Ethereum コミュニティが Hacker と戦い、DAO トークンホルダーを全体にする機会が得られました。 多くの人々の主要な焦点となりました
テーブルにはいくつかの選択肢がありましたが、「ハードフォーク」を実装することが許容されるかどうかを中心とした主な議論が行われました。 「止められないアプリケーションを構築する」という約束に違反する唯一の目的を持つ後方互換性のないプロトコル変更。 ハッカーの子 DAO を停止し、資金を返却する。
Ethereum は止められないことを止めるでしょうか? しかし他の人はそれが唯一の方法だと思った ネットワーク全体の未来を脅かす可能性がある
ロビン・フッドと彼の陽気な男
ハードフォークの議論が展開された間、 高貴なホワイトハットのハッカーのグループは、ハッカーのスプリットチャイルド DAO に対する同じ再参入エクスプロイトを使用して、すぐに攻撃を行い、DAO の資金の大部分を保護しました。
Before a Hard Fork was decided, it was confirmed that 70% of the lost funds had already been safely recovered and a counter-attack could be performed so the remaining 30% would be returned or locked in a stalemate with The DAO Hacker. 残りの 30%は、ある側があきらめるまで永久に分割され、再分割される可能性があります。
But even if [either a soft or hard] fork is not implemented, the community can stop the attacker from ever withdrawing their ether
...
One thing is for certain. この [counter-attack] は、攻撃者がこれからお金を得ることができないことを保証することができます。 その時点から、交渉は攻撃者と続けることができるか、ハードフォークはすべての DAO トークンホルダーを払い戻すことが起こる可能性があります。
DAO ハッカーが 決して 後退せず、30%が永遠に閉じ込められるという非現実的な恐怖が存在しました。 しかし、現実には、ロビン・フッドグループが残りの資金を支配することができるのは時間の問題でした。 RHG は、The Hacker をマスク解除または混乱させる他の道を追求しながら、行き詰まり状態の側面を自動化することができます。
交渉やチェーンフォレンジックや実際の世界警察など他の方法が使えることを知っています ハッカーは最終的に自発的に諦めるか、あるいは鎖から外れた結果に直面することを余儀なくされ、それは彼らが膠着状態の側を維持することを妨げることになるだろう。
ダオフォークについてしばしば忘れられるばかげたが重要な詳細の 1 つは、ほとんどの資金がすでに回収されているため、それは不要だったことです。 残りは回復するのと同じくらい良いのです ハードフォークがなければ、DAO トークンホルダーにとって最悪の シナリオ は一時的な __ 30%の髪型でした。 でもご覧の通り ハードフォークの実装は、DAO トークンホルダーだけでなく、Ethereum コミュニティ全体と暗号通貨の文化全体にとって、はるかに悪い結果を引き起こしました。
更新: この分析は、DAO ハッカーの正体が RHG の研究者やメンバーによって推定されているため、正しいことが証明されています。 フォークが不在で、ハッカーのマスクを外す圧力ははるかに大きく、おそらくはるかに早く起こったでしょう。
フォークするか、フォークするか?
この比較的控えめな最悪の場合のシナリオは、多くの DAO トークンホルダーに受け入れられました。 資金の 100%の即時返還よりも少ないものは、影響力のある偶発者には受け入れられなかったので、ハードフォーク討論が激怒しました。
Ethereum コミュニティは、フォーカーと反フォーカーという 2 つの対立する部族に分かれていました。 フォーカーは、正義を果たすための最良の方法と「DAO トークンホルダー全体を作る」ことはハードフォークを実装することであると確信していました。 他の意見は非倫理的でありました, 反フォーカーは反社会的、プロ窃盗であるとして描かれました, 本質的にハッカーの共犯.
議論を曇らせた 1 つの明白な問題は、多くの DAO トークンホルダーがハードフォークをサポートするための巨大な財政的インセンティブでした。 彼らは間違ってこれが彼らの投資を回収する保証する唯一の方法であると信じるようになりました。 さらに、11 人のキュレーターを含む多くの有力な人物。 DAO を承認し、投資家が全体に影響を与えるようにするためにできることをすべてやっていないと見られた場合、顔を失うことになりました。
一部のプロフォーカーは、DAO ハッカーがこのような大量の ETH を逃れることを可能にすることは、Ethereum の将来を非難することだと誤って信じていました。 悪い俳優が莫大な資金を管理することには耐えられないのです これは Ethereum の Proof of Stake 実装のアーキテクトによって 拒否された です。 それでもフォークの支持を強化することに人気を博しました 今でもなお残っている神話です
反対に反フォーカーは 「止められないアプリケーションを構築する」ことは支持されなければならず、ハードフォークを実装することは Ethereum プロジェクトによる約束を破るだけではないと主張した。 しかし、将来の介入への扉を開いた モラルハザード を表している。 ブロックチェーンの性質は、論争の多いハードフォークが チェーン分割をもたらすことが保証されていることを意味することさえ警告しました。
Anti-forkers はまた、ハードフォークを実装することの悪影響がネットワーク上のすべての人によって不当に負担されるという点を挙げました。 彼らが DAO トークンホルダーであるかどうかに関係なく。 対照的に、フォークの受益者は、わずかな利害関係者の一部にすぎません。 この「民営化利益と社交的損失」の現実は、2008 年の金融危機を彷彿とさせる。 ハードフォークは、その様々な意味合いで、多くの人々によって「救済」と呼ばれています。
この懸念に応えて、プロフォーカーはチェーン分割のリスクを軽減するようにインセンティブを与えられました。 「心配しないで、それは Bitcoin Maximalists によって作成された陰謀説です」というカテゴリの下でそれを棚上げに。 さらに、このようなリプレイ攻撃の保護を実装するなど、チェーン分割のための任意の準備。 二重支出から守るためにこの潜在的な結果を交換することを知らせることもできます そうすることでチェーン分裂の可能性を肯定することができなかった そして今度はもう 1 つの可能性がある
イーサリアムの最も暗い時間
子供 DAO の分割期限が迫ったので、議論はすぐに経済的利益と哲学的な角度から刺激された非常に有毒な議論に取り込まれました。 両者から犯罪行為と倫理の欠如の告発が投げ出されるほどの激しさであった。 いずれの戦術も勝利に用いられ、ほとんど生死の戦いとなった。
悲しい事件は、doxxing やハードフォークに反対していた人々に対する報復の他の形態の脅威によってオフにされました. 呼び出しは、ブロックによって行われました。 ハードフォークに反対した人々の身元を明らかにし、冷静な効果を生み出し、発言に反対する著名な反フォーカーを威圧すること。
私はハードフォークに対抗するための努力を調整する誰の識別を知っていることに非常に興味があります. PM me [redacted]@slock.it
皮肉なことに、この魔女狩りが進行中であると同時に、DAO のウェブサイトは sklock.it によって運営されており、それが想定されている値を強調しました:
DAO として、以下の値に起因する:
- プライバシーと匿名の権利
今までには ハードフォークの議論は、Ethereum プロジェクトの最善の利益についての健全な議論ではなく、保持せずに禁止された宗教的十字軍に似ていました。 でも最初はそうではなかったのかもしれません
製造された
Reddit での DAO フォーク討論会を見てください Ethereum コミュニティのかなりの部分が 賛成票 だけに基づいてハードフォークに反対していたことがわかります。 しかし、これにもかかわらず、影響力のある勢力は、金融利益を保護するためにハードフォークを推進する以外に選択肢がないと感じていました。
Unfortunately, it is probably impossible to get to the bottom of what the actual consensus was at the time, as the main forums of discussion - Reddit and Twitter - were highly susceptible to Sybil attacks in the form of astroturfing. ハードフォークは本物の人気のあるサポートがありましたか、それとも単に製造されたコンセンサスでしたか? 私たちはおそらく知らないでしょうが、少なくとも重要なプッシュバックがありました。 そして、コミュニティに課せられることは否定できません 物議を醸すハードフォーク.
「ディベート」の結論
ハードフォークを実装するかどうかについての決定がなされた時までに。 ハードフォーク以上のものだったようです 双方の立場に定着し、理屈を超える者が多く、譲ることができない、身近な部族的権力試合となっていた。
ゲーム理論レンズを通じて、後で反映するように、試練全体は コーディネーショントラップのように思えました。 当初から、経済的インセンティブは、双方が「勝利と死」に追いやられるように整合されていました。 結果として、フォーカーはハードフォークの潜在的な有害な結果を合理的に軽視し、同時に実行可能な唯一のオプションのように見えるようにしました。 ロビン・フッドの努力のおかげで、状況の現実に光を当てます。
完全に公平なコイン投票
討論の間に Ethereum 財団は中立性を維持しようとしました。 The DAO Hack に関して何がなされても、イーサリアム コミュニティ が決めるべき質問でした。 上から来たものではありません これは、紙上で選択を延期し、責任のそれらを解決するように、保持する重要な立場でした。 しかし、この主張にもかかわらず、Ethereum 財団のさまざまな翼の間の中立性の欠如の明確な証拠が示されました。
ハードフォークを実装する際の 1 つの問題は、ユーザーが追加の構成でオプトインする必要がある場合でした。 多くのノード演算子や鉱夫はソフトウェアを定期的にアップグレードしたときにデフォルトで「フォークされていない」チェーンになるでしょう チェーン分割が起こり問題が生じることを保証する以外のすべてのことです 「解決策」は、新しいハードフォークルールに従うように Ethereum クライアントのデフォルト設定を更新することでした。 「解決策」は、新しいハードフォークルールに従うように Ethereum クライアントのデフォルト設定を更新することでした。
ある程度の中立性を維持しようとするベール化された試みで Geth のために使用するデフォルトの決定がなされた は論争の「コイン投票」の結果に基づいていました。
コインの投票数は、1 ETH=1 票で、コミュニティの意見を反映するための悪名高いツールです。 特に投票者が経済的にインセンティブを与えられている場合は 1 つのクジラが 90,000ETH、10,000 人のコミュニティメンバーがそれぞれ 8ETH しか持っていないと仮定します。 その場合、鯨は勝利を保証し、「Ethereum コミュニティ」のコンセンサスを決定することができます。 より小さい地位の有権者は、個別に動きが少ないので、参加するインセンティブが少なくなります 参加にはより高いレベルの調整と努力とガス料金が必要です
それが判明したように、1 つのアドレスは非常に多くの Ether に投票し、それはすべての投票の 25%に達しました。 これに加えて、このコイン投票には最低定員はなく、Ether の合計の 6%しか参加していませんでした。 最も驚くべきことに、それが発表され、12 時間以内に締結され、反フォーカーからの反応を調整する時間はほとんどありません。 眠っていた地球の半分からインプットを得ることが不可能になりました
予想どおり、結果は、"発表"について先見の明がなかったかもしれない、またはそうでなかったかもしれない一握りのクジラによって、重く歪曲されました。 Geth がデフォルトにするチェーンの重要な決定は、その後「コミュニティ」によって行われたと主張され、後に ETC を介して Ethereum 財団のフォークチェーンのサポートを正当化するために使用されました。
Ethereum.org ウェブサイトの最近のバージョンでは、この重要なコイン投票をめぐる論争が文書化されています。
この行動のコースは Ethereum コミュニティによって投票されました。 ETH 保有者は、投票プラットフォーム上で取引を通じて投票することができました。 フォークの決定は票の 85%以上に達した。
プロトコルがフォークしてハッキングを元に戻したのに対して、注意することが重要です。 フォークを決める時の投票の重みはいくつかの理由で議論されます:
- 投票する投票率は信じられないほど低かった
- ほとんどの人は投票が行われていたことを知らなかった
- 投票は ETH 保有者のみを表した。 システムの他の参加者ではなく
フォークされていないチェーンを実行するオプションを持つことさえ、一部のプロフォーカーが Geth または任意の Ethereum Foundation 製品を望んでいないことは明らかでした。 中立性を提供するために Geth には悪名高い --oppose-dao-fork フラグが追加され、この設定パラメータを有効にすることで未フォークチェーンにオプトインできるようになりました。 ただし、それ以降のバージョンではすぐに削除されました。
公平であるために、他のいくつかの Ethereum Foundation チームは純粋な中立的な選択肢を提供しようとしました。 例えば、Dapp ブラウザである Mist は、クライアントを開いたときにどのバージョンのチェーンを実行するかを明示的に選択する必要がありました。
残念ながら、Mist のターゲットユーザーベースは鉱夫でも交換でもなかったため、Mist クライアントの決定は、Geth's よりはるかに重要ではありませんでした。 この選択肢はハッシュレートやユーザーの養子縁組に大きな影響を与えませんでした これは主に取引所や他のウォレットサービスによって決定されたもので、Geth の新しいデフォルトを使用しています。
一部の Ethereum 財団メンバーは、ハードフォークに対しても公然と発言し、コンセンサスが 達しなかったという考えを固めました。 仲間のプレッシャーにもかかわらず、「止められないアプリケーションを構築する」ために立ち上がった人たちに、私たちはあなたに敬意を表します。
だから、中立的、多くのコンセンサスがあります
フォークの決定を取り巻く Ethereum 財団からの中立性の欠如を指摘するもう 1 つの喫煙銃は、交換 Poloniex からの発表で証明されました。 これは、EF が単にチェーン分割の可能性についての取引所への警告に失敗しなかったことを示唆しました。 しかし、プライベートでは積極的に潜在力を低下させており、Reddit の議論に反していました。 Ethereum コミュニティは、フォークされていないチェーンにほとんど関心を持っていないと主張した。
...コミュニティがフォークされていないチェーン上の Ether にほとんど関心を持っていなかったという Ethereum 財団の代表者からの繰り返し保証...
いずれにせよ、噂と陰謀説を無視して、証拠はプリンの中にあった; ハードフォークを求めた人は、イーサリアム財団の「ヘルプ」がそのような効果的なソリューションを実装していることで、 とても幸せ になりました。
子 DAO の分割機能期限が迫ってくると、コンセンサスが宣言されました。 EthereumTM は考えられないことを実装します:ゲームのルールを変更するハードフォークは、ハッキングを元に戻そうとします。 フォーカスは議論に勝っていた;あるいは少なくとも、彼らは彼らの方法を得た。 今のところ。
フォーク
ブロック 1,920 万、2016 年 7 月 20 日に歴史が作られました。 EthereumTM ウェブサイトはまだ誇らしげに が "Build Unstoppable Applications"を宣言しました。 著者たちは、Hacker's Child DAO のトラック内での停止を目的として Ethereum プロトコルを変更した。 コントラクトレイヤに到達したフォーカーは、punt が コードをキックしました。 法則が窓から外にあります。 DAO の契約を中盤に書き直し、ハッカーから ETH を没収しました。 ミッション達成!
一般的な誤解とは対照的に、DAO ハードフォークは技術的に ではなく "ロールバック"でした。 一般的に言及されているように - 古い状態に"戻る"ことはありませんでした。 代わりに、それは、"外科的不規則な状態の変化"でした。 In many ways, this is a far worse outcome than a rollback from a Code is Law perspective, as unlike a long reorg, this was the manual intervention of a contract, overriding its logic, changing the rules of the game, and inserting some arbitrary replacement code determined by a subjective off-chain governance process with next to no transparency.
契約層が冒されたこの新しいフォークでは、止められない可能性の約束が汚され、 Code は が死んだ。 F
DAO ハードフォークは、プロトコルの修正または機能拡張を含む Ethereum 上で合理的に頻繁に起こる典型的なハードフォークとは違っていました。 技術的な観点からプロトコルに「アップグレード」はありませんでした 代わりに、今のところ(そして最後に)「アップグレード」は政治的であり、契約層で起こったことをオーバーライドすることだけを懸念していました。 代わりに、今のところ(そして最後に)「アップグレード」は政治的であり、契約層で起こったことをオーバーライドすることだけを懸念していました。 これは プロトコルと区別可能な であり、止められないものとして販売された。
チェーン分割
いくつかの神聖な普遍的な法則によってかのように、反対の動的なものはすべて自然の至る所で見られます。 光と暗闇、陰と陽、分散と集中。
著者が 元の Ethereum Visionを潰そうとしたとき。 宇宙は対等で逆の反応をもたらしその運命の日に 奇跡が起こりました In a defiant continuation of Code is Law, the blocks of the original chain continued to be mined, following the Classic unforked protocol rules.
この技術は初めて、その究極の紛争解決メカニズムを適切に実証しました。 鎖分裂を通じて、すべての当事者は彼らが望んでいたものを手に入れた。 コードが法律ではない Ethereum のバージョン または「止められないアプリケーションを構築する」という約束が守られたチェーンのいずれか。
DAO Fork は、The Fork が起こることを可能にした破損と集中化の流出である Ethereum にとって神聖な浄化の瞬間でした。 コードは法律である が気に入らなかった人たちは、新しいルールで新しいチェーンを始めました。 手荷物を減らし洗練された共同体と明確な任務で
新しくフォークされた EthereumTM とは対照的に、未フォークの Ethereum は多くの方法で反対でした。 止めることができず分散化の度合いがあり 世界を変える無限の可能性を秘めています
複雑に、Ethereum Foundation は、新しいフォークチェーンは「Ethereum」と呼ばれることを決定しました。 それ以来、クラウドセール中に調達された莫大な資金を含む、財団からの公式サポートをほぼ独占的に受けることになります。 しかし、フォークされていないチェーンは、はるかに価値のあるものを保持していました。 Code is Law は気まぐれにフォークできるものではないので、 そして彼らが捨てた元の鎖は
最長実行中のスマートコントラクトプラットフォームは、 Ethereum Classicでした。
無原罪の
Ethereum Classic には、人工的に想定することは不可能な多くの奇跡的な特性もあります。 イーサリアムクラシック コードの力を最初に証明することは法律 であり、論争を巻き起こすハードフォークを推進する危険性があります 将来的に同様の事態が起こらないように警告する役割を果たします ETC をこれらの特性を達成する唯一のチェーンにするのは、オリジナルの著者が放棄したおかげです。
Ethereum Classic の登場の状況は非常にまれであり、二度と起こりそうにありません。 イーサリアムクラシック コードの力を最初に証明することは法律 であり、論争を巻き起こすハードフォークを推進する危険性があります 将来的に同様の事態が起こらないように警告する役割を果たします ETC をこれらの特性を達成する唯一のチェーンにするのは、オリジナルの著者が放棄したおかげです。
Ethereum Classic の出現は、状況と実体の両方において、多くの点で奇跡的でした。 イーサリアムクラシック コードの力を最初に証明することは法律 であり、論争を巻き起こすハードフォークを推進する危険性があります 将来的に同様の事態が起こらないように警告する役割を果たします ETC をこれらの特性を達成する唯一のチェーンにするのは、オリジナルの著者が放棄したおかげです。
Resurrection Remix.com
DAO ハードフォークの 3 日 3 晩、元の Ethereum ビジョンが再び上昇しました。 そして Ethereum Classic は、最も大きな Altcoin 取引所の 1 つである Poloniex に最初の取引所を上場しました。 この最初の上場の後、市場勢力が抑えられるように、ETC の未来は封印されました。 他の取引所がリストに急いで、チェーンの Classic 側を採掘すると、液体が分裂して収益性が高くなります。
2 日後、Geth のバージョンは、Classic チェーンをデフォルトにして削除された DAO Fork コード。 その 3 日後、Ethereum Classic は、Ethereum の 2 番目の主要クライアントである Parity によって公式にサポートされています。 有名な ETH 鉱山労働者達は、その上昇を防ぐために ETC を"51%攻撃"するかどうかについて小ざめきますが、やがてそれをそうさせることに決めます。
独立宣言
Ethereum Classic コミュニティはすぐに新しい分散型新興社会秩序に整理され、EthereumClassic.org を立ち上げ、Ethereum 財団からの独立を宣言しました。
2016 年 7 月 20 日、ブロック 1,920,000 であることを全世界に知らせてください。 私たちは主権的な個人のコミュニティとして、検閲から本当に自由な元の Ethereum ブロックチェーンを継続するという共通のビジョンによって団結していました。 ブロックチェーンが絶対的な真実を表していることに気づく中で、私たちはその不変性とその未来をサポートしています。 私たちは、この宣言を軽く、また、私たちの行動の結果に予見されることがありません。
難しい破壊
今や Ethereum コミュニティを破壊し、ハードフォークの議論のおかげですでに戦争に疲れていたが、Ethereum Classic の出現によってオーバードライブに送られました。 多くの人々が望んでいたことが闘争の終わりになることを望んでいたことが、数週間前に公言され予想されたよりもはるかに悪化した開発のもう一つの困難な章の始まりとなったのです。
鎖が分裂したのは、無痛とは程遠かった。 すべての副作用が事前に知られていた。 ハードフォークの最も熱心なサポーターでさえそれを受け入れられる解決策と考えていた可能性は極めて低いと思われます 特に別れをもたらさない選択肢と比べると ETC は、円滑なハードフォークについてのプロフォーカーの保証が、単なる希望的観測であったという生きた証拠でした。 そのような混乱を引き起こして、誰が再び彼らの判断を信頼することができましたか?
泥棒のチェーン
フォーカーは責任を受け入れるのではなく、この新しい「古典」のことは問題であると宣言しました。 それは空の抗議チェーンである Bitcoin Maximalists による Ethereum への攻撃でした 「泥棒の連鎖」 [sic]さえ、短い順番で消えるゾンビ。 ETC は多くのことでしたが、間違いなく 正当ではありません。 EthereumTM をサポートした誰もが Ethereum Classic を正直にサポートできませんでした。 は、 コーディネートの罠 の危険性です。
多くの人にとって、Ethereum Classic の責任者は、「ばか者」、「狂人」、「悪者」、またはそれ以上であり、彼らは罪を償わなければなりませんでした。 このポストフォークの敵意の多くは、解説者によって当時捉えられました。 しかし、スカブを選ぶのを避けるために、我々は強くこのセクションのタイトルをグーグルで検索することをお勧めします。
「無料のお金」と超音波再配布
しかし、Ethereum Classic に対する攻撃は、名前呼び出しに限られたものではありませんでした。 一部の人々は、市場に大量の ETC を投入することによって、Ethereum Classic をゼロにすることは可能であると考えていました。 もちろん、ブロックチェーンはこれよりもはるかに回復力があるという現実です。 しかしそれは楽しみと利益のための経済戦争を止めるものではありませんでした
チェーン分割の結果、Hard Fork の前に Ether を保持していたすべてのアドレスが現在 2 倍になっていました。 彼らは ETC として知られるようになった以前に持っていたエーテルを持っています と同じ量の新しく鋳造されたフォークエーテルのシンボル ETH を使用します。 フォークのすぐ後に ETC を上場する取引所のおかげで、2 つのチェーン間の価格発見を可能にする液体市場が現れました。
価格発見のこれらの初期の頃、多くのプロフォーカー達は、彼等の"価値のない"ETC を、ばかげたほど低いレートで売ることに熱心でした。 瀕死の市場の「底への競争」であると仮定して大量の ETC を投棄する 価格を 0 に下げることにしました ETC あたり 1ETH。 これは一時的な懸念を引き起こしたかもしれませんが、ETC のダイヤモンド手渡しのサポーターが一生に一度の取引を取り上げることを可能にしました。
このクレッシェンドは、ETC の売却が"無料のお金"であったと主張する著名なフォーカーと共に狂乱を販売する市場で売られていました。 彼らにとって、ETC には価値がなかったので、コスト貿易ではありませんでした。 彼らは暗号通貨の公正な市場ベースの再配布イベントの参加者でした 「価値のない」ETC は、熱心なフォーカーから離れて熱心なフォーカーから、本質的に無料で転送されました コードは法律です. 今日では「超微細再分配」として認識されています。 今日では「超微細再分配」として認識されています。 「価値のない」ETC は、熱心なフォーカーから離れて熱心なフォーカーから、本質的に無料で転送されました コードは法律です.
彼らは ETC を捨てた後、多くのプロフォーカーの恐怖に。 最初のダンプは勢いを失い、ETC の価格は復讐を果たしました。 一週間後、ETC の価格は 0 でピークに達しました。 ETH は、元のバイヤーに 40 倍のリターンを与え、ETH を「反転させる」という重要な脅威を提示し、ハードフォークを非正当化します。 悲しいかな、ETC/ETH の反転は当時はまったく起こらず、まだ起こっていない。 しかし、時間が経つにつれて、この ではなく が 0 に近づく可能性があると予測する人もいます。
白帽子グループとそのいない陽気な男
でもちょっと待ってください でもちょっと待ってください でもちょっと待ってください Robin Hood Group が以前に確保した資金はどうなったのですか? すばやく思い出させると、ロビンフッドグループはすでに失われた資金の 70%を ETC の形で確保していました。 残りの 30%については、児童 DAO の「コントローラーキー」を取得するためにコミュニティからの助けを借りていました。 彼らは、DAO ハッカーで永久分割の行き詰まりを維持するオプションを持っていました。
しかし、フォークの後、ロビンフッドグループ(RHG)は、新しく形成されたホワイトハットグループ(WHG)にホイール(および ETC の親権)を引き渡しました。 誰がホワイトハットグループのショットを正確に呼んでいたのかは不明です。 しかし、WHG が行っていた発表は Bity という会社によって発表されていました たまたま と が slock と提携していました。
スプリットの Ethereum Classic 側で この決定は RHG/WHG ではなく によって行われた。 そして、リクエストにもかかわらず、Child DAO キーを他の信頼できるグループに転送して、彼らに代わって膠着状態を継続しませんでした。
RHG [...] は、前述の DAO Wars(ダオウォーズ)計画を使って ETC チェーンへの攻撃を続けていたかもしれないが、そうしないことに決めた。
この判断は公にされたものではないが、一部は疲労したものと推測できる。 そして、ハードフォークがサガの結論を意味することへの希望。 しかし、それはまた、一部では、ETC を任意の正当性を与えることではなかったゲーム理論の再生であった可能性があります。
準備をしないという戦略は、そもそもチェーンが分裂する可能性を減らすための最良の方法だった。 理論的には、フォークされていない鎖が死ぬかのように振る舞うのです 見捨てられると認識されるように死滅する可能性を高めるのです ハードフォークは DAO トークンホルダーを全体にする 方法であるはずでした 予防措置を取るか、ETC の資金を追いかけることは、その実施のための最近の正当化を損なうでしょう。
意図が何であれ、ハッカーの子 DAO は再分割されることなく期限に達することを許可されました。 このような行動の欠如は事実上 3 つを引き渡すことになります DAO ハッカーへの 100 万 ETC(ETC)は、今も彼らの 拘留中。
ハードフォークを実装する代わりに、RHG が単にその行き詰まりを続けていた場合、Ethereum Classic は必要ないだけではありません。 しかし DAO トークン保有者は、 より多くの 値を取り戻している可能性があります。 代わりに、DAO ハッカーに ETC の形で失われ、Ethereum プロジェクトの評判が損なわれました。
しかし、楽しみは始まったばかりでした。
ETC の清算失敗
警告なしまたは DAO トークンホルダーの意見を尋ねることなく、WHG。 ETC の情報源を難読化するために、いくつかのアドレスを介して資金を「転落」させようとした後、 約 4 百万(70%の半分)の交換のいくつかに堆積しました は、この ETC を DAO トークンホルダーの「代わりに」ETH に変換する予定です。
この行動は、これらの"whitehats"が必ずしも完全に黒と白の倫理の世界に作用していないと疑っている多くの人々のための契約を密封しました。 そして DAO トークンホルダーの最善の利益のために行動する以上の動機を持っていました。
彼らの行動は二つの質問を投げかけます:
- なぜ DAO トークンホルダーに問題の選択肢を与えるか、少なくとも何をすべきかについての議論を開いてみませんか? 多くのホルダーは、ETC を ETH に変換することは言うまでもなく、ハードフォークをサポートしていませんでした。 実に多くの人が今日までその ETC を保持しています したがって、明らかにこのアクションは すべての DAO トークンホルダーの希望に合わせることができませんでした。
- 何故、ETC をひっくり返そうとするのでしょうか? これは疑わしいようで、取引所が預金にフラグを立てないように騙す以外の目的はほとんどありません。 この全てが本物であるなら、難読から得られるものは、何でしょうか?
これらの質問に十分に答えられるのは、視点の最も冷笑的なものだけです。 WHG は、ETC 保有者からできるだけ多くの価値を抽出することによって Ethereum Classic を財政的に攻撃しようとしていた可能性が高いと思われます。 事前に発表をしないことで、市場が価格設定を妨げ、投機家が自分自身を守ることを可能にしました。 Tumbling は交換が資金にフラグを立てることを防ぐ試みであったかもしれない。 誰にでも説明する必要があります経済的な攻撃を防ぐことができます
ありがたいことに、ETC の真の出資を隠そうとする試みにもかかわらず、さらに別の恥ずかしい開発では、 これらの預金の大部分は交換によって凍結されていました 清算された ETC さえ、WHG が彼らの最初の計画を実行できないことが明らかになったとき、最終的に ETC に戻されました。
WHG は 理由 を提供しましたが、彼らは埋め立て ETC を販売したいと思った理由を示しました。 これらすべての言い訳は、ETC の引き出し契約の後続の実装のおかげで根拠がないことが示されました。 最終的に、DAO トークンホルダーは ETC を安全に取り戻し、それをどうするかを自分で決めることができました。
リプレイ攻撃
チェーン分割の可能性に備えていないことの 1 つの効果は、リプレイ攻撃の可能性があります。 偶然にも意図的にも資金の損失か 鎖の両側からの盗難の原因だ リプレイ攻撃の可能性は事前に 既知でした おそらく鎖の分裂が懸念される可能性を 彼らのことを軽減したり地域社会に警告したりすることはありませんでした
分割後、ETH の保有者は同じアドレスに関連付けられた同じ量の ETC を持ちます。 チェーンの両側で行われたほとんどの取引は有効でもう一方にコピーすることができました 署名されたトランザクションは、署名者の知識や意図なしに、分割され、このチェーンに公開されることができます。 署名されたトランザクションは、署名者の知識や意図なしに、分割され、このチェーンに公開されることができます。 この危険性は最初は広く知られておらず、一部のクライアントが両方のチェーンの mempool に有効なトランザクションを公開することがあるように思えました。 混乱を招き無実の政党がさまざまな形で資金を失う原因になります
この混乱の 1 つの例は、ETH に配備された契約のケースでしたが、ETC には配備されませんでした。 ETH をコントラクトに送信する値の転送、例えばマルチシグアドレスは ETC で再生できます。 しかし、受信契約アドレスに秘密鍵がないため、ETC は永久に失われる可能性があります。 そして、Classic 上のそのアドレスにコントラクトコードはデプロイされません。 このシナリオでは、悪意のあるアクターは必要ありません、それは準備の不足によって引き起こされる予防可能な悪い結果でした。
また、リプレイされた取引が悪意を持って悪用されたケースもあり、通常は交換が犠牲者であった。 たとえば、攻撃者は ETH を何度も入金して引き出す可能性があります。 も が ETH から ETC への引き出しトランザクションを再生して ETC を取引所から引き出します。 ほとんどの取引所は ETC が何かであるかも知れないので ホットウォレットの ETC の多くは、一度日和見主義の黒帽子がトリックを見つけた時点でピッキングのために熟していました。
当時、取引が再開されるのを防ぐ唯一の保証された方法は、各チェーン上の異なるアドレスに資金が分離されていることを確認することでした。 これは「スプリッター契約」を使用して達成することができますが、これは特に技術的傾斜の低いユーザーにとって迷惑なプロセスでした。 数ヶ月後、プロトコル層ソリューション EIP-155が導入されました。 これが、EVM ブロックチェーンが CHAIN_IDを尊重する理由です。 トランザクションへの署名時に指定された各チェーンの固有の番号 他のチェーンで無効にする
学んだレッスン
2016 のハードフォークとその即時の放射性降下物以来、ほこりは主に落ち着いており、敵意は薄れてきました。 EthereumTM と Ethereum Classic の両方が開発を続け、独自の方法で成長しました。 過去の背後にある、と個人の行動は許さ旋風に巻き込まれた、 DAO フォークが教えてくれた実用的で道徳的な教訓は忘れてはならない。
コーディネーショントラップ
DAO Fork の失敗からの重要な 1 つのテイクアウトは、今や適切に後見でしか特定できません。 は、 コーディネートの罠 の危険性です。 この用語は、ブロックチェーンの文脈での現象を説明するためにここで造られています。 しかし同じ概念は多くのシステムでも同じです インセンティブ構造が悪い結果をもたらすのです
ブロックチェーンは、Bitcoin と Ethereum が管理することによってそうしたように、 協調問題を解決するように設計されています 明確に定義されたプロトコルで経済的インセンティブを実現し何百万人もの人々が協力し 簡単に言うと 素晴らしいことがたくさんできます しかし、これらの正確なメカニズムは、未チェックのままにしておくと、それ自体が変形し、明らかに無学なものを得ることができるように見えます。 しかし、これらの正確なメカニズムは、未チェックのままにしておくと、それ自体が変形し、明らかに無学なものを得ることができるように見えます。
振り返ってみると、DAO ハードフォークが 調整トラップの例であったことは明らかです。 経済的合理的な利権を持つ個人が関与する原因になったのです 全ての人にとっては厳しく悪くなったのです 後で見ると、展開する出来事は貧しい結果を考えるとあまり意味がありません。 ハードフォークが悪いアイデアだったのはなぜ当時明らかではありませんでしたか?
これに対する答えは複雑であるが、一つの説は、ハードフォークのためにそんなに熱心に押した人々の思考が曇っていたことである。 間違った権威や先見性が低く影響力があるという組み合わせです ハードフォークの議論の周りのゲーム理論のインセンティブ構造によって引き起こされる非常に高い圧力と部族内紛のおかげで amygdala をハイジャックしました。 それは勇気を失って戦士精神に打ち込んだ
ハードフォーク討論は、本質的に複雑な ニワトリのゲームでした。 そしてフォーカー達は彼らが"勝つ"ことができると信じるようになりました 彼らは鎖の分裂が起こらないだろうという考えを二倍にしました。 だから、彼らはチェーン分割の可能性を軽視し、信頼の一致を確実にするために。 脅迫されて他の人が対処する計画を立てるのを防いだのです
自分の クールエイドを飲んだこと 多くの人々は、ハードフォークに反対していたり、チェーン分割が起こる可能性があると警告していた人々は、Ethereum が死ぬのを見たいと思っていた The Hacker または Bitcoin Maximists と同盟していたと信じていました。 結果として、フォーカーは、彼らの富を保護するための合理的な欲求が誤った戦略によって推進されました。 「ハードフォーク」への支持を強化したばかげたプロパガンダを拡散し消費することになりました 効果を悪化させる悪循環を生み出したのです
過去の参照の欠如により当時合理的であった核心的誤解。 鎖分裂が起こらないようにするという戦略は鎖分裂の可能性を減らすということでした もし、フォークされていない鎖を捨てるような影響を受けることができれば、それは死んでしまうという希望でした。 我々が今日知っているように、そして他のチェーン上のいくつかの顕著な分裂の後、この仮定は間違っていると証明されています フォークされていないブロックチェーンを続行するには、少数の個人しか必要としませんので、 市場勢力は喜んで重い持ち上げます
将来的にブロックチェーンプロジェクトは同様の災害を回避するにはどうすればよいでしょうか? 強力な哲学的基盤は、これや他の狂ったゲーム理論の quandaries に対する解釈を提供します。 原則は経済的利益の芽を食い止めることができる基準点として機能し、そうでなければコミュニティをこれらの罠に押し込むでしょう。 これが原則が重要であり、持続すると予想されるブロックチェーンのすべての上流にある理由です。 彼らは社会的にゲームのルールを置くことができます。 それらのルールが曖昧な場合に起こり得る多くの予測不可能な失敗状態に対する鎖を接種します
コード法とは?
素人にとって、EthereumTM はまだ Smart Contracts と彼らのコードが契約の最終的な仲裁人であるべきであるという考えに自身を販売しています。 "Build Unstopable Applications"は Ethereum.org の 2019 年までの主なスローガンであり、DAO 契約が停止されてから何年も経ちました。 明確な現実は、スマートコントラクトの有用性が コードが公表されている法律 に依存するということです。 それ以外の場合は、外部の力によって任意に検閲されることがあります。
しかし、EthereumTM の歴史は止められないという概念との疑わしい関係を示唆しており、 コードは法律である。 EthereumTM の過去のこの概念の直接の矛盾は、プロジェクトが同時に コードのアイデアに対してある統合失調症の位置にあることを意味します.
一部の Etherians は、DAO フォークは二度と起こらないワンオフだったと言います; EthereumTM は本当に従っています コードは法律です, または少なくともフォーク以来行います. この立場の問題は、それが重要であるとき、 EthereumTM の歴史は、 Code is Law を覆すことができる介入の影響を受けやすいことを示しています。 If something can overrule Code is Law, you don't have Code is Law, you are just pretending to have it temporarily. 哲学的、社会的、または財務的なレベルであっても、EthereumTM の中心的な障害点である はすでに がそれをキャプチャすることを示しています。
Other thought leaders in Ethereum Foundation say that Code is Law is an inhumane, sociopathic concept; future DAO Fork level "corrections" are on the table for Ethereum™, and that is a feature, not a bug. The problem with the Code isn't Law position is that it misunderstands the fundamental value proposition of blockchains, which are useful because special interests can't overrule them. 他のすべてのために、はるかに効率的なオプションがあります。
この上で、今日まで続くガス灯にもかかわらず、DAO Fork は客観的な犬の夕食でした。 これは、 コード が法律 format@@2 の場合であることを裏付ける実証的な証拠のみを追加します。 おそらく止められない用途への主観的介入は本質的に厄介であり、避けなければなりません。
ダブルバインド
For Ethereum™, major problems remain regardless of whether code is or isn't law; it is in a philosophical double bind. 過去のパフォーマンスの輪を二乗させることはできません。 そして運命の子猫を誘惑する糸が放り出されたままになる
ワイリーのように E. コヨーテは崖から逃げています 今後の DAO Fork レベルの選択肢の形でノックしてくるのは、答えのない質問のレポ・マンにとっての時間の問題です。 Ethereum™'s current strategic ambiguity towards Code is Law may serve to appease interests temporarily, but it will in future simply cause much more significant problems down the road, when having a clear answer to the question of Code is Law will save a bunch of trouble.
Ethereum Classic とは対照的に、EthereumTM では、「アプリケーションをいつ停止する必要がありますか?」という質問には答えがありません。 たぶん、 これらの 損失を認めることは、 コードは法律 旅団ではない、受け入れられる社会病質のレベルです。 例えば、 EthereumTM でフォークが起こるべきかどうかを決定するプロセスは、DAO ハードフォークによって引き起こされたリプレイ攻撃の犠牲者が それら全体を するために別のハードフォークを得るべきではないと決定しました。
この質問に答えられないままにすることは、将来の問題を生み出すことに縛られており、Ethereum Classic が コードの原則を公に提唱する主な理由は、あらゆる状況で法律 です。 いつでも便利な立場であるとは限りませんが、中立的にすべての参加者を扱うことができる唯一のスタンスです。 哲学的に一貫性を保ち時間のテストに耐えられる可能性があります
結論
DAO Fork の物語は、Ethereum が非常に意欲的な特別な興味グループによってハイジャックされた方法を示しています。 みんなの犠牲を払ってネットワークの誤った変更を余儀なくされた EthereumTM にとって、ハードフォークは災害でした。 Not only did it cause the community and network to split, forfeiting its precious Code as Law status, but in a bout of poetic justice, The DAO Fork ended up returning fewer funds to DAO Token Holders than the non-fork alternative that respected Code is Law would have.
発生した現実的で永続的な損害は、Ethereum の境界をはるかに超えた暗号通貨空間の文化に与えられました。 残念ながら、新たな参加者の世代は、望ましくないように「コードは法律である」と公然と嘲笑する気はありません。 そしてエコシステムはもう一つの巨大なものに設定されています 近い将来、主観的な干渉につながる DAO 規模の失敗。 不変性に依存するユーザーの検閲が悪化するのです
混沌、1 つのプロジェクト、またはより具体的には、一つの哲学にもかかわらず、 当時は明らかではなかったが、ハードフォークから大きな恩恵を受けた。 Ethereum Classic と コードは Law です。 最後に、悪質なハードフォークの議論の本当の"勝者"は反フォーカーだった。 彼らはチェーンスプリットと回収された ETC の返還によって正しく証明され、ハードフォークは必要ないことを証明しました。 Moreover, the moment it was apparent that The Original Ethereum Vision would not go silently into the night, it was settled; Code is Law prevails.
でもちょっと待ってくださいこれは本気ですか? Ethereum と比較して Ethereum Classic の時価総額を見てください! Ethereum Classic はどのような世界で勝者と考えられていますか?
コードが法律 であり、ブロックチェーンの真の価値を理解している人にとって、これに対する答えは明白です。 時価総額とネットワーク価値には違いがあり、市場は長い間不合理なままでいられます。 結局、すべてのブロックチェーンは、止められないことへの 揺るぎない コミットメントによってのみ克服できる実存的課題に直面するでしょう。 ゆっくりと着実にそのレースを勝ちます。
コードを放棄することを選択したことは法律です、EthereumTM はこの決定に先んじて生きなければなりません。 将来の危機を含めその放棄は致命的なミスである可能性があります しかし、幸いにも人類にとっては、Ethereum Classic はこれが起こったときに作品を拾うためにそこにあります。
次に、どのようにブロックチェーンのコア有用なプロパティを維持しているかを詳しく見てみましょう。 分散化、なぜ ETC が長期的にそれを維持するためのユニークな立場にあるのか。