Babylon の Trustless Bitcoin Vaults(TBV)について話す前に、まず1つだけ確認しておきましょう——ビットコインが DeFi の世界で置かれている状況は、実はかなり不利です。

ビットコインは世界最大で最も信頼される暗号資産ですが、実際に DeFi に入っているのは BTC の約 1% 程度です。残りの 99% は、ほとんどの時間はウォレットの中でじっとして何もしません。理由はシンプルです。BTC で何かをしたいなら、要するに WBTC のようにパッケージ化した合成資産にするか、クロスチェーンブリッジを使うか、第三者のカストディに預ける必要があります。この3つの道は、どれもビットコインの直接的な管理を手放すことを意味します。

Babylon が解決しようとしているのは、この問題です。

この会社がやっているのは、ネイティブビットコイン担保のためのインフラです。2025年、Babylon がリリースしたビットコイン・ステーキングプロトコルは、最盛期に 72 億ドルの TVL を達成し、当時最大規模のビットコイン・エコシステム案件になりました。これは小さな数字ではありません。Babylon 単体で貢献した TVL が、ビットコイン・エコシステム全体の TVL の 80% 以上を占める時期もありました。 $BABY は Babylon ネットワークのネイティブトークンです。

では TBV の話に戻ります。

Trustless Bitcoin Vaults(TBV)のコアロジックは実はとてもシンプルです。ネイティブビットコインをそのまま担保として使えるようにし、ラップもブリッジも、仲介者への信頼も不要にします。TBV にロックした BTC は、最初から最後までビットコインネットワーク上に留まり、Taproot スクリプト内で保管されます。各金庫は独立したUTXOに対応し、共有の資金プールに入らず、再担保にもできません。

TBV の最初の実装シナリオは、Aave v4 と連携したネイティブビットコインの担保貸付です。ユーザーはネイティブ BTC を担保として預け、イーサリアム側で Aave v4 を通じて USDC または USDT を借ります。プロセス全体で、秘密鍵はずっとあなた自身が管理します。

この仕組みには、実際に4つの大きな利点があります:

まず1つ目:自己管理(セルフカストディ)。あなたのBTCは常にあなたの管理下にあり、「コインを誰かに渡す」などということはありません。TBV の赎回メカニズムはゼロ知識証明に依存しています——ホストチェーンで一致イベント(例:貸付の返済)が発生したときにのみ赎回が実行されます。有効な証明がない状態でBTCを引き出そうとした場合、誰でも不正対策のチャレンジ期間内に異議申し立てを開始できます。

2つ目:本当のネイティブ BTC の担保。ラップも不要、クロスチェーンブリッジも不要、中央集権の仲介もありません。クロスチェーンの状態変換は暗号学によって強制され、特定の信頼できる第三者に頼るものではありません。信頼する対象は「カストディ担当者の人柄」から「プロトコルの暗号技術」へと変わります。

3つ目:DeFi レベルの資金効率。Aave v4 の借入市場を使えば、標準的な DeFi の借入金利を享受できます。テストネットで借りられる資産には USDC、USDT、WBTC が含まれます。利息は連続で計上され、イーサリアムの各ブロックごとに積み上がります。一定期間ごとにまとめて精算する従来型とは違います。

4つ目:資産の隔離。各 Vault は独立しており、BTC が共有の資金プールに入ることはありません。プロトコルのコントラクトは BTC をスクリプトから移動できず、別の場所で借りたりできず、使い回しもできません。

現在、TBV のパブリックテストネットが稼働しています。テストネットは Bitcoin Signet と Ethereum テストネット上で動作します。Babylon はテストのための入口をすべて用意しています:テストネットアプリ、テスト用トークンのファウセト、動画チュートリアル、ブロックブラウザ、そしてフィードバックフォーム。

以下、Trustless Bitcoin Vault(TBV)テストネットのテスト手順を皆さんに一通り案内します。原生 BTC を Aave v4 で担保にしてステーブルコインを借りる体験を、一緒にしてみましょう。全行程でブリッジもラップも不要、しかも秘密鍵はずっと自分で手元管理します。

1. TBV が何かを理解しよう

Trustless Bitcoin Vaults は Babylon Labs が提供する、信頼不要のビットコイン金庫プロトコルです。中核ロジックはとてもシンプルです。BTC をビットコインネットワークの Taproot スクリプトにロックし、同時にイーサリアム側で対応する担保レコードを生成することで、Aave v4 で USDC、USDT、または WBTC を借りられるようにします。

BTC は最初から最後までビットコインネットワークから離れません。ERC-20 にラップもされず、どのクロスチェーンブリッジにも入りません。全体は暗号学で担保され、中央集権的なカストディには依存しません。

