BTC
ETH
HTX
SOL
BNB
View Market
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

一元化について心配ですか?イーサリアムがベルリンのハードフォークを遅らせた理由の解釈

金色财经
特邀专栏作者
この記事は約2716文字で、全文を読むには約4分かかります
なぜイーサリアムはアップグレードを再び延期したのでしょうか?
AI要約
なぜイーサリアムはアップグレードを再び延期したのでしょうか?

編集者注: この記事は以下から引用しましたゴールデンファイナンス、著者: Jason、Odaily の許可を得て転載。

編集者注: この記事は以下から引用しました

ゴールデンファイナンス

ゴールデンファイナンス

、著者: Jason、Odaily の許可を得て転載。

現時点では、イーサリアム クライアントの Geth に依存するユーザーの数が非常に多いため、クライアントに脆弱性がある限り、イーサリアム ネットワークを一時的に凍結することが可能です。これは、イーサリアム クライアントの中心的な考え方と矛盾しているように見えます。ブロックチェーンの分散化。これを考慮して、イーサリアムコア開発者らは先週金曜日(6月27日)、「ベルリン」ハードフォークの開発を少なくとも8月まで延期することを決定した。

Ether Nodes によると、Geth クライアントはイーサリアムの 11 の正規クライアントのうちの 1 つにすぎませんが、イーサリアム ノードの 79% がこのクライアント上で実行されていることが判明しました。 2019 年 12 月以来、Geth クライアントのイーサリアム ネットワーク内のクライアント数は 5% 増加しました。この点に関して、開発者は、ひとたび Geth クライアントに重大な脆弱性が発生すると、イーサリアム全体が破壊される可能性が非常に高いのではないかと懸念し始めています。特にイーサリアム ネットワークが Eth の下でプルーフ オブ ステーク (PoS) コンセンサス アルゴリズムへの移行を計画する前に。 2.0. Eth 1.x はローリング アップデートです。

金曜日(6月27日)、ゲスチームリーダーのピーター・シラージ氏は、イーサリアムコア開発者グループの電話会議で次のように述べた。

「イーサリアム ネットワーク上のほとんどの人は Geth クライアントを使用しており、そうすることに何も問題はありませんが、間違うことが許されないことが重要です。」

副題

イーサリアムプログラミング言語

多様なクライアントのセットがイーサリアム ネットワークにとって有益であることは疑いの余地がありません。イーサリアムを使用すると、小規模な新興企業から JPモルガン・チェースのような大企業に至るまで、さまざまなプロジェクトが開発者コミュニティに参加できます。 2015 年に開始されたイーサリアムは、1 年後にはさまざまな完成度で 8 つのプログラミング言語をサポートしました。イーサリアム財団は現在、Go、Solidity、Java、JavaScript、Python を含む 5 つのプログラミング言語でクライアントを開発しています。

ただし、人間の言語と同様、どのプログラミング言語にもニュアンスがあり、クライアントの実装には欠陥があります。これらの微妙な違いは、イーサリアム開発者が更新を行うときに厄介なバグに変わる可能性があります。

「(ベルリンのハードフォークアップグレード延期の)主な理由は、イーサリアムコミュニティがゲスクライアントへの依存を減らしたいと考えていることだ。最終的な目標は、たとえゲスクライアントに問題があったとしても、確実に問題が解決されるようにすることだ」イーサリアム ネットワーク全体を破壊しないようにするため、クライアント側が正しく動作していることが非常に重要であるため、現時点ではイーサリアム開発者の作業負荷が非常に重くなっており、すべてが機能することを確認するためにほとんどの作業を行う必要があります。 」

Parity Technologies が 2019 年 12 月に、イーサリアム ネットワークが Parity Ethereum クライアントを廃止すると発表したため、Geth クライアントに対する Ethereum の依存度はさらに悪化しているようです。当時、パリティチームは公式ブログ投稿で次のように書いています。

「パリティ クライアントは必要なリソースを入手できず、その後の開発に投資できないだけでなく、単純なメンテナンス作業さえも持続不可能です。」

Parity イーサリアム クライアント プロジェクトのコード ベースは、ConsenSys のスピンオフ企業である Gnosis が資金提供する分散型自律組織 (DAO) に引き渡されました。現在、このプロジェクトは Open Ethereum という名前で運営されています。 Web Archive のデータによると、クライアントは 2019 年 12 月以降、ノードの 60% 近くを失いました。 (警告: Geth クライアントは、2019 年 12 月以降、ノードの約 14% も失いました。)

副題

多様なイーサリアムクライアント

グノーシスの創設者マルティン・コッペルマン氏はプライベートメッセージで次のように述べた。

Martin Copperman 氏のオープン イーサリアム クライアントに対する熱意とは関係なく、Geth チーム リードの Pat Siraj 氏の懸念は依然として注目に値します。 Geth Ethereum クライアントは、その巨大な市場シェアにより、個人ユーザー、企業、取引所が削除することは非常に困難ですが、一度 Geth クライアントに技術的な問題が発生すると、この高い依存性が致命的な問題を引き起こす可能性があります。

では、なぜイーサリアム ネットワークは Geth クライアントへの大きな依存を明らかにしているのでしょうか?答えは、Eth 2.0 は起動が遅すぎるからです。ハードフォークで 1 つ以上の問題が発生すると、Eth 2.0 の研究者はそのたびにアップグレードを遅らせることに同意し、アップグレード後にクライアントで問題が発生するのを防ぐために、さまざまなクライアントの開発者と会って問題について話し合います。

対照的に、ビットコインや他のほとんどの暗号通貨は、少なくともイーサリアムが非常に多くのクライアントと通信して調整する必要があるほどではなく、はるかに効率的にアップグレードできます。イーサリアムは確かにいくつかの制約に直面していると言わざるを得ません。イーサリアムを 100% 正常に実行したい場合は、プロジェクトの複雑さに依存する必要がありますが、同時に 6 ~ 12 回ごとにハードフォークを実行する必要があります。数か月。

対照的に、ビットコインやその他のほとんどの暗号通貨はあまり頻繁に使用されず、少数のアプリケーションで実行されます。イーサリアムはいくつかの制約に直面しています。稼働率 100% はプロジェクトの負荷に依存しますが、ハード フォークは 6 ~ 12 か月ごとにローリングされます。

副題

この問題は、Geth クライアントが緩すぎることに起因しているのでしょうか?

Gethクライアントの市場でのリーダーシップを弱めるために、イーサリアムユーザーに他のクライアントを使用させる方法は未解決の問題のようであることに注意する必要があります。

イーサリアム開発者のグレッグ・コルビン氏は開発者向け電話で、イーサリアムユーザーを他の顧客に引きつけることがビジネス上の問題となっており、開発者の取り組みによって解決できる可能性は低いと述べた。実際、プロジェクトは、オープンソースではないコードなど、Geth クライアントでは解決できない緊急のニーズを抱えているため、市場シェアが小さいクライアントと協力することを選択できます。そうは言っても、グレッグ・コルビン氏によれば、ゲスの顧客はより多くの従業員を採用しようとしており、その目的は市場の「支配力」をさらに強化する可能性が高いという。

开发者
ETH
Odaily公式コミュニティへの参加を歓迎します
購読グループ:
https://t.me/Odaily_News
チャットグループ:
https://t.me/Odaily_GoldenApe
公式アカウント:
https://twitter.com/OdailyChina