お知らせ |イーサリアム コンスタンチノープル アップグレードのお知らせ

お知らせ |イーサリアム コンスタンチノープル アップグレードのお知らせ

イーサリアムネットワークは、計画されたアップグレードをブロック番号7,080,000でアクティブ化します。これは、2019年1月16日水曜日になると予想されています。この期間中のブロック時間の変動により、特定の日付が 1 ~ 2 日延期ま​​たは早まる場合があります。カウントダウンは、このウェブサイト https://amberdata.io/blocks/7080000 で確認できます。この Web サイト http://forkmon.ethdevops.io/ で、ネットワークのアップグレードをリアルタイムで確認することもできます。

コンスタンティノープルとは何ですか?

「コンスタンティノープル」は、このネットワーク アップグレードのコード名です。以前は「Spurious Dragon」や「Byzantium」といったコード名がありました。

イーサリアムのユーザーまたは保有者として、私たちは何をすべきでしょうか?

使用している場合:

  • 中央集権型取引所(Coinbase、Karken、Binanceなど)

  • ウェブウォレットサービス(Metamask、MyCrypto、MyEtherWalletなど)

  • モバイルウォレット(Coinbase Wallet、Status.im、Trust Wallet、imTokenなど)

  • ハードウェアウォレット(Ledger、Trezor、KeepKeyなど)

何もする必要はありません!使用している取引所またはウォレットから、追加の手順を実行するように求める通知を受け取らない限り (ただし、これは Ethereum チェーンではなく、使用しているサービスに関係します)。

フルノードを実行しています/マイニングをしていますが、ただ横になって何もしなくても大丈夫ですか?

最新のEthereumクライアントをダウンロードしてください:

  • 最新の geth クライアント (v1.8.20)

  • 最新の Parity クライアント (v2.1.11-stable)

  • 最新の Harmony クライアント (v2.3 ビルド 72)

  • 最新の Pantheon クライアント (v0.8.3)

  • 最新の Trinity クライアント (v0.1.0-alpha.20)

  • 最新の Ethereum Wallet/Mist (v0.11.1)

フルノードを実行しています/マイニングしていますが、更新しないとどうなりますか?

上記のクライアントの最新バージョンにアップデートしていない場合、アップグレードが有効になった後、クライアントはフォーク前のコンセンサス ルールを使用して、アップデートされていない他のノードと同期し、コンセンサスを継続します (そこにブロックを生成するマイナーがまだいる場合) 。コンセンサスルールが変更され、相互に互換性がなくなったため、更新されていないクライアントは更新された Ethereum ネットワークにトランザクションを送信できず、更新されていないネットワークにのみトランザクションを送信できます。

Ethereum の「ネットワーク アップグレード」とは何ですか?

ネットワーク アップグレードは、システムの機能を強化する新しいルールを追加することを目的とした、基盤となる Ethereum プロトコルへの変更です。ブロックチェーン システムの分散化により、アップグレードは携帯電話のアプリを更新するほど簡単ではありません。ブロックチェーンのネットワーク アップグレードでは、アップグレードをスムーズに進めるために、複数の Ethereum クライアント開発者間のトランザクションを含む、コミュニティ全体の調整とコミュニケーションが必要です。

ネットワークのアップグレードプロセスはどのようなものですか?

コミュニティがアップグレードにどのようなアップデートを含めるべきかについて合意に達すると、Ethereum クライアント (geth、Parity、Harmony など) の開発者が関連するアップデート コードをクライアント ソフトウェアに書き込みます。これらのプロトコル更新は、指定されたブロックの高さの後にアクティブ化されます。最新のルールに更新されていないノードは、更新前のネットワークに残り、古いコンセンサス ルールを使用して引き続き動作します。

Constantinople フォークにはどのようなアップデートが含まれていますか?

ネットワーク アップグレードに含まれる更新にはラベルが付けられ、EIP によって参照されます。 Ethereum 改善提案 (EIP) では、コア プロトコル仕様、クライアント API、契約標準など、Ethereum プラットフォームに実装されるいくつかの標準について説明しています。 Constantinople アップグレードには次の EIP が含まれています。