2. 準備作業

操作の前に、次のツールとリソースを用意してください:

1. ビットコインウォレット(Signet ネットワーク)

• 推奨:UniSat(ブラウザ拡張)

• インストール後 Signet テストネットへ切り替え

• アドレスタイプは Taproot (P2TR) に設定する必要があります:Settings → Address Type → Taproot

• ⚠️ アドレス種別が違うと残高は共有されません。最初にタイプを間違えた場合、切り替え後に再度ファウセトからコインを受け取る必要があります

2. イーサリアムウォレット(Sepolia のテストネット)

• いずれかの WalletConnect 対応ウォレット(MetaMask など可)

• ネットワークは Sepolia に設定

3. 実はもっと簡単な方法もあります。全チェーン対応ウォレットを使う、例えば私が使っているのは OKX ウォレットの拡張機能 + Google ブラウザです。同じウォレットで、必要に応じて Signet または Sepolia ネットワークへ切り替えるだけです。

テスト用コインを受け取る

公式の水飲み場(ファウセト)を開く:https://tbv-faucet.testnet.babylonlabs.io/

2種類のテストコインを一度に受け取る: • Signet BTC(入金用の金庫作成 + ビットコインネットワークの手数料支払い用)

• Sepolia ETH(イーサリアム側の Gas + peg-in 手数料の支払い用)

予備の水飲み場(公式のファウセトが使えない場合):

• Signet BTC:https://signetfaucet.com/

• Sepolia ETH:https://www.alchemy.com/faucets/ethereum-sepolia

3. テストネットに入ってウォレットを接続

TBV テストネットアプリを開いて:

https://btc-vaults.testnet.babylonlabs.io/

右上の Connect をクリックし、順番に接続:

1. ビットコインウォレット(UniSat。アドレスが P2TR タイプであることを確認)

2. イーサリアムウォレット(MetaMask など)

接続が成功すると、画面上部に2つのウォレットアドレスが表示されます。

📌 現在のテストネットパラメータ早見:単一 Vault の上限 0.01〜0.4 BTC、単一ポジションで最大 10 個の Vault、合計上限 0.4 BTC、担保係数 78%。

4. 金庫の作成(Deposit / Peg-in)

これはこの一連の流れの核心です。BTC をビットコインネットワークの Taproot スクリプトにロックし、同時にイーサリアム側で対応する金庫記録を登録します。

Step 1:Deposit(入金)画面へ

Collateral(担保)エリアで Deposit ボタンをクリックします。

Step 2:UTXO の分割方法を選択

画面で分割するかどうかを選ぶよう促されます:

• 2 UTXO Split - 26/74:BTC を2つの金庫に分けます。前は「犠牲庫」(sacrificial vault)、後ろは「保護庫」(protected vault)

• UTXO を分割しない:すべてを1つの金庫に入れる

💡 なぜ分割するのか? ビットコインの UTXO は分割できません。清算時には金庫を丸ごと持っていかれてしまい、20% だけ切り取ることはできません。2つに分ければ、清算で回収されるのは前の「犠牲庫」だけになる可能性が高く、金庫内の BTC は安全に守れます。現在のテストネットパラメータでは、犠牲庫が占める割合は通常大きく(約 74%)なります。

実際に操作してみると、現時点では「Do not split UTXO:全部を1つの金庫に入れる」しか選べず、その後、下図の Select vault provider をクリックする必要があります

Step 3:金額を入力

入力欄に預ける BTC の数量を入れます(0.01〜0.4 BTC を推奨)。プロトコル上限を超えないよう注意してください。

ページには次が表示されます: • Collateral Factor:75%〜78%(最大借入 USD 枠)

• Transaction Reserve:約 0.00068624 sBTC(取引予約)

• Protocol Fee:約 0.002 ETH(プロトコル手数料)

Step 4:Vault Provider を選択

ドロップダウンメニューから金庫プロバイダーを1つ選びます。例:私が選んだのは • Babylon Labs VP 0(手数料 1%)

Deposit をクリック

Step 5:取引を確認して署名

ign Transaction をクリックすると、アプリが次の操作を自動で案内します:

1. 預入鍵を生成(自動)

2. ビットコイン取引に署名(UniSat で確認し、BTC を Taproot 出力へロック)

3. イーサリアム登録取引に署名(MetaMask で確認し、peg-in リクエストを BTC Vault Manager コントラクトへ送信)

4. アドレス関連証明に署名(BTC と ETH アドレスを紐付ける)

署名完了後、金庫は Pending(確認待ち)状態になります。

Step 6:ビットコイン確認を待つ

