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

以前のアップグレードによるイーサリアムのフットプリントを確認する

星球君的朋友们
Odaily资深作者
この記事は約4344文字で、全文を読むには約7分かかります
イーサリアム 2.0 の目標をより深く理解するには、まず原点を振り返る必要があります。
AI要約
イーサリアム 2.0 の目標をより深く理解するには、まず原点を振り返る必要があります。

編集者注: この記事は以下から引用しましたイーサリアム愛好家 (ID: Ethfans)編集者注: この記事は以下から引用しました

イーサリアム愛好家 (ID: Ethfans)

全体的な状況を見ると、ブロックチェーン技術の出現は長くはありません。ブロックチェーンの基本概念 (暗号化、分散化、ピアツーピア ネットワーキング、トランザクション) は何十年にもわたって研究されてきましたが、これらの概念を実際に組み合わせて利用可能なものを作成できると人々が信じたのは、2008 年にビットコインが誕生した後でした。製品。特にイーサリアムは、一般に公開されて使用可能な外観を持って人々の視界に登場したのは 2015 年になってからです。予想される開発スケジュールと具体的な詳細は変更されましたが、イーサリアムは計画を堅持し、使いやすさ、セキュリティ、機能性、分散化の程度を確保するためにプロトコルを継続的にアップグレードしています。

今年2月にコンスタンティノープルのアップグレードが完了したことで、イーサリアムはセレニティ(イーサリアム2.0としても知られる)段階の敷居を踏み、一連のハードフォークと段階的なアップグレード(「イーサリアム1.0」を含む)を通過するだけで済みます。 x") を達成できます。ただし、イーサリアム 2.0 の目標をよりよく理解するには、まず出発点を振り返る必要があります。ここでは、イーサリアムの歴史の中で計画されている重要な内部 (外部) ハードフォークとアップグレードを振り返り、次の開発段階に備えるためのイーサリアムの出来事を年表にまとめます。

オリンピック | 2015 年 5 月 9 日

イーサリアム ブロックチェーンは 2015 年 7 月に正式に開始されました。そして、その前の仕上げはオリンピックです。これは概念実証 (PoC) のための 9 番目で最後のオープン テストネットで、開発者はイーサリアム ブロックチェーンがローンチ後にどのように機能するかを事前に調査できます。 Vitalikは、ネットワークのストレステストを行った開発者に報酬として合計25,000 ETHを発行すると発表した。テスト要件は明確でした。ネットワークに過負荷をかけ、「ネットワークの状態をクラッシュ」させて、プロトコルが過剰なトラフィックをどのように処理するかを確認してください。開発者は、トランザクション アクティビティ、仮想マシンの操作、マイニング メカニズム、および一般的なペナルティ メカニズムの 4 つの側面をテストする必要があります。

副題

フロンティア | 2015 年 7 月 30 日

  • 数か月にわたるストレステストを経て、イーサリアムネットワークは正式なメインネットの立ち上げの準備が整いました。 7月20日、イーサリアムの作成ブロックが掘り起こされ、コミュニティは徐々に拡大し始めた。フロンティアの立ち上げの数か月前に、ヴィナイ・グプタ氏はイーサリアムの立ち上げプロセスを説明したメモを公開しました。グプタ氏は、フロンティアはイーサリアムの「最も原始的な形式」であり、開発者は慎重に作業を進める必要があると述べた。フロンティアのリリースのほんの数日前、スティーブン・トール氏もグプタ氏のような開発者に次のように思い出させた。「アメリカの開拓者の波の中での勇敢な先駆者たちと同じように、イーサリアムコミュニティの参加者は素晴らしい機会を見つけるだろうが、同時に多くの課題もあるだろう。」

  • Frontier プロトコルには次の重要な機能が含まれています。

  • ブロック報酬: マイナーがイーサリアムブロックチェーン上のブロックのマイニングに成功すると、ETHで報酬を受け取ります。フロンティアフェーズでは、マイナーのブロック報酬はブロックあたり 5 ETH です。

  • カナリア コントラクト: カナリア コントラクトは Frontier に組み込まれており、どのチェーンが攻撃を受けているか、または攻撃を受けやすいかをユーザーに通知します。 Canary コントラクトには 0 または 1 の値が割り当てられます。コントラクトに値 1 が割り当てられている場合、クライアントはこれが欠陥のあるチェーンであることを認識し、マイニング時にこの無効なチェーンを回避できます。基本的に、カナリア コントラクトのこれらの機能により、ネットワークに問題が発生した場合にイーサリアム コア開発チームが操作やトランザクションを停止できるようになります。イーサリアムの初期段階では、カナリア コントラクトは非常に集中的ではありましたが、不可欠な保護メカニズムでした。

