'Thirdening'アプローチ:どうやってEthereumのフォークを見るか

総価値で世界第3位のブロックチェーン、 ethereumは、コードをアップグレードしようとしています。

今週の導入時にネットワークのユーザが新しいソフトウェアにアップグレードすることを決定した場合、 Constantinopleというシステム全体のアップグレード、またはハードフォークは、ユーザビリティを高め、スマートコントラクトの設計を改善するために設計された、

すでに、開発者たちが新しい技術革新の可能性を開く方法としてEIP 1014またはSkinny CREATE 2という名前の1つの特定のアップデートを指摘しているので、アップグレードには興奮が集まっています。

それでも、統計は現在コンスタンチノープルの採用が今日まで低かったことを示しています。問題となっている指標は全体的なサポートの公正な表現ではないと開発者は言うが、これはアップグレードを妨げないことに注意する価値がある。これは、Constantinopleがハードフォークとして知られる一種のアップグレードだからです。このようなアップグレードでは、鉱山労働者、取引所、企業、およびブロックチェーンのフルコピーを格納しているユーザーなど、ネットワーク内のすべてのノードがソフトウェアを更新する必要があります。

プラットフォームの利害関係者が自社のソフトウェアを更新しない場合、これは2つの互換性のないブロックチェーンの作成につながる可能性があります。そのような出来事から、 ethereum classicbitcoin cashなどの暗号通貨が形成されました。

ただし、そのような結果が生じ、スプリットチェーンが持続するためには、ユーザーが古いインスタンスの実行を継続したいというインセンティブが必要です。その点で、コンスタンティノープルは、幅広いコミュニティの支援を受けているアップグレードです。

特に1つのアップグレード – 難易度爆弾の除去 – は、ネットワークの継続的な健全性とethereumのブロックチェーンの運用に必要であると主に見なされています。

それでも大部分は議論の余地がない間、コンスタンチノープルはそのドラマなしではありませんでした。ブロックごとに2 ETHに3 ETHからブロックの報酬を減らす- -それは、プラットフォームの経済への微調整を備えているので、その実行アップでは、開発者は、投資家や鉱山労働者の相反する見解をナビゲートすることを余儀なくされた、それぞれが取り組んで異なる結果のために。

その変更のため、コンスタンティノープルはまた、ある人たちによって 、ビットコインの定期的な「半減」イベントへのオマージュであると呼ばれることもあり、それによってそのソフトウェアはプログラム的にそれが定期的に導入する新しい供給量を減らす。

そのため、アップグレードが行われているのを見る価値があります。

フォークカウントダウン

ethereumでは、ハードフォークはアップグレードソフトウェアにハードコードされている特定のブロック番号でトリガーされます。アップグレードに参加するには、フルノードを実行している鉱山労働者、交換業者、企業、およびユーザーが事前に新しいソフトウェアをダウンロードする必要があります。これにより、特定のブロック番号に達するとハードフォークが発生します。

コンスタンティノープルは、ブロック番号7,080,000で活動化する予定です。ただし、ブロックの作成にかかる時間は変動する傾向があるため、ハードフォークが正確にヒットするタイミングを確定するのは困難な場合があります。

それでも、ブロックを作成し、いつハードフォークが発生するかを見積もるのにかかる時間を測定するWebサイトがいくつかあります。

そのようなカウントダウンの1つが、ブロックチェーンの監視および分析会社、 Amber Dataで入手できます。ウェブサイトによると、Constantinopleは木曜日のUTC 4:00にアクティブになる予定です。

別のフォークカウントダウンWebサイトはデータリソースCoinGeckoです 。これはAmber Dataと同様の見積もりを示しています – 木曜日の午後3時30分頃にアクティブになるフォークを予測します。

Parity EthereumクライアントのAfri Schoedonのリリースマネージャによるカウントダウンタイマーによると、Constantinopleは木曜日の午後3時09分ごろにアクティブになる予定だという。

Schoedonのカウントダウンは、ethereumブロックチェーンの成長を追跡するより広い機能を持っています。各予測には微妙な違いがありますが、これはウェブサイトがどのように計算に近づくかによるものであり、ブロック数が近づくにつれて調整される可能性が高いと述べています。

「鉱山では固定時間平均を使用しているので、フォークに近づくほど正確になります」とSchoedon氏は述べています。

フォークモニター

アップグレードの進行状況と健全性を追跡するために開発者によって配備された、Constantinopleの進行状況を追跡するための最も有用なツールの1つはフォークモニターです。このツールを使用すると、開発者はハードフォークをリアルタイムで監視し、ブロックチェーンデータが累積したときの視覚的なグラフを表示できます。

このツールを使用して、開発者はネットワークがByzantium (現在のソフトウェアパラダイム)とConstantinopleブロックチェーンに分岐するのを目の当たりにして、古いチェーンでそれ以上ブロックが生成されないようにすることができます。

モニターは、両方のチェーンの難しさとハッシュレートも追跡します。これは、ブロック番号に達すると大幅に異なるはずです。フォーク時に非正統的なネットワークアクティビティが発生した場合は、これもモニタに表示されます。