ここで、取引が十分に確認されるよう約2時間(約12のビットコインブロック)待つ必要があります。画面には進捗バーと推定残り時間が表示されます。この過程で、たびたびウォレットから取引・署名の確認ポップアップが出ることがあるので、このページを閉じずにときどき見てください。

Step 7:金庫を有効化

金庫状態が Verified(検証済み)になると、ページに Activate をクリックするよう促されます。イーサリアム取引を確認すると、金庫は Active(アクティブ)状態になり、プロトコルが自動的に担保として Aave v4 の借入市場へ供給します。

この時点で次が見えるはずです: • Health Factor(ヘルスファクター)がダッシュボードに表示されます

• Total Collateral Value(総担保価値):BTC の概算評価を表示

5. ステーブルコインを借りる(Borrow)

金庫を有効化したら、Aave v4 で資産を借りられるようになります。

操作手順

1. Loans(貸付)エリアに入り、Borrow をクリック

2. 借りたい資産を選ぶ:

• USDC

• USDT

• WBTC

3. 借入金額を入力

4. イーサリアム取引を確認

借入が成功すると: • 借りた資産があなたのイーサリアムウォレットへ直接入金

• ダッシュボード更新:Health Factor、Total Debt などのデータ

⚠️ 特に注目:Health Factor(ヘルスファクター)

これは、この借入・貸付プロセスで最も重要な数値です:

Health Factor = 総担保価値 × 担保係数(78%) ÷ 総負債価値

Health Factor 状態の目安

1.5 は安全。もっと借りられる

1.2〜1.5:リスクが高いので、返済するか担保を追加を検討

1.0〜1.2:高リスク。すぐに返済するか、追加で担保を積む

< 1.0 で清算可能。いつでも清算される可能性があります

💡 たとえ BTC の価格が動かなくても、借入利息は蓄積され続け、負債がゆっくり増えます。その結果、ヘルスファクターは下がっていきます。借りたからといって一度で終わりではないので、定期的に確認しましょう。

6. 返済(Repay)

部分返済

Loans エリアで Repay をクリックし、返済したい金額(総負債より少ない金額)を入力して取引を確認します。ポジションはオープンのままで、負債が減り、ヘルスファクターは上がります。

全額返済

Repay full をクリックすると、累積した利息を含めてすべての負債を一括で返済できます。返済後、ヘルスファクターが回復し、金庫は引き出し可能な状態になります。

まず借入の半分だけ返済してみました。下図の通り:

⚠️ 返済時、通常 MetaMask のポップアップが2回出ます。1回目は ERC-20 の承認(approve)、2回目が実際の返済取引です。承認時は余裕を少し多めに確保するのがおすすめです。取引が承認待ちの間も利息は増え続けます。

下図は、負債の半分を返した状態を示しています:

それから残りの負債も返済しました。下図の通り、負債が完了しています:

7. 引き出しと赎回(Withdraw & Redeem)

負債を完済したら、BTC を金庫から取り戻せます。

Vaults 内の Withdraw をクリックすれば開始できます:

ここで注意:Withdraw を押したときに以下のような表示が出るなら、あなたの負債がまだ完全に返済されていないことを意味します。先ほどの Repay で Max を選んだとしても、ウォレットの USDC 残高が足りず、借りた全額を完済できていない場合があります。私の場合は 0.008 USDC が残っていて、Withdraw を押したら下のような表示になり、Coinfirm を押して先へ進めませんでした。この場合は、もう一度ファウセトで USDC を受け取ってください: https://tbv-faucet.testnet.babylonlabs.io/

その後、もう一度 Repay をクリックして返済します。下図のように、Max を押すと完全に完済できます。

完全に返済したら、Loans エリアを見ると Repay ボタンがグレーアウトし、「No active loans」と表示されます。これが本当の完全完済です。いま Vaults エリアに戻って、もう一度 Withdraw をクリックしてください

あとは正常です。下図のように Confirm をクリックして続行し、ポップアップしたウォレットで取引を承認してください。

その後 Withdrawal initiated と表示されるので、3日待ってから Redeem に戻ってください。

いま Activity エリアに入ると、この Redeem 行為が Pending 状態になっているのが見えます。3日後にまた戻って続行すればOKです。

この手順は、ビットコイン側で暗号学的な検証プロセスを一通り完了させる必要があります。

イーサリアム側:引き出しをトリガー

Collateral エリアで Withdraw をクリックし、イーサリアム取引を確認します。これにより withdrawCollaterals イベントが発火し、Aave 側で金庫がロックされている状態が解除されます。

ビットコイン側:4ステップの赎回フロー