使いやすさ: GUI がないため、すべての開発者の操作はコマンド ラインを通じて実行されます。ネットワーク全体が利用可能ですが、ユーザーインターフェースが非常に粗雑であり、イーサリアムに精通し、運用経験のある人のみが利用できます。

副題

ホームステッド | 2016 年 3 月 14 日

イーサリアム ネットワークの最初のハード フォークであるホームステッド アップグレードは、2016 年 3 月 14 日にブロック 1,150,000 で実装されました。一般に、Homestead のアップグレードには主にイーサリアムに対する 3 つの重要な改善が含まれています。まず、カナリア コントラクトを削除し、ネットワークの集中部分を削除します。 2 番目に、イーサリアムの契約プログラミング言語である Solidity に新しいコードが導入されています。最後に、ユーザーが ETH を保持/取引し、スマート コントラクトを作成/展開できるようにする Mist ウォレットを紹介します。

Homestead のアップグレードは、最初に実装されたイーサリアム改善提案 (EIP) の 1 つです。 EIP はコミュニティに対して行われた推奨事項を指し、承認されるとネットワークのアップグレードに組み込まれます。 Homestead アップグレードには 3 つの EIP が含まれています。

EIP-2: Homestead コアのアップグレード

EIP 2.1: トランザクションを通じてスマート コントラクトを作成するコストが 21,000 ガスから 53,000 ガスに増加します。以前は、契約ごとに契約を作成する (推奨される方法) と、トランザクションごとに契約を作成するよりもコストが高かった。トランザクションを通じてコン​​トラクトを作成するとガスコストが増加するため、EIP 2.1 はユーザーがコントラクトを通じてコン​​トラクトを作成することに戻るよう奨励します。

EIP 2.2: 「secp256k1n/2 より大きい s 値を持つすべてのトランザクション署名は無効とみなされます。ECDSA はプリコンパイルされたコントラクトを変更せずに復元し、より高い s 値を受け入れます。コントラクトが古いビットコイン署名などを復元する必要がある場合、この機能が追加されます。」便利です。」 [出典]

EIP-7

EIP 2.3: コントラクトが操作プロセス全体を完了するのに十分なガスを受け取っていない場合、コントラクトの作成は空のコントラクトを作成するのではなく「失敗」することが明確に規定されており、そのため、トランザクションの可能な出力は以前の状態から変更されます。元の[成功]、[失敗]、または[空]は[成功]または[失敗]になります。

EIP 2.4: ユーザーがより高い難易度の値でブロックを作成するインセンティブが削除され、それによってブロックをマイニングする確率が増加します。このアップグレードにより、ブロック時間が 10 秒から 20 秒に安定し、ネットワーク全体が目標のブロック時間である約 15 秒に戻りました。

EIP-8: 将来性のあるアップグレード

EIP-8 は、将来を見据えたネットワーク アップグレード プログラムの改善案です。この改善により、イーサリアム ネットワーク上のすべてのクライアント ソフトウェアが将来のネットワーク プロトコルのアップグレードに対して復元力を持つことが保証されます。

DAO フォーク | 2016 年 7 月 20 日

計画されたイーサリアムのアップグレードとハードフォークに加えて、記憶に値する計画外の DAO イベントがありました。 2016 年、The DAO と呼ばれる分散型自律組織がトークンセールで 1 億 5,000 万ドルを調達しました。 6月にDAOがハッキングされ、5,000万ドル相当のETHが正体不明のハッカーによって盗まれました。イーサリアムコミュニティの参加者のほとんどは、ハードフォークを実行して盗まれたETHをウォレットに復元し、脆弱性を修正することを決定しました。ただし、ハードフォークはコミュニティの参加者全員によって全会一致で承認されておらず、一部の参加者は元のチェーンでマイニングと取引を続けています。回収されていない盗まれたETHの元のチェーンはイーサリアムクラシック(ETC)と呼ばれ、時間の経過とともにその安全性は徐々に低下し、マイニングの難易度も低下しました。コミュニティとコア開発者のほとんどは、現在イーサリアム ブロックチェーンとして知られているフォーク チェーン、つまり盗まれた ETH が元の所有者に返されるチェーンの開発に取り組み続けました。

副題

EIP 100

