暗号好きの皆さん、こんにちは!Solana上で開発している方やブロックチェーンの最新動向を追っている方なら、Anchorの名前は耳にしたことがあるはずです。Solanaでのスマートコントラクト――いや、ここでは「program」と呼ぶ方が正しいですね――を書くのをぐっと楽にしてくれるフレームワークです。そんな中、Solana FoundationのDeveloper Relations責任者であるJacob Creechが投げたあるツイートが開発者たちの間で話題になっています。
彼のXでの投稿では、小さくても強力な改善点が示されています:Anchorのバイナリサイズが5%削減され、ベースバイナリのデプロイコストもさらに5%低減されたというものです。彼はこれを「複利的な改善」の力に結びつけています――小さな調整が時間とともに大きな差になる、という話です。この変更は、古くなったrent-exemptアカウントに関するチェックを取り除いたこちらのGitHubのプルリクエストに由来します。
rent-exemptとは?
簡単に説明しましょう。Solanaでは、すべてのアカウント(データ格納単位と考えてください)は「rent-exempt」でいるために最低限のSOLを保持している必要があります。これは、アカウントがネットワーク上で存続するために継続的な手数料を払わなくてよい状態を意味します。昔はこれを回避する方法があったりしましたが、最近のアップデートですべてのアカウントがrent-exemptであることが必須になりました。Jacobが返信で説明しているように、もはや存在している非rent-exemptアカウントはない、ということです。であれば、もう起こりえないことを確認するためのコードを残しておく理由はありません。そのロジックを取り除くことで軽量化できます。
ある返信では、実際のコード差分のスクリーンショットも共有されていました:
あのハイライトされた行が見えますか?ピンクの行が削除され、緑の箇所が簡素化されたバージョンです。コードの「大掃除」の典型例ですね。
なぜミームトークンの開発者に関係があるのか
ここで「ミームトークンとどう関係あるの?」と思う方もいるでしょう。Solanaは高速で手数料が安いため、ミームコインの定番チェーンになっています。Anchorのようなツールは、トークンローンチや流動性プール、あるいはミームプロジェクトのちょっとした仕掛けのためのカスタムprogramを開発するのに役立ちます。デプロイコストが5%下がるというのは一見わずかに思えますが、限られた予算でバイラルを狙うミームトークンを立ち上げる場合、1つ1つのlamportが重要です。さらに、バイナリが小さくなるとビルドが速くなり、全体の手間も減ります。
このアップデートは、開発効率化を進めるSolanaの継続的な取り組みの一部です。Jacobが言っていた複利効果は実際に働いており、これまでの最適化によりAnchorはすでに改善を重ねてきましたし、今回の変更でその勢いは継続します。ミームトークンを作る開発者にとっては参入障壁が下がり、コストを気にせずアイデアに集中できるようになります。
開発者の方はこのPRをチェックしてテストしてみてください。ミーム目当てで見に来た方は、Solanaの動向を注視しておくといいでしょう。こうした技術的な勝利が、新しい荒唐無稽なプロジェクトの登場につながることがよくあります。
Meme Insiderでは今後もミームトークンやブロックチェーン技術に関する最新情報をお届けしていきます!