読み込み中...
ja

Solanaの新しいP-Tokenアップグレードは、転送の計算コストを95%以上削減した。

ピノキオベースのトークンプログラムのアップグレードにより、4,645台あった転送コストはわずか76台に削減された。

Solanaの待望のp-tokenアップグレードがついにメインネットに到着し、これまでで最大級のネットワーク効率改善が導入された。

このアップグレードは、既存のSPLトークンプログラムを、Pinocchio Rustライブラリ上に構築されたドロップイン最適化実装に置き換えるものです。新システムは、既存のアプリケーションやウォレットとの互換性を維持しながら、トークン操作に必要な計算リソースを劇的に削減する。

ソラナ財団の文書によると、トークンの命令で消費されるコンピュートユニットは、以前の実装と比較して最大98%減少した。標準的なトークン転送は4,645コンピュートユニットからわずか76コンピュートユニットに減少し、transfer_checked命令に必要なコンピュートユニットは6,200から105に減少した。

ソラナ上のほぼすべての非投票トランザクションは、何らかの形でトークンとやりとりしているため、今回の発表はネットワーク全体に影響を与える可能性がある。このような操作のためのコンピュート消費量を下げることで、Solanaは既存のブロック制限を引き上げることなく、各ブロックにより多くのアクティビティを適合させることができる。

ソラナでコンピュートユニットが重要な理由

Solanaでは、コンピュートユニットはトランザクションとプログラムの実行コストを測定します。ネットワーク上のすべてのインタラクションはコンピュートリソースを消費し、ブロックキャパシティはプログラムがいかに効率的にそれらのリソースを使用するかに大きく依存する。

Anzaは以前、Solana上のトランザクション・コストには、実行だけではないものが含まれると説明した。署名検証、アカウントのロード、書き込みロック、トランザクションデータのサイズはすべて、総リソースのフットプリントに寄与する。したがって、計算機使用率を下げることは、バリデータがトランザクションの優先順位付けを改善しながら、より多くのトランザクションをブロックに詰め込むのに役立つ。

P-tokenは特にトークン・プログラムをターゲットにしており、エコシステム全体で最も多用されているコンポーネントの1つである。トークンの指示はDeFiスワップ、NFT取引、支払い、ステーキング取引、ステイブルコインの送金に現れるため、トークン層での効率向上はより広範なネットワークに波及します。

p-tokenスイッチだけで、ブロックスペースのおよそ12%から13%が解放される。この見積もりには、新たに導入されたバッチ機能による将来の利益はまだ含まれていない。

新しい標準ではなく、ドロップインの代替

今回のアップグレードで最も注目すべき点のひとつは、互換性に対するアプローチだ。開発者が手作業で採用する必要のある別のトークン標準を導入するのではなく、p-tokenは既存のSPLトークン・プログラムを直接置き換えるものとして機能します。既存のトークンは、移行やユーザー側の変更なしに運用を続けることができる。

SOL Strategiesのマイケル・ハバード最高経営責任者(CEO)は、今回のアップデートを「実に、実に大規模な」ものであると、公開投稿で説明している。

ハバード氏は、このアップグレードを、すべての既存のアプリケーションとファイルを保持しながら、老朽化したWindows 98コンピュータを最新のWindows 11マシンに置き換えることに例えている。

この互換性は、当初から展開戦略の中心であり続けた。ソラナ財団の資料では、アップグレードによって既存のウォレットやアプリケーションに大きな変更が生じることはないと繰り返し強調されています。

エンジニアのコンピュートコスト削減方法

Anzaのソフトウェアエンジニア、フェルナンド・オテロ(通称Febo)によると、Pinocchioはもともと、Solana開発における依存関係の衝突を減らす試みとして始まった。このライブラリは外部依存を回避し、コアとなるプログラムタイプをゼロから書き直すことで、より積極的なパフォーマンス最適化の扉を開いた。

従来のソラナプログラムのエントリーポイントを置き換えることと、ゼロコピーリードを採用することだ。

残りの効果は、コードベース全体の小さな最適化からもたらされた。エンジニアは、重複チェックを削除し、不要なボロートラッキングを減らし、条件ロジックを最適化し、使用頻度の高い命令に優先順位をつけました。

転送命令は、メインネット上のトークンプログラム・トラフィックの半分近くを占めるため、特別な扱いを受けました。エンジニアは、転送命令を早期に特定し、一般的な解析ロジックの一部をスキップするようにプログラムを設計し、計算機消費をさらに削減しました。p-tokenは、効率性の向上だけでなく、3つの新しい命令を導入しました:BatchWithdrawExcessLamportsUnwrapLamports です。

監査、テスト、セキュリティ・レビュー

p-tokenはSolanaの最も重要なプログラムの1つを書き換えるものであるため、このプロジェクトはメインネットのアクティベーション前に大規模なテストを実施した。Anza氏によると、エンジニアはユニットテスト、Firedancerのファジングツール、Neodymeの履歴トランザクション再生分析、監査、進行中の正式な検証作業を利用した。

また、開発プロセス中に少なくとも1つの重要な問題が監査によって発見された。Asymmetric Research社のセキュリティ研究者は、バッチ命令内部のアカウント所有権チェックに関連する脆弱性を特定した。Anzaチームは、メインネットがアクティブ化される前にこの問題を修正した。

ソラーナの全体像

過去1年間、エコシステムに関する議論は、Firedancer、Alpenglow、トランザクションフォーマットのアップグレードなど、大規模な取り組みに焦点が当てられることが多かった。これらの取り組みは大きな注目を集めましたが、多くの開発者は、トークンプログラムが広く利用されていることから、p-tokenを最もインパクトのある実用的なアップグレードの1つと静かに見ていました。

2025年当時、開発者はp-tokenによって一般的なトークン操作が約19倍効率化されると見積もっていた。現在、メインネットのベンチマークでは、初期の予想を上回る命令も出ている。

長期的な影響は、より安価なトークン取引にとどまらない可能性がある。ブロックの上限を増やすことなくブロックスペースを解放することで、Solanaはより洗練されたアプリケーション、より大規模なトランザクション、より高いスループットのための余地を得る。開発者はより多くのロジックを1つのトランザクションに収めることができ、バリデータはより効率的にブロックを処理することができる。

SolanaFloorの詳細を読む

Jupiter Brings Bitwise Onchain With $200M Institutional $USDe Market on Solana
Phoenix Trade、1日の取引量が過去最高を記録 好意的と受け止められたSolanaコミュニティが分裂へ

Solanaは高まるプライバシー要求にどう反応するか?

Solana Weekly Newsletter

関連ニュース