
ERC-5169およびTokenScriptはなぜSmart Layerを必要とするのか?
TechFlow厳選深潮セレクト

ERC-5169およびTokenScriptはなぜSmart Layerを必要とするのか?
トークンを中心としたアーキテクチャがWeb3の構造的進化をどう促すか?
執筆:LINDABELL および ZHIXIONG PAN
AlphaWalletチームが2019年にTokenScriptの概念を提唱した際、業界における「トークン」の認識は大きく拡張された。ERC-20やERC-721といった標準も、TokenScriptによる拡張機能を加えることで、事前に設定された機能をより簡単に実行できるようになった。その後発表されたERC-5169標準により、プログラミングおよび実行能力がさらに向上した。そして次なるマイルストーンであるSmart Layer Networkは、これらを基盤としてさらに一歩進み、ブロックチェーンの外側へとその境界を広げようとしている。
言い換えると:
-
TokenScript:セキュアでプログラマブルなトークンフロントエンドを提供;
-
ERC-5169:トークンコントラクトから対応するトークンフロントエンドを呼び出す;
-
Smart Layer Network:ブロックチェーンと連携し、トークンにオンチェーン外のロジックと実行機能を拡張。
Smart Layerとは、ブロックチェーン世界と従来のネットワークサービスを結ぶサポート・インセンティブ層であり、ネットワークサービスのトークン化やスマートトークンとの統合を容易にすることで、より良いユーザーエクスペリエンスと業務効率の向上を実現する。トークン発行者にとって、Smart Layerはプログラマブルなスマートトークンの作成・管理を支援する。従来のネットワークサービスにとっては、サービスとトークン機能の統合プロセスを簡素化する。
ある意味で、Smart Layerはトークン経済を再定義している。トークンはもはや単なる資産ではなく、権利・機能・システムを統合することで経済活動を促進する存在となる。
TokenScript
TokenScriptは、Smart Token Labsが2019年に発表した、トークン化に特化したプログラミングインターフェースである。このインターフェースは、ユーザーがトークンのすべての機能にアクセスできるだけでなく、より高度で複雑かつ柔軟な「ユーザー×トークン」のインタラクションを可能にする。

簡単に言えば、TokenScriptはXMLタグ付きのJavaScriptコード層であり、トークンに関連する属性・ロジック・操作・ユーザーインターフェースなどの要素を記述する。TokenScriptファイルは対応するトークン発行者が発行・署名し、TokenScriptエンジンを統合した任意のサービスやデバイスがインポートできる。また、トークン発行者はスマートコントラクトの制約を受けずに、任意の情報やルールをトークンに追加できる。TokenScriptの主眼は、異なるプラットフォームやウォレット間でのシームレスな動作を保ちつつ、トークンの全情報を統合し、ユーザーが資産を簡単に管理・理解できるようにすることにある。現在、AlphaWalletはすべてのTokenScript準拠トークンをサポートしている。

