すべての投稿
ガイド

タックストークンとは?SolanaのToken-2022手数料の仕組み

Solanaのタックストークンは送金ごとにToken-2022の転送手数料を取ります。手数料の行き先、回収や変更ができる人、買う前の確認点を解説します。

13 分で読めます J Tools Editorial
タックストークンJ Tokenの受取側アカウントに合計52トークンが留保され、権限ウォレットはまだ空のままの、Token-2022転送手数料の回収ツールの仕組み画面

タックストークンとは、転送手数料の拡張を有効にしたSolanaのToken-2022ミントです。送金のたびにトークン自体で手数料がかかり、その手数料はどこにも送られず、受け取った側のアカウントに留まります。

タックストークンのほかの性質も、すべてこの設計から生まれます。誰が回収し、誰が料率を変え、なぜ閉じられないアカウントがあるのか。「タックス」は転送手数料を指す暗号資産のスラングで、政府に納める税金とは無関係です。ルールはToken-2022プログラムとSolana公式の転送手数料ドキュメントによります。

タックストークンの手数料はどう計算されるか

料率はベーシスポイントで決めます。1ベーシスポイントは0.01%、100で1%で、プログラムは10,000(100%)まで受け付けます。料率とは別に上限手数料があり、1回の送金で払う額はこれを超えません。

プログラムは送った量に料率を掛け、最小単位に切り上げてから上限を当てます。料率2%(200ベーシスポイント)、上限50トークンの例です。

送った量その2%かかる手数料受取人が使える量
1,0002020980
2,50050502,450
10,00020050(上限)9,950
100,0002,00050(上限)99,950

2,500トークンまでは手数料がちょうど2%。それ以上は増えず、100,000トークンの送金では実質0.05%です。料率は必ず上限と一緒に読んでください。

チェーンは上限を最小単位で持つため、小数点以下6桁のトークンなら50トークンの上限は50,000,000と記録されます。

タックスの行き先:受取人のアカウントに留保される

例の1,000トークンが動くと、受取人のトークンアカウントには残高980と留保20が同居し、留保分は受取人にも使えません。送金時に作成者やトレジャリー、ミントへ届くものはありません。

理由は並列処理です。共有の手数料アカウントがあると、送金のたびに書き込みロックで並行する送金が詰まるため、手数料は着地した場所に残ります(SPL Token-2022の拡張ガイド)。

転送手数料の割合と転送ごとの上限5,000、受取ウォレットを入力し、ミント権限と転送手数料権限の取り消しをオンにしたToken-2022作成ツールの仕組みフォーム

手数料を設定してウォレットが満ちるのを待っても、永遠に満ちません。トークンプログラムを選ぶ段階なら、ほかの違いはToken-2022とSPLの比較記事へ。

二つの権限、別々の力

タックストークンの拡張は、ミント権限やフリーズ権限とは別に独自の権限を二つ持ちます(ミント・フリーズ・更新権限の放棄)。同じウォレットでも、別々でも構いません。

権限できること取り消すと
手数料設定権限(transfer fee config authority)新しい料率と上限を設定する以後の手数料変更を予約できない
留保引き出し権限(withdraw withheld authority)留保手数料を同じミントの任意のトークンアカウントへ移す留保手数料を二度と外へ出せない

どちらも通常のset-authority命令で取り消せ、取り消しは永久です。

ローンチ後に手数料を変える

タックストークンの手数料設定権限が残る間は、新しい料率と上限を設定でき、料率は100%まで上げられます。新しい手数料は設定したエポックの2エポック後に始まり、それまでは古い手数料のままです(エポックは一定数のスロット)。ソースコードのコメントは、これをエポック末のラグプル対策としています。

ミントには現在の手数料と、開始エポック付きの予約手数料が残るので、値上げは効く前からチェーン上で見えます。設定権限を取り消せば以後の変更は止まりますが、予約済みの変更は消えません。

ミントへの集約(harvest)と引き出しの違い

留保手数料を動かす命令は三つで、誰でも送れるのは一つだけです。

  • アカウントからの引き出し。留保引き出し権限が署名し、手数料を選んだトークンアカウントへ直接移す。
  • ミントへの集約。手数料をミント上の留保残高へ移す。誰でも送れ、誰も何も受け取らない。
  • ミントからの引き出し。権限が再び署名し、集約された残高を選んだトークンアカウントへ移す。

集約は回収ではなく掃除です。ミントへ寄せるのは誰でもできても、そこから取り出すのは権限だけです。

Token-2022転送手数料の回収ツールは、権限のウォレット向けに両方の道を実行します。スキャンは留保手数料のあるアカウントをウォレットなしで並べます。回収は直接引き出しのバッチか、集約のバッチとミントからの引き出し1回で、署名はバッチごとに1回です。サービス料は回収額の一定割合を最後のバッチでSOLで引き、少額の最低額があります(料率はツールのページに表示)。