EIP 145: EVM におけるビットシフト命令

  • 他の算術演算と同等のコストでネイティブのビット単位の移動命令を提供します

  • EVM には現在ビット単位の移動命令はありませんが、他の論理演算と算術演算をサポートしています。ビット単位のシフトは算術演算で実行できますが、ガス消費量が多くなり、処理に時間がかかります。算術演算を使用すると、SHL と SHR を実装するには 35 Gas かかりますが、この提案で提供されるネイティブ命令は 3 Gas しか消費しません。

  • 簡単に言うと、この EIP はプロトコルにネイティブ機能を追加し、EVM でのビット単位のシフト操作をより安価かつ簡単にします。

EIP 1014: スキニー CREATE2

  • 新しいオペコード0xf5を追加します。これには、 endowment memory_start memory_length salt 4 つのスタック引数が必要です。具体的な性能はCREATEと同じですが、コントラクト初期化用のアドレスとしてkeccak256( 0xff ++ sender_address ++ salt ++ keccak256(init_code)))[12:]の代わりにkeccak256(RLP(sender_address, nonce))[12:]が使用されます。

  • 相互作用の範囲を広げる: 一部のコントラクトはまだチェーン上に存在していませんが、それらには init_code の特定の部分によって作成されたコードのみを含めることができることは確かです。この EIP を使用すると、このような契約とやり取りすることができます。

  • 契約との対事実的相互作用を伴う状態チャネルにとって非常に重要です。

  • つまり、この EIP を使用すると、まだ作成されていない契約を操作できるようになります。

EIP 1052: EXTCODEHASH オペコード

  • この EIP は、コントラクト コードの keccak256 ハッシュを返す新しいオペコードを指定します。

  • 多くのコントラクトでは、コントラクトのバイトコードを検査する必要がありますが、バイトコード自体は必要ありません。たとえば、コントラクトでは、別のコントラクトのバイトコードが一連の可能な実装の 1 つであるかどうかを確認したい場合があります。あるいは、別のコントラクトのコードを分析し、分析に合格できるすべてのコントラクト (つまり、バイトコードが一致するコントラクト) をホワイトリストに追加することもできます。

  • 現在、コントラクトは EXTCODECOPY オペコードを使用できますが、ハッシュのみが必要なシナリオ、特に大規模なコントラクトでは、これは比較的コストがかかります。新しいオペコード EXTCODEHASH がデプロイされた後は、特定のコントラクト バイトコードの keccak256 ハッシュ値のみを返すことができます。

  • 一言で言えば、この EIP により、関連する操作が安価になります (ガスの消費が少なくなります)。

EIP 1283: SSTORE オペコードで使用されるガスの計算の変更

  • この EIP は、SSTORE オペコードのネットガス計測方法を変更して、コントラクトストレージの新しい用途を可能にし、計算方法が現在のほとんどの実装と一致しない場合に不必要なガス消費を削減することを提案しています (翻訳者注: 一部の操作は現在のほとんどの実装では必要ありませんが、元の計算方法にはこれらの操作に必要なガスも含まれるため)。

  • 簡単に言うと、この EIP により、特定の操作のコストが削減され (操作を完了するために必要なガスが少なくなります)、現在の「冗長」で高価なガスの消費が削減されます。

EIP 1234: 難易度爆弾の遅延とブロック報酬の調整

  • 徐々に加速する難易度爆弾(「氷河期」とも呼ばれる)により、平均ブロック時間は増加し続けるでしょう。この EIP は、難易度爆弾を約 12 か月遅らせ、ブロック報酬を減らすことを提案しています (氷河期の遅延に対応するため)。

  • 簡単に言うと、この EIP により、PoS が準備され実装されるまで、Ethereum がブロックを生成するのが停止されないようになります。

ご支援ありがとうございます!

Ethereum コミュニティ、すべての Ethereum クライアントの開発者、そしてさまざまなプラットフォームを通じて集まり、エネルギーを注ぎ、アイデアを提供してくれた参加者に心から感謝します

