Introducing the Peregrine Upgrade
倍速トランザクション
ブロックタイムが32秒から16秒に短縮されたことは、Peregrineアップデートにおいて大きなポイントです。簡単に言えば、Casperのトランザクションはこれまで以上に高速になり、ガス代も1万CSPRから4000CSPRに減りました。私たちが実施したテストでは、この機能が問題なくスムーズに動作することを確認しております。削減量のテストサンプルはこちらでご覧いただけます。
費用対効果の高いコントラクト処理
Peregrineリリースでは、コントラクトの鋳造、インストール、転送などの操作をよりコスト効率の良いものにするため、コントロールフローオペコードのコスト削減が導入されました。詳細はGitHubをご覧ください。
すべての新しいコントラクトは自動的にこの変更の恩恵を受けますが、既存コントラクトに反映させる為には、コントラクト所有者はアップグレードする必要があります。
未使用ガスの99%払い戻し
今回のアップデートでは、コントラクト取引における未使用資金の払い戻しが導入されました。これにより、支払額と実際に使用されたガスの差額(未使用額)の99%が払い戻され、反映されます。
Contract Managementの強化
Peregrineのアップデートにより、コントラクト作成者のための新機能「enable_contract_version」FFI関数が追加されました。この新機能により、コントラクト作成者は、コントラクトが無効化された後でも、特定のバージョンのコントラクトを再度有効にすることができます。開発者は、必要に応じて簡単に以前のバージョンに戻すことができます。
NoSyncオプション
NoSyncオプションは、Casperネットワーク上のノードが履歴データ全ての同期を行わないための新機能です。
通常、ブロックチェーンネットワークのノードは、すべての取引と状態の完全な記録を維持するために履歴データを同期します。このプロセスはリソースを集中させ、大きなストレージと計算能力を必要とします。
NoSyncオプションを有効にすると、ノードは履歴データの同期をバイパスするように設定されます。これらのノードはブロックチェーンの全履歴に参加せず、最近のアクティビティとトランザクションに集中します。
この設定は、ブロックチェーンの全履歴を必要としないノード、例えば特定のアプリケーションに使用されるノード、軽量オペレーション、または最近のデータをクエリするためのエンドポイントとして機能するノードに便利です。
シンプルなクエリプロセス
state_get_account_infoのRPCメソッドは、アカウント情報のクエリプロセスをシンプルにするために、公開鍵またはアカウントハッシュとしてアカウント識別子を受け付けるようになりました。
ネットワーク・オペレーターは、ダウンタイムや大きな影響はないと予想されますが、ブロック時間やガス制限などのネットワーク仕様の変更に注意する必要があります。開発者は、更新されたネットワーク上で既存のコントラクトをテストし、新しい利点を活用できるようにアップグレードすることが推奨される。
Peregrineアップデートは2024年1月30日にテストネットでアクティベートされ、その後メインネットでもアクティベートされました。詳細はGithubを参照ください。
Peregrineアップデートの展開により、Casper Networkのビジョンの実現に一歩近づきました。Peregrineの各機能は、私たちの多様なユーザーベースの特定のニーズに対応するために作られています。2024年にはさらに2つの重要なリリースを予定しています: JulietとCondorのリリースです。新機能を検証いただき、Casper Networkとのインタラクションをどのように効率化するかを体験ください。

No responses yet