手数料受け取りセンターには、ウォレットが回収できるタックスが、クリエイター手数料、LP手数料、ロックされたレントと並びます。

回収後に留保分が0へ戻り、権限ウォレットに52 J Tokenが届く一方、保有者の残高はそのまま残るToken-2022転送手数料の回収ツールの仕組み画面

留保引き出し権限を取り消すとどうなるか

手数料は止まりません。タックストークンの送金は手数料を払い続け、それは受取人のアカウントに積み上がります。消えるのは外へ出す唯一の鍵です。集約はできても引き出しにはその権限が要るので、手数料は永久にロックされ、誰も回収できないまま払われ続けます。回収ツールはこれをロック済みと示します。

留保手数料が残るアカウントを閉じられない理由

Token-2022は、使える残高がゼロでも留保分が残るアカウントを閉じません。SPLガイドも、留保分を含めてトークンを持つアカウントは閉じられないと明記しています。

解決策は誰でも送れる集約で、SPLガイドのコマンドライン例も閉鎖の前に集約を送ります。留保引き出し権限の回収でも空になります。アカウントの閉鎖ツールはこうした行を留保手数料でブロック中と示し、回収ツールへつなぎます。レントを取り戻す意味は空のトークンアカウントからSOLを取り戻す方法へ。

買い手としてタックストークンを読む

数字はすべてミントの転送手数料の拡張にあり、買う前の確認は四つです。

  1. 現在の料率と上限(必ず一緒に)。
  2. 予約された別の手数料と、その開始エポック。
  3. 手数料設定権限が取り消されているか。残っていれば、誰かが決めた2エポック後に料率は100%にもなりえます。
  4. 留保引き出し権限の持ち主(誰も持たない場合も)。

回収ツールにミントを貼れば、ウォレットなしで料率、上限、留保引き出し権限、予約中の変更が見えます。設定権限も同じ拡張の中にあります。

タックストークンの売買も送金です。プールから買えばあなたへの、売ればプールへの送金なので、手数料はそのたびに受け手側で留保されます。上限未満なら、5%の手数料は値動きを別にしても往復で保有トークンの10%近くを削ります。

料率100%で上限を届かない高さにすれば、送金は何も届けません。ハニーポットトークンとは何かで説明した罠です。高い手数料や変えられる手数料は、買う前のラグプル8項目チェックと並べて見てください。

転送手数料が摩擦を生む場面

通常のtransfer命令はこうしたミントで失敗します。SPLガイドは送金に「transfer_checked」か「transfer_checked_with_fee」を求め、古い呼び出しのスクリプトはタックストークンで止まります。受け付けないツールもあり、j.tools自身のフラッシュボリュームも転送手数料やフック付きのToken-2022ミントには非対応です。プールやアグリゲーターは、ローンチを計画する前に取引先の公式ドキュメントを読んでください。

タックストークンを作り、たまった手数料を回収する

Token-2022作成ツールは、ミントの時点で料率、1回の送金あたりの上限手数料、手数料の受取先ウォレットを決めます。受取先は留保引き出し権限になるだけで、送金は受け取りません。「転送手数料権限を取り消す」にチェックしなければ設定権限は接続したウォレットに残り、フォームは、あとで手数料を100%まで上げられると警告します。

作成後の画面は回収ツールへ案内します。手数料はウォレットではなく、保有者のアカウントにたまるからです。

タックストークンをミントする前に、二つの権限を決めてください。設定権限を残せば柔軟ですが買い手の信頼を失い、引き出し権限を取り消せば信頼される一方で手数料はすべて閉じ込められます。取り消しは戻せません。

タックストークンのよくある質問

作成者のウォレットは自動でタックスを受け取りますか?

いいえ。タックストークンの手数料は各受取人のアカウントに留保され、留保引き出し権限が直接、またはミントへの集約のあとに引き出します。

タックストークンで買いと売りの税率を分けられますか?

分けられません。方向を問わず同じ料率と上限がかかり、プールからの受け取りもプールへの送り出しも、ふつうの送金です。

作成者はどのくらい早く手数料を上げられますか?

手数料設定権限が設定したエポックの2エポック後からで、最大100%です。予約中の手数料はミント上で誰でも読めます。

留保引き出し権限を取り消すと、留保手数料はどうなりますか?

永久にロックされます。集約でミントへ移せても、引き出しにはどれもその権限が要ります。

空のトークンアカウントが閉じられないのはなぜですか?

留保手数料が残っているからです。Token-2022はそれが消えるまで閉鎖を認めず、誰でも送れるミントへの集約で消せます。

この記事はToken-2022プログラムの解説で、金融、投資、法律、税務の助言ではありません。Solanaのトークンは値動きが激しく、多くは価値をすべて失います。失っても困らない額以上は賭けないでください。

J
著者
J Tools Editorial

J Toolsチームからの投稿

J Tools Editorial のすべての投稿を見る →

関連投稿