ソラナのトークン処理を最大98%効率化する「P-Token」、安全性が証明される

ソラナのトークン処理を最大98%効率化する「P-Token」、安全性が証明される
画像はShutterstockのライセンス許諾により使用
Naoya Tokunaga
14 Min Read
Highlights
  • Certoraが3日、ソラナのP-Tokenアップグレードの形式検証を完了したとブログで公開
  • P-TokenはSPL Tokenの計算ユニット消費を最大98%削減、ソラナのトランザクション約半数に関与する中核プログラム
  • 全命令で3つの等価性プロパティ(パニックなし、成功時の状態同一、失敗時のエラー一致)が成立し脆弱性なし

形式検証企業Certoraは3日、ソラナ財団の委託を受けて実施したP-Tokenアップグレードの形式検証を完了し、技術ブログで結果を公開した。検証の結果、P-TokenはソラナSOLSOLの既存トークンプログラム「SPL Token」のドロップイン置換として正しく機能することが証明され、悪用可能な脆弱性は発見されなかった。P-Tokenは5月にソラナメインネットへ実装済みで、今回の検証はその事後セキュリティ保証として位置づけられる。

形式検証の対象と意義

SPL Tokenプログラムは、ソラナ上のほぼ全ての代替可能トークンの発行、口座管理、転送などを担う中核プログラムである。Certoraによれば、SPL Tokenはソラナの全トランザクションの約半数に関与し、週次のトークン転送は数億件規模に達している。

P-Token(SIMD-0266)はPinocchioフレームワークを基盤としたSPL Tokenの再実装で、計算ユニット(CU)消費の大幅削減を目的に設計された。ソラナ公式アップグレードページによれば、命令によっては最大98%のCU削減が確認されており、Transfer命令は4,645 CUから76 CUへ、TransferCheckedは6,200 CUから105 CUへとそれぞれSPL Token消費量の約1.6%まで縮小されている。ネットワーク全体ではブロックスペース約10%の削減が見込まれている。

このアップグレードは既存ウォレットやDeFiプロトコルが修正なしで動作する「ドロップイン置換」として設計されているため、新旧プログラムの挙動が完全に等価であることを厳密に証明する必要があった。

3つの等価性プロパティと検証結果

Certoraは独自の形式検証ツール「Certora Solana Prover」を用い、CVLR(Certora Verification Language for Rust)で記述した仕様に基づき、SMT(充足可能性モデュロ理論)で全ての可能な入力に対する等価性を網羅的に検証した。検証対象は両プログラムが共有する全命令で、以下の3プロパティが定義された。

  • No Panics:いずれのプログラムもパニック(異常終了)を起こさないこと
  • Equivalence on Ok:SPL TokenがOk(())を返す場合、P-TokenもOk(())を返し、操作後のアカウント状態がバイト単位で同一であること
  • Equivalence on Err:P-TokenがErr(e)を返す場合、SPL Tokenも同じエラーで失敗すること

検証の結果、対象範囲内の全命令で上記3プロパティすべてが成立し、悪用可能な脆弱性は発見されなかった。ただしP-Tokenが意図的に導入した3つの動作拡張(デリゲートの自己リボーク、Token-2022マルチシグ権限の受け入れ、零コピーローディングに伴うエラー順序の違い)については仕様として文書化され、形式仕様の仮定として明示的に取り扱われた。

ネットワーク全体への影響

P-Tokenには既存命令に加えて、batch(複数転送のバッチ化)、withdraw_excess_lamports(mint・マルチシグ口座からの余剰SOL回収)、unwrap_lamports(ネイティブSOLトークン口座からの直接送金)の3つの新規命令が追加されている。これらは検証対象範囲外だが、既存命令の等価性が形式的に保証されたことで、開発者やユーザーが安心して最適化プログラムへ移行できる環境が整った。検証結果と修正プロセスを含む詳細レポートは、Certora公式サイトで全文が公開されている。

関連:ソラナ新基盤SDPの決済パートナーにモダン・トレジャリー──マスターカードらも参加
関連:ソラナ財団、AIエージェント向け開発キット「Solana Agent Skills」発表

関連銘柄:SOLSOL

仮想通貨の最新情報を逃さない!GoogleニュースでJinaCoinをフォロー!

JinaCoinメルマガ開始
Share This Article
Follow:
2022年、「Move to Earn」アプリSTEPNとの出会いで暗号資産の世界へ。 その後、複数のブロックチェーンゲームを通じて業界知識を深め、2023年からはBNB / Ethereum / Suiの各チェーンでDeFi運用を本格スタート。 現在はSuiチェーンに注力し、レンディングプロトコル「Scallop」の公式アンバサダーとしても活動中。 DeFi運用とオンチェーン分析を軸に、実践しながら発信を続けている。
コメントはまだありません

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA

厳選・注目記事

9/5 04:46更新 · データ:Polymarket