Reddit の投稿 (編集者注: 数日前の「コンスタンティノープル更新概要」) の使用を許可してくださった Reddit ユーザー「cartercarlson」に特に感謝します。そして、Medium の記事「Ethereum Constantinople: Everything You Need To Know」の使用を許可してくださった MyCrypto チームに感謝します。

免責事項:これは、新興かつ進化中の、高度に技術的な分野です。この記事の提案を実装し、引き続き参加することを選択した場合は、これらの提案が自分に与える影響を十分に理解していることを確認してください。予期しないコード バグなど、関連するリスクを理解する必要があります。推奨事項を選択するときは、結果のリスクを独自に評価します。この文書およびここに含まれる推奨事項は、販売契約ではなく、ここに記載されている Ethereum ネットワークおよび Ethereum クライアントに関する保証を含むがこれに限定されない、いかなる種類の保証も構成するものではありません。

著者:ハドソン・ジェイムソン

翻訳:アジアン


<<:  グリン:ハリー・ポッターの魔法?

>>:  GPU マイニングの知識: DAG ファイルによって発生するマイニングの問題

推薦する

ビットコインの暴落は大きなチャンスですが、重要なのは本当に準備ができているかどうかです。

みなさんこんにちは。私はGod Kです。Kラインを勉強するのが好きです。友達は私のことを「Kラインマ...

広東省公安局の郭宏偉氏:ブロックチェーンの旗印の下、オンラインのねずみ講、賭博、詐欺が新たな犯罪モデルとなっている

法制日報によると、広東省公安部サイバー警察部隊の主任エンジニアである郭宏偉氏は、サイバー犯罪の撲滅と...

資本の流入が止まったのに、なぜウォール街はグレイスケール・ビットコイン・トラストを放棄し始めたのか?

グレイスケール・ビットコイン・トラスト(GBTC)がビットコインに対する機関投資家の関心を測るベンチ...

DeFi流動性マイニングブームのレビュー:DEXには堀がない

DEX には堀がなく、SUSHI は流動性戦争の新たな次元を開きます。 6月初旬に「DEX間の競争は...

Bubi CTO 王静: ブロックチェーン技術を使用して、複数の当事者間の信頼を確立するコストを削減しています。

インターネットにより、ポイントツーポイントの情報伝送コストがほぼゼロになり、誰でも、どこでも、いつで...

ビットコイン人民元価格はもはやビットコイン価格市場を支配していない

Golden Finance News -ビットコインの価格と中国のビットコイン市場の間にはまだ密接...

匿名コインの将来は不確実ですか?グリンとビームはどこへ行けばいいのでしょうか…

現在非常に人気のある 2 つの暗号通貨は、投資には適さない可能性があります。グリンは総発行枚数に上限...

Filecoin コミュニティのハイライト: Slate

Filecoin プロトコルをベースに、アプリケーション開発者やサービス プロバイダーは、ファイル...

ビットコインゴールドのハードフォークが迫る、日本の主要ビットコイン取引所7社がビットコインゴールドのハードフォーク対策を発表

クレイジー解説:ビットコインネットワークのビットコインゴールドハードフォークが近づく中、日本の7つの...

「ビットコイン」を教えないのに、それを「大学」と呼べるでしょうか?

画像出典: 大志ビットコインは教育システムにも浸透しつつあり、ビットコイン講座は将来の起業家を教育し...

DeFiにはビットコインが必要:DeFiに流入するBTCは半年で50倍に増加

ビットコインが15,000ドルを突破したとき、UNIやYFIなどの主流のDeFiガバナンストークンは...

昨日Bitmainに何が起こったのですか?

わずか1週間後、Bitmainからの2つの声明が再び公表されました。 Bitmainに一体何が起こっ...

バイナンスは、決済サービス法違反の疑いでシンガポールで一部商品の取引を停止

資金決済法違反の疑いがある仮想通貨取引所バイナンスは、シンガポールでの取引向け一部商品の提供を停止す...