クロノス「v1.8」、メインネットアップグレードは10/22目標に。シミュレーションでスループット最大66%向上

ブロック生成時間を約20%短縮へ

EVM互換ブロックチェーン「クロノス(Cronos)」のネットワークアップグレード「v1.8」の実施スケジュールが9月26日に発表された。テストネットは9月30日にアップグレードし、メインネットは10月22日のアップグレードが目標とのことだ。

クロノスは、イーサリアム(Ethereum)との互換性を備えたブロックチェーンだ。イーサリアム向けに開発されたスマートコントラクトやアプリケーションを移行しやすいことなどを特徴としている。

v1.8のアップグレードでは、ブロック生成時間の中央値が約20%短縮されるほか、ネットワークの遅延を低減するためのアプリケーション側のメンプールが導入されるという。メインネットを想定したシミュレーションでは、持続的なスループットが最大66%向上したとのことだ。なおスループットは、ネットワークが一定時間に処理できるトランザクション量を示す。

こうした性能向上に向け、v1.8ではトランザクションの検証やノード間通信、スマートコントラクトの実行方法などが変更される。このうち、ブロックに取り込まれる前のトランザクションを一時的に保持するメンプールでは、アプリケーション側でトランザクションを事前検証する仕組みを導入する。これにより、ブロック構築時に行われていた重い検証処理の負荷を減らし、ブロック生成を高速化する。

またv1.8では、ノード間の通信に使用するネットワーク基盤を「libp2p」に変更するという。libp2pは、ブロックチェーンなどの分散型システムでコンピューター同士を接続するためのP2Pネットワーク技術。今回の変更によってノード間の通信遅延を低減するほか、ネットワーク構成やノードの検出などを改善するとのこと。

さらにv1.8では、並列EVM実行エンジン「ネイティブ・ブロックSTM(Native Block-STM)」をコスモスSDK(Cosmos SDK)のレイヤーに統合するという。これにより、スマートコントラクトを高い並列性で実行できるようにする。

このほかv1.8では、イーサリアムとのAPI互換性を改善する。対応するAPIメソッドを80以上に拡大し、EVM APIの互換性を90%以上に高める。これにより、イーサリアム向けの開発ツールをクロノスで利用しやすくする。またv1.8には、40件を超える重要なバグ修正も含まれている。

なお、v1.8はプレリリースとして公開されており、クロノスは直ちに同バイナリへアップグレードしないよう注意を呼びかけている。

参考:ギットハブ
画像:PIXTA

関連ニュース

参照元:ニュース – あたらしい経済

コメント

タイトルとURLをコピーしました