ACoconut: 世界初のクロスチェーンBTCイールドアグリゲーター

ACoconut Japan
NUTS Finance
Published in
Apr 2, 2021

Ethereumの取引コストの上昇とリターンの低下に伴い、DeFiユーザーがBSC、Heco、xDAI、Polkadotなどの新興 Layer-1 ネットワーク上で新たな市場機会を求める需要が高まっています。

ACoconutが提供するもの

ACoconutは、BTC DeFiユーザーに世界初のクロスチェーンイールドアグリゲーターを提供します。上図のように、次の2つの重要なコンポーネントで構成されています。

  • acBTC: BTCをチェーン間で輸送する分散型ブリッジ
  • BTC+: 個々のチェーンのイールドを最適化して分配する流動性とイールドアグリゲーター

例として、Ethereumのプロトコルに詳しいDeFiユーザーのAliceが、BSCなどの新興エコシステムの新たなイールドチャンスを探しているとします。彼女は次のような手順でそれを実現することができます。

  1. Ethereum上のWBTCもしくはrenBTCでacBTCを発行する
  2. AnySwapを利用してacBTCをBSCにブリッジする
  3. ブリッジされたacBTCでBSC上のBTC+を発行し、BTC+の利子を得る
  4. 元本と利子の両方を含むacBTCを、AnySwapを使ってEthereumに戻す

これらはすべて、BSCのDeFiプロジェクトについてあまり知識がなくても行うことが可能です。AliceがBSCについて詳しくなれば、ステップ3でさらなるリターンを得られる可能性があります。例えば、BTC+を担保としてレンディングプロトコルに使用することができます。BTC+はネイティブのBTCにペッグされているので良質な担保となり、AliceはBTC+を担保として利用してもBTC+の利益を維持することができます。

ブリッジとしてのacBTC

acBTCは、Ethereum上のERC20 BTCのバスケットによって裏付けされている合成ERC20 BTCです。これは、CurveのStableSwapアルゴリズムに基づいて構築された最初の合成資産です(5か月後にmStableは全く同じアプローチでmBTCを構築しています)。

ACoconutのユーザーはWBTCやrenBTCを利用してacBTCを発行し、AnySwapで他のチェーンにacBTCをブリッジすることができます。acBTCをEthereumで合成することを選んだのは次の2つの理由からです。

  1. EthereumはERC20 BTCの種類と価値の両方の観点から、もっとも多くのERC20 BTCを持っている
  2. Ethereum上の活発な取引量は価格変動の際に、ERC20 BTCバスケットの裏付けのバランスを取るのに役立つ
  • acBTCは、技術的構造や経済モデル異なるバスケット内の個々のERC20 BTCのリスクをヘッジします。
  • 基礎となるERC20 BTCの価格が変動しても、acBTCの価値は一定です。また、StableSwapアルゴリズムにより、担保率は100%をわずかに超えています。
  • sBTCなどの合成資産に裏付けられているmBTCとは異なり、acBTCはネイティブBTCが担保にされている資産で裏付けられています。したがって、1 acBTCはどのチェーンにおいても常に1 BTCの価値を示すことができます。
  • Ethereumのレンディングプロトコルに統合されているmBTCは異なり、acBTCは最小限の設計原理を採用しているため、より堅牢で信頼性の高いものとなっています。

現在、Badgerもクロスチェーンイールドアグリゲーターを提供していますが、BadgerはbBadgerとbDIGGをブリッジングアセットとして利用しています。BadgerはBTC保有者が他のチェーンにBTCを持ち込むことをサポートしているわけではなく、ユーザーのイールドはBadgerの他チェーンでの適用範囲やBadgerトークンの価格変動に大きく左右されます。これに対して、ACoconutは、ユーザーが本物のBTCを使って、すべてのチェーンで機会を探し、利益を獲得することができるようになっています。

アグリゲーターとしてのBTC+

ACoconut Plusはネイティブイールドを生み出す方法とアセットの利便性を維持する際に発生するジレンマを解決することを目的としたアセットプロトコルです。ほとんどのアセット (例: DUSD) は、トークン保有者にネイティブインカムを提供するために別のイールドトークン (例: ibDUD) を利用しています。ACoconut Plusはリベースの仕組みにより、1つのトークンでこの問題を解決します。

ACoconut Plusは次の2つのカテゴリーに分けられます。

  • Single Plusは1種類のトークンに裏付けらされており、イールド生成に焦点を当てています。
  • Composite Plusは複数のプラストークンに裏付けされており、バスケット管理に焦点を当てています。

BTC+はBTCにペッグしているComposite Plusトークンです。各チェーンにはそれぞれ独自のBTC+があります。BTC+は複数のSingle Plusトークンに裏付けられており、そのトークンはそれぞれのチェーン上のBTC イールドトークンに裏付けされています。したがって、BTC資産の流動性と利回りを集約し、すべてのBTC+保有者に利回りを分配します。

acBTC保有者は金利を集約し、すべてのBTC+保有者に利子を分配します。acBTC保有者は、acBTCを使って各チェーンでBTC+を発行することで、利子を獲得することができます。また、BTC+はBTCに対して安定したペッグを維持するため、BTC+を担保としてりようすることでさらなるリターンを得ることができます。BTC+の保有者は、BTC+が担保として利用された場合でも、利子がグローバルに分配されるため、基礎となるBTCイールドトークンによって生成された利子を維持することができます。

ロードマップ

フェーズ1では、BSCでのベータテストから始まります。4つのSingle plus BTCトークンがBSC上でBTC+を構築するための候補として選ばれました。これらはすべてBTCにペッグしており、BSC上のイールドトークンに裏付けられています。

  • vBTC+: Venus BTC (vBTC) を裏付けとする Single Plusトークン
  • autoBTC+: AutoFarmのBTCポジションを裏付けとする Single Plusトークン
    AutoFarmのポジションはトークン化されていないため、autoBTCとしてトークン化しています。
  • acsBTCB+: ACryptoSのBTCポジションを裏付けとする Single Plusトークン
  • fBTCB+: ForTubeのBTCポジションを裏付けとする Single Plusトークン

ユーザーは、https://bsc-beta.acoconut.fi にてBSC上のACoconut v2を試し、Single Plusトークンを発行し、それをステーキングすることでmock AC (模擬AC) を獲得することができます。mock AC 保有者には本物のACが報酬として配布されます。BTC+の稼働後、ユーザーはBTC+を発行してステーキングし、報酬としてACを獲得することもできます。

リソース

ACoconutについて

ACoconutは、分散型システム間の摩擦の無いBTCの流動を可能にするために設計された BTC DeFi プロトコルスイートです。ACoconutのプロトコルスイートは BTC+ と acBTC で構成されており、NUTS Finance が提供しています。

NUTS Financeについて

NUTS Financeはブロックチェーン開発DAO (分散型自律組織) です。ブロックチェーン上の金融アプリケーションを強化するためにより安全でコンポーザブル (構成可能) なオープンソース技術を構築することに焦点を当てています。チームメンバーは経験豊富な開発者、金融関係者、連続起業家で構成されています。私たちはブロックチェーン技術を活用して、金融サービスにおけるこれまでのワークフローを改善することに強い意欲を持っています。

公式ウェブサイト | ホワイトペーパー| Github | Discord | Telegram | Medium | Twitter

--

--