IoTeX Core 1.11.0:大きな飛躍

IoTeX Core 1.11.0: A Significant Leap Forward

IoTeX Core リリース 1.11.0 は、待望のIIP-13(ステーキングバケットを非代替性トークンとして表現)およびIIP-14(EntryPointコントラクトによるアカウント抽象化)機能を導入し、開発者にとって新たなフロンティアを切り開きます。コミュニティからの圧倒的な支持を受け、これらのアップデートはIoTeXブロックチェーンにおけるステーキングメカニズムとアカウント操作の扱い方に革命をもたらす見込みです。この新バージョンには重要なハードフォークが含まれており、IoTeXメインネットのブロック高 24,838,201(2023年7月20日午後11時UTC頃を予定)で有効化されます。すべてのノードがこの最新リリースにアップグレードすることが極めて重要です。アップグレードを怠ったノードは、有効化ブロック以降、IoTeXブロックチェーンとの同期に問題が生じます。

ご注意ください:ノードを再起動する前に、v1.11.0が正しく機能するために不可欠な最新のconfig.yamlファイルにアップグレードしていることを確認してください。ノード設定の詳細な手順はこちらをご覧ください。

v1.11.0における重要な進展

バージョン1.11.0では、3つの主要な機能強化が導入されます。

  • IIP-13:ステーキングバケットの非代替性トークン化
  • IIP-14:アカウント抽象化
  • トランザクションにおけるChainIDの強制

より深い技術的理解のために、IIP-13とIIP-14に焦点を当てた2つの別々のブログを近日公開予定です。

IIP-13:ステーキングバケットの非代替性トークン化

IIP-13は、ステーキングバケットの表現方法における画期的な進歩であり、現在ではIoTeXブロックチェーン上で非代替性トークン(NFT)としてモデル化されています。この変革により、リキッドステーキングデリバティブ(LSD)などの革新的なアプリケーションへの道が開かれ、これらのバケットの取引や、他のDeFiプロトコルにおける担保としての利用が可能になります。その結果、全体的なステーキング比率の上昇が期待され、IoTeXブロックチェーンのセキュリティと分散化が強化されます。

IIP-14:アカウント抽象化

IIP-14のアップデートは、認証、承認、リプレイ保護、ガス支払い、バッチ処理、原子性など、さまざまなアカウント操作とプロパティを抽象化することで、IoTeXプラットフォームのユーザー体験を向上させることに重点を置いています。EIP-4337に基づくIIP-14は、外部所有アカウント(EOA)の制約を克服し、IoTeXをより使いやすく安全にすることを約束します。

ChainIDの強制:トランザクションセキュリティの強化

ネットワークを区別するためにトランザクションにChainIDを導入したv1.8リリースを基盤として、v1.11では各トランザクションが正しいChainID(メインネットは1、テストネットは2)を持つことが必須となり、デフォルトのChainID値である0は拒否されます。これにより、IoTeXブロックチェーンのセキュリティがさらに強化されます。

その他のアップデート

主要な改善に加え、v1.11にはいくつかの小さな機能強化が含まれています。

  • デリゲート情報を取得するための「ioctl bc delegate」コマンド。
  • コンソールログ出力がノードステータスの概要を提供するようになりました。
  • ネットワークデータ効率向上のため、APIサービスでメッセージバッチを有効化。
  • 「ioctl did service」コマンド。
  • ブロック検証プロセスにシステムアクション検証が追加されました。

完全なリリースノートはこちらをご覧ください。

アップグレードの緊急性

v1.11.0はハードフォークを導入するため、すべてのノードがIoTeXブロックチェーンとの同期を維持するためにアップグレードすることが不可欠です。

今後の情報にご期待ください

このブログ記事は、v1.11に伴うアップデートの概要をご紹介するものです。IIP-13とIIP-14に関する今後の記事にもご期待ください。これらは特に開発者にとって有益な内容となり、それぞれの改善点について具体的な例と包括的な分析を提供します。新しい開発者向け記事、アカデミーコンテンツの通知を受け取り、IoTeXテックスタックを使った実際のプロジェクトの構築方法を学ぶために、開発者ポータルへの登録をお忘れなく。