Lesson 4
トークンと通貨の発行
価値のデジタル表現

XRP Ledger (XRPL) 上で独自のトークンや通貨を発行できるって知っていましたか? 実は、XRPLは様々な資産のトークン化をサポートした最初のブロックチェーンなんです。
トークンとは、台帳上で価値のあるあらゆるものを表現するために使用できるデジタル資産です。つまり、トークンを使って現実世界の資産を表現できます。それは、米ドルのようなステーブルコインであったり、芸術作品であったり、物理的な商品であったりします。
汎用的なトークンの作成

スマートコントラクトや特別なプログラミング言語を使わずに、台帳上でトークンを作成できます。独自トークンを発行する方法を簡単にご紹介します。
- この新しいトークンに対してあなたとの間にトラストラインを設定するために別のアカウントが必要です。
- 両方のアカウントに十分なXRP準備金があることを確認します。
- トラストラインを設定したアカウントに支払いトランザクションを送信します。
XRPLで新しいトークンを作成するのは、こんなにも簡単なのです。
トラストラインは、トークンの潜在的なユーザーが、そのトークンを発行するアカウントに対する信頼を表明する方法であるため重要です。XRPLでは、信頼していないトークンを受け取ることは決してありません。
この場合、アカウントが非常に重要になることに注意してください。例えば、「デイブ」によってトークン化されたドルよりも、銀行によってトークン化されたドルを保有する方が安心感を得られるでしょう。
顧客向けのロイヤリティプログラムを作成したい場合、通貨を発行したい場合、投票用のトークンを作成したい場合、そして自分の描いた絵をNFTにしたい場合、これらはすべてXRPL上で実現できます。
XRP Ledger上でのトークン作成の基本を理解できたところで、次は、ステーブルコインやガバナンストークンなど、一般的なトークンのシナリオをいくつか見ていきましょう。
例:法定通貨担保型ステーブルコイン
トークンは、ステーブルコインとしてよく利用されます。例えば、あなたが銀行のステーブルコイン事業に携わっていて、顧客の預金を担保に、XRPL上で米ドル建てのトークンを作成するかもしれません。
トークンの総数を常に把握しやすくするために、発行アカウントと受取アカウントだけでなく、「ホットアカウント」と呼ばれる中間アカウントを使用すると便利です。トークンは、あなたが管理する2つのアカウント間の支払いを通じて作成されます。これらの2つのアカウントは、通常「コールド」と「ホット」と呼ばれます。
- コールドアカウントは、ホットアカウントへの支払いトランザクションを通じてトークンを発行します。発行されたトークンは、準備金としてホットアカウントに置かれます。
- ホットアカウントは、入金が発生するたびに、トークン化されたドルを法定通貨預金者の口座に送金する役割を担います。
もしシステムがハッキングされたとしても、トークンの実際の発行者は影響を受けません(これがコールドアカウントと呼ばれる理由です)。ここで注意すべき点は、トークンを保有するためには、トークン保有者は発行元の(コールド)アカウントとの間にトラストラインを確立する必要があるということです。
例:ガバナンス目的のための固定供給トークン
トークンの供給量を制限するには、まずトークンを配布し、その後、あなたのアカウントへのアクセス権を永久に削除します。これは、あなたのアカウントにアクセスできるキーを、誰も秘密鍵を知らないキーに変更し、元の秘密鍵を無効にすることで実現できます。XRPLには、誰一人として秘密鍵を知らない、ブラックホールアドレスと呼ばれる有名なアカウントがいくつか存在します。これらのアドレスを使用することで、あなたの発行アカウントがアクセス不能になったことを公に示すことができます。
XRPLで独自のトークンを発行する方法に関する技術的なガイドについては、こちらのチュートリアルをご覧ください。
XRPLの分散型取引所(DEX)での取引

トークンが作成されると、DEXを使って他の資産と取引できます(DEXについては次のレッスンで詳しく学びます)。また、ウォレットでトークンを保有したり、他の人に送信したり、XRPL上に構築されたアプリケーションを動かすために使用したりすることもできます。
