Skip to main content
当社は貸金業者ではなく、お客様から預金をお預かりしていません。ここに書く経路は、ローカルのテスト環境で動かしている試作です。本番の Aave、実在の USDC、メインネットは使っていません。この構造に登録が必要かどうかは確認中です。

レンディングプロトコルとは

伝統的な銀行は、預金を集め、審査をした相手に貸します。レンディングプロトコルは、公開されたスマートコントラクトの集まりです。利回りを得たい人が USDC などの資産をプロトコルに預け、借りたい人は担保を差し入れて、その範囲で借ります。金利は、使われている割合などによって自動的に動くことが多いです。 Aave(アーベ)は、その代表的な例の一つです。ここで Aave と書くときは「このような種類の仕組みの例」および「デモのボールトが呼び出す先として実装してある相手」という意味です。Aave が当社のサービスを承認した、という意味ではありません。

経路A:Aave V3 のクレジットデリゲーション(主)

クレジットデリゲーション(借入枠の委任)は、担保を入れた人(預け手、delegator)が「このプログラムなら、私の借入枠の範囲で代わりに借りてよい」と許可する仕組みです。実際に借りる操作はボールトが行いますが、Aave の帳簿上の借り手は預け手のままです。クリエイターが Aave の口座を開く必要はありません。
1

預け手が Aave に資産を預ける(supply)

預け手の側に借入余力が生まれます。クリエイターが担保を入れる手順ではありません。
2

預け手が借入枠を委任する(approveDelegation)

変動金利の負債トークン(variable debt token)に対して approveDelegation を呼び、AdvanceVault が限度額の範囲で代わりに借りることを許可します。
3

ボールトが預け手の名義で借りる(borrow)

申込みが承認されると、ボールトが Aave の Pool.borrow を呼びます。資産は USDC、金利は変動(interestRateMode 2)、onBehalfOf は預け手です。
4

USDC をクリエイターへ

借りた USDC をボールトからクリエイターへ送ります。本番では円に替えて銀行振込を想定していますが、方法も相手先も未定です。試作の円振込はモックで、為替は固定の仮レートです。
5

収益から返す(repayFromRevenue)

毎月の確認済み収益が repayFromRevenue に入り、決めた割合だけが返済に回ります。元本分は預け手名義の借入の返済に、手数料分は先に Aave 上で増えた利息に充て、残りを預け手に渡します。詳しくは返済のしくみをご覧ください。
新しい融資は一時停止できますが、停止中も返済は受け付けます。返済が続かない場合、現行の設計では Aave 上の残りの債務は預け手の名義に残ります。当社と預け手のあいだで保証や損失分担をどうするかは決まっていません。

経路B:債権を担保にしたRWA市場(予備)

経路Aの委任枠に余裕がないときの予備です。SPV が、ロックした将来収益に対する請求権を債権トークン(RevenueClaimToken)として発行し、許可された参加者だけが使う RWA(現実資産)市場に担保として差し入れて USDC を借りる、という考え方です。 実際にどの市場を使うかは決まっておらず、デモの市場はモックです。特定の市場と提携が決まっているわけではありません。いま本格化しているローカルのプール融資のボールトは、経路Bにはつながっていません。枠が足りないときは、借りたことにはせず止まります。

円とステーブルコイン

クリエイターの日常は円ですが、プロトコル側で借りたり返したりする単位は、試作では USDC です。USDC を円に替えて振り込む方法、返済時に円を USDC に替える方法、手数料の負担、使うレートは決まっていません。外国為替、資金移動、犯罪収益の移転防止などの規則との関係も確認中で、整うまでは実際の円の振込は行いません。ステーブルコインは常に1ドルであるとは限らない点にもご注意ください。