TokenScriptを音楽ファイル処理ソフトに例えると、音楽ファイルが不変のトークンに相当し、再生ソフト(プレーヤー)は自由に切り替えられる。このソフトは自動更新も可能で、録音・カット・曲の整理なども行える。また、トークンとソフトの相互作用は任意ではなく、トークン発行者によって構築されることが保証される。
ERC-5169
TokenScriptはトークンの拡張性を高めた。しかし、Web3エコシステム内で多様なサービスやアプリケーションと相互作用するために、Smart Token Labsは2022年5月にイーサリアム標準ERC-5169(既にFinal状態)を提案した。この標準は「実行可能なスクリプト」という概念を導入し、トークン自体にロジックや振る舞いを持たせることで、より強力なインタラクション能力を実現する。TokenScriptはERC-5169標準に基づき、トークン内に埋め込まれることで、各種サービスやプラットフォームとのやり取りにおいて動的な挙動を示すことができる。
具体的には、ERC-5169はトークンコントラクトの呼び出し時(scriptURI)に、公式スクリプトを指すURIを提供することで、ユーザーが正しいスクリプトを使用していることを保証する。このURIはRFC-3986に準拠した任意のURIであり、IPFSマルチハッシュ、GitHub Gist、クラウドストレージへのリンクなどが考えられる。このERCを実装した各コントラクトは、scriptURI()関数を含み、クライアントスクリプトのダウンロード先URIを返すことで、ホスティングされたトークンにクライアント実行ファイルを提供する。また、クライアントスクリプトをスマートコントラクト上に直接保存すると生じる鍵リスク・操作コスト・ストレージ費用の問題を解決するため、ERC-5169では可変データをオフチェーンに保存することを許可している。
ERC-5169は、Web2とWeb3をつなぐインタラクティブなトークンに多くの可能性を開く。個々のトークンに「miniDapp」をカスタマイズしたり、ウォレットが提供しないコントラクト機能とユーザーが直接インタラクトできたり、ハードウェアウォレットの拡張、さらにはウォレット内のトークンでIoT機器を制御することさえ可能になる。資産観点からは、この標準はユーザーエクスペリエンスを大幅に向上させ、ウォレット内で直接プログラムを実行できるため、頻繁なアカウント作成やパスワード入力の手間が省ける。また、ロジックがトークン自体に組み込まれるため、外部インターフェースへの依存が減り、トークンのインタラクションの安全性とプライバシーが高まる。
Tokenscript + ERC-5169 =?
HashedのパートナーBaek Kim氏は、「すべての資産は最終的にトークン化される」という投資理念から出発していると述べた。実際にこれまでに二波のトークン化の波があったが、まだ大規模採用には至っていない。トークン化の本格的普及には、以下の二つの核心課題を解決しなければならない:
-
ユーザーがトークン化を通じてより良い体験を得るには?
-
企業がトークン化を通じてより高い効率を得るには?
まさにこれが、Smart Token Labsが長年目指してきたビジョンである。すべてのサービスを「スマートトークン」(実行可能なトークンや実行可能なNFT)という単位に分解し、ユーザーがそれらの完全な呼び出し・使用権を持つ。これにより、さまざまな第三者サービスにアクセスできる。例えば、「Car Smart Token」を発行し、自動車の所有権を表現できる。ユーザーがこのスマートトークンを使って保険会社などの第三者サービスにアクセスする際、一切の資料入力が不要になる。スマートトークンを通じて、保険会社はユーザーに適切な保険商品を直接提案できる。また、保険自体も「Car Smart Token」と連動したトークンとして提供できる。
このビジョンの実現は、Smart Token LabsがERC-5169とTokenScriptを融合的に活用した結果である。ERC-5169標準により、TokenScriptで定義されたスクリプトがトークンに埋め込まれ、さまざまなサービスやプラットフォームと動的に相互作用できるようになる。単なる資産属性から機能性トークンへと変貌したスマートトークンは、資産の拡張性を高めるだけでなく、Web3ゲームやロイヤルティ(Loyalty)プログラムの分野にも新たな発展の道を開いている。
Web3ゲーム:
スマートトークンは、ゲーム内アイテムとしてユーザーとプロジェクトチームをつなぐ役割を果たす。ユーザーはプロジェクトのデジタルサービス内で、トークンにカプセル化されたさまざまな機能を呼び出せる。たとえば、特定のゲーム内タスクの完了や、クロスゲームの実績取得などが可能になる。
Smart Catsは、Smart LayerがPolygon上で展開するCool Cat #2426の完全オンチェーン派生コレクションであり、一つのスマートトークンでもある。このNFTはアプリのように直接ウォレット内で実行可能で、ユーザーは第三者サイトに移動せずとも、クリックするだけで給餌・掃除・他のSmart Catsとの遊びの招待など、さまざまなインタラクションができる。

