Solana の P-Token が可決:コンピューティング・コスト 98% 削減がオンチェーン・ファイナンスを激変させる理由
Solana 上のすべてのトークン送金は、4,645 コンピューティング・ユニットを消費します。この数値は、数年前に SPL Token プログラムがリリースされて以来、ネットワークの経済性に組み込まれてきました。スワップ、エアドロップ、ゲーム内購入のすべてに課される「目に見えない税金」のようなものです。2026 年 3 月 14 日、Solana のガバナンスは SIMD-0266 を承認し、その数値は 76 にまで低下しました。たった一つのアーキテクチャ上の決定が、トークン操作を 61 倍安くしたのです。
SIMD-0266 の実態
「効率的なトークン・プログラム(Efficient Token Program)」と題さ れた SIMD-0266 は、既存の SPL Token プログラムの差し替え版として p-token を導入します。「p」は Pinocchio(ピノキオ)の略で、高性能な Solana プログラムを記述するために Anza が開発した、最適化されたゼロ依存ライブラリを指します。
その核心となる洞察は驚くほどシンプルです。Solana 仮想マシン(SVM)は、実行開始前にすべてのプログラム入力データをメモリにロードしています。現在の SPL Token プログラムは、そのデータをヒープ割り当てられた Rust の構造体にコピーしていますが、これはすでにアクセス可能な情報を複製していることになります。P-token は、この冗長性を完全に排除します。
これを可能にする 3 つの設計原則は以下の通りです:
- ゼロコピー・データアクセス:アカウント・データを独自の構造体にデシリアライズする代わりに、p-token は SVM がすでに準備したメモリから直接読み取ります。複製も割り当てもありません。
- ヒープ割り当てなし:Solana におけるすべてのヒープ割り当てはコンピューティング・ユニットを消費し、限られたヒープ領域を断片化させ、クリーンアップを必要とします。P-token は動的なメモリ割り当てを一切行いません。
- 外部依存関係なし:Pinocchio ライブラリは標準の
solana-programクレートを置き換え、パフォーマンスを犠牲にして開発者の利便性を優先していた抽象化を取り除きます。
その結果、すべてのトークン命令にわたってコンピューティング・ユニットが 88 ~ 98% 削減され、バイナリ・サイズも 40% 縮小されました。削減分の約 70% は、 「エントリポイントの置換」と「ゼロコピー・アカウントアクセスの実装」という 2 つの変更のみによってもたらされています。
重要な数値
生の効率向上は、Solana のキャパシティを再形成する形で波及します。
| 指標 | 以前 (SPL Token) | 以後 (P-Token) | 変化 |
|---|---|---|---|
| 送金あたりの CU | 4,645 | ~76 | -98.4% |
| Token プログラムのブロック占有率 | 10% | 0.5% | -95% |
| 解放されたブロックスペース | — | 12% | +12% の正味容量 |
| コンピューティング効率 | 1x | 19x | 19 倍の改善 |
解放された 12% のブロックスペースは、わずかな利益ではありません。Solana は 1 日に約 6,500 万件のトランザクションを処理しています。その 3 分の 1 でもトークン送金が含まれている場合、ブロック容量の 12% を回収することは、ハードウェアのアップグレードやコンセンサスの変更なしに、同じブロック時間内に数百万件の追加トランザクションを収容できることを意味します。
また、P-token は 2 つの新しい命令を導入します。オーバーヘッドを削減するために複数のトークン操作を単一のトランザクションにまとめる Batch と、ラップされたトークン・アカウントからの SOL 回収を簡素化する UnwrapLamports です。これらはいずれも、現在複数の命令を必要とする一般的な DeFi パターンをターゲット にしています。
後方互換性が真の要である理由
暗号資産の世界において、効率性のアップグレードは珍しくありません。SIMD-0266 が異例なのは、破壊的変更を一切伴わずに 98% のコンピューティング削減を達成した点です。既存の SPL トークンは変更なしでそのまま機能し続けます。ウォレット、DEX、レンディング・プロトコル、およびトークンとやり取りする他のすべてのプログラムは、コードの更新を必要としません。
これは、Solana のトークン・エコシステムが膨大であるため非常に重要です。すべての USDC 送金、Jupiter でのスワップ、Marinade でのステーキング操作は SPL Token プログラムに触れます。破壊的変更があれば、数千のプログラムにわたる協調的な移行が必要となり、ガバナンス上の悪夢となります。P-token は、同一の命令レイアウトとアカウント構造を維持することで、この問題を完全に回避しています。
アップグレード・パスはプログラム・レベルで選択可能です。新しいプログラムはすぐに p-token を利用してデプロイでき、既存のプログラムは変更を加えることなくコンピューティング環境の削減による恩恵を受けることができます。Solana Foundation の技術担当副社長は、メインネットへのデプロイが 2026 年 4 月に予定されていることを確認しました。