アプリの使い方手順を解説!2019年10月21日ビットバンク(bitbank.cc)口座開設の方法【初心者向け基礎知識】2019年10月7日どうも墨汁うまい(@bokujyuumai)です。Verification社が発表。今年2020年にローンチが予定されているイーサリアム2.0(ETH2)のローンチにまた一歩前進したことになります。本稿では今回の監査内容と、改善点について詳しく解説を行います。これまでのバグとコントラクトの修正ETH2デポジットコントラクトとは?ETH2のデポジットコントラクトとは、現在のイーサリアムレガシーチェーン上にデプロイ(コントラクトを使用できるように設置すること)されるイーサリアム2.0との架け橋となります。Chain上で32ETHを保有しバリデータノードを建てることでETH保有者はバリデータ報酬を得ることができるという利点が生まれるます。ChainはETH2のPoSチェーンであり、現時点では片道とはなるがデポジットコントラクトを介して、イーサリアムコミュニティはマイニングとは別の方法でETHを報酬として得ることができ、最終的にETH2ネットワークをセキュアに保つことに貢献することができます。このデポジットコントラクトは、イーサリアムのプログラミング言語バイパー(Vyper)で書かれており、デポジットされた各バリデータの32ETHをマークルツリーのデータ構造を採用することで保管します。このマークルツリーではバリデータがデポジットコントラクトで新規に登録される毎に動的にアップデートされるます。デポジットコントラクトのサイズは非常に大きくなり、最大で2の32乗のデポジットされたETHを記録することができる仕様となっています。Verification社によると、何点かのVyperコンパイラーのバグを発見したが、今回の検証ではコンパイラーを信じる必要ない正しいデポジットコントラクトのバイトコードを目的として監査したとしています。1357のバグを発見し、1月初旬にリリースされたETH2スペックですでに修正が完了。28,38も同様に改善し、コントラクトのガスコスト削減にも成功しているのです。1761などが挙げられており、これらもプロダクションレディとなるv0.10.0ですべて報告され修正されています。出典:Ethereumこれまでのバグとコントラクトの修正v0.10.0以前のデポジットコントラクトは、デベロッパーが期待した動作を得られない可能性があり、もし正しかったとしてもハードフォークによるEVMのガス手数料変更に伴うアップデートにより影響が出る可能性があったとされています。形式的検証前のデポジットコントラクトでは、今後ハードフォークでガス手数料を調整した際、最初に使用されたガスの値に関係なく、常にガス不足となりコントラクトの実行に失敗。これによりあらたなバリデータ登録の32ETHデポジットを受付ない可能性があったものの、これらのバグもすべてv0.10.0では修正されています。イーサリアムはローンチから2019年7月で4年が経過。分散型金融(DeFi)による圧倒的な需要と安定したコントラクトプラットフォームとして利用が進む一方、EVMと各コントラクトの調整を慎重に行う必要があります。ブロックチェーン開発においてこれらの慎重な検証が軽視される一方、イーサリアムはETH2という新たな”イーサリアムキラー”への移行を目前に、発明者のヴィタリック(Vitalik)氏率いる最強のリサーチャーとデベロッパーとともに2020年にETH2ローンチに漕ぎ着けることになるでしょう。・イーサリアム2.0(ETH2)は何がすごいのか?・イーサリアムをプロモーションするDAO(自立分散組織)とは?・イーサリアムから離れるプロジェクトも?独自ブロックチェーン開発という新しいトレンド▼墨汁サロンではイーサリアム2.0の最新開発動向や構造、価格に影響する技術についての相場影響などの考え方などをどこよりも詳しく解説しています。Bakktアプリは仮想通貨決済アプリよりPayPalのようになる墨汁うまい仮想通貨の現役トレーダー、ライター、マイナー。ツイッターではイーサリアムやビットコインの投資家向けに正確で早い情報を提供しているほか、ブロックチェーン技術やファンダメンタル、テクニカルを解説する、オンラインサロンを運営している。?ビットコインやイーサリアムなどの仮想通貨に投資したい人のための総合情報サイト。現役トレーダーによるビットコイン取引の手法もブログで公開。各取引所の特徴・最新ニュースなど、ビットコインがはじめての方にも分かりやすい最新情報を提供。