もしあなたが Solana エコシステム、それも特に meme token の構築や取引に深く関わっているなら、最近のテストネットでのトラブルの話は耳にしているはずです。Blueshift で開発を行い、かつて OSL でカストディを率いていた David Leung のスレッドは、エポック869 以降開発者を悩ませている厄介な問題を明らかにしています。ここでは分かりやすく整理して、ミームコイン界にとってなぜ重要なのかを見ていきます。
問題点:ed25519プログラムが行き詰まる
Solana の testnet では SIMD-0186 が有効化され、プログラムのアカウント所有権に対するチェックが厳格化されました。難しそうに聞こえますが、ブロックチェーン用語で言えばプログラムはネットワーク上で動くスマートコントラクトのようなものです。ed25519 プログラムは、Ed25519 デジタル署名の検証を扱う重要なコンポーネントで、秘密鍵を明かさずに所有権や真正性を証明する手段を提供します。
ところが、この有効化後にこのプログラムは "InvalidProgramForExecution" エラーで失敗するようになりました。なぜかというと、テストネット上では ed25519 プログラムの所有者が Native Loader ではなく System Program になっているという、古い設定ミスが残っていたためです。SIMD-0186 の新しい厳格なチェックがこの不一致を露呈し、ed25519 に依存するあらゆるトランザクションが失敗する原因になりました。
ミームコインの開発者にとって、これは重大です。多くの Solana ベースのトークン(バイラルになったミームを含む)は、エアドロップ、マルチシグウォレット、あるいはカスタムプロトコルのために署名検証を使っています。もしテストネット上で新機能を試しているときにこのバグが出れば、進行が止まり、ローンチの遅延やバグのあるデプロイにつながる可能性があります。
根本原因とこれまでの応急処置
Leung は、この所有権の問題がレガシーなクラスター設定に由来すると説明しています。これまでの修正は根本解決ではなく、問題を覆い隠す条件分岐的なワークアラウンドに過ぎませんでした。それらはしばらくの間は機能していましたが、更新されたチェックの重みには耐えられなくなりました。
基本的な署名処理が壊れたネットワークでミームトークンのポンプを試みることを想像してみてください。混乱は避けられません。現時点ではこの問題はテストネットに限定されていますが、小さな設定ミスが高速に動く暗号環境で大きな混乱を引き起こしうることを示しています。
修正案:SIMD-0417 が登場
朗報です:SIMD-0417 による提案された解決策があります。有効化されると、ed25519 プログラムの所有者がまだ Native Loader に設定されていない場合に自動的にパッチを当てるようになります。これにより手動介入なしで状況が改善されるはずです。
Leung はトラブルシューティングを手伝った Dean Little に感謝を述べており、苛立ちを拳で空に向かって叩くようなコミカルな動画クリップも添えられています――デバッグ作業の頭を抱えるストレスを象徴する、まさにミームに相応しいワンシーンです。
ミームトークン愛好家にとっての意味
Solana はその速度と低手数料のおかげで、Pump.fun のようなローンチからコミュニティ主導のトークンまで、多くのミームコインを支えています。テストネット上での今回のような問題は、常に警戒が必要であることを思い出させてくれます。ビルダーであれば、依存関係を再確認し、十分にテストすること。トレーダーであれば、新しいプロジェクトに飛び込む前にネットワークの健全性を監視する重要性を再認識してください。
同様の落とし穴を避けるために、Solana の改善ドキュメントやテストネットのアップデートに注意を払い続けましょう。ミームの世界では、情報を追っていることが大きなアドバンテージになります。
フルスレッドはこちらで確認できます: https://x.com/dhkleung/status/1993890384884453417