
副題
01.プロジェクト概要|概要
Acala – 世界初の分散型オープン金融アライアンスであるポルカドット エコロジカル ファイナンス センターは、ポルカドット エコシステムと連携してオープンな金融フレームワークを構築し、金融の安定性、流動性、およびグローバルな暗号化資産へのアクセスを実現することを目指しています。現在、クロスチェーンマルチアセットモーゲージ貸付契約、ステーキング資産流動性契約のリリース、DEXなどのコアレイヤー1モジュールが開始されており、さらにAcalaにはEVM互換のスマートコントラクトモジュールも追加されており、Solidity開発者が利用できるようになりました。最小限の移行コストで Polkadot エコシステムに参加します。
現在、Acala は Web3 Foundation から正式な財政支援を受けており、Polychain、Pantera、ParaFi、Hypersphere、Digital Currency Group、CoinFund、1confirmation、HashKey、Coinbase Ventures を含むいくつかの世界的に有名な機関から投資を受けています。
Acala メインネットの起動プロセスは、Polkadot の起動プロセスと一致しています。メインネットの機能をより適切にテストするために、Acala は経済的価値のある実験的パイロット ネットワーク Karura も起動しました。その基礎となるコードは Acala メインネットと一致しています。Karura はオンラインです。比較アカラの場合はリズムが速く、プレイスタイルも比較的自由度が高いです。
# 導入
設立
2019年10月
オンライン時間
パイオニアネットワーク
Karura
副題
02. テクノロジー|Web3 インフラストラクチャ
Acala は Substrate フレームワークに基づいて構築されており、Polkadot エコシステムに入るパラレル リンクとして使用されます。パラレル チェーンの操作は、スロットを介して Polkadot ネットワークにアクセスすることです。具体的な方法は次のとおりです:
パラチェーン (パラレル チェーン): 独自の独立した状態とビジネス ロジックを持ち、リレー チェーンによって提供されるセキュリティを共有します。
ノード
ノード
バリデーター: リレーチェーン内のブロックの生成、コレクターからのプルーフの検証、および他のバリデーターとのコンセンサス投票の実施を担当します。
漁師: バリデーターとコレクターを監視し、無効な候補者の領収書をチェックします。バリデーターまたはコレクターのいずれかがフィッシャーとして機能できます。
通信網
通信網
現在、ポルカドットには 3 つの異なるネットワークがあります。ロココ テスト ネットワーク、クサマ実験パイロット ネットワーク、ポルカドット メイン ネットワークです。それぞれのネットワークには独自の意味があります。アカラにも、ポルカドット ネットワークのオンライン プロセスに従って 3 つの異なるネットワークがあります。
1) Mandala テストネット: テストネットの TC6 バージョンはこれまでに開始されました. すべてのテストネット資産は、Acala ネットワーク機能を体験するためにのみ使用され、実際の価値はなく、テストネットが更新された後に消去されます。
2) Karura Pioneer Network: Kusama のパラチェーン スロット オークションに参加します。資産名は KAR です。最初に起動され、一定の経済的価値のある環境で Acala の関連する DeFi 機能をテストします。その位置づけは、Kusama の分散型金融になることです。中心;
3) Acala メインネット: Polkadot のパラチェーン スロット オークションに参加し、Karura の最初のネットワークが安定稼働した後、すべての関連機能が次々に開始され、Polkadot 上の分散型金融センターになることに尽力します。
パラチェーンスロットオークション
パラチェーン スロット (パラチェーン スロット) は、リレー チェーンとパラチェーンの間のインターフェイスです。Polkadot ネットワークのセキュリティを共有し、他のパラチェーンと対話したい場合は、スロットを使用する必要があります。スロットには 2 種類があります: コミュニティ ベータ スロットと商用スロットです。スロットの 20% は、Polkadot エコシステム全体を促進するコミュニティ ベータ パラチェーンとして Web3 Foundation による展開用に予約されており、残りの 80% は商用スロットです。スロット数に限りがあるため(約 100 個)、オークションを通じて公平に配布されます。
パラチェーン スロットのオークションは 6 か月ごとに行われ、毎回 1 つのスロットのみがリリースされます。スロットのリース期間は 6 か月を基準とし、6 か月、12 か月、18 か月、24 か月に分かれており、オークションに参加するアイテムのみが自由に入札でき、単一または隣接する複数のリース期間で入札できます。価格が勝つ。落札者は対応する期間中に DOT をロックする必要があります (KSM は Kusama でロックされます)。DOT はパラチェーンのリース期間の終了時にロックが解除されます。リース期間が長いほどネットワークが安定します 入札モジュールは Polkadot によって公式に提供されます。
Gavin Wood の以前の紹介によると、Rococo V1 テスト ネットワークが安定して実行された後、Polkadot の主要ネットワークである Kusama でパラチェーン スロット オークションが開始され、勝ったパラチェーンが Kusama で開始され、このプロセスがコピーされます。 Polkadotメインネットに。
Acala がネットワークを設計したとき、Polkadot メイン ネットワークの立ち上げプロセスに従って 3 つの異なるネットワークも設計しました。そのため、Acala パイオニア ネットワーク Karura は、まず Polkadot パイオニア ネットワーク Kusama のスロット オークションに参加します。オンライン立ち上げ後、継続します。メインネットワークのスロットオークションに参加します。
Karura スロット オークション スキーム
Acala チームはまず草間の Acala Pioneer Network Karura にアクセスし、現在、KSM 保有者に Karura のスロット オークションへの参加を支援する動機を与えるために、総 Karura (1 億個) の 11% を KSM 保有者に割り当てることを計画しています。チームが草間氏の 12 か月のスロット使用期間を入札する予定であると仮定すると、ユーザーが KSM を 1 年間ロックすることに同意した場合、ロックされた KSM ごとに少なくとも 12 KAR を獲得できますが、すぐに解放されるのは 30% だけです。残りの 70% は 12 時にリリースされ、1 か月にわたって直線的にリリースされます。ユーザーによってロックされた KSM はプロジェクト パーティを通過しておらず、オークションに参加しているすべての KSM は元のチェーン アドレスにロックされたままです。さらに、レコメンダー機構(5%+5%)、6/8~6/11の早割報酬(10%)、6/15~6/17のオークション開始報酬(5%)があります。
Karura のオンラインプロセスは次の 7 つのステップに分かれています。
① 関連するテストのために Polkadot パラチェーン テスト ネットワーク Rococo V1 に接続します。
②パラチェーン関連のコードはテスト後にKusamaにデプロイされます。
③ 最初のパラチェーンスロットオークションのスケジュールを発表します。
④ 草間はスロットオークションのクラウドファンディングモジュールを開き、ユーザーはクロローンモジュールでカルラを選択し、自分のKSMをロックできます。
⑤ スロットキャンドルオークション(現段階では6月17日)
⑦ KARを配布します。
副題
03. 製品 | Polkadot の DeFi ハブ
Acala は、Polkadot DeFi エコシステムの基盤となるインフラストラクチャとして、並列リンクとして Polkadot エコシステムに参加し、Polkadot が提供するセキュリティと相互運用性を共有します。同時に、より良いユーザー エクスペリエンスを生み出すために、過剰担保融資契約、DEX、その他のコア インフラストラクチャなど、さまざまな分散型金融アプリケーションがユーザー向けに構築されており、さらに、開発者にはイーサリアム互換の一連のサービスも提供されています。スマート コントラクト モジュールは、ランタイム レイヤーと直接対話することができ、開発者が Acala アプリケーション レイヤー上にさまざまな種類の分散型金融アプリケーション (NFT、予測市場など) を構築するのを支援し、Acala エコシステムの繁栄と発展を支援します。
超過担保融資契約
過担保融資契約により、Acala ネットワークの安定資産システムの運用が維持されます。安定資産 aUSD は、目標価格 1 ドルで、複数の資産を過担保することによって生成されます。安定資産の存在により、低い価格ボラティリティが保証されます。これにより流通価値を実現し、Polkadotエコシステム全体のインフラストラクチャサービスを提供できます。
図に示すように、融資契約は主に CDP モジュール、オークションモジュール、価格供給モジュール、ガバナンスモジュールに分かれています。これらのモジュールの役割を紹介する前に、まず次の点を理解する必要があります。
安定化機構
1) 安定した手数料率の調整: 米ドル価格の安定を維持する主な手段は、市場における米ドルの需要と供給を制御することであり、需要と供給に影響を与える主な要因は借入金利です。値が高ければ米ドル融資の需要は減少し、そうでなければ増加します。したがって、価格の安定を維持する主な方法は、アカラネットワークでは安定金利と呼ばれる借入金利を調整することです。
2) 緊急シャットダウン (緊急シャットダウン): aUSD 価格を確実に償還できるようにするための最後の手段であり、単一資産の清算とグローバル清算に分けられます。
単一資産の清算: 特定の住宅ローン資産が債務限度額に達すると、清算が開始されます。清算プロセスは次のとおりです。
① 資産の担保受け入れを停止する。
② 清算速度を上げ、徐々にポジションをクローズします。
③一定期間経過後の強制清算。
グローバル清算: システムが悪意のある攻撃を受けた場合、またはネットワークがアップグレードされた場合、グローバル清算がトリガーされます。清算プロセスは次のとおりです。
① 最新の価格フィードのスナップショット。
② 資産の担保受け入れを停止し、ポジションを調整する。
③ 清算制度の負債と利益。
④ aUSD 保有者は比例的に担保を償還します。
aUSD生成プロセス
aUSD は価値アンカーとして米ドルを使用し、各 aUSD は 1 米ドルを超える価値を持つ資産によってサポートされます。たとえば、1 DOT の市場参照価格が 30 USD である場合、ユーザー A が aUSD を取得したい場合、ローン、住宅ローン 1 DOT DOT は最大 20 aUSD までしか取得できず、資産住宅ローン金利は 150% です。ただし、市場価格の変動が大きく、担保の安全性を確保するためには住宅ローン金利を150%以上に抑える必要があり、住宅ローン金利が高いほど資産の安全性は高くなります。
USDローンを取得するプロセスはCDP(債務担保ポジション)を作成するプロセスであり、具体的なプロセスは次のとおりです。
1) CDP の入金と作成: ユーザー A がウォレットに接続し、ポータルを通じて契約に 1 DOT を入金すると、1 DOT が担保として CDP にロックされます。
2) 安定した通貨の作成: DOT の価値に基づいて、ユーザーは CDP から 1USD を 20 と仮定して、一定の価値の 1USD を取得できます。
3) CDP を閉じる: ユーザー A は、この期間中、いつでも貸付された 20 aUSD を返済し、安定手数料を支払うことができます。
4) 引き出し: 20 aUSD が破棄され、担保のロックが解除されて引き出しられます。
5) CDP オークション: 担保の価値が下落した場合、つまり 1 DOT の現在の市場価格が 30 USD から 25 USD に下落し、ユーザー A が 20 aUSD を貸し出し、このときの住宅ローン金利が 150% より低い場合、その後、清算がトリガーされると、システムは自動的に担保を清算してオークションにかけます。清算された CDP は、清算ペナルティと呼ばれる追加の操作手数料を支払う必要があります (Mandala テストネットの清算ペナルティは 3% に設定されています)。
CDPモジュール
CDP モジュールは、CDP の作成、管理、保存に使用されます。 CDP モジュールは、特定の資産を抵当に入れることで米ドルにリンクされた安定資産 (aUSD) を作成します。担保は CDP にロックされ、作成された安定資産の価値は通常、担保の価値よりも低くなります。 CDPを閉じる際には、利用者は借入した安定資産の金額+支払わなければならない利息を返済する必要があり、この際に担保を回収することができます。
清算人は、各 CDP の担保価値と債務額の比率を監視し、担保価格が下がりすぎる場合には、CDP の担保をオークションモジュールに移し、競売で売却して資産を回収し、債務を返済します。システムの稼働状態を確保します。債務の返済と安定化手数料に加えて、清算された CDP は追加の清算違約金も支払う必要があります。
価格フィードモジュール
このモジュールには一連のホワイトリスト オラクルが含まれ、各ブロックはオラクルによって提供される公正価格を保存します。この価格は CDP モジュールとオークション モジュールにフィードバックされます。
オラクルは、生成される米ドルの額を決定するために、CDP モジュールに価格をフィードする必要があります。価格を CDP 清算部分にフィードして、CDP の担保を低住宅ローン金利で時間内にオークション モジュールに転送します。システムと CDP の作成者の利益を最大限に確保するために、オークション モジュールへの価格を決定します。
将来複数の資産が立ち上げられた後の安定化手数料の年利、清算レート、清算違約金、債務上限など、主要な管理システムの主要なリスクパラメータ、住宅ローン金利、清算価値など住宅ローン資産が異なればパラメータも異なります。これらのリスクパラメータを決定するのはACA保有者であり、決定後はガバナンスモジュールに設定され、ガバナンスモジュールで設定されたパラメータに従って他のモジュールが連携することになります。
清算する
清算する
清算を設計する目的は、借り手に支払い能力を維持する動機を与えることであり、完全な清算メカニズムにより、融資プラットフォームでの負債や移転を回避できます。 312/519 ブラック スワン事件は、DeFi 業界全体にとって大きな試練でした。このプラットフォームは、数千万ドル近い不良債権を生み出しました。これほど多くの不良債権が発生した主な理由は 2 つあります。1 つは、基盤となるイーサリアム ネットワークです。原因は、混雑により清算作業が正常に遂行できないこと、2つ目は清算効率が不十分であることである。これらの問題に対応して、Acala プロトコルは次の改善を行いました。
① トランザクション輻輳の問題を解決するために、Acala ネットワークで使用される Substrate フレームワークのトランザクションは、Normal と Operational の 2 種類に分類されます。各ブロックのスペースの約 20% は、重要なシステム トランザクション (見積オラクル、リスク パラメータ調整、自動清算など) の優先チャネルとして運用トランザクション用に予約されています。
② 清算手続き中は三重保護の仕組みがあり、まず清算開始後はDEXを通じて担保を売却して未払い債務を支払い、不成立の場合は競売を実施する予定である。担保オークションで勝者がいる場合は、落札価格がオークション終了時の取引価格と比較され、担保が最良の清算価格で売却されることが保証されます。この設計により、リスクの高いポジションをより効率的に清算することができ、小規模なポジションは DEX 上で直接清算することができ、大きなポジションは複数の小さなポジションに分割して売却したり、オークションを通じて清算したりすることができます。第 2 に、Acala Treasury にある質の高い余剰資産を安全準備金として使用し、第 3 に、ACA オークションを使用して収益をカバーします。
DEXの概要
DEX(分散型取引所)は、マッチングや清算など、削除できる従来の集中化リンクをすべて削除するものです。マーケットメーカーを排除するDEXソリューションはAMM(Automated Market Maker)と呼ばれます。
金融市場におけるマーケットメーカー (Market Maker、MM) とは、市場に大量の未決注文を提供する個人または機関を指します。彼らの主な目的は、トークン価格の上昇と下落から利益を得ることではなく、トークンの価格を取得することです。価格差(スプレッド)、スプレッドは最高入札価格(1 つを買う)と最低売値(1 つを売る)の差です。
AMMのアルゴリズムが市場価格を提供できる理由は、市場に裁定取引者(アービトラージャー)が存在するからです。 AMM が提供する価格は市場よりも高いか低いため、裁定取引者はここに取引を行い、代わりに市場価格との価格差を受け取り、AMM プールの価格を市場価格に戻します。
アルゴリズム
x*y=K
Acala ネットワークの DEX は、一定の製品マーケット メーカー モデルを採用しています。モデルは非常にシンプルで、式は次のとおりです。
x と y は異なる暗号通貨の数を表し、2 つの積は k、k は定数、k の値は流動性の最初の注入によって決定されます: 1) 誰でも新しいトランザクション ペアを作成できます; 2) 関係なくk の値の初期設定は、市場には裁定取引者が存在するため、最終的に k の値が市場価格に適応する理由です。
DEX トランザクション プロセスを説明するために DOT-aUSD を例にとります。初期価格が 1 DOT=30 aUSD、取引プールの DOT リザーブが 10、aUSD が 300 であると仮定すると、k の値は 3,000 になります。ユーザーが 1 DOT で USD を購入するプロセスは次のとおりです (取引手数料を無視した場合)。
1) ユーザーは 1 DOT を DEX パレットに送信します。
2) トランザクション プール内の DOT の数は 10+1=11 に更新されます。
3) トレーディングプール内の aUSD の金額は 3,000/11=272.73 に更新されます。
4) ユーザーが受け取る aUSD の金額は 300-272.73=27.27 です。つまり、ユーザーが DOT で USD を購入する価格は 1 DOT = 27.27 aUSD です。
5) この時点で、新しい k 値は 11*272.73=3,000.03 です。
定数 k の存在は、為替レート、つまりユーザーにいくらの USD を与える必要があるかを計算するためのものです。つまり、x*y=k のとき、x は変化しますが、k が変化しない場合にのみ y を計算できます。この定数を計算し、さまざまな新規注入量に応じてスワップアウトできる資産の数を計算します。各交換の後、新しいフロー プール (新しい x、y) が生成され、新しい定数も生成されます。
AMMの問題点は、流動性の低い資産プールに大量の注文があった場合、スリッページ(Slippage)が発生することです。スリッページとは、注文価格と最終取引価格との差を指します。スリッページはアルゴリズム、注文サイズ、流動性によって異なります。注文金額が大きくなるほどスリッページは大きくなり、流動性が高くなるほどスリッページは小さくなります。アルゴリズムが優れているほど、同じ注文金額と流動性プールサイズの下でのスリッページは小さくなります。 Acala は現在、ユーザーに対してスリッページ制限を設定することを選択しています。スリッページが小さいほど、スワップアウトできる量は少なくなりますが、コストは最低になります。逆に、スリッページが大きいほど、スワップアウトできる量は多くなりますが、コストは高くなります。より高い。
流動性解放契約
Polkadot は NPoS (Nominated Proof-of-Stake) コンセンサスメカニズムを採用しており、DOT を保持しているユーザーは誰でも、検証者および推薦者として Polkadot のステーキング (誓約) とガバナンスに参加することを選択できます。このプロセスでは、バリデーターとノミネーターが誓約した DOT をロックすることで、システム全体でネットワークのセキュリティを確保する必要があります。誓約状態の資産には収入と議決権が誓約されていますが、誓約状態の資産は流通することができません。利用者が希望する場合 質権を終了する場合には、解除期間も発生するため、資産の流動性が低下し、資産価値を十分に活用できなくなります。
Polkadot の流動性解放ソリューションは、ステーキング プール (Saking Pool) を作成し、各ユーザーが提供する DOT を集約し、Acala ネットワークから複数の信頼できるバリデーター (技術力、運用保守能力、および保証サービス等の提供)多面評価)を質入れ対象とします。同時に、ユーザーに対して質権証明書としてL-DOTを1:1の割合で発行します。したがって、本質的に、DOTはまだロックされた状態にあり、L-DOTは流動性があり、流通市場で売買したり、他のDeFi契約(たとえば、追加の流動性を得るためにUSDを生成するための住宅ローンなど)に参加したりできます。
担保された資産の一部は契約に保持されるため、ユーザーはいつでも L-DOT を使用して基礎となる DOT を償還できます。ユーザーが DOT を引き換える場合、28 日間の拘束解除期間があり、交換手数料は ACA で支払われます。この契約は、ポルカドットネットワーク上のDOT住宅ローンと債券解除の実際の執行者であり、L-DOTの生成とDOTの償還を担当します。 L-DOT は、約束された元本 + 約束された収入 (ブロック報酬) の資産の組み合わせです。ユーザーが引き換えると、システムはリアルタイムの為替レート、つまり、為替レート = (元本 + 収入) / L-DOT 数量を提供します。 all 元本と収入は均等に分配されます。
副題
Acala ネットワークは一般評議会と専門評議会によって管理されており、専門評議会はネットワークの特定領域を管理し、一般評議会は Acala ネットワーク全体の健全な運用を確保するための監督権限を行使します。たとえば、流動性解放協定協議会は流動性協定の管理に専念しており、L-DOT 保有者と ACA 保有者は、為替レートモデル、手数料体系、複利戦略、流動性協定に関する提案に投票する権利を有しています。など。
副題
Acala は、誰もが価格データを提供できるように設計された分散型のオープン オラクル システムを構築する予定であり、データを必要とする企業は好みのデータを自由に選択できます。システムは価格フィードのホワイトリストを維持しており、各オラクル サービス プロバイダーがホワイトリストに登録するにはガバナンスによる承認が必要です。現在、システムは Acala によって構築された複数のノードによって運用されており、複数のノード データ ソースを受け入れます。これらのデータ ソースは、デフォルトの Oracle Pallet に基づいて公正価格フィードに集約され、それによってネットワークにオフチェーン データを提供し、オンで評価されます。チェーン リスクを除去するための機能とシステム。
副題
06. スマートコントラクト|Acala EVM
現在、Polkadot エコシステムになるには 3 つの方法があります。パラチェーン、パラスレッドとしてデプロイする方法、またはパラチェーンまたはパラスレッド上の Dapp になる方法です。 Acala は Polkadot パラチェーンになる予定で、Polkadot エコシステムにアクセスしたいが、あまりコストを負担したくないプロジェクトの場合は、Acala にデプロイして、Acala 上の Dapp にすることができます。 Acalaは現在、過剰担保融資システム、担保資産の流動性を解放するためのプロトコル、分散型取引所など、すぐに使える一連のDeFiエコロジーコンポーネントを提供しており、さらにスマートコントラクトも構築している。他のプロジェクトが Acala にデプロイされるのを支援するアプリケーション層モジュールに関連します。
現在、多くのプロジェクト契約がイーサリアム上に展開されているため、Acala スマート コントラクト モジュールもイーサリアムとの互換性を考慮していますが、イーサリアムとはまったく異なるエクスペリエンスを提供したいと考えており、一連のソリューション Bodhi を開発しました。 Ethereum RPC (Remote Procedure Call) ですが、Web3 プロバイダーをシミュレートし、Polkadot Extension を MetaMask と同様の拡張機能にパッケージ化できる JavaScript SDK です。そのため、既存の Ethereum Dapps も Polkadot Extension を使用できます。 Acala EVM と対話して、Acala の DeFi 製品の基本を直接使用します。コンポーネント、クロスチェーンブリッジなどを利用したり、合成資産などの他のより興味深い DeFi アプリケーションをアプリケーション層で構築したりして、DeFi 製品の構成可能性を最大限に活用して、よりリッチな Acala エコロジーを作成します。
Acala スマート コントラクト モジュールによって達成される目標:
1) ユーザーが 1 つのウォレットだけで Substrate のランタイム、EVM コントラクト、または WASM コントラクトと対話できるようにします。
3) 開発者が分散型金融アプリケーションを開発および展開する際に、すぐに使えるツールのサポート (DEX、安定通貨など) を取得できるようにします。
07.Acala Treasury
副題
Acala は実際に複数のオンチェーン評議会を作成します。評議会は一般評議会と特別評議会の 2 つのタイプに分けられます。一般評議会のメンバーは ACA 保有者によって選出され、一般評議会のメンバーを投票してローテーションすることができます。アカラ財務省を管理します。ファンド内の資産はチェーン上の口座によって管理されており、①CDP安定化手数料、②清算違約金、③L-DOT契約手数料(つまりDOTを償還する際の手数料)の3つの収入源があります。
Acala Treasuryが独立してスロットリースをサポートする十分な能力を獲得したら、Acala Treasuryは余剰収入を他の貴重な資産の購入に使用し、プラットフォームの収益構造と資産タイプを強化してリスク耐性を強化することを検討します。
副題
08. クロスチェーンメッセージング|xTokens
Acala チームによって立ち上げられたクロスチェーン アセット標準「xTokens」は、Web3 Foundation の第 5 回助成金に提供されました。この標準の提案は、すべての Polkadot および Kusama パラレル チェーンに統合されたクロスチェーン メッセージング ソリューションを提供します。簡単に言えば、XCM と xTokens はクロスチェーン エコシステムの基本コンポーネントであり、Polkadot と Kusama のビジョンを実現します。クロスチェーン メッセージ フォーマット (XCM) は、非常に柔軟ですが、定義が緩やかな汎用メッセージ フォーマットです。したがって、クロスチェーン転送、つまり、あるチェーンから別のチェーンへの資産の横断、およびリレーチェーンと別のチェーン間での代替可能な資産の送受信を可能にするユースケースの実装が必要です。