暗号資産法/レベル V · 開発者と発行者/5.1 トークンの発行/レッスン 5
流動性ロックと取り消された権限
流動性のロック、ミント権限およびフリーズ権限の取り消し、コントラクト所有権の放棄がオンチェーン上で実際に何をもたらすのか、そしてなぜ法律はそれらに関するあらゆる主張を事実の陳述として扱うのか。
本コースは教育を目的としたものであり、法律・税務・投資に関する助言ではありません。暗号資産に関する法律は国や州によって異なり、頻繁に変わります。行動する前に、お住まいの地域の現行ルールを資格のある弁護士または税理士にご確認ください。
最小コストの道
法律が認める範囲で、最も安く、税負担が最も軽く、最も簡単で、最もプライバシーを守れる方法を、優先順に示します。各ステップには根拠となるルールと、合法であり続けるための条件を記しています。
- SetAuthorityを用いてLPトークンをバーン(焼却)し、ミント権限とフリーズ権限をNoneに設定する。各ステップにはネットワーク手数料のみが発生し、変更は恒久的だが、内部関係者が既に保有しているトークンは対象外となる。
- タイムロックよりもバーン(焼却)を優先すべきである。バーンにはロックコントラクトが不要であり、有効期限がなく、第三者のコードへの信頼にも依存しない。一方、ロックはロックされているLPトークンのみを保護し、かつアンロック日までしか保護しない。
- 「権限放棄(renounced)」と主張する前に、アップグレード可能なプロキシ管理機能、手数料徴収権限、恒久的なデリゲートが存在しないかを確認すること。これらはいずれも存在すればその主張を誤解を招くものとする。引き続き保有しているすべての権限を明示的に列挙すること。
- ミント権限、フリーズ権限、アップグレード権限、手数料徴収権限の放棄は、SEC Release 33-11412の下で中央集権的な主体が残っていないという見方を支持するものである。フリーズ権限を保持するのは、例えば裁判所の命令に従う必要がある場合など、必要な場合に限り、その旨を開示すること。
- ロックの条件は正確に明記し、ロックコントラクト、ロックされているLPトークンの割合、アンロック日を明示すること。SafeMoonが内部関係者が流動性を引き出せる状況で「ロック済み」と主張したことは、100カ月の実刑判決という結末を迎えた。
用意するものSolanaプログラムライブラリのトークンに関するミント権限、フリーズ権限、SetAuthorityのドキュメントOpenZeppelinのOwnable.renounceOwnershipおよびアップグレード可能なプロキシに関するドキュメントSECによるSafeMoon LLCに対する訴状(ニューヨーク連邦地方裁判所南部地区、2023年11月1日)トークンのマイント情報、フリーズ権限、LPトークン保有者、およびロック契約に関する情報を表示するブロックエクスプローラーページ
問い
- LPトークンがバーニングされた場合、まだ誰かが流動性を引き出すことができるのでしょうか?
- 「ミント権限が取り消された」とは何を証明し、何が未解決のまま残るのか?
- 流動性がロックされていないにもかかわらず、そうだと言ったことでクリエイターは起訴されるのか?
探究
- 自動市場製造者(AMM)では、トークンはそのトークンとSOLやETHなどのペア資産を含む流動性プールに対して取引されます。プールに資金を預けた人はLPトークンを受け取り、これを使って預けた資金を引き出すことができます。この流動性を突然引き出す行為が典型的な「ラグプル」です(レッスン6.2.1)。購入者を安心させるため、創発者たちはLPトークンを一定の日付で解放されるタイムロックコントラクトに送信することで流動性を「ロック」したり、二度と移動不可能なアドレスに送信して「バーニング」することもあります。ロックは一時的なもので、その効力はロックコントラクトのコード次第ですが、バーニングは永続的なものです。
- トークンプログラムには制御スイッチも備わっている。SolanaのSPLトークンプログラムでは、ミント権限を持つ者はいつでも新しいトークンを発行でき、SetAuthority命令を使えばその権限を不可逆的にNoneに設定して供給量を固定することができる。フリーズ権限を使えば、どのホルダーのトークンアカウントでも使用不能にすることができ、この権限をNoneに設定すればフリーズやアンフリーズ機能は永久に無効となり、既にフリーズされているアカウントもそのままの状態が続く。Ethereumやそれに類するチェーンでは、OpenZeppelinのOwnableパターンに基づいて構築されたコントラクトがrenounceOwnershipを呼び出すことで所有者を持たない状態になり、その結果、所有者に限定された関数は二度と呼び出せなくなる。
- これらのいずれも完全な保証にはなりません。ミント権限を取り消しても、インサイダーが既に保有しているトークンには何の影響もありません。コントラクトがアップグレード可能なプロキシの背後にあって、その管理者が新しいコードに置き換えることができる場合、所有権を放棄してもほとんど意味がありません。これはOpenZeppelinが詳細に記述している設計です。Solanaのより新しいトークン拡張機能では、そのミントに対する任意のアカウントからトークンを転送したりバーニングでき、ホルダーが取り消すことのできない永続的なデリゲートなど、さらなる権限が追加されています。ロックは、実際にそこに入れられたLPトークンのみを対象とし、かつ有効期限までの間のみ適用されます。安全性に関する主張は、すべてのキーおよび権限の一覧と照合して検証する必要があります。
- 法律はこれらの主張を事実として扱っている。2023年11月1日に提出された訴状の中で、SECはSafeMoonの創発者がマーケティングやホワイトペーパー、ウェブサイトを通じて、流動性プール内の資産は少なくとも4年間ロックされると投資家たちに伝えていたと主張した。しかし、トークンの5%の流動性手数料がプールに追加されるたびに、被告らはプール内の資産を自由に引き出せるLPトークンを受け取り、繰り返しそれを利用していた。2021年4月20日に、プールが主張されていたようにロックされていないことが一般に知られると、その価格は約50%下落した。CEOのブレイデン・ジョン・カロニーは後に有罪判決を受け、100ヶ月の懲役刑を言い渡された(レッスン5.1.6)。
- アメリカにおいても分類にはコントロールが重要となる。2026年3月17日のSECの解釈では、「central party」とは、暗号資産システムに対して運営上、経済的、または投票によるコントロールを持つ個人や団体と定義されており、機能的な暗号資産システムには参加者の管理や報酬の配分を監督するcentral partyは存在しないとされている。ミント、フリーズ、アップグレード、手数料設定の権限を保持していることは継続的なコントロールがあることを示唆し、これらの権限を放棄することは、重要な管理業務を遂行できる者が誰も残っていないという見解を裏付ける(レッスン3.1.4)。また、フリーズ機能は裁判所の命令に従うなど正当な目的のためにも利用され得る(レッスン4.3.7)ため、その保持や撤回はトレードオフとなる。
- 正確な表現は仕組みに基づいて決まる。『流動性がロックされている』と言う開発者であれば、ロックコントラクトの名前やLPトークンのロック割合、解除日を明示できるはずだ。『権限を放棄した』という場合には、アップグレードや手数料設定など、どの権限が放棄され、どの権限が残っているかを具体的に示す必要がある。実際に確認する方法としては、ブロックエクスプローラーでそのトークンのミントおよびフリーズ権限、LPトークンの保有者、ロックコントラクトとその解除日、そしてプロキシ管理者を調べ、得られた情報をプロジェクトが公表している内容と照合する。レッスン6.3.2では、これらの事実をホルダーにどのように誠実に伝えるかについて解説している。
重要な事実
- SolanaのSPLトークンプログラムにおいて、SetAuthorityを使用すると、ミント権限を不可逆的にNoneに設定でき、それ以降は新たなトークンを発行することはできなくなる。
- Solanaのミント機能のフリーズ権限が「None」に設定されている場合、フリーズおよびアンフリーズは永久に無効となり、既にフリーズされているアカウントもその状態のままです。
- OpenZeppelinのrenounceOwnership関数を使用すると、コントラクトに所有者がいなくなるため、所有者専用の関数はもう呼び出すことができません。
- SECは、SafeMoonが流動性を少なくとも4年間ロックすると約束した一方で、被告らはLPトークンを保有し、自由にプール内の資産を引き出すことができたと主張している。
- SECによると、2021年4月20日に一般の人々が、SafeMoonの流動性プールが主張されていた通りロックされていないことを知った後、その価格は約50%下落した。
- SECのリリース番号33-11412では、「中央当事者」とは、暗号資産システムにおいて運営上、経済的、または投票に関する支配権を持つ人物や団体と定義されています。
演習 九・六・三・一
9集めるブロックエクスプローラーで確認できるトークンの制御ポイントを最大9つ挙げてください(リストの内容によって数は変動します)。例えば、ミント権限、フリーズ権限、コントラクト所有者、プロキシ管理者、手数料設定、LPトークン保有者、ロックコントラクトなどです。
6まとめるそれらを「永久に放棄された権限」、「1つのウォレットが依然として保持している権限」、「マルチシグまたはタイムロックによって管理されている権限」、「バーニングされた流動性」、「特定の日付までロックされている流動性」、そして「確認できなかった項目」という6つのカテゴリーに分類してください。
3絞り込む6つを3つのグループに分ける:購入者が確認できる永続的な保護、期限が来たり誰かの継続的な努力に依存する保護、そして購入者が信頼に基づいて受け入れなければならない主張。
1結晶化するあなたの例において、買い手が最も見落としがちな残存する権力と、その保有者がそれによって何ができるかを1文で記述してください。
事実確認
日付、数字、主張は、下記に記載された公表資料と照合して確認しました。
- Solana Program Library: Token program documentation (mint and freeze authorities)
- OpenZeppelin Contracts 5.x: Access control API (Ownable.renounceOwnership)
- OpenZeppelin Contracts 5.x: Proxies API
- Solana documentation: Permanent Delegate token extension
- SEC v. SafeMoon LLC et al., No. 1:23-cv-08138 (E.D.N.Y.), complaint
- SEC press release 2023-229: SEC Charges Crypto Company SafeMoon and its Executive Team (Nov. 1, 2023)
- IRS Criminal Investigation: CEO of digital asset company SafeMoon sentenced to 100 months in prison (Feb. 10, 2026)
- SEC Release No. 33-11412, Application of the Federal Securities Laws to Certain Types of Crypto Assets and Certain Transactions Involving Crypto Assets (March 17, 2026)