ソラナ(Solana) (SOL) ネットワークで、1件のトランザクションが保持できるデータ量の上限が大幅に引き上げられた。従来の1,232バイトから一気に4,096バイトへと、実質「3倍超」の拡大となる。
主なポイント
- 新フォーマット「Transaction V1」は、エポック1035の開始時(9月15日午前1時頃[UTC])にメインネットで有効化。
- ゼロ知識証明(ZKP)、大規模マルチシグ承認、多段階トレードなどを、1件のアトミックトランザクションで処理可能に。
- レガシーおよびv0形式のトランザクションは引き続き有効だが、アプリやデータサービス側は新形式への対応が必須。
Transaction V1がメインネットで稼働開始
新フォーマットは、Solana Foundation によると、メインネットのエポック1035開始時、UTC時間で9月15日午前1時頃に有効化された。開発面では企業開発チームの Anza が主導し、Jacob Creech 氏と Andrew Fitzgerald 氏らが主要な貢献者として名を連ねることが報じられている。
トランザクションの大型化とメッセージレイアウトの仕様は、SIMD-0296およびSIMD-0385という2本の設計ドキュメントで定義されている。
V1トランザクションの利用は任意で、これまでのレガシー形式およびv0形式もそのまま利用できる。増加した容量は、トランザクションの実行に必要な命令、署名、その他データを格納するために用いられ、ネットワークが1秒あたりに処理できるトランザクション数そのものには直接影響しない。
関連記事: XRP Ledger、1ブロックに3,254件のトランザクションを格納し新記録
ソラナの4,096バイト上限が持つ意味
旧来の上限のもとでは、開発者は複雑な処理をひとつの小さなトランザクションに無理に押し込むか、複数のトランザクションに分割し、それらをバンドルで束ねる必要があった。だがこうしたバンドルは、「全ステップが一括して成功または失敗する」というレベルのプロトコル保証が存在しなかった。
V1ではアドレス・ルックアップ・テーブルを廃止し、アカウントアドレスをメッセージ内に直接書き込む方式を採用する。1アカウントあたり1バイトのインデックスで済んでいた従来に比べ、32バイトを要する一方で、構造自体はよりシンプルになる。
特に恩恵が大きいのは、承認者が複数いる企業向けウォレットや、秘匿性を保ったまま情報を検証するゼロ知識証明(ZKP)だ。一方、イーサリアム(Ethereum) (ETH) はプロトコルレベルのトランザクションサイズ上限を設けず、「重い処理には高い手数料」という経済インセンティブで調整している。今回の拡張により、両ネットワーク間に長年存在してきた構造的な差は縮まりつつある。
もっとも、容量が増えたからといって直ちに利用が拡大するとは限らない。Galaxy Research は、ソラナ上のトークンに蓄えられた価値の多くが依然として「眠った状態」にあり、成長の早い分野では競合チェーンに先行を許していると指摘する。
分散型金融(DeFi)におけるソラナのロック総額(TVL)は、DeFiLlama によれば約59.5億ドル規模とされる。また、ソラナ上の実世界資産(RWA)は8月時点で400億ドル超、35万以上のアドレスにまたがっているという。
Transaction V1導入前後のインフラ対応
V1トランザクションの読み取りはインフラ側にとって「ブレイキングチェンジ」となり、対応が済んでいないサービスでは、単一トランザクションの取得リクエストであっても失敗し得る。バリデーターやRPC事業者はAgave v4.2.2以降を稼働させる必要があり、1件でもV1トランザクションを含むブロックについては、ブロック単位の取得リクエストが失敗する可能性もある。
元々の1,232バイト上限は、IPv6パケットの制約に由来していたが、ソラナが通信プロトコルをQUICに切り替えたことで、その制約は事実上意味を失っていた。Anzaは、エコシステム側からのテスト・統合作業の猶予を求める声を受け、メインネットでの有効化を当初予定から6日間後ろ倒しにした。
今回の変更は、5月に実施されたブロックあたりコンピュート容量の6,000万から1億コンピュートユニットへの引き上げや、オンチェーン・ストレージのレンタル費用を段階的に90%削減する施策に続くものだ。

