BTCのステーキングとリステーキングは、ETHエコシステムで人気のあるレースであり、DeFiのほとんどのTVLを提供しています。一方で、BTCはスマートコントラクト機能が不足しているため、BTCのステーキングは技術的な制約に直面しています。Babylonはこの問題を解決し、BTCエコシステムにステーキングを導入し、さまざまなBTCのリステーキングの探索を可能にしました。簡単に言えば、Babylon (@babylon\_chain)はステーキング、リステーキング、Babylonチェーンの3つの製品があります。### BTC ステーキングEigenLayerはETHのステーキングを1から10まで進化させました:ETH自体はすでにステーキングできますが、EigenLayerを使用すると、さらにステーキングできるようになります。BabylonはEigenLayerよりも1つの追加ステップが必要です:ステーキングできないビットコインをステーキングできるようにし、その後ビットコインを再びステーキングすることで、1から10の実現が可能です。Stakingに必要な基本機能は、staking、unstaking、およびスラッシング(共有BTCのセキュリティに誠実なノードが必要です)。ステーキングとアンステーキングは、ハッシュタイムロック機能を使用して実現することができます。ビットコインのスクリプト言語は、タイムロックを許可しており、ユーザーがカスタムのロック期間を定義することを可能にします。この期間中、ビットコイン(UTXO)は移動できません。例えば、1000ビットコインブロックのタイムロックが設定されたビットコインには、約1週間ロックがかかり、ステーキングの要件を満たすためのロックが実現されます。ステークスラッシングはSchnorr署名を使用して実現できます。ビットコインはSchnorr署名アルゴリズムをサポートしており、特定の構造で興味深い性質を持っています。署名ホルダーが相反する2つの情報に同時に署名する場合、これら2つの署名を見る人は誰でもその署名の秘密鍵を逆算することができます。Babylonはこの特性を利用して、ビットコインのホルダーに対して、ステークされたビットコインをロックするための署名を提供します。ロックされた後、ビットコインのホルダーはその署名を使用してPoSシステムのコンセンサスに参加することができます。ホルダーが共有財産システムを攻撃して無秩序に投票する場合、彼のSchnorrの秘密鍵は誰にでも逆算され、彼のステークされたビットコインが罰没される可能性があります。ステーキングのプロセス全体で、ビットコインのステーキング者は誰にもビットコインを渡さず、アンロックされたステーキングの秘密鍵を誰にも渡さないため、完全に信頼性がありません。### BTC リステーキングPoSブロックチェーンの重要なデータ(取引のハッシュ、重要な意思決定、または状態の更新など)をビットコインブロックチェーンに記録することで、「チェックポイント」(銘文の一種の変種とも言える)を設定します。Babylonはこれらのデータに対して改ざんできないタイムスタンプの証明を提供し、PoSチェーンの状態のスナップショットを定期的にビットコインブロックチェーンにアンカーします。PoSネットワークのステークに参加する主な参加者には、保有者、バリデータのノード、ウォレットなどがあります。ビットコインのステークプロトコルが導入されると、保有者はビットコイン保有者に拡大し、バリデータのノードはバリデータのノードを実行するか、ビットコインのステークによってサポートされるファイナリティプロバイダを実行することができます。ウォレットプロバイダは、ビットコインやPoSネイティブトークンを含む複数の通貨をシームレスにサポートする必要があります。DAノード、ブロックチェーンBPノードは、BTCのリステーキングの典型的な応用シナリオです。#### バリロンチェーンrestaking機能を使用するために、Babylonは最初にCosmos SDKを使用して自分自身のチェーンを作成し、BTCのステークをこのチェーンのBPノードに適用しました。Cosmos IBC自体がクロスチェーンネットワークであり技術スタックであるため、Babylonのrestaking機能はCosmosに基づく他のパブリックチェーンにのみ適用されます。現在、babylonはBTCステーキング機能のみを完了しており、restakingはcosmosベースのパブリックチェーンにしか実装されていません。これは、他のプロジェクトにチャンスを与えています。#### チャクラChakra (@ChakraChain)は、babylonを基盤としてrestaking機能を実装したものであり、唯一の違いは、cosmosではなくstarkwareテクノロジースタックを使用していることです。1,babylonを使ってbtcをステーキングし、stakingイベントを発生させます2. ステーキングイベントに対してChakra(StarkWare)を使用してZKPを生成する3,Staking ZKP ノードによって検証され、これにより安全が確保されます。4、StarkWare SDKを使用して、1つのチェーンを作成しました。#### LorenzoプロトコルLorenzo (@LorenzoProtocol)もbabylon stakingをベースにしてrestakingを行い、またcosmos SDKを使用してチェーンを作成しましたが、金融面での革新は、ステーキングによって生成されたstBTCを2つに分割して2つのトークンを生成しました。LPT(リキッドプリンシパルトークン):stBTCと同等のトークンYAT (Yield Accruing Tokens): 利息 トークンこの革新的な手法により、Lorenzoプロトコルは元本投資と収益を分離することができ、ユーザーにリスクとリターンの管理の柔軟性を提供します。このモデルは、元本取引の収益から独立したい人や特定のタイプの資産を戦略として蓄積したい人を含む、さまざまな利害関係者を引き付けることができます。
BTC生態のステークと再ステークについての浅い考察
BTCのステーキングとリステーキングは、ETHエコシステムで人気のあるレースであり、DeFiのほとんどのTVLを提供しています。一方で、BTCはスマートコントラクト機能が不足しているため、BTCのステーキングは技術的な制約に直面しています。Babylonはこの問題を解決し、BTCエコシステムにステーキングを導入し、さまざまなBTCのリステーキングの探索を可能にしました。
簡単に言えば、Babylon (@babylon_chain)はステーキング、リステーキング、Babylonチェーンの3つの製品があります。
BTC ステーキング
EigenLayerはETHのステーキングを1から10まで進化させました:ETH自体はすでにステーキングできますが、EigenLayerを使用すると、さらにステーキングできるようになります。BabylonはEigenLayerよりも1つの追加ステップが必要です:ステーキングできないビットコインをステーキングできるようにし、その後ビットコインを再びステーキングすることで、1から10の実現が可能です。
Stakingに必要な基本機能は、staking、unstaking、およびスラッシング(共有BTCのセキュリティに誠実なノードが必要です)。
ステーキングとアンステーキングは、ハッシュタイムロック機能を使用して実現することができます。ビットコインのスクリプト言語は、タイムロックを許可しており、ユーザーがカスタムのロック期間を定義することを可能にします。この期間中、ビットコイン(UTXO)は移動できません。例えば、1000ビットコインブロックのタイムロックが設定されたビットコインには、約1週間ロックがかかり、ステーキングの要件を満たすためのロックが実現されます。
ステークスラッシングはSchnorr署名を使用して実現できます。ビットコインはSchnorr署名アルゴリズムをサポートしており、特定の構造で興味深い性質を持っています。署名ホルダーが相反する2つの情報に同時に署名する場合、これら2つの署名を見る人は誰でもその署名の秘密鍵を逆算することができます。Babylonはこの特性を利用して、ビットコインのホルダーに対して、ステークされたビットコインをロックするための署名を提供します。ロックされた後、ビットコインのホルダーはその署名を使用してPoSシステムのコンセンサスに参加することができます。ホルダーが共有財産システムを攻撃して無秩序に投票する場合、彼のSchnorrの秘密鍵は誰にでも逆算され、彼のステークされたビットコインが罰没される可能性があります。
ステーキングのプロセス全体で、ビットコインのステーキング者は誰にもビットコインを渡さず、アンロックされたステーキングの秘密鍵を誰にも渡さないため、完全に信頼性がありません。
BTC リステーキング
PoSブロックチェーンの重要なデータ(取引のハッシュ、重要な意思決定、または状態の更新など)をビットコインブロックチェーンに記録することで、「チェックポイント」(銘文の一種の変種とも言える)を設定します。Babylonはこれらのデータに対して改ざんできないタイムスタンプの証明を提供し、PoSチェーンの状態のスナップショットを定期的にビットコインブロックチェーンにアンカーします。
PoSネットワークのステークに参加する主な参加者には、保有者、バリデータのノード、ウォレットなどがあります。ビットコインのステークプロトコルが導入されると、保有者はビットコイン保有者に拡大し、バリデータのノードはバリデータのノードを実行するか、ビットコインのステークによってサポートされるファイナリティプロバイダを実行することができます。ウォレットプロバイダは、ビットコインやPoSネイティブトークンを含む複数の通貨をシームレスにサポートする必要があります。
DAノード、ブロックチェーンBPノードは、BTCのリステーキングの典型的な応用シナリオです。
バリロンチェーン
restaking機能を使用するために、Babylonは最初にCosmos SDKを使用して自分自身のチェーンを作成し、BTCのステークをこのチェーンのBPノードに適用しました。Cosmos IBC自体がクロスチェーンネットワークであり技術スタックであるため、Babylonのrestaking機能はCosmosに基づく他のパブリックチェーンにのみ適用されます。
現在、babylonはBTCステーキング機能のみを完了しており、restakingはcosmosベースのパブリックチェーンにしか実装されていません。これは、他のプロジェクトにチャンスを与えています。
チャクラ
Chakra (@ChakraChain)は、babylonを基盤としてrestaking機能を実装したものであり、唯一の違いは、cosmosではなくstarkwareテクノロジースタックを使用していることです。
1,babylonを使ってbtcをステーキングし、stakingイベントを発生させます
3,Staking ZKP ノードによって検証され、これにより安全が確保されます。
4、StarkWare SDKを使用して、1つのチェーンを作成しました。
Lorenzoプロトコル
Lorenzo (@LorenzoProtocol)もbabylon stakingをベースにしてrestakingを行い、またcosmos SDKを使用してチェーンを作成しましたが、金融面での革新は、ステーキングによって生成されたstBTCを2つに分割して2つのトークンを生成しました。
LPT(リキッドプリンシパルトークン):stBTCと同等のトークン
YAT (Yield Accruing Tokens): 利息 トークン
この革新的な手法により、Lorenzoプロトコルは元本投資と収益を分離することができ、ユーザーにリスクとリターンの管理の柔軟性を提供します。このモデルは、元本取引の収益から独立したい人や特定のタイプの資産を戦略として蓄積したい人を含む、さまざまな利害関係者を引き付けることができます。