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

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

イーサリアムネットワークは、計画されたアップグレードをブロック番号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 ファイルによって発生するマイニングの問題

推薦する

北米初のビットコインETFは現在11,000BTC以上を保有している

北米初のビットコイン上場投資信託(ETF)は現在、11,000 BTC以上を保有している。あるETF...

偽造通貨が暗号通貨の世界を攻撃:それを効果的に防ぐには?

テキスト |ほほー編集者 |ウェン・ダオ過去1か月間に、EOSやHTなどのコインの偽造事件が発生しま...

すべてのハッシュレート投資およびハッシュレート契約製品は停止され、一部のマイニング作業も停止されました。

11月19日、Ant Financialの公式サイトはAnt S9契約の終了を発表しました。発表に...

ビットコイン採掘事故がCCTVニュースで報道される

12月5日、CCTV2経済情報ネットワークがビットコインの「採掘事故」について報道ビデオの長さは8分...

イーサリアムマイナーの収入が1月に過去最高を記録。 EIP-1559はコインを溜め込むのに良いが、新しいマイナーは注意が必要

ウー氏は著者にこう語った |ミャオハシュこの号の編集者 |ウー氏がブロックチェーンについて語る実装は...

チーターマイナーのボスはWeChatモーメンツに写真を投稿し、「逃亡」の噂を否定した。

13日夕方、チーターマイニングマシンの元のオフィスの場所は無人となり、そのボスからの消費制限命令が...

古代プロジェクトDGBはBinanceに上場して勢いを増している

2020年6月22日14:00(UTC)、BinanceはDGB/BTC、DGB/BNB、DGB/B...

アフリカはデジタル通貨マイニングにおいて独自の優位性を持っている

多くの企業や一般の人々も、ブロックチェーンを活用して社会問題を解決することに満足しています。さらに、...

孫宇塵はバフェットとの昼食会がキャンセルされた後、夕食会を主催した

北京時間7月26日午前、米国現地時間午後5時30分頃、ジャスティン・サンとトロンはバフェットとの昼食...

コインゾーントレンド: 今週のビッグデータに基づくビットコインの価格動向 (2017-06-21)

通貨価格は再び20,000を突破し、短期トレンドは強気1. 市場動向<br/>今日は20...

MASとASICがインターネット金融協定に署名

クレイジーな解説: 3月にオーストラリア証券投資委員会と英国金融行動監視機構の間で締結された協定と同...

ビットコインの取引手数料は上昇し続けており、競合するコインが抜け穴を利用できるようになっている。ブロック容量の拡張は緊急ですか?

暗号通貨の分野では、ビットコインだけが目立っているわけではありません。他の競合コインも、取引手数料が...

マラソンデジタル、ビットコイン採掘データセンターに関する召喚状を受け取る

マラソンデジタルの幹部は、米国証券取引委員会(SEC)からハーディンデータセンターに関する文書と通信...

テスラはビットコイン決済の使用を停止した。業界関係者はどう考えているのか?

テスラのCEOイーロン・マスク氏は今朝、ビットコイン決済の使用を一時停止し、エネルギー消費の少ない暗...

SiaClassic は現在 QBTC 取引所で利用可能になっています。 QBTC取引所でデータが更新されました。

本日(11月5日)正午より、SiaClassic(コード:SCC)がQBTCで取引可能となり、SCC...