
1つの記事で解説する図表二重性トークンPandora:資産発行の新たなパラダイムとなるか?
TechFlow厳選深潮セレクト

1つの記事で解説する図表二重性トークンPandora:資産発行の新たなパラダイムとなるか?
技術的視点から見ると、FTとNFTという二つの元来矛盾するトークンを混合して利用できるようにすることは、新しくて興味深い。
執筆:Haotian
「トークンとNFTの二重性」を実現する革新的なトークン @Pandora_ERC404 とは何か?これは、FT(同質化トークン)とNFT(非同質化トークン)に共生関係を持たせることで、NFTの流動性不足という課題を解決しようとする試みです。技術的視点から見ると、本来互いに対立する性質を持つFTとNFTという2種類のトークンを融合して利用できる点は、新しくて興味深いものです。
ERC404規格にはどのような革新性があるのか?これは新たなアセット発行のパラダイムとなるだろうか?また、@SmartLayer の TokenScript と組み合わせることでさらに面白い応用が可能になるのか?ここからは私の理解をお伝えします。
まず最初に明確にしておきたいのは、ERC404は現時点では正式なイーサリアムEIP提案に採用されておらず、あくまで「実験的な規格(Experiment)」であるということです。Pandoraはこの新しい実験的規格に基づいて作成された最初のトークンです。ERC404が目指すのは、従来のERC20(同質化トークン)規格とERC721(非同質化トークン)規格が互換性を持たず、分断されていた問題を解決することです。
たとえば、ユーザーがFTとNFTを同時に保有している場合、そのユーザーがNFTを売却したいと判断したとき、スマートコントラクトはどのようにして「FTではなくNFTを売ろうとしている」という意図を正確に判定できるでしょうか?仮に判定できたとしても、それぞれ異なるデータ状態を正しく更新し続けられるでしょうか?抽象的すぎて難しいですよね?
簡単に言えば、ERC20規格下ではスマートコントラクトは単に残高の増減を管理すればよく、そのロジックは非常にシンプルです。同様に、ERC721規格下でも、どのToken IDに対してTransferを行うかを追跡することで、NFTの所有権移転も明確にできます。
しかし、同じスマートコントラクト内でERC20とERC721の両方を同時に扱おうとすると話は複雑になります。
コントラクトはまず、ユーザーのTransfer呼び出しがFTかNFTのどちらを対象としているかを判別しなければなりません。さらに、NFTの状態を変更する際には、具体的にどのToken IDを選択すべきかも判断が必要です。UniswapなどのDEXプロトコルはNFT取引を直接処理できないため、FTとNFTの間に「マッピング(対応関係)」を設ける必要があります。これにより、FTの取引を行うことで自動的にNFTの所有権も移転させる仕組みを実現します。
この点が、ERC404(実験的)規格の核心的な技術的工夫です。ERC404は「損失付き符号化(lossy encoding)」という方式を用いて、ERC20の数量とERC721の唯一のIDを、同じデータ構造内で共存させながらも、それぞれを区別して管理できるようにしています。
たとえば、「魔法豆」2.9個(ERC20)と「魔法カード」2枚(ERC721、ID 101および102)を持っているとしましょう。「損失付き符号化」では、魔法豆の数量「2.9」をそのまま一つのデータとして保存し、一方で魔法カードのIDには特別なオフセット値(たとえば1000000000000)を加算して記録します。このオフセット値はトークン総供給量をはるかに超えるため、コントラクトがデータを読み取る際に、それがERC20かERC721かを即座に識別できるのです。
このステップを経た後、FTとNFTの共生関係を効果的に管理するために、コントラクト内にマッピングの論理を組み込みます。たとえば、ユーザーが1個のFTを保有すると、自動的に1体のNFTがミントされます。2個のFTを保有すれば、さらに1体のNFTが追加でミントされます。逆に、FT残高が1未満になると、保有するNFTが自動的にバーン(破壊)されます。このような対応関係は直感的に理解しやすいでしょう。
では、UniswapのようにFTのみをサポートするプロトコル上で、どうやってNFTを取引させるのでしょうか?答えは「マッピングによる連動」です。UniswapはあくまでFTの取引を通常通り処理するだけでよく、NFTの所有権は自動的に連動して変化します。たとえば、NFTを売却したい場合は、単にFTを売ればよいのです。コントラクトは「FTが1個減少した」と検知し、それに応じてユーザーのウォレット内のNFTを1つ破壊します。
внимательный読者は気づいたかもしれません。ユーザーが2.9個のFTと2つのNFTを保有していた場合、1個のFTを売却したとき、コントラクトは2つのNFTのうち「どちらを破壊すべきか」をどうやって決めればよいのでしょうか?これは実は非常に複雑な問題です。なぜなら、売却されたFTの「どの1個」なのかをコントラクトは特定できず、それに対応するNFTも特定できないからです。厳密に言えば、これはERC404実験規格の「欠陥」と言えるでしょう。
しかし、ここで技術とTokenomicsが驚くべき化学反応を起こします。
一つの巧妙な解決策として、「NFTのレアリティ再抽選メカニズム」を設計する方法があります。ユーザーがFTを定期的に送金するよう促すことで、毎回の送金ごとにNFTのバーンと再ミントが行われ、結果としてレアリティがリフレッシュされるのです。こうなると、ユーザーは意図的にFTを分割して保有し、レアなNFTが破壊されるのを避けつつ、新しいレアリティを狙うインセンティブが生まれます。
ご覧の通り、一見技術的なバグに見える問題も、運営設計次第で有効に緩和できるのです。もちろん、それでもユーザーが「複数のFTを一つのウォレットにまとめて保有しつつ、特定のNFTだけを意図的に(ランダムではなく)破壊したい」と主張するケースはどうでしょうか?
現状では主に2つの方法があります。1)Token IDの順序に基づいて処理する方法ですが、これだとレアな特性を持つNFTが破壊されてしまう可能性があります。2)「フロア価格に近いNFTをバーンする」方法ですが、これは外部のオラクル価格に依存する「オンチェーン外ロジック」であり、価格情報の遅延によって意図しないNFTが破壊されるリスクがあります。また、「どのNFTがフロア価格に近いか」を判断するには、事前にマーケットプレイスに出品しておく必要もあり、結局NFT市場のデータ連携が必要になります。
これほど複雑になるくらいなら、初めからユーザー自身が選択できるようにするのがベストです。そのためには、FTトークンに対して「プログラマブルなフロントエンド」を提供するTokenScriptのような仕組みが必要になります。これにより、ユーザーはウォレット上で「FTを売却するときに、どのNFTを優先的に破壊するか」「どのレアNFTを保護するか」を自由に選べるようになります。まさに私が冒頭で触れた@SmartLayerが目指す機能です。
ちなみに、Smartlayer自体はERC404とは直接関係ありません。ERC404が「トークンにNFT画像を紐付ける基本機能」を目指すのに対し、SmartlayerはERC-5169とTokenScriptを統合した仕組みで、本質的には「FTトークンのプログラム可能な実行属性」を実現しようとしています。能力としては互いに補完的であり、むしろSmartlayerの方がより複雑で強力です。
簡単に言えば、TokenScriptはオープンソースのフレームワークであり、デジタル資産がその振る舞いやインタラクションのロジックを標準化された形で定義できるようにするものです。つまり、トークン発行者が独自の「プログラマブルなフロントエンド」を設計できるのです。たとえばERC404の文脈では、Smartlayerのフロントエンドを使って「どのNFTを優先的に破壊するか」「レアNFTに保護マークを付ける」などのカスタマイズが可能になります。あるいは、ゲームの文脈では、自分のウォレット内のNFTペットを「世話し」「撫でる」「レベルアップさせる」といった操作も実現可能です。
当初、私がSmartlayerの取り組みを研究していた際には、「プログラマブルトークン」「スマートトークン」「外部スクリプト接続」などといった概念が頭を悩ませるものでした。しかし、ERC404という規格の登場を見て、ある種の「目から鱗」を感じました。ERC404の実験的プロセスの中で最後まで解決できていなかった「NFTの識別問題」こそ、Smartlayerのスマートトークンフロントエンドで解決できるのではないだろうか?
これを読んですべてを一度に理解できたような、「一石二鳥」の感覚はありませんか?ERC404ベースのPandoraの仕組みを概観するとともに、まもなくTGEを迎えるSmartlayerの意義も深く理解できたはずです。
歴史的に見ても、アセット発行に関する革新は常に長期的なストーリー展開を生み出してきました。ビットコインエコシステムのインスクリプション(銘文)もそうだったように、今回登場したイーサリアムエコシステムのハイブリッド規格やプログラマブルトークンも、今後さまざまなバリエーションやユースケースを生み出すことでしょう。ERC404が今後どのように進化していくのか、またSmartlayerと相互に影響を与え合い、新たな火花を散らすのかは不透明ですが、少なくとも「元々互いに対立していたトークン規格を一つのスマートコントラクト内で統合する」この管理手法は、間違いなくアセット発行のパラダイムシフトと呼ぶにふさわしいものです。
Note:ERC404規格はまだ実験段階にあり、今後多くのロジックの反復改善が予想されます。本記事は初心者向けの理解促進を目的とした解説であり、最終的な技術的解釈を保証するものではありません。今後もさらなる分析を続けてまいります。
TechFlow公式コミュニティへようこそ
Telegram購読グループ:https://t.me/TechFlowDaily
Twitter公式アカウント:https://x.com/TechFlowPost
Twitter英語アカウント:https://x.com/BlockFlow_News














