token-economics について
token-economicsは、暗号資産トークンの供給、配分、ロック解除、評価を分析するスキルです。希薄化リスクや価値の蓄積を調べる分析者向けに、供給分析と予測の資料やスクリプトを備えています。
主な機能
- 01供給量とインフレの分析
- 02ロック解除とベスティングの評価
- 03トークン配分リスクの確認
- 04収益・ネットワーク評価指標
- 0512か月の供給シナリオ予測
活用シーン
- 01将来のトークン放出による希薄化の評価
- 02トークン評価指標の比較
- 03発行量と取引高から売り圧力を推定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ agiprolabs/ claude-trading-skills --skill token-economicsインストール後、Claude Code で/token-economicsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/supply_analysis.mdvaluation_frameworks.mdscripts/supply_modeler.pytokenomics_analyzer.py詳細
トークンエコノミクス
トークノミクス(トークンの供給動態、分配、価値の蓄積を研究する分野)は、暗号資産分析における最も重要な要素の一つです。供給量の変化は価格に直接影響します。新しいトークンが流通に加わると売り圧力が生まれ、バーンやロックによって売り圧力が低下します。こうした動態を理解することで、希薄化リスクを推定し、過大評価または過小評価されているトークンを見極め、価格を動かすロック解除イベントを予測できます。
トークノミクスが重要な理由
価格は需要と供給によって決まります。暗号資産では供給量をプログラムで制御でき、常に変化しています。
- 年間50%の割合でインフレするトークンは、価格を維持するだけでも需要が50%増加する必要があります
- 大規模なロック解除によって、1日で流通供給量の10%が放出されると、5~20%の下落を引き起こすことがよくあります
- 供給量の80%超がロックされているトークンは、今後、極めて高い希薄化リスクを抱えています
- 手数料をバーンするプロトコルは、純デフレ状態になり、構造的な価格下支えを生み出す可能性があります
主要な供給概念
総供給量と流通供給量
total_supply = maximum tokens that will ever exist (or current total minted)
circulating_supply = tokens currently available for trading
locked_supply = total_supply - circulating_supply
circulating_pct = circulating_supply / total_supply * 100
時価総額と完全希薄化後評価額
market_cap = price * circulating_supply
fdv = price * total_supply
fdv_mcap_ratio = fdv / market_cap
FDV/MCap比率は、将来の希薄化リスクを測定します。
| FDV/MCap | 希薄化リスク | 解釈 |
|---|---|---|
| 1.0-1.5 | 低 | 供給量の大部分がすでに流通しています |
| 1.5-3.0 | 中程度 | かなりの供給量がまだロックされています |
| 3.0-5.0 | 高 | 供給量の大部分がまだ放出されていません |
| >5.0 | 非常に高い | トークンは大幅な希薄化に直面します |
純インフレ率
annual_new_tokens = emissions + vesting_unlocks + rewards
annual_burned = fee_burns + buyback_burns
net_new_tokens = annual_new_tokens - annual_burned
net_inflation_rate = net_new_tokens / circulating_supply * 100 # percent per year
供給の動態
インフレ圧力(流通に加わるトークン)
- 発行:ブロック報酬、流動性マイニング、ステーキング報酬
- ベスティング解除:チーム、投資家、アドバイザーのトークンがスケジュールに沿ってロック解除されます
- ロック解除イベント:一度に大量のトークンが放出されます(クリフ期間の満了)
- トレジャリー支出:DAOまたは財団がトークンを分配します
デフレ圧力(流通から除かれるトークン)
- 手数料バーン:プロトコルが取引手数料の一部をバーンします(EIP-1559など)
- 買い戻しとバーン:プロトコルが収益でトークンを買い戻し、恒久的に破棄します
- ステーキングロック:トークンをステーキングにロックし、一時的に流通から除きます
- 紛失トークン:恒久的にアクセスできなくなったトークン(秘密鍵の紛失、バーンアドレス)
売り圧力の推定
daily_emissions_usd = daily_new_tokens * token_price
percent_sold = 0.50 # assume 50% of new tokens are sold (conservative)
daily_sell_pressure = daily_emissions_usd * percent_sold
sell_pressure_ratio = daily_sell_pressure / daily_volume
# > 0.05 (5%) = significant selling pressure
# > 0.10 (10%) = heavy selling pressure
ベスティングとロック解除スケジュール
主要な概念
- クリフ:トークンがロック解除されるまでの期間(通常6~12か月)
- リニアベスティング:クリフ後、一定の割合でロック解除されます(月次または日次)
- 段階的ベスティング:定められた間隔で定期的にロック解除されます(四半期ごと)
- TGEロック解除:トークン生成イベント時に放出される割合
ロック解除による影響の分析
unlock_amount_tokens = 10_000_000
avg_daily_volume_tokens = 5_000_000
unlock_volume_ratio = unlock_amount_tokens / avg_daily_volume_tokens
# Impact assessment:
# < 1x daily volume: minor impact
# 1-5x daily volume: moderate impact, expect 2-5% drawdown
# 5-10x daily volume: major impact, expect 5-15% drawdown
# > 10x daily volume: severe impact, expect 10-30% drawdown
情報源の追跡
- CoinGecko / CoinMarketCap:基本的な供給データ
- Token Terminal:収益と評価額の指標
- Token Unlocks (token.unlocks.app):詳細なロック解除スケジュール
- プロジェクトのドキュメント:ホワイトペーパー、トークノミクスのページ
- オンチェーン:ベスティングコントラクトの状態、トレジャリー残高
トークン分配の分析
一般的な割り当て範囲
| カテゴリー | 一般的な範囲 | 危険信号 |
|---|---|---|
| チーム/創設者 | 15-25% | >30% |
| 投資家(シード+シリーズ) | 10-30% | >40% |
| コミュニティ/エコシステム | 20-40% | <15% |
| トレジャリー/DAO | 10-20% | <5% |
| パブリックセール | 5-20% | <2% |
| アドバイザー | 2-5% | >10% |
分配における危険信号
- 内部関係者への割り当てが50%超(チーム+投資家):内部関係者が価格を支配します
- 短いベスティング期間(1年未満):早期に売り抜けられるリスクがあります
- クリフがない:初日からすぐに売却される可能性があります
- 大口ウォレットが少数:集中リスクがあります(
token-holder-analysisスキルを使用してください) - 割り当て先が不明な大口分配:内部関係者の保有分が隠されている可能性があります
分配品質スコア
def distribution_score(team_pct: float, investor_pct: float,
community_pct: float, cliff_months: int,
vesting_months: int) -> str:
"""Rate token distribution quality."""
score = 0
insider_pct = team_pct + investor_pct
if insider_pct < 30: score += 3
elif insider_pct < 50: score += 1
if community_pct > 30: score += 2
elif community_pct > 20: score += 1
if cliff_months >= 12: score += 2
elif cliff_months >= 6: score += 1
if vesting_months >= 36: score += 2
elif vesting_months >= 24: score += 1
if score >= 8: return "Excellent"
if score >= 6: return "Good"
if score >= 4: return "Moderate"
return "Poor"
評価フレームワーク
収益ベースの指標
# Price-to-Earnings (for fee-generating protocols)
pe_ratio = fdv / annualized_net_revenue
# Price-to-Sales
ps_ratio = fdv / annualized_total_volume
# Price-to-Fees
pf_ratio = fdv / annualized_protocol_fees
# Revenue Multiple (adjusted for token value accrual)
rev_multiple = fdv / (annualized_fees * fee_share_to_token_holders)
一般的な範囲(暗号資産では大きく変動します):
- P/E:10x-100x以上(DeFiプロトコル)
- P/S:0.5x-50x
- P/F:20x-500x
ネットワーク価値の指標
# Network Value to Transactions (NVT)
nvt = market_cap / daily_transaction_volume_usd
# High NVT (>100): potentially overvalued or store-of-value
# Low NVT (<20): potentially undervalued or high activity
# Market Value to Realized Value (MVRV)
# realized_value = sum of each token at its last-moved price
mvrv = market_cap / realized_value
# MVRV > 3.0: historically overvalued zone
# MVRV < 1.0: historically undervalued zone
類似対象との比較分析
def comparable_analysis(target: dict, peers: list[dict]) -> dict:
"""Compare target token metrics against peer group.
Each dict has: name, fdv, revenue, tvl, users
Returns premium/discount percentages.
"""
peer_fdv_rev = [p["fdv"] / p["revenue"] for p in peers if p["revenue"] > 0]
peer_fdv_tvl = [p["fdv"] / p["tvl"] for p in peers if p["tvl"] > 0]
avg_fdv_rev = sum(peer_fdv_rev) / len(peer_fdv_rev) if peer_fdv_rev else 0
avg_fdv_tvl = sum(peer_fdv_tvl) / len(peer_fdv_tvl) if peer_fdv_tvl else 0
target_fdv_rev = target["fdv"] / target["revenue"] if target["revenue"] > 0 else 0
target_fdv_tvl = target["fdv"] / target["tvl"] if target["tvl"] > 0 else 0
return {
"fdv_rev_premium": (target_fdv_rev / avg_fdv_rev - 1) * 100 if avg_fdv_rev else None,
"fdv_tvl_premium": (target_fdv_tvl / avg_fdv_tvl - 1) * 100 if avg_fdv_tvl else None,
}
トークン価値の蓄積メカニズム
| メカニズム | 説明 | 評価への影響 |
|---|---|---|
| 手数料分配 | 保有者がプロトコルの収益を受け取ります | 直接的なキャッシュフローがあるため、DCFを使用します |
| ガバナンス | プロトコルに対する投票権です | 評価が難しく、過大評価されることもよくあります |
| ユーティリティ | プロトコルの利用に必要です | 需要は利用状況に応じて増加します |
| 買い戻しとバーン | プロトコルがトークンを買い戻してバーンします | 供給を減らし、構造的な買い需要を生み出します |
| ステーキング報酬 | ステーキングによる利回りです | 発行による報酬の場合、インフレ要因になります |
| veToken モデル | ロックすることで、報酬の増加とガバナンス権を得られます | 流通供給量を減らします |
PumpFun のトークンエコノミクス
Solana 上の PumpFun トークンは、シンプルなトークノミクスを採用しています。
- 固定供給量:1,000,000,000 トークン(10 億)
- ベスティングなし:すべてのトークンがローンチ時に直ちに利用可能です
- チーム割り当てなし:ボンディングカーブ上で 100% が利用可能です
- ボンディングカーブによる価格決定:価格は供給量の変化ではなく、カーブの計算式によって決まります
- 卒業後:ボンディングカーブ完了後、供給量全体が Raydium で流動化されます
- インフレなし:発行、ステーキング報酬、追加のミントはありません
PumpFun トークンの分析では、供給の動向よりも以下に焦点を移します。
- 保有者の集中度(
token-holder-analysisを使用) - 出来高の持続性
- 流動性の深さ(
liquidity-analysisを使用) - 開発者ウォレットの動向
他のスキルとの連携
| スキル | 連携内容 |
|---|---|
defillama-api | 評価指標の算出に使用する TVL、収益、手数料を取得します |
token-holder-analysis | 保有者の集中度とクジラの動向を分析します |
coingecko-api | 供給データ、時価総額、FDV を取得します |
liquidity-analysis | 供給量に対する取引流動性を評価します |
risk-management | 供給希薄化をリスク要因として扱います |
position-sizing | 希薄化リスクを考慮してポジションサイズを調整します |
ファイル
リファレンス
references/supply_analysis.md— 流通供給量の追跡、インフレのモデル化、ロック解除の分析、バーンの仕組みreferences/valuation_frameworks.md— 収益ベースの評価、NVT、MVRV、類似分析、価値の蓄積
スクリプト
scripts/tokenomics_analyzer.py— CoinGecko からトークン供給指標を取得・分析し、希薄化リスクと基本的な評価を算出しますscripts/supply_modeler.py— 発行とバーンのパラメーターに基づいて 12 か月間のトークン供給量を予測し、シナリオを分析します
コメント
Markdown 対応