アルゴリズムステーブルコインの安定性原理の分析
暗号通貨技術の革新とその応用分野の継続的な拡大に伴い、時代の要請に応じていくつかの新しい技術や製品が登場し、アルゴリズムステーブルコインが私たちの視野に入ってきました。
Chuangyu ブロックチェーン セキュリティ ラボを知るChuangyu ブロックチェーン セキュリティ ラボを知る単一通貨アルゴリズム ステーブルコイン (AMPL) と複数通貨アルゴリズム ステーブルコイン (BAC) の原理を分析します。

単一通貨タイプのアルゴリズムステーブルコインは、リベースメカニズムを通じてトークンの総供給量を制御し、追加発行とデフレを実現し、それによってステーブルコインの価格を1ドルで安定するように制御します。
例: 現在の通貨価格が $1 より高い場合、契約マネージャーはリベースを通じてトークンの総供給量を増やし、すべての所有者アドレスのトークンの数を増やします。逆に、現在の通貨価格が $1 より低い場合、契約管理者はリベースを通じてトークンの総供給量を減らし、通貨を保有するすべてのアドレスのトークンの数を減らします。一般プロジェクトのリベースは毎日決まった時間に行われ、この間の価格の騰落により一定の裁定空間が形成されます。
図1

図1
多通貨アルゴリズムのステーブルコイン Basis Cash を例に挙げると、Basic Cash、Basis Share、Basis Bond という 3 つのトークン契約があります。 Basic Cashは安定通貨、Basis Shareは株式、Basis Bondは債券に相当し、債券の購入や追加発行により価格は1ドル程度に維持されます。
例: BAC 価格が 1 ドル未満の場合、債券から購入した BAC は破棄されるため、ユーザーは債券を購入することで BAC の流通量を減らすことができます。このとき、債券の購入価格は 2 乗になります。現在の BAC 価格、および価格が下がる場合、現在の流通量を減らして BAC の価格を安定させるために、将来的に債券を BAC と 1:1 で交換できます。BAC の価格が 1 米ドルを超える場合、ユーザーは交換できます。債券を売却することで BAC トークンが発行され、交換後に債券が交換されます。破棄して、債券を交換するユーザーに BAC をキャストし続けます。交換後も価格がまだ 1 米ドルより高い場合、BAC トークンは発行され続けて配布されますBACの価格安定を図るため、BAS(株式)を保有するユーザーに追加発行という形で配当を行います。
コアコードは次のとおりです。
画像の説明

図2
画像の説明

画像3
図4

図4
単一通貨安定通貨であっても、多通貨安定通貨であっても、本質的にはトークンの総供給量を調整することで価格の安定を維持することです。単一通貨アルゴリズム安定通貨 (AMPL) と比較して、多通貨安定通貨 (BAC) は 3 つのトークン間の相互変換メカニズムに依存し、ユーザーに債券の購入と追加発行を奨励することで価格の安定を実現します。プロジェクトの安定性。
しかし、現状を見る限り、アルゴリズムステーブルコインは、初期の流通量が少ない、価格変動が大きい、リアルタイムで価格の安定性を維持できない、調整方法が単一であるなどのいくつかの欠点を抱えていますが、技術は常に革新と発展を続けており、より完全な新しい安定通貨が誕生すると信じています。