メトロポリス: ビザンチンフォーク | 2017 年 10 月 16 日

EIP 658

イーサリアムのロードマップの次のステップはメトロポリスと呼ばれ、ビザンチウムとコンスタンティノープルの 2 段階で行われます。 Byzantine フォークは 2017 年にブロック 437 万でアクティブ化され、これには次の 9 つの EIP が含まれていました。

EIP 649

おじブロックも基準範囲に含まれるようにブロック難易度の評価式を調整します。新しい計算式により、Huobi の発行率がより安定し、アンクル ブロックの操作によって発行率が強制的に上昇することがなくなります。

「ディフィカルティボム」は、一度アクティブ化されると、難易度が新しいブロックのマイニングが不可能になる点に達するまで、新しいブロックをマイニングするコスト(つまり、難易度)を増加させるメカニズムです。この困難に達すると、イーサリアム ネットワークは「フリーズ」します。ディフィシティ ボムはもともと、イーサリアム ネットワークが PoW から PoS に移行するのを支援するために、2015 年 9 月にイーサリアム ネットワークに組み込まれました。 PoS メカニズムが実装されても、理論的にはマイナーは依然として古い PoW チェーンをサポートすることを選択できますが、これによりコミュニティが分割され、2 つの独立したチェーン (1 つはステーカーによって維持され、もう 1 つはマイナーによって維持されます) が生成されます。これを防ぐために、ディフィニティ ボム メカニズムが登場しました。これにより、マイニング効率がますます低下し、最終的にはネットワーク全体がハード フォークなしで PoS メカニズムへの移行を完了します。この提案では、ディフィシティボム(氷河期とも呼ばれる)は1年間延期され、ブロック報酬は5 ETHから3 ETHに減額されます。

残りの Byzantine Fork EIP (140、196、197、198、211、214) の詳細は、ここでご覧いただけます。

副題

大都市: コンスタンティノープル | 2019 年 2 月 28 日

メトロポリス アップグレードの第 2 フェーズであるコンスタンティノープルは、当初、2019 年 1 月中旬に 708 万ブロックで稼働する予定でした。 1月15日、ChainSecurityと呼ばれる独立系セキュリティ監査会社は、5つの主要なシステムアップグレードのうちの1つが攻撃者に資金を盗む機会を与えるとする報告書を発表した。レポートで提起された問題に応じて、イーサリアムコア開発者とコミュニティの他のメンバーは、セキュリティ問題が解決されるまでアップグレードを延期することに投票しました。 1 月末、コア開発者は、アップグレードが 728 万番目のブロックの高さでアクティブ化されると発表しました。 2 月 28 日、コンスタンティノープルのハード フォークが 728 万番目のブロックの高さで実装されました。イーサリアム ネットワークは現在コンスタンティノープル段階にあります。

EIP 145: ビットごとの移動命令

ビット単位の移動命令がイーサリアム仮想マシン (EVM) に追加されました。これらの命令により、バイナリ情報のビットを左右に移動できます。この改善は、スマート コントラクトのビット単位の移動操作が 10 倍安くなることを意味します。

EIP 1014:CREATE2

EIP 1052: スマートコントラクトの検証

EIP 1283:SSTORE

スマート コントラクトは、別のスマート コントラクトのハッシュをチェックすることで、それ自体を検証できます。コンスタンティノープル分岐の前に、スマート コントラクトは検証のために別のコントラクトの完全なコードを抽出する必要があり、これには多くの時間とリソースが消費されます。

状態チャネルの実装がさらに簡単になりました。ステート チャネルは、オフチェーン トランザクションに基づくイーサリアム拡張ソリューションです。

SSTORE 操作に必要なガスコストを削減します。この動きにより、トランザクション内の複数の更新操作のコストが削減されます。

EIP 1234: ブロック報酬とディフィカルティボムの一時停止

ブロック報酬の減少と難易度ボムの一時停止の 2 つの部分で構成されます。

ブロック報酬の減少

難易度ボム停止

EIP 1234 は、難易度爆弾の発動をさらに 12 か月間延期し、その時点で再度投票が行われます。

副題

ETH
Odaily公式コミュニティへの参加を歓迎します
購読グループ:
https://t.me/Odaily_News
チャットグループ:
https://t.me/Odaily_GoldenApe
公式アカウント:
https://twitter.com/OdailyChina
記事目次
Odailyプラネットデイリーアプリをダウンロード
一部の人々にまずWeb3.0を理解させよう
IOS
Android