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