paint-brush
プログラム可能なビットコインが登場: チューリング完全なブリッジレスビットコイン実行レイヤー@omnity
新しい歴史

プログラム可能なビットコインが登場: チューリング完全なブリッジレスビットコイン実行レイヤー

Omnity Network9m2024/12/22
Read on Terminal Reader

長すぎる; 読むには

プログラム可能な Bitcoin が登場しました。Omnity の Runes Exchange Environment (REE) は、チューリング完全な分散型 Bitcoin 実行レイヤーです。Bitcoin 上に Web3 を構築しましょう。
featured image - プログラム可能なビットコインが登場: チューリング完全なブリッジレスビットコイン実行レイヤー
Omnity Network HackerNoon profile picture
0-item
1-item

ルーン取引所環境(REE)がDeFiイノベーターを歓迎

ビットコインでWeb3?

オフチェーンプロセスや保管リスクがなく、ビットコインレイヤー1で直接決済できるビットコイン用のUniswapを想像してみてください。ビットコインウォレットを接続するだけでスワップできます。また、EthereumやSolana上にすでに構築されているDeFi Dappと同様に、貸付、ステーキング、ステーブルコインなどを提供するBTCFi DEXに直接接続できるとしたらどうでしょうか。


私たちはこれをビットコイン上のWeb3と呼んでいますが、もうすぐ実現します。

Omnity Network の開発者がお届けします。

Omnity Network は、最新の BTCFi サポート インフラストラクチャである Runes Exchange Environment (REE) を公開できることを嬉しく思います。REE は、ビットコインにチューリング完全なプログラミング レイヤーを追加し、ネイティブ ビットコイン統合により、BTCFi 開発者に REE 上で EVM と Solana DeFi の概念を再現するツールを提供します。


さあ始めましょう。



ビットコインでDeFiを構築するのが難しい理由

ビットコインのセキュリティは他に類を見ないものであり、ビットコインの採用範囲の広さは比類のない流動性をもたらします。しかし、ビットコインの機能はプログラムによって制限されています。そのスクリプト言語はシンプルさと耐久性に根ざしており、意図的にその機能を制限しています。


ビットコインの UTXO (未使用トランザクション出力) モデルは、チューリング完全なスマート コントラクトをサポートできる Ethereum や Solana などの他のブロックチェーンで使用されるアカウント ベースのモデルとは根本的に異なります。


UTXO モデルでは、各トランザクション出力は 1 回しか使用できず、トランザクションは特定の出力を参照する必要があるため、DeFi に必要な複雑でステートフルなアプリケーションを管理することが困難になります。


ビットコインには、これまでは実行レイヤーがありませんでした。

REE の紹介 - チューリング完全なビットコイン実行レイヤー

Runes Exchange Environment (REE) は、ビットコインに分散実行レイヤーを導入し、開発者がフォーク、ブリッジ、または新しいオペコードなしでビットコイン上で DeFi プロトコルを革新できるようにします。


Ethereum や Solana のようなチューリング完全なチェーン上の DeFi プロトコルはすべて、REE で複製できます。DeFi ビルダーは、REE の Exchange-Pool モデルのプログラム可能性と柔軟性を活用して、想像できるあらゆるものを構築できます。


先週、オムニティはREE ホワイトペーパーREE プラットフォームは、REE に基づく最初の DeFi プロトコルである Runes AMM DEX RichSwap とともに、2025 年第 1 四半期に開始される予定です。

REE はどのように機能しますか?

REE はビットコインレイヤー 2 ではありません。

REE スマート コントラクトは、ビットコインの UTXO モデルと直接やり取りすることでこれを採用していますが、高度なプログラミング機能と自己管理機能も提供しています。


トレーダーは、クロスチェーンブリッジでビットコイン資産をロックする必要はありません。代わりに、ビットコインウォレットを使用して PSBT (部分的に署名されたビットコイントランザクション) に署名することで、スマートコントラクトとやり取りします。トランザクションはビットコインで決済されます。

PSBT とは何ですか?

PSBTは、複数の当事者によるビットコイン取引を調整するプロセスを簡素化する必要性から生まれました。ビットコインのマルチシグ取引は、長年ビットコインエコシステムの基礎となっており、 BIP-11 2011年。


