概要
Terraは、Cosmos SDKを用いて構築されたステーブルコインの作成に特化したブロックチェーン・ネットワークです。Terraステーブルコインは、フィアットや担保付きの仮想通貨を準備金として使用するのではなく、ネットワークのネイティブトークンであるLUNAにコンバート可能です。
LUNAでは、ネットワーク手数料のお支払い、ガバナンス参加、Tendermintデリゲート・プルーフ・オブ・ステーク・コンセンサスメカニズムへのステーク、ステーブルコインのペグなどが可能です。
TerraUSD (UST) のようなステーブルコインをペッグするために、LUNAのUSD価格はUSTトークンと1対1の比率でコンバートすることができます。例えば、USTの価格が$0.98の場合、アービトラージャーは1 USTを$1にスワップして2セントの利益を獲得することができます。このメカニズムは、USTの需要を増加させ、USTがバーンされることでその供給を減少させます。その結果、ステーブルコインはペグに戻ります。
USTが$1以上、例えば$1.02となった場合、アービトラージャーは$1に相当するLUNAを$1のUSTにコンバートし、2セントの利益を獲得することができます。USTの供給が増えても需要が減り、価格がペグにされます。
バリデーターとデリゲーターは、ステーブルコインのボラティリティを下げることとは別に報酬のためにLUNAをステークします。この2つのアクターは、ネットワークを安全に保ち、トランザクションを確認するために不可欠な役割を果たしています。
バイナンスでLUNAを購入し、Terraのブロックチェーン・ネットワークの公式ウォレット兼ダッシュボードであるTerraステーションで管理、ステーク、ガバナンスに参加することができます。
はじめに
ステーブルコインの愛好家にとって、USTの存在は投資の際に複数の選択肢ができたことを意味します。また、ステーブルコインはフィアットベースのものばかりではありません。ステーブルコインのペッグを維持する方法については、さまざまな方法があり、ネットワークは試行錯誤しています。Terraは、ステーブルコインに対する独自のアプローチと開発者が独自のペグトークンを作成するためのツールを開発しているプロジェクトの1つです。
Terraとは?
このプロジェクトは、Eコマースのアジア市場において人気を博しており、韓国では多くのユーザーを抱えています。例えば、モンゴルのタクシー利用者は、一部の運転手にモンゴルのトゥグルクに固定されたステーブルコインTerra MNTでお支払いをすることができます。このプラットフォームで生成されたトークンはTerraと呼ばれ、ガバナンスとユーティリティのために、ネットワークのネイティブトークンであるLUNAと共に存在しています。要するに、TerraとLUNAは補完的な関係にあります。
Terraはすでに、USドル、韓国ウォン、ユーロなどにペグされたステーブルコインを保有しています。短期間のうちに、このプロジェクトは、プラットフォーム上で生成されたステーブルコインとして広く人気を集めています。またTerraUSDは、本稿執筆時点で、すでに時価総額で第4位のステーブルコインとなっています。
Terraステーブルコインとは?
しかし、Terraのステーブルコインは、アルゴリズム的な手法で供給をコントロールし、ペグを維持しています。各ステーブルコインは、事実上、ガバナンスとユーティリティのトークンであるLUNAにバックアップされており、交換することができます。Terraは、ステーブルコインをLUNAと交換したい人や、またはその逆の交換をしたい人のためのカウンターパーティとして機能し、2つのトークンの供給量に影響を与えます。
TerraUSD (UST) の仕組みとは?
例えば、$100に相当するTerraUSD (UST) を生成したいと考えたとします。USTを生成するには、相当額のLUNAトークンをコンバートする必要があります。その後、Terraはユーザーが供給したLUNAトークンをバーンします。つまり、LUNAの価格が1枚あたり$50の場合、このアルゴリズムでは100 USTを生成するために2 LUNAをバーンする必要があります。以前のTerraでは提供されたトークンの一部をバーンするだけでしたが、Columbus-5へのアップデート導入に伴い、100%バーンするようになりました。
また、TerraステーブルコインでLUNAを生成することもできます。$100のLUNA (2 LUNA) を生成するには、100 USTをバーンする必要があります。USTの成行価格が1トークンあたり$1ではない場合でも、生成のコンバージョン率では1 USTが$1と同等に扱われます。この交換メカニズムがUSTの価格安定性をもたらしています。
ここでは、価格を安定させるためにアルゴリズムがどのように機能しているのか、例を挙げて説明します:
1. 1 USTの価格は、意図した固定値よりも2セント低い$0.98に下落しました。ただし、TerraステーブルコインとLUNAの間のすべてのコンバートにおいて、1 USTは$1の価値があるものとして扱われます。
3. アービトラージャーは、$100のLUNAを保有し続けるか、それをフィアットにコンバートして利益を現金化することができます。$2は大した金額ではありませんが、より大きな利益を得ることができます。トークンの生成価格とその価値の差は、シニョリッジと呼ばれています。
しかし、これでどうして価格が$1で安定することになるのでしょうか。まず、アービトラージャーによるUSTの需要が増えることで、USTの価格が上昇します。また、TerraはLUNAとの交換時にUSTをバーンするため、USTの供給量が減少し、USTの価格上昇に寄与しています。1 USTが$1になった時点で、アービトラージ取引の機会は終了します。
USTの価格が$1以上になると、同じプロセスが逆に働きます。別の例を見てみましょう。
1. 1 USTの価格は$1.02上昇し、これもまたアービトラージャーに利益をもたらす手段となります。
2. アービトラージャーがLUNAを$100で購入し、Terraステーション・マーケット・モジュールで$102分のUSTにコンバートします。TerraはLUNAをバーンし、その過程でUSTを生成し、供給量を増加します。
3. アービトラージャーは、そのUSTを公開市場で売却し、利益を得ることができます。このUSTの売却圧力により、価格はペグに返還されます。
LUNAとは?
LUNAはTerraの仮想通貨であり、Terraプロトコルの中で4つの役割を担っています:
1.そのガスシステムにおけるトランザクション手数料のお支払い方法 (ユーティリティトークン)。
3. 価格ペッグを維持するためにTerraで生成されたステーブルコインの需要変動を吸収するための仕組み。
LUNAは、最大で10億トークンの供給を目標としています。ネットワークが10億LUNAを超えた場合、TerraはLUNAの供給が平衡レベルに戻るまでLUNAをバーンします。
LUNAのステーキング報酬
Terraのデリゲート・プルーフ・オブ・ステークのコンセンサスメカニズムはどのように機能するのですか?
2021年10月現在、Terraでは最大130人のバリデーターグループを使用してトランザクションを処理しています。ユーザー (またはデリゲーター) は、自分のトークンをバリデーターにステークします。一方、バリデーターは、Bitcoinのマイナーのようにトランザクションを処理することで、ネットワークのセキュリティを確保します。デリゲーターは、ネットワーク・トランザクションを効果的かつ誠実に処理してくれると信じるバリデーターに対してLUNAトークンをステークします。各バリデーターは、代表者に分配する報酬の割合をカスタムで設定することもできます。
また、バリデーターは一定量のLUNAを少なくとも21日間ロックしなければなりません。このプロセスは、ボンディングと呼ばれています。また、デリゲーターは21日間のロックアップ期間があり、バリデーターが悪質な場合にはステークした資金を失うリスクがあります。
例えば、バリデーターは二重支払いとなるトランザクションを処理したり、偽のトランザクションを含めたりする場合があります。この場合、バリデーターは報酬を減らされたり、最初のステーク (ボンド) を失うこともあります。トランザクションやエアドロップにかかる「Terraの手数料」は、デリゲーターやバリデーターに与えられる報酬となります。各デリゲーターの取り分は、ステーク金額とバリデータの手数料率によって異なります。
Terraステーションとは?
1. Terraステーションのダッシュボードには、取引量、ステーク益、アクティブなアカウント数など、チェーン上のさまざまなデータが表示されます。
3. ガバナンスポータルでは、新しい提案を作成し、512 LUNAを入金することで投票フェーズに進めることができます。資金がない場合は、他のユーザーが代わりに512 LUNAを入金することもあります。新しい提案が作成されると、他のLUNA保有者はトークンをステークして投票することができます。
4. ステーキング・トークンのセクションでは、デリゲートしたり、報酬を確認したり、LUNAをバリデーターとして結合したり、DPoSのコンセンサスメカニズムのすべてのフェーズに参加することができます。
Anchor Protocol (ANC) とは?
- ANC-UST TerraスワップLPトークンをステークして、ANCの報酬を受け取ることができます。
- ANC単体でステークすることができます。
- Anchor Protocolを介して、ステーブルコインを借りることができます。
また、Anchor Protocolのガバナンスの仕組みの一部としてANCを使用し、提案の作成と投票ができます。バイナンスでANCを購入するには、上記のLUNAと同様の方法で購入することができます。
まとめ
今後、Terraが他のCosmos SDKブロックチェーンとのクロスチェーン互換性を活用する機会は多くなるでしょう。ステーブルコインの話題は、規制や決済システムへの主流の採用に関して世界的に重要であるため、Terraがアジア以外の地域でユーザーベースを拡大し、向上させる余地があります。