Helios 0.9.0 がリリースされました!このリリースには、新機能と改善点が満載です。 • 機能的なTUI • 履歴ブロック アクセスのサポート • 並列トランザクション処理 • NPMでのTypeScriptバインディング • カスタム VM 統合用の新しいインターフェイス
新しいターミナルインターフェース: --tui で Helios を実行し、ノードをリアルタイムで監視します。現在のブロック、同期ステータス、最近のブロック履歴を、自動的に更新されるクリーンなインターフェイスで表示します。
履歴ブロック・アクセスは、新しいプラガブル・プロバイダー・システムを通じて使用できるようになりました。以前は、Helios は履歴ブロックにアクセスできませんでした。現在では、サポートされているすべてのネットワークで完全なライトクライアント検証を通じてセキュリティを維持しながら、古いブロックを取得できます。
トランザクション処理が並列で実行されるようになったため、全体的にレイテンシが削減されました。以前は順次実行されていた操作は、パフォーマンスを向上させるために複数の CPU コアを使用するようになりました。
NPM への TypeScript バインディングを公開しました。JavaScriptおよびTypeScriptの開発者は、Heliosライトクライアントの機能をアプリケーションに簡単に統合でき、ライトクライアントを完全にサポートしています。 これに関する優れた仕事に対して@that_guy_karenに叫びます!
JavaScript ツールは Webpack から Vite に移動しました。これにより、ビルドが高速化され、ESM と UMD の両方のモジュール形式がサポートされるため、開発者のエクスペリエンスが向上します。また、使いやすいNPMパッケージも公開しています。
カスタム仮想マシンのサポートが追加されました。リファクタリングされたアーキテクチャにより、標準のイーサリアムの実行を超えたさまざまな実行環境が可能になります。 これを一線を越えてやってくれた@0xdhruvaに叫びます!
インフラストラクチャの更新:Heliosは現在Alloy v1.0を使用しており、ライブラリが安定した1.0リリースに達するという重要なマイルストーンを示しています。関連するすべての依存関係は、それに応じて更新されています。
Hoodi testnetによるネットワークサポートの拡大。これにより、開発者は新しいテストネットでHeliosを実行できます。
Helios 0.9.0は、イーサリアムライトクライアントの実行をよりアクセスしやすくし続けています。完全なリリースノートとドキュメントは、次のURLから入手できます。
19.81K