PSBTはビットコイン改善提案174( BIP-174 )は、ウォレット、ハードウェアデバイス、その他のビットコインツール間の相互運用性を向上させるためにアンドリュー・チョウによって作成されました。PSBT v2は後にBIP-370ビットコインの取引構造に合わせるためにBIP-144そしてBIP-341 (それぞれ SegWit と Taproot)


PSBT の簡略化された図を見てみましょう。


従来のマルチシグワークフローでは、人間の参加者が事前に定義された条件を満たすトランザクションに署名します。通常、1 人の参加者がコーディネーターとして機能し、各当事者の署名を集約して、トランザクションを Bitcoin ネットワークにブロードキャストします。


部分的に署名されたビットコイントランザクション (PSBT)


REE は PSBT を採用し、dApp が構成可能なスマート コントラクトを通じて Bitcoin PSBT 署名トランザクションに直接参加できるように拡張します。REEの分散型マルチシグ コーディネーション (DMC) は、共同トランザクションで複数の分散型プロトコルの PSBT 署名を同期します。

分散型マルチシグコーディネーション(DMC)プロセス

DMCの一般的なプロセスには、トレーダー、複数のBTCFiプロトコル(A、B、C)、パブリックブロックチェーン上のコーディネーター(UXから抽象化されている)が含まれます。REEはICPを選択しました。インターネットコンピュータプロトコル、DMC のパブリック ブロックチェーンとして。コーディネーターは署名を集約し、最終トランザクションを Bitcoin ネットワークにブロードキャストします。

REE の分散型マルチシグコーディネーション (DMC)

DMC プロセスは 3 つのフェーズで考えることができます。


  1. 交渉フェーズ:トレーダーは、DEX、レンディング、ステーブルコインなどの複数のプロトコルと条件を交渉します。
  2. 署名フェーズ:合意された条件を反映した PSBT が構築されます。コーディネーターは各プロトコル (A、B、C) を召喚して PSBT に署名します。
  3. ブロードキャスト フェーズ: PSBT が署名されると、コーディネーターは決済のためにトランザクションを Bitcoin ネットワークにブロードキャストします。


DeFi では、トレーダーは通常、プロトコル (スマート コントラクト) を相手に取引を行います。ただし、「トレーダー」は必ずしも人間である必要はなく、オフチェーン プロセスやスマート コントラクトである場合もあります。これにより、オンチェーンまたはオフチェーンのイールド アグリゲーターや裁定取引ボットの可能性が広がります。


REEでは、「コーディネーター」の役割はREEオーケストレータースマートコントラクトによって処理されます。オーケストレーターはすべてのREE Txのライフサイクルを管理し、すべてのPSBT入力と出力がREE標準に準拠しているかどうかを検証します。 Omnity のオンチェーン ルーン インデクサーオーケストレーターは、資産の種類と数量を検証します。また、関連する状態遷移イベントを取引所に通知する役割も担います。


これらすべてをまとめて、ビルダー、トレーダー、スマート コントラクト向けの REE アーキテクチャのワークフローを見てみましょう。

REE アーキテクチャとワークフロー

REE アーキテクチャ


上記の例は、2 つの取引所、REE Orchestrator、およびフロントエンド インターフェイスが関与する、REE での Bitcoin トランザクションを完了するための複数ステップのプロセスです。ステップごとに説明しましょう。


0.1 デプロイ:ビルダーは Exchange キャニスターをデプロイします。

0.2 登録:ビルダーは Exchange をREE Orchestratorに登録します。


1.1 問い合わせ:トレーダーは取引所 Aに問い合わせを行います。

1.2 問い合わせ:トレーダーは取引所 Bに問い合わせを行います。

2. PSBT の構築: BTCFi フロントエンドは、 REE TS SDK (Typescript SDK) の支援を受けて PSBT を構築します。

3. トレーダーが PSBT に署名:トレーダーは Bitcoin ウォレットを使用して PSBT に署名します。


4. 呼び出し:署名された PSBT はREE Orchestrator を呼び出します。

5. 入力の確認: Orchestrator は、 Ord Indexerに依存して、入力をチェックして検証します。

6.1 署名:取引所AはPSBTに署名します。

6.2 署名:取引所 B は PSBT に署名します。