Open Loyalty:
2023年、Smart Token LabsのCTO Weiwu Zhang氏はEDCON 2023で「Open Loyalty」の概念を紹介し、EDCON 2023チームと協力して無許可型ソリューション「Permissionless Perks」をリリースした。参加者はメールでチケット所有権の証明を受け取り、それをブラウザのローカルに保存できる。任意の第三者に対してチケットを検証し、複数の特別特典を申請することが可能だ。
Smart Layerを利用すれば、ユーザーはウォレットを開かず、ガスも消費せず、URLによるオフチェーンのスマートトークン検証だけで特定の身分に基づく権益を取得できる。本来EDCONのチケットシステムが持つべき情報がユーザー自身に保持されることで、EDCON側が第三者と個別に連携・統合する必要がなくなり、プロセスが大幅に簡略化される。
AIエージェント:
すべてのサービスプロバイダーが自らのサービスをトークン化するようになれば、スマートトークンシステムは徐々にモジュラーなフレームワークとして形成されていく。このフレームワークは、サービス呼び出しの可能性を最大化し、サービス価値の最大化を実現する。統合側にとっては、よりオープンな統合市場と低い統合コストが意味される。将来、スマートトークンシステムと人工知能が融合すれば、モジュラーなサービスの所有権がユーザー手中にある状況下で、ユーザーはAIエージェントに権限を与え、異なるサイトのスマートトークンを自由に呼び出して組み合わせることで、パーソナライズされたカスタムサービスを実現できるだろう。
分散型サービネットワーク Smart Layer Network
スマートトークンは、トークン化ネットワークの統合ハブとして、ビジネスロジックをカプセル化し、さまざまなシステムやトークンと複雑なインタラクションを行う。しかし、ブロックチェーンは信頼性の保証しか提供できず、スマートトークンを直接あらゆるウェブサイトで使えるようにはできない。依然として統合による拡張が必要である。そこでSmart Token Labsは、ERC-5169およびTokenScriptを活用し、スマートトークンをゲームやロイヤルティプログラムに導入する、プログラマブルなブロックチェーンベースのサービネットワーク「Smart Layer」を展開した。
Smart Layerの目的は、スマートトークンおよびTokenScriptの展開と実行を促進することにある。ウェブサイトの視点から見ると、Smart LayerはRESTful APIプロバイダーのような存在であり、スマートトークンがウェブサイト・IoT・スマートコントラクトなどと相互作用できるようにする。トークン発行者にとっては、プログラマブルなスマートトークンの作成・管理を支援する。従来のネットワークサービスにとっては、サービスとトークン機能の統合プロセスを簡素化する。このようなアーキテクチャにより、スマートトークンの可用性と相互運用性が高まり、さまざまなシーンでの適用が容易になる。

Smart Layerは主に以下の三つの主要コンポーネントによって機能を実現している:
-
ブロックチェーン:スマートコントラクトを通じてトークン取引ルールを実行し、将来の検証用にトークン操作のスナップショットを維持する。
-
アンカー ノード:DAOが選出した組織が運営し、ネットワークの安定性・安全性・サービス目標を維持する。
-
サービノード:分散型ハッシュテーブル(DHT)でサービス作業を分配し、統合を実現するTokenAPIsを提供。サービノードはSmart Layer Tokensによるインセンティブを受け、支払いはユーザーまたはトークン統合を希望するウェブサイトが行う。支払いはAPI呼び出しに付加される増分コミットメントとして扱われ、スマートコントラクトが処理し、一定割合のSmart Layer Tokensを焼却する。
Smart Layer Tokensは、このネットワーク内でノードがリソースを提供するインセンティブとして機能する。二種類のノードはいずれもネットワーク活動に参加することでSmart Layer Tokensの報酬を得られ、貢献したリソース量に比例する。このインセンティブメカニズムにより、ネットワークの規模拡大と持続可能な発展が確保される。
Smart Layerは1月15日にテストネットをローンチし、2025年のメインネット公開を予定している。展開期間は半年未満ながら、すでにその発展の可能性を見せ始めている。傘下のxNFTゲーム「Smart Cats」は登場から60日以内に30万以上の独立したアクティブウォレットを集め、Polygonエコシステム内で人気のあるゲームの一つとなった。今年初頭にリリースされたSmart Layer Launchpadのパブリックベータ版は、わずか10日間で1,000件以上の開発者からの応募を受けている。
エアドロ迫る?
市場の回復に伴い、「エアドロ」の注目度が再燃している。Smart Layerも最近エアドロを計画しており、詳細は今後数週間以内に段階的に発表される予定だ。現時点の情報によると、Smart Layerは2種類の異なるトークンで支えられており、ガバナンストークン「SLN」とサービユニットトークン「SU」がある。ガバナンストークンが主なトークンであり、保有者はプロトコルの意思決定に投票でき、運用ノードからの直接収益やトークン報酬を得られる。つまりSLNの価値は、Smart Layerネットワークの規模と採用率に直結している。Smart Layerテストネットの現状データによると、開始から10日未満で300万以上の実行可能NFTをサポートし、920万件以上のトランザクションを生成している。どのようなエアドロ設計になるにせよ、まずはSmart Catsや今後の製品を体験しておくのが賢明だろう。
TechFlow公式コミュニティへようこそ
Telegram購読グループ:https://t.me/TechFlowDaily
Twitter公式アカウント:https://x.com/TechFlowPost
Twitter英語アカウント:https://x.com/BlockFlow_News












