> Taproot Assets は、カスタム出力スクリプトをトランザクションに追加することで任意のアセットを発行する、ビットコインベースのスケーラブルなプロトコルです。**作者: 0XNATALIE**## 序文BTC NFT と BRC-20 の人気は、ビットコイン ブロックチェーン上でネットワークの混雑と高額な取引手数料を引き起こしており、これが一部のコミュニティ メンバーがそのような協定に反対する理由の 1 つです。ビットコイン・ライトニング・ネットワークのインフラ開発会社Lightning Labsが5月16日に発表したTaproot Assets v0.2は、この問題をある程度軽減できる。 Taproot Assets (旧名 Taro) は、ビットコイン ブロックチェーン上の任意の資産 (ビットコインだけではない) の発行と転送を効率的に処理するように設計された、スケーラブルなビットコイン ベースのプロトコルです。## Taproot、Taproot アセット、およびライトニング ネットワークTaproot Assets は、Taproot や Lightning Network と一緒によく取り上げられますが、それらの間にはどのような関係があるのでしょうか?Taproot は、2021 年のビットコイン プロトコルのソフト フォーク アップグレードです。新しいトランザクション署名スキームを導入することで、複雑な複数署名トランザクションを単一のトランザクション署名に隠します。すべてのマルチ署名トランザクションは単一署名トランザクションから発生したように見えるため、プライバシーが向上し、ブロックチェーンのスペースが節約され、トランザクション手数料が削減されます。さらに、Taproot によって導入された「Tap」スクリプト言語により、ビットコイン トランザクションでより多くの条件とロジックを使用できるようになり、より柔軟でスケーラブルなトランザクション スクリプト システムが可能になります。Taproot テクノロジーに基づいて、Taproot Asset はプライバシーを実現し、ビットコイン ブロックチェーン上のチェーン効率を最大化して資産を発行し、やり取りすることができます。 Taproot Assets は開発者が提供するツールとみなすことができ、開発者はビットコイン ブロックチェーン上でさまざまな種類のアセットを発行および転送できるようになり、ビットコイン ブロックチェーンの機能と使用法が拡張されます。Taproot Assets の最終目標は、Lightning Network をマルチアセット ネットワークにすることです。ライトニング ネットワークは、ビットコイン ブロックチェーン上に構築されたレイヤー 2 です。ライトニングネットワークの参加者は、相互に支払いチャネルを確立し、チャネル内で複数のトランザクションを実行し、最終的には最終トランザクション結果をチェーンに送信するだけで済みます。ライトニング ネットワークは、支払いチャネルを通じて、即時、大量、低手数料の取引を可能にします。現在、Taproot Assets は、Lightning Network ユーザーにさらに多くのアセットの選択肢を提供するために、Lightning Network との統合を開発中です。## Taproot Assets の技術原則Taproot Assets の 3 つの主要テクノロジーである Taproot、Merkle Sum Sparse Merkle Tree (MS-SMT)、およびビットコインは、チェーンの効率を最大化し、アカウントのステータスを管理してトランザクションを検証し、資産発行の相互作用を実現するために使用されます。Taproot: Taproot Assets は、Taproot テクノロジーを使用してスクリプトを構築します。上で述べたように、Taproot を使用すると、Taproot Assets は複数の資産転送操作を 1 つのスクリプトにエンコードできるため、トランザクションの複雑さとストレージ容量の消費が軽減されます。同時に、Taproot Assets に柔軟なスクリプト バージョン システムをもたらし、機能を拡張し、より多くのプログラミング機能を提供します。マークル サム スパース マークル ツリー (MS-SMT): Taproot Assets は MS-SMT データ構造を使用して、資産の所有権と移転履歴を管理します。 MS-SMT は、スパース マークル ツリー (スパース マークル ツリー) とマークル サム ツリー ((マークル サム ツリー)) の組み合わせであり、その各リーフ ノードは特定の資産を表し、資産関連のハッシュのハッシュ値が含まれています。すべてのリーフ ノードが特定のルールに従って計算され、ルート ハッシュが取得されます。トランザクション内の Taproot スクリプトと MS-SMT のルート ハッシュを検証することで、トランザクションの有効性とアカウント ステータスの正確さを検証します。ビットコイン: Taproot Assets は、ビットコインのスクリプト プログラミング言語であるビットコインを利用して、資産譲渡のルールと条件を定義します。資産の転送と管理は、ビットコイン トランザクションに特定の Taproot Assets スクリプトを埋め込むことで実現できます。## Taproot アセットの利点Taproot Assets は他のビットコイン プロトコルよりも効率的です。 Taproot Assets は、発行されたアセットを出力するためにカスタム スクリプトを使用しており、アセットのメタデータをブロック領域 (Ordinals など) に直接書き込んでアセットを発行する方法と比較して、ビットコインのブロックチェーン領域をより効果的に利用し、高額な取引手数料を回避し、スケールすることができます。あらゆる資産の発行と譲渡を効率的かつ非公開の方法で処理します。 Taproot Assets プロトコルの設計理念は、操作を可能な限りオフチェーンに移行し、単一のオンチェーン トランザクションで無制限の数の資産を発行および転送できるようにすることです。このオフチェーンファーストの設計により、資産発行者やトレーダーはビットコインブロックチェーンのパーミッションレスな性質を享受し、ビットコインのスケーラビリティの制限を受けることなくビジネスを拡大することができます。Taproot Assets は、既存の Taproot 仮想マシンを継承し、ビットコイン ユーザーに馴染みのあるアドレス形式を使用し、わかりやすいフレームワークを利用します。さらに、Taproot Assets はライトクライアントに適しており、このプロトコルを使用して発行されたアセットは、開発者が追加のアセットを追跡するためにフルノードを実行したり、マルチギガバイトのインデックスを維持したりする必要がなく、世界中の人々がよりアクセスしやすくなります。## Taproot アセット v0.2Taproot Assets v0.2 は、Taproot Assets の最新バージョンです。 Taproot Assets v0.2 には、次の開発ツールが同梱されています。1) 部分署名ビットコイン トランザクション (PSBT): PSBT は、開発者がユーザーがビットコイン トランザクションを簡単に構築、署名、検証できるようにする方法を定義するコミュニティ標準です。 Taproot Assets v0.2 は PSBT の使用をサポートしています。このサポートは、仮想部分署名ビットコイン トランザクション (vPSBT) と呼ばれる純粋なオフチェーンの Taproot Assets トランザクションにも拡張されており、完全に署名せずに複数の当事者が共同構築および編集できるようになります。2) Taproot Assets UniversesAPI: ユニバースとは、特定の資産の履歴データと検証情報を含むサーバーのセットを指します。これらのサーバーは資産の発行者として機能し、資産の発行、トランザクション、検証に関連するデータを保存し、ユーザーがダウンロードして検証できるようにします。開発者は Universes API を使用して、Taproot Assets ブロック ブラウザなどのツールを構築し、ユーザーが Taproot Assets を簡単に発見して検証できるようにすることができます。3) オンチェーン効率を向上させるマルチアセットミント: Taproot Assets v0.2 は、単一のオンチェーントランザクションで複数のアセット (ミント、送信、受信) を含む操作をサポートします。資産譲渡ごとに個別の取引記録を作成するのではなく、複数の資産の発行、送信、受信を 1 回のトランザクションで実行できます。これにより、ビットコイン ネットワークの効率が向上し、チェーン上の混雑と手数料が削減されます。Taproot Assets v0.2 の更新された機能は、オンチェーンの効率とユーザー エクスペリエンスを向上させ、ビットコイン ブロックチェーン開発の幅広い可能性を開きます。ビットコイン エコシステムに対する熱意は続いており、タップルート アセットとライトニング ネットワークの統合を楽しみにしています。おそらく BTC DeFi エコシステムの爆発的な爆発が近いうちに起こるでしょう。> 関連する公式情報:
タップルート資産の解釈: 複数の資産と対話してオンチェーン効率を最大化する
作者: 0XNATALIE
序文
BTC NFT と BRC-20 の人気は、ビットコイン ブロックチェーン上でネットワークの混雑と高額な取引手数料を引き起こしており、これが一部のコミュニティ メンバーがそのような協定に反対する理由の 1 つです。ビットコイン・ライトニング・ネットワークのインフラ開発会社Lightning Labsが5月16日に発表したTaproot Assets v0.2は、この問題をある程度軽減できる。 Taproot Assets (旧名 Taro) は、ビットコイン ブロックチェーン上の任意の資産 (ビットコインだけではない) の発行と転送を効率的に処理するように設計された、スケーラブルなビットコイン ベースのプロトコルです。
Taproot、Taproot アセット、およびライトニング ネットワーク
Taproot Assets は、Taproot や Lightning Network と一緒によく取り上げられますが、それらの間にはどのような関係があるのでしょうか?
Taproot は、2021 年のビットコイン プロトコルのソフト フォーク アップグレードです。新しいトランザクション署名スキームを導入することで、複雑な複数署名トランザクションを単一のトランザクション署名に隠します。すべてのマルチ署名トランザクションは単一署名トランザクションから発生したように見えるため、プライバシーが向上し、ブロックチェーンのスペースが節約され、トランザクション手数料が削減されます。さらに、Taproot によって導入された「Tap」スクリプト言語により、ビットコイン トランザクションでより多くの条件とロジックを使用できるようになり、より柔軟でスケーラブルなトランザクション スクリプト システムが可能になります。
Taproot テクノロジーに基づいて、Taproot Asset はプライバシーを実現し、ビットコイン ブロックチェーン上のチェーン効率を最大化して資産を発行し、やり取りすることができます。 Taproot Assets は開発者が提供するツールとみなすことができ、開発者はビットコイン ブロックチェーン上でさまざまな種類のアセットを発行および転送できるようになり、ビットコイン ブロックチェーンの機能と使用法が拡張されます。
Taproot Assets の最終目標は、Lightning Network をマルチアセット ネットワークにすることです。ライトニング ネットワークは、ビットコイン ブロックチェーン上に構築されたレイヤー 2 です。ライトニングネットワークの参加者は、相互に支払いチャネルを確立し、チャネル内で複数のトランザクションを実行し、最終的には最終トランザクション結果をチェーンに送信するだけで済みます。ライトニング ネットワークは、支払いチャネルを通じて、即時、大量、低手数料の取引を可能にします。現在、Taproot Assets は、Lightning Network ユーザーにさらに多くのアセットの選択肢を提供するために、Lightning Network との統合を開発中です。
Taproot Assets の技術原則
Taproot Assets の 3 つの主要テクノロジーである Taproot、Merkle Sum Sparse Merkle Tree (MS-SMT)、およびビットコインは、チェーンの効率を最大化し、アカウントのステータスを管理してトランザクションを検証し、資産発行の相互作用を実現するために使用されます。
Taproot: Taproot Assets は、Taproot テクノロジーを使用してスクリプトを構築します。上で述べたように、Taproot を使用すると、Taproot Assets は複数の資産転送操作を 1 つのスクリプトにエンコードできるため、トランザクションの複雑さとストレージ容量の消費が軽減されます。同時に、Taproot Assets に柔軟なスクリプト バージョン システムをもたらし、機能を拡張し、より多くのプログラミング機能を提供します。
マークル サム スパース マークル ツリー (MS-SMT): Taproot Assets は MS-SMT データ構造を使用して、資産の所有権と移転履歴を管理します。 MS-SMT は、スパース マークル ツリー (スパース マークル ツリー) とマークル サム ツリー ((マークル サム ツリー)) の組み合わせであり、その各リーフ ノードは特定の資産を表し、資産関連のハッシュのハッシュ値が含まれています。すべてのリーフ ノードが特定のルールに従って計算され、ルート ハッシュが取得されます。トランザクション内の Taproot スクリプトと MS-SMT のルート ハッシュを検証することで、トランザクションの有効性とアカウント ステータスの正確さを検証します。
ビットコイン: Taproot Assets は、ビットコインのスクリプト プログラミング言語であるビットコインを利用して、資産譲渡のルールと条件を定義します。資産の転送と管理は、ビットコイン トランザクションに特定の Taproot Assets スクリプトを埋め込むことで実現できます。
Taproot アセットの利点
Taproot Assets は他のビットコイン プロトコルよりも効率的です。 Taproot Assets は、発行されたアセットを出力するためにカスタム スクリプトを使用しており、アセットのメタデータをブロック領域 (Ordinals など) に直接書き込んでアセットを発行する方法と比較して、ビットコインのブロックチェーン領域をより効果的に利用し、高額な取引手数料を回避し、スケールすることができます。あらゆる資産の発行と譲渡を効率的かつ非公開の方法で処理します。 Taproot Assets プロトコルの設計理念は、操作を可能な限りオフチェーンに移行し、単一のオンチェーン トランザクションで無制限の数の資産を発行および転送できるようにすることです。このオフチェーンファーストの設計により、資産発行者やトレーダーはビットコインブロックチェーンのパーミッションレスな性質を享受し、ビットコインのスケーラビリティの制限を受けることなくビジネスを拡大することができます。
Taproot Assets は、既存の Taproot 仮想マシンを継承し、ビットコイン ユーザーに馴染みのあるアドレス形式を使用し、わかりやすいフレームワークを利用します。さらに、Taproot Assets はライトクライアントに適しており、このプロトコルを使用して発行されたアセットは、開発者が追加のアセットを追跡するためにフルノードを実行したり、マルチギガバイトのインデックスを維持したりする必要がなく、世界中の人々がよりアクセスしやすくなります。
Taproot アセット v0.2
Taproot Assets v0.2 は、Taproot Assets の最新バージョンです。 Taproot Assets v0.2 には、次の開発ツールが同梱されています。
部分署名ビットコイン トランザクション (PSBT): PSBT は、開発者がユーザーがビットコイン トランザクションを簡単に構築、署名、検証できるようにする方法を定義するコミュニティ標準です。 Taproot Assets v0.2 は PSBT の使用をサポートしています。このサポートは、仮想部分署名ビットコイン トランザクション (vPSBT) と呼ばれる純粋なオフチェーンの Taproot Assets トランザクションにも拡張されており、完全に署名せずに複数の当事者が共同構築および編集できるようになります。
Taproot Assets UniversesAPI: ユニバースとは、特定の資産の履歴データと検証情報を含むサーバーのセットを指します。これらのサーバーは資産の発行者として機能し、資産の発行、トランザクション、検証に関連するデータを保存し、ユーザーがダウンロードして検証できるようにします。開発者は Universes API を使用して、Taproot Assets ブロック ブラウザなどのツールを構築し、ユーザーが Taproot Assets を簡単に発見して検証できるようにすることができます。
オンチェーン効率を向上させるマルチアセットミント: Taproot Assets v0.2 は、単一のオンチェーントランザクションで複数のアセット (ミント、送信、受信) を含む操作をサポートします。資産譲渡ごとに個別の取引記録を作成するのではなく、複数の資産の発行、送信、受信を 1 回のトランザクションで実行できます。これにより、ビットコイン ネットワークの効率が向上し、チェーン上の混雑と手数料が削減されます。
Taproot Assets v0.2 の更新された機能は、オンチェーンの効率とユーザー エクスペリエンスを向上させ、ビットコイン ブロックチェーン開発の幅広い可能性を開きます。ビットコイン エコシステムに対する熱意は続いており、タップルート アセットとライトニング ネットワークの統合を楽しみにしています。おそらく BTC DeFi エコシステムの爆発的な爆発が近いうちに起こるでしょう。