7. Tx をブロードキャスト: REE Orchestrator は完全に署名された Tx を Bitcoin ネットワークにブロードキャストします。



REE の Exchange-Pool モデル

REE は汎用コーディネーターであり、さまざまな DeFi プロトコルの実行を調整するには、プロトコルが特定の標準に準拠する必要があります。REE の標準はExchange-Pool モデルです。


前述のように、ビットコインの UTXO モデルはスマート コントラクト プラットフォームの状態モデルと互換性がありません。そのため、Omnity はビットコインの UTXO 状態管理に適応し、ICP などのアカウントベースのパブリック チェーンに実装できる REE 用の Exchange-Pool モデルを開発しました。


Exchange-Pool モデルは、次の 3 つのシンプルな概念で構成されています。


  1. コイン: UTXO ベースのビットコイン資産の単位。(BTC とルーンは REE のコインとして受け入れられます。)

  2. 取引所: REE プラットフォーム上で動作する BTCFi プロトコル。

  3. プール:公開鍵(チェーンキー) 取引所がコインを保管し、ビットコイン取引に署名するために使用します。


取引所は複数のプールを管理でき、各プールはコインの保有量と状態をそれぞれ管理できます。取引所プールのロジックによれば、トレーダーは 1 つのプールにコインの袋を投げ入れ、別のプールから別のコインの袋を取り出します。したがって、REE の分散型マルチシグコーディネーション (DMC) に参加するには、すべての DeFi プロトコルをコインの袋の投入と別のコインの袋の排出(つまり、コイン交換) の形式で実装する必要があります。


なぜルーン文字なのか?

ルーンにより、開発者はステーブルコイン、ユーティリティトークン、ガバナンストークン、ミームコイン、その他のコミュニティ主導のプロジェクトをビットコイン上で直接発行できます。ルーンは、特定の UTXO に固有のメタデータを割り当てることで NFT を表すこともできます。ルーンは OP_RETURN オペコードを使用してビットコインに直接刻み込まれるため、ビットコインの UTXO セットに影響を与えることなく任意のデータをチェーン上に書き込むことができ、ルーンごとに不変で安全、かつ改ざん防止の記録を作成し、ルーンのプロパティを定義および認証できます。sh*tcoins であれステーブルコインであれ、Casey Rodarmor の設計は、プログラム可能なマルチアセット ブロックチェーンとしてビットコインの次の大きな進化を解き放つ可能性を秘めています。



リッチスワップ

AMMデックス

Omnity が構築した AMM DEX である RichSwap は、REE メインネットと同時にリリースされます。REE の最初の取引所として、RichSwap は次の目的を果たします。


  1. RichSwap は、REE プラットフォームの機能とパフォーマンスを検証します。

  2. RichSwap はオープンソースであり、BTCFi ビルダーに本格的な例を提供します。

  3. 今後の BTCFi プロトコルは、流動性のブートストラップを加速するために RichSwap を活用する可能性があります。

  4. RichSwap は、他の BTCFi プロトコルが採用する可能性のあるトークン値キャプチャ メカニズムを提供します。


*RichSwapは最初の取引所ですが、特権は付与されません。REEはローンチ後、AMM DEXを含む技術仕様を満たすBTCFiプロトコルを許可なく展開できるオープンプラットフォームに迅速に移行します。


REE 上に取引所を構築するにはどうすればいいですか?

私たちはこの素晴らしいものを作りました。そして、ビルダーたちにそれを活用してもらいたいと思っています。

REE 上に取引所を構築する手順は比較的簡単です。


  • デプロイメント: ビルダーは、ICP 上の REE Orchestrator と同じサブネットに Exchange キャニスターをデプロイします。(キャニスターはサブネットを越えて相互に呼び出すことができますが、不要な遅延が発生します。)

  • 登録:ビルダーは、REE Orchestrator に取引所を登録します。

  • 資金:取引所プールに資金を提供します。


取引所の建設業者は、メンテナンス、アップグレード、コスト(ICPキャニスターはサイクル) によって取引所が存続します。Omnity は利便性のために取引所ビルダーに共通の施設を提供しますが、それらはオプションであり、交換可能です。

システムプロパティ

プログラミング可能性