その後、ビットコインネットワーク上の償還(赎回)は自動で行われます(Vault Provider が駆動)。4ステップに分かれます:

ステップ 名称 説明 誰が行うか

1 Claim のブロードキャスト取引。BTC Vault Provider を受け取ることを宣言(自動)

2 Assert で ZK 証明を提出。イーサリアム側の負債が Vault Provider(自動)によって完済済みであることを証明

3 チャレンジウィンドウ(挑戦期間)。誰でも証明の正当性を異議申し立て可能。待つだけ(約3日)

4 Payout ウィンドウが閉じたら、BTC はあなたのビットコインアドレスへ Vault Provider(自動)が送信します

チャレンジウィンドウは現在 432 のビットコインブロックに設定されており、約3日です。大半のケースでは誰もチャレンジしないので、待つだけでOKです。

赎回が完了すると、BTC は Vault Provider の手数料(現在 1%)が差し引かれた後、あなたが金庫作成時に記録したアドレスへ送られます。

自己赎回(Self-Claim)

もし Vault Provider が長時間応答しない場合は、自己赎回(セルフ・クレーム)のルートもあります:

1. 金庫作成時にダウンロードする WOTS 鍵ペアファイル + claimer artifacts(取引画像の JSON、検証用鍵、BABE セッションデータ)

2. 公式が提供する watchtower CLI ツールを使う

3. コマンドを実行して取引を自動ブロードキャスト(Claim → Assert → Payout)

各金庫の WOTS 鍵は1回しか使えません。大切に保管してください。重要性はウォレットのリカバリーフレーズと同等です。

8. 完全なフローチャートをまとめ

準備段階

UniSat(Signet/P2TR) + MetaMask(Sepolia) をインストール

ファウセトから Signet BTC + Sepolia ETH を受け取る

↓

ウォレットに接続

btc-vaults.testnet.babylonlabs.io を開く

BTC ウォレット + ETH ウォレット

↓

金庫の作成(Peg-in)

分割方法を選択 → 金額を入力 → Vault Provider を選択

BTC の取引に署名 + ETH の登録取引に署名

約2時間待って確認 → Activate をクリック

↓

ステーブルコインを借りる(Borrow)

USDC/USDT/WBTC を選択 → 金額を入力 → 確認

Health Factor が 1.5 より大きいことに注目

↓

返済(Repay)

部分返済 または 全額返済

完済後にのみ引き出せます

↓

引き出しと赎回(Withdraw & Redeem)

ETH 側で Withdraw をトリガー

BTC 側は自動で Claim → Assert → チャレンジ期間(3日)→ Payout を実行

BTC があなたのビットコインアドレスに戻る(1% の手数料を差し引き)

9. よくある質問

Q:返済後、なぜすぐに残高が反映されないのですか?

A:ビットコインのスクリプトはイーサリアムの状態を直接読み取れません。そのためプロトコルは ZK 証明を使って「負債が完済済み」という事実をビットコイン側へ伝え、さらにチャレンジ期間を設けて安全性を担保します。全体で約3日かかります。これはセキュリティ設計であり、技術的な遅延ではありません。

Q:清算はどういう仕組みですか?

A:Health Factor が 1.0 を下回ると、清算人がイーサリアム側であなたの負債を肩代わりして返済し、対応する金庫を丸ごと受け取ります。UTXO は分割できないため、公式は金庫を複数に分けることを推奨しています——先頭の一つだけを犠牲にして、後ろの BTC を守るためです。

Q:テスト用コインに実際の価値はありますか?

A:まったくありません。Signet BTC と Sepolia 上の USDC/USDT/WBTC はすべてテスト用トークンで、機能検証のためだけに使われます。

Q:どこで取引を確認できますか?

A:ビットコイン側は https://mempool.space/signet ブラウザ、イーサリアム側は https://sepolia.etherscan.io/ を使います。テストネットブラウザ:https://babylon-btcvault-testnet.explorer.xangle.io/home

以上が TBV パブリックテストネットの完全な操作チュートリアルです。プロトコルの設計思想は非常にはっきりしています。ビットコインの安全性を DeFi の流動性に裏付けとして活用しつつ、BTC が自分のネットワークから離れないようにすること。テストネットはこの仕組みを体験する最良の入口なので、できるだけ早く一度は最初から最後まで通して実行することをおすすめします。現時点で公式がテスト参加のエアドロップを明言していないとはいえ、エアドロップ期待はかなり強いです。いつもの言葉ですが、もらえるならタダで取るのが正解、逃すべきではありません。

#Babylon #baby @BabylonLabs_io $BABY #BTC #defi

BABY
BABY
0.01188
-2.78%