9月のFed Decisionはあるか?
50bps以上の低下 0.15% Yes
25bps引き下げ 0.55% Yes
マクロ · 24h 15.8億円 · 累計 147.1億円 Polymarket ↗
Clarity Act(H.R.3633)が2026年に法律として署名される?
Yes 15%
No 86%
規制・政策 · 24h 3.2億円 · 累計 21.6億円 Polymarket ↗
9月のBitcoin価格はいくらになるか?
↑ 100,000 4.6% Yes
↑ 97,500 6.5% Yes
BTC · 24h 1.2億円 · 累計 3.8億円 Polymarket ↗
Bitcoinは9月5日に___以上か?
68,000 100% Yes
70,000 100% Yes
BTC · 24h 8,510.0万円 · 累計 1.3億円 Polymarket ↗
2026年のFed利下げ回数は何回か?
0 (0 bps) 93% Yes
1 (25 bps) 3.6% Yes
マクロ · 24h 8,380.3万円 · 累計 79.3億円 Polymarket ↗
Bitcoinは2026年にいくらまで上昇するか?
↑ 1,000,000 0.15% Yes
↑ 500,000 1.2% Yes
BTC · 24h 7,186.4万円 · 累計 98.0億円 Polymarket ↗
Bitcoinの8月31日~9月6日の価格は?
↑ 92,000 0.20% Yes
↑ 90,000 0.60% Yes
BTC · 24h 4,644.7万円 · 累計 1.9億円 Polymarket ↗
2026年にFed利上げは実施される?
Yes 72%
No 29%
マクロ · 24h 3,936.5万円 · 累計 13.5億円 Polymarket ↗
Ethereumは9月にいくらまで上昇するか?
↑ 4,000 1.5% Yes
↑ 3,300 4.9% Yes
ETH · 24h 3,277.3万円 · 累計 1.2億円 Polymarket ↗
Bitcoinは9月4日までにどの価格に到達するか?
↑ 88,000 0.20% Yes
↑ 87,000 0.35% Yes
BTC · 24h 2,727.7万円 · 累計 2,706.4万円 Polymarket ↗
10月のFed決定会合は開催されますか?
50bp以上の低下 0.65% Yes
25bps引き下げ 4.6% Yes
マクロ · 24h 2,698.2万円 · 累計 1.9億円 Polymarket ↗
Ethereumは2026年にいくらまで上昇するか?
↑ 10,000 1.6% Yes
↑ 8,000 2.4% Yes
ETH · 24h 2,667.6万円 · 累計 21.0億円 Polymarket ↗
Zcashは2026年にいくらの価格に達するか?
↑ 2000 9.8% Yes
↑ 1500 24% Yes
アルトコイン · 24h 1,921.8万円 · 累計 8,332.3万円 Polymarket ↗
Ethereumは8月31日~9月6日にいくらまで上がるか?
↑ 3,100 0.15% Yes
↑ 3,000 0.25% Yes
ETH · 24h 1,457.1万円 · 累計 5,104.0万円 Polymarket ↗
Fed利上げは___までに起きるか?
9月Meeting 50% Yes
10月Meeting 62% Yes
マクロ · 24h 1,345.4万円 · 累計 4.4億円 Polymarket ↗
Ethereum が 9 月 5 日に___を上回るか?
1,900 100% Yes
2,000 100% Yes
ETH · 24h 1,231.0万円 · 累計 1,859.3万円 Polymarket ↗
Bitcoinが9月6日に___を上回りますか?
68,000 100% Yes
70,000 100% Yes
BTC · 24h 1,082.9万円 · 累計 4,377.1万円 Polymarket ↗
Ethos公開販売で3000万ドル以上の資金が確定するか?
Yes 0.05%
No 100%
マクロ · 24h 1,012.5万円 · 累計 1,449.9万円 Polymarket ↗
AnthropicのIPOは___までに実現するか?
2026年9月15日 0.80% Yes
2026年9月30日 5.5% Yes
マクロ · 24h 883.5万円 · 累計 3.6億円 Polymarket ↗
Fedの利下げ幅は?
9月Meeting 0.45% Yes
10月のMeeting 3.8% Yes
マクロ · 24h 842.9万円 · 累計 5.2億円 Polymarket ↗
Solanaは9月時点でいくらの価格に達しますか?
↑ 200 1.1% Yes
↑ 190 1.6% Yes
アルトコイン · 24h 734.1万円 · 累計 2,160.7万円 Polymarket ↗
Variational FDVは___ 以上になるか(ローンチ1日後)?
1億ドル 98% Yes
2億ドル 96% Yes
新規上場 · 24h 733.2万円 · 累計 3.5億円 Polymarket ↗
Bitcoin が 9 月 5 日に何ドルまで上昇するか?
<68,000 0.05% Yes
68,000-70,000 0.05% Yes
BTC · 24h 640.2万円 · 累計 1,117.1万円 Polymarket ↗
Bitcoinが___以上になるのか(9月7日)?
68,000 99% Yes
70,000 100% Yes
BTC · 24h 565.5万円 · 累計 1,592.5万円 Polymarket ↗
Ethereumが9月6日に___以上になるか?
2,000 100% Yes
2,100 100% Yes
ETH · 24h 418.4万円 · 累計 679.7万円 Polymarket ↗
Ethereumは9月8日に___を上回るか?
1,900 99% Yes
2,000 99% Yes
ETH · 24h 379.0万円 · 累計 557.9万円 Polymarket ↗
Ethereumは9月7日に___を上回りますか?
2,000 99% Yes
2,100 99% Yes
ETH · 24h 347.8万円 · 累計 646.4万円 Polymarket ↗
South Korea ETF (EWY)は2026年8月31日の週に$179(LOW)に達するか?
Yes 1.0%
No 99%
規制・政策 · 24h 307.9万円 · 累計 1,295.6万円 Polymarket ↗
XRPは9月にいくらの価格に達しますか?
↑ 3.00 1.6% Yes
↑ 2.80 2.1% Yes
アルトコイン · 24h 217.2万円 · 累計 1,621.4万円 Polymarket ↗
Ethereumは9月4日に何ドルに達するか?
↑ 2,850 0.35% Yes
↑ 2,800 0.35% Yes
ETH · 24h 213.6万円 · 累計 213.6万円 Polymarket ↗
Predict.fun FDV は、ローンチ1日後に___を超えるか?
5000万ドル 87% Yes
1億ドル 84% Yes
新規上場 · 24h 160.7万円 · 累計 9.8億円 Polymarket ↗
XRP は 2024年9月8日に___を上回るか?
0.90 99% Yes
1.00 98% Yes
アルトコイン · 24h 156.7万円 · 累計 157.0万円 Polymarket ↗
Puffpaw のFDVは上場1日後に___を超えるか?
5000万ドル 26% Yes
1億ドル 26% Yes
新規上場 · 24h 142.7万円 · 累計 8.5億円 Polymarket ↗
Solanaの2026年の価格はいくらになるか?
↑ 600 1.1% Yes
↑ 400 3.1% Yes
アルトコイン · 24h 118.4万円 · 累計 2.8億円 Polymarket ↗
Extended FDVが___を上回るか、ローンチ1日後?
15億ドル 60% Yes
3億ドル 45% Yes
新規上場 · 24h 117.5万円 · 累計 5.7億円 Polymarket ↗
Hyperliquidは2026年に何ドルに達するか?
↑ 200 6.0% Yes
↑ 150 13% Yes
アルトコイン · 24h 110.5万円 · 累計 3.4億円 Polymarket ↗
BaseはBaseトークンを___までにローンチするか?
2026年9月30日 0.70% Yes
2026年12月31日 6.5% Yes
新規上場 · 24h 104.3万円 · 累計 11.8億円 Polymarket ↗
OpenSeaのFDVはローンチ後1日で___を超える?
1億ドル 22% Yes
1億ドル 20% Yes
新規上場 · 24h 98.3万円 · 累計 10.4億円 Polymarket ↗
Lighterは2026年にいくらの価格に達するか?
↑ $20 3.0% Yes
↑ $15 3.6% Yes
アルトコイン · 24h 81.2万円 · 累計 1.3億円 Polymarket ↗
Inkはトークンを___までにローンチしますか?
2026年9月30日 6.0% Yes
2026年12月31日 35% Yes
新規上場 · 24h 71.1万円 · 累計 1,166.5万円 Polymarket ↗
XRP は2026年にいくらの価格に到達するか?
↑ 8.00 1.8% Yes
↑ 6.00 1.8% Yes
アルトコイン · 24h 58.9万円 · 累計 5,093.1万円 Polymarket ↗
Base のFDVがローンチ後1日で___を上回るか?
5億ドル 59% Yes
10億ドル 50% Yes
新規上場 · 24h 54.7万円 · 累計 1.2億円 Polymarket ↗
Revolutは2026年にUSDステーブルコインをローンチするか?
Yes 30%
No 71%
規制・政策 · 24h 32.4万円 · 累計 680.0万円 Polymarket ↗
Clarity Act可決に投票するSenatorは誰か?
マイク・リー 21% Yes
キャサリン・コルテス・マスト 13% Yes
規制・政策 · 24h 12.1万円 · 累計 880.5万円 Polymarket ↗
Clarity Act に投票する上院議員は何人か?
50以上 28% Yes
55超 25% Yes
規制・政策 · 24h 2.3万円 · 累計 209.5万円 Polymarket ↗
Stablecoinsが2027年までにペグを外す?
USDC 1.2% Yes
USDE 6.8% Yes
規制・政策 · 24h 773円 · 累計 4,658.3万円 Polymarket ↗
このカテゴリの対象マーケットは現在ありません
予測市場一覧をもっと見る →

YouTube