とは言っても、ethereumのブロックチェーンの小さな分岐は正常であることは注目に値します。小さなフォークは頻繁に発生します – そしてすぐに放棄されます – それはプラットフォームが時折のブロックを放棄することによってより速いブロック時間を持つことを可能にする、いわゆる「おじさん」の使用です。

それがフォークアクティベーションポイントになると、それは2つのブロックチェーン間の明確な、恒久的な分岐であるはずなので、分割と未ブロックのブロックの間の違いは明らかになります。

それでも、モニターはethereumの最も人気のある2つのソフトウェアクライアント、 GethParityのみを追跡します。 これらは合わせてネットワーク全体のおよそ70パーセントを占め、100パーセント正確ではないかもしれません。

マイニングハッシュレート

この特定のアップグレードにとって重要なのは、マイニングハッシュレート、およびハードフォークが発生した後でそれが異なる可能性がある方法です。何人の鉱夫がブロックチェーンに参加しているかを明らかにする測定基準。これはアップグレードの全体的なサポートを実証するための良い方法です。

さらに、鉱山労働者は、取引がブロックに分類されることによって取引が確認されるかどうかを確認する当事者であるため、チェーン分割の調整を担当する主要な当事者です。

そのため、ハッシュ処理が継続するかどうか、そしてどのくらいの期間、Byzantiumブロックチェーンに注目するかを検討する価値があります。

アップグレードの両側のハッシュレートは、ethereum開発者のフォークモニタツールに表示されます 。さらに、メトリクスWebサイトEtherscanには、ネットワークのハッシュレートの経時的なグラフが表示されます。

それでも、現在のethereumソフトウェアには、難易度爆弾と呼ばれるものが含まれています。これは、時間の経過とともにマイニングの難易度を上げるアルゴリズムです。

困難爆弾はConstantinopleソフトウェア上で延期されましたが、それがByzantium上に存在するということは、たとえ分割の場合であっても、Byzantiumがまだ活発な開発を見ていない限り、2、3ヶ月以上続くことはあり得ないということです。

ノード

トランザクションの確認には責任を負いませんが、ethereumエコシステム内のもう1つの重要な関係者はノードです。ノードはethereumソフトウェアを実行し、ブロックチェーンの完全なコピーを格納します。

フルノードは通常、開発者、企業、マイニングプール、およびフルノードを使用するユーザーによって実行され、プライバシーとセキュリティが向上します。フルノードを実行しているユーザーは、自分のコンピュータからリアルタイムでブロックチェーンフォークを確認することもできます。

現在、 EthernodesというトラッキングWebサイトでは、Constantinopleアップグレードの採用について低い統計が示されています。モニターによると、GethとParityのConstantinople互換フルノードの総数はわずか15.5%です。

それでも、これは驚くほど少ない数字ですが、トップのエーテルマイニングプールであるEthermineのCEOで、Ethernodesのウェブサイトの所有者であるPeter Pratscherは、数字は不正確であり、採用は実際には大多数に近いと述べました。

「[Ethernodes]で見られる採用は、多くの古い[そして]古いGeth / Parityノードを考慮してこの統計を計算するので、完全には正確ではありません」と彼は電子メールで述べました。

Twitterで話すと、ParityのSchoedonはこれに反論し、Ethernodeのスクラップソフトウェアにはもはや動作しなくなった多くのノードが含まれ、そのネットワーククエリに対応しないノードは無視すると述べた。

(Schoedonによると、これにはethereum上のノードの数を誤って表現することが含まれています。これは約30,000と言われていますが、それはわずか10,000にすぎません。)

Ethernodeは、現在ネットワークのサンプルを採取して部分的な表現を作成する過程にある新しい削り取りテクニックで、彼らのソフトウェアを更新する過程にあります。新しいスクレイピングツールのプレビューはこちらから入手できます

このツールによると、アップグレードされたノードの総数は現在44パーセントです。これがまだ低い間、Schoedonによればそれは心配の原因ではありません。

「アップグレードの重要性をethereumエコシステムの主要な利害関係者に伝える限り、アップグレード率44(%)で(おそらく)大丈夫です」とSchoedonはツイートしました。

ライブストリーム

おそらく、コンスタンティノープルの活性化を見る最も魅力的な方法は、コードを書いた開発者からの生のコメントです。

隔週開催されるethereumのコア開発者のスタイルを真似て、開発者はコードの切り替えをリアルタイムで監視するために集まっています。

「これは基本的にコア開発者のライブストリームであり、潜在的には一部のコミュニティメンバーがズームコールに参加しています。これは、コンスタンティノープルの祝賀でもあり、移行を監視するための呼びかけでもあります。

YouTubeで一般公開されているこの会議は、アップグレードが行われる直前に開催予定です。

ここでライブストリームを聴くことができます

価格

最後に、アップグレードを監視するためのもう1つの測定基準は、エーテルの価格です。これは、アップグレードの前後に変動する可能性があります。

これを監視するために、 CoinDesk Price Indexはリアルタイムでシフトを監視します。

Shutterstockによる Ethereumイメージ