イーサリアムの全コアデベロッパー会議9この内容は2017年1月27日に行われたイーサリアム全デベロッパー会議の内容です。UTCで行う?十分な告知があればこのミーティングの予定を前後させることもできる。Jameson]詳細1.EIP5/8の最終合意に達するサマリー:このEIPは過去のミーティングで議論され、全体的なコンセンサスに達した。Parityの公式声明の承認待ちのための一時的なコンセンサスです2.EIP196:楕円曲線加算と楕円曲線スカラー乗法のためのプリコンパイルとペアリングChristian:イーサリアム上でzk-SNARKSを有向にするためプリコンパイルすることを提案し、リサーチチームは順応性のあるプリコンパイルと他の楕円曲線を有向にする能力を維持しようとするが、通常は維持する凡庸的な方法はありません。スカラー乗算とペアリング関数のプリコンパイルの実装を提案します。(*楕円曲線上の離散対数問題の困難性を利用し、安全性の根拠とする)ペアリング関数は2つの異なる楕円曲線上の2点を有限体に写像するほど複雑であるため、写像問題に直面する可能性があり、この2点の要素を写像する独自の方法は存在しません。これによって複雑さを大いに軽減できるでしょう。ToDo:2つの楕円曲線の点のためのエンコーディングとガスコストの割当を決める.Vitalik:「もう少しプリコンパイルの合計を一般的にしたい場合、Bパラメータを持つ曲線を加算と乗算サポートすることによって行えます。よってBパラメータは0になりますが、Bはどのような値でもかまいません。イーサリアムに実装しているECC(楕円曲線暗号システム)もカバーすることができ、0の複雑性ともなるでしょう。」Christian:「Vitalikが楕円曲線演算をより一般的にできるとしていると言っているが、ペアリングではない?」Vitalik:「再度チェックする必要がある。一つ追加する価値のあるものはRust(プログラミング言語)で実装を見ることができる。実装があり、イーサリアムの唯一C++依存性はリカバリ機能ですがそれ以外の場合プリコンパイルを自分たちで実装する必要があるでしょう。他言語からのリファレンスと他の助けを借りることができ、交雑親和性を破るためC++の依存性はあまり好ましくない」Christian:「なるほど」Vitalik:「もし追加したいなら実装を持たないユーザーのためにPythonをリファレンス実装として使用することができる」Jan:「Rubyのためにラッパーを加えることができるので大丈夫」Parityチーム:「Parityも大丈夫です」Javaチーム:「最近新バージョンをリリースしたので追加するだけです。196はコンセンサスを得たが、詳細はCristianが一つのEIPとして更に内容を盛り込みます。次のミーティングで話し合われるでしょう。0ETHのトランザクションに署名した場合、0番地から送金されたと仮定する2.コントラクトがどのようにしてアドレスを生成するかのルールを変更、どうやら一人のユーザーは新しいルールにクリエイトオペコードを生成することと古いものの弱点を見つけ安全に批判する方法を見つけることに幸せをかんじている様だ(ETHアンチ?)Vitalik:今までのミーティングでこの件について何度か話し合ったが、基本的に0ETHの送信者とコントラクトのアドレスを決定していたスキームを修正する2つの機能を持つ新しいトランザションタイプを許可している。送信者とノンスからセンダーとコードへ離す。OPCODEを作成するVitaik:よりクリアになるため意見としては2になるとしていた覚えがありますチャットでの質問:Q.オペコードの代わりに生成のためにプリコンパイルができるか?A.それは考慮する価値があり、オフラインで話合えると嬉しいです。Machine)コードを持たないプリコンパイルとなり、複雑さを増します。:レシートからMedstateを取り除く中間の状態ルートを取り除く。Jeffによるとライトクライントに干渉を与えるとしてるためこの長所もあり短所もある点についてはJeffとオフラインで話し合うので参加自由です。Lermerが指摘した大きなマイニングプールがアンクルをマイニングすることを促進するインセンティブの欠陥に対するバグレポート解決策:ブロックが増加している間の時間を対象にする代わりにアンクルと簡単な変化式(1行のコード変更)を含むブロックの間の修正時間を対象にします。101:Bigint(数値データ型)算術Vitalik:イーサリアムはRSAの様な多彩なBigint暗号をサポートできるのが理由で、もしサポートするならモジュラーの指数性は十分であり、乗算と加算に悩まされる必要はありません。根拠はその3で、指数性は最適化が必要なもの一つで乗算と加算はすでに安価に行うことが可能です。140:安価なThrowJeff:どうやら危険なようです。反転状態(トランザクションの取り消しなど)がコストなしで行われるます。Vitalik:消費したガスは失ってしまうが、残りのETHは返金されるだろう。Christian:ガス欠後にThrowを行うことができるため、コストなしで実装しないといけないという規定がありませんか?全員:その通りですねChristian:このバグによりガス欠になった時は現在、ずさんなガスカウントをしてしまうということです。一般的なサポートを行う。ホームステッドで時間をとられてしまうならセレニティで行うこともできるメトロポリス実装時期とロードマップの話し合いHudson:イーサのメトロポリスかセレニティまたは両方のフェイズについての今までの話合いには大きな進展がなかった覚えがあります。Vitalik:メトロポリスの実装をパート1とパート2に別けることを提案した時はDoS攻撃の修正とこのメトロポリスのハードフォークにいくつかのEIPを潜在的に加えたいときでした。repoに記録しておくことができ、このメトロポリスの議題を作成したためアップデートを見逃すことはありません。このミーティングと次回のコアデベロッパーのミーティングまでにEIPの実装とテストにおおよそのタイムリミットを決定したいと思っています。MVPをリスト化したものを作成し、そしてもし時間があればその他のものも追加します。Vitalik:一旦的にEIPの非公式なコンセンサスを得たら、先にすすみ可能な限り早く実装をはじめます。新しい通常状態テストこのテストをサポートし、進めていく。Jeffがいくつかの提案があり、EIPにてコメントします。*VitalikはCALLBLACKBOXが望ましいとする・他の種類の制限?可能な組み合わせを模索する必要せいあり追加のオペコードの代替手段、CALLをINTERRUPTに統合する、動作を変更するための引数としてFlagをとるが、この動作変更Flagは静的解析をより難しくしてしまう更なる話し合いはGitHubのEIP116にて行う。141:EVMのオペコード:指定された無効な命令Solidityは異なる”Throw”動作を行いたい。イーサリアムのマイニングリグを正しく構築するスポンサーリンクビットコインやイーサリアムその他仮想通貨の情報はツイッター上で速報を出しています。サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。#4,230,000でハードフォークを実施。2018年10月14日コンスタンティノープルテストネットブロック決定とProgPoWの進行イーサリアムは年末にコンスタンティノープルフォークを控え、前回のコアデベロッパー会議で決まっていた10月9日のテストネット”ロプステン”のハードフォークを今回の会議で決定しました。仮想通貨wikiEthereumBitcoin。