EthereumのProof-of-Stakeブロックチェーンが来月に完成するためのコード

ethereumの待望の賭け金(PoS)ブロックチェーンのコードは、来月の早い時期に完成する予定です。

Ethereum Foundationの研究者Justin Drakeは、2週間に1回のethereum開発者間の電話で、6月30日までにethereumの利害関係のないネットワーク移行の第1段階のコード仕様が「軌道上」になると述べた

「私たちは、6月30日に予定しているスペックフリーズに備えて、Phase Zeroの細かい調整を続けています」とDrake氏はその呼びかけについて述べました。 「我々はまだ順調に進んでいます。それでも、[code]の単純化が進んでおり、これは素晴らしいことで、細かいコーミングのプロセスは最終的なバグを見つけるためのものでもあります。」

Ethereumは、ethereum 2.0と呼ばれるメジャーアップグレードに向けて熱心に取り組んでいます。これにより、170億ドル規模のネットワークがブロックを作成しトランザクションを検証する方法が根本的に変わります。 ethereumカンファレンスETHCapetownでの最近のインタビューでethereum Vitalik Buterinの創設者によって説明されたように、ethereum 2.0には「2つの主要な主要コンポーネント」があります。

「1つはCasperです。これは、マイニングを…より効率的であると考えられるもので置き換えた、当社の利害関係証明アルゴリズムです」とButerinはその時に言いました。 「2つ目は、ネットワーク内のすべてのトランザクションを処理するためにネットワーク内のすべてのコンピュータを必要としなくなるために発生する、この大規模なスケーラビリティの向上です。

ブテリン氏はさらに、シャーディングにより、「スケーラビリティの1,000倍の向上」がネットワークにもたらされると予測しています。ただし、分割はethereum 2.0のロールアウトの後半の2つの段階でのみ発生します。最初のフェーズ – Phase Zeroと呼ばれる – は、厳密にethereumの新しい証明書ブロックチェーンを開始します。

「ビーコンチェーン」と呼ばれるPhase Zeroは、鉱山労働者ではなくバリデータがネットワーク上のトークンを共有し、さまざまなブロック提案に投票する新しいブロック検証システムを有効にします。

以前のブログ投稿でethereum開発者Ben Edgingtonによって述べられたように、ビーコンチェーンは以下を含む多くの役割を果たすでしょう。バリデータとそのステークスを管理する。提案されたブロックに投票するために委員会にバリデーターを組織すること。合意ルールを適用する。バリデータに報酬と罰則を適用する。もっと。

この新しいシステムのバリデータに対する報酬は、何個のトークンが固定されているか、およびネットワーク上の固定されたトークンの総数に基づいて計算されます。 Buterin は最近 、ethereum 2.0システムでのバリデータ報酬の発行を増やすことを提案しました。これはPhase Zeroの実行のために確定する必要があります。

「フェーズ2の終わりまでに、それは完全なシステムです」とブテリンはインタビューの中で説明しました。 「しかし、フェーズ0とフェーズ1の場合、それはまだいくつかのことに役立ちます。現在、Phase Zeroはほぼ完成に近づいています。」

そしてドレイクが今日言ったように、そして一度完成しました:

スペックフリーズを実行するときに考えられることの1つは、これらの単純化された外観上および実質上の両方の単純化のおかげで、フェーズゼロの状態遷移関数を512行のコードに収めることができるということです。ビーコンチェーンとシャードの両方を含む状態トランザクション機能の点で2.0は、1,000行のコードに収まる可能性があります。これは驚くべきことです。」

Drakeは、ethereum 2.0の設計ではまだ解決されていない「いくつかのブラックボックス」があるという警告を出しました。それでも、多くのethereum 2.0実装者は、Phase Zeroのテストを進めようとしています。

この点について、ConsensysのシニアソフトウェアエンジニアであるJoseph Delongは、さまざまなethereum 2.0実装チーム間の直接会談が5月15日にニューヨークで開催されることを強調しました。

ShutterstockによるEthereumイメージ