REE 取引所は、基盤となるブロックチェーンの機能を最大限に活用する独立した ICP スマート コントラクトとして機能します。ICP スマート コントラクト (キャニスター) は、外部ブリッジなしで Bitcoin ネットワークから直接読み取りおよび書き込みを行うことができる、堅牢なストレージと Web サービス機能を備えたフルスタックのスケーラブルなコントラクトです。


ICPキャニスターは信じられないほど強力です集中的な計算(顔認識など)を実行したり、年間2,500ドルのコストで500GBのオンチェーンデータを保存するICPのBitcoin Canisterのような大規模なソリューションをホストしたりする機能があります。(ビルダーはICP のドキュメントICP スマート コントラクト開発の詳細については、こちらをご覧ください。

構成可能性

REEスマートコントラクトはビットコインのような構成可能性をサポートします。取引所は入力と出力のみに焦点を当てます。マルチシグトランザクションはアトミックにオーケストレーションされ、完全に完了するか完全に元に戻るかのいずれかになります。これはDeFiアプリケーションにとって重要です。トランザクションは順番に処理され、トレーダー、オフチェーンプロセス、ICPスマートコントラクトなど、エンティティが順序に関係なく入力を提供できる論理パイプラインに従ってPSBT署名が行われます。ICPの強力で安全なチェーンフュージョンスタックにより、REE 取引所は他のブロックチェーンとやり取りできるようになります。たとえば、Ethereum または Solana の状態変更によって REE トランザクションがトリガーされ、その逆も同様です。

パフォーマンス

REE はビットコインのパフォーマンスを 100 倍向上させます。シリアル REE トランザクションは、ビットコイン チェーン上でバッチで決済されます。1 つのメモリ プール トランザクションは最大 25 の子孫を持つことができるため、各ビットコイン ブロックは単一の REE 交換プールに対して最大 25 のトランザクションを決済します。したがって、25 は個々の REE 交換プールのスループットの制限と見なすことができます。


価格競争が不要な場合、取引所の構築者は、同時実行性を高めるために冗長プールを追加したい場合があります。たとえば、100,000 人の受信者がいるエアドロップのトークンを 10 個のプールに分配すると、複数のユーザーが同時に請求することで発生するトランザクションの失敗の可能性が大幅に減ります。

料金

建設業者は取引所の運営コストを負担する( サイクルREEはICPで導入されたP2TR(Pay-to-Taproot)を使用して決済取引のサイズを最小限に抑えます。ビップ341 P2TR は運用コストを ICP に転嫁します。

メブ

REE は、署名時に PSBT の入力と出力がロックされるため、スリッページを排除します。フロントランニングが発生した場合、トランザクションは失敗し、トレーダーに影響を与えることなく、フロントランナーが価格リスクにさらされます。(理論的には可能ですが、ICP サブネット ノードがトランザクションの並べ替えによって MEV を抽出することは聞いたことがありません。)

Omnity に参加して、Web3 をビットコインに導入しましょう

REE は、資産ブリッジングやプロトコルフォークに依存せずに、ビットコイン用の安全でチューリング完全なスマート コントラクトを導入します。このブリッジレス実行モデルは、ビットコインの比類のない流動性とセキュリティに基づいて構築された、信頼不要で許可不要の BTCFi エコシステムの新たな可能性を切り開きます。


REE は、ショーケース AMM DEX RichSwap とともに 2024 年第 1 四半期に開始される予定です。その後、REE の開発は、BTCFi に関心のある開発者に段階的に公開されます。


関心のある開発者やビルダーは、 REE ホワイトペーパーをお読みください。詳細については、 Omnity チームまでお気軽にお問い合わせください。Bitcoinで Web3 を構築しましょう!



オムニティについて

REEは、オムニティハブオフチェーンプロセスや集中型コンポーネントなしで、さまざまなチェーンをビットコインに接続する 100% オンチェーン、クロスチェーン アーキテクチャ。


  • Omnity Hub は現在、ビットコイン エコシステムの 3 つの主要資産 (BTC、Runes、BRC20) をサポートしています。


  • Omnity Hub は、ネイティブ Bitcoin 統合を備えた 12 を超える EVM 互換チェーン (Solana、Osmosis、ICP) に接続されています。


ハブは急速に導入され、複数のパートナーやコミュニティの信頼を獲得しています。


スザンヌ・リー編集者ですオムニティネットワーク