Bitroot:BTCチェーン上でよりスマートなトークン発行方法を探索する(付属のインタラクティブチュートリアル付き)

最初の染色コイン、OmniLayerなどから、昨年のインスクリプション、さらに今年のルーンとRGB++などまで、ビットコインコミュニティはビットコインネットワークでの資産発行の試みを止めることはありませんでした。ビットコインの最大主義者たちはこれについて多くの議論があり、ビットコインは通貨の役割をシンプルに果たすべきであると考え、複雑さが潜在的なリスクをもたらすことを心配しています。

最も重要な原因は、ビットコインネットワーク自体の安全性と規模が非常に魅力的であり、天然の優れたインフラストラクチャとして、その上で発行された資産には非常に大きな物語の余地があります。また、ビットコインネットワークへの提案を避け、既存のオンチェーン空間のみを利用して資産の発行方法を探ることは、コミュニティにとってオープンなものです。現在、これらの資産の発行方法の探索はあちこちで芽生えていますが、最終的な結末はまだ決まっていません。

今日はBitrootについて話しますが、彼らはビットコインネットワークを活用した新しい資産発行方法を提案し、スマートコントラクトの埋め込みをサポートし、またビットコインのL2層でもあります。Bitroot:探索BTC链上更智能的发币方式(附交互教程)

ビットコインネットワーク上の資産発行方式の進化

まず、ビットコインに関連する資産の発行方法について説明します。

最初の染色コインは、ビットコインのUTXOを利用し、特定の情報をビットコインのUTXOに追加することで、他のUTXOと区別されるようにし、これにより「染色」効果を実現し、染色されたUTXOには新しい資産が含まれています。これらの資産に関連するメタデータは、主にビットコインのトランザクションスクリプトのOP_RETURNオペコードに保存されています。OP_RETURNは、スクリプトを終了してトップの値を返すために最初に設計されましたが、後には主にビットコイン取引にデータを埋め込むための方法となり、最大の特徴は、ビットコイン取引に追加されたデータがビットコインネットワークで検証可能であり、消費不可能であることです。許容されるデータのサイズは、初期バージョンの40バイトから現在の80バイトに増加しました。代表的なプロジェクトとしては、Open Assetsなどがあります。

染色币が熱い時期に、多くのアップグレード版の資産発行方法が登場しました。たとえば、OmniLayer(元Mastercoin)は、Layer2と呼ばれる現在のようなもので、取引ロジックをビットコインチェーンの下に配置し、ビットコインチェーンをログ機能として使用し、OP_RETURNを使用してOmniLayer取引のメタデータを追加します。また、Counterpartyは、ビットコイン上のプロトコル層として、分散化された資産交換機能を実現することを目指しています。Counterpartyは最初、ビットコインのオペレーションコードOP_CHECKMULTISIGを使用してCounterparty関連データをビットコインブロックチェーンに含めていましたが、OP_CHECKMULTISIGの使用はハッカー攻撃と見なされたため、後にOP_RETURNオペレーションコードを使用してデータを保存するように変更されました。

他の早期の一部のストレージ方法には、nSequenceフィールドを使用した発行方法もあります。nSequenceはビットコイン取引の予約済みフィールドで、32ビットのスペースがあります。nSequenceを使用する利点は、追加のストレージを増やさないことです。代表的なプロジェクトはEPOBC(enhanced, padded, order-based coloring)で、EPOBCは資産の追加情報をビットコイン取引のnSequenceフィールドに保存します。ただし、欠点は資産に番号がないため、取引時に初期のジェネシス取引に遡る必要があるため、かなり面倒です。

OP_RETURN操作コードを使用してデータを保存することは、初期のBTCで資産を発行する主流の方法でした。

ビットコインの隔離見証とTaprootのアップグレード後、資産の発行に新たなストレージスペースがもたらされ、この時Ordinals(銘文)が誕生しました。これはTaprootアップグレード後に導入されたP2TR(ビットコインの一種のトランザクション出力タイプ)を利用し、メタデータを取引の見証データ(witness data、witness field)に刻み込んでいます。利点は、ストレージスペースが大きくなります:Taprootの1つの情報の上限は520バイトであり、複数の情報を組み合わせてデータ容量を拡張できます。また、見証データのストレージコストも比較的安くなります。そのため、Ordinalsの実験的な導入は市場の炒作感情を引き起こし、ビットコインチェーン上の資産発行方法に再びコミュニティの注目が集まりました。Ordinalsのインスピレーションを受けて、さまざまな改良された資産発行プロトコルが次々に登場しており、その中でAtomicalsが特に人気です。これは染色コインの論理を借りており、それぞれのARC-20トークンの数量をsat数量に対応させることで、BRC-20のようなオフチェーンインデクサは不要になりました。なぜなら、資産情報はすべてUTXOに存在するからです。

しかし、インスクリプションの発行方法は、ビットコインコミュニティのいくつかのOGの反対に直面しています。主な懸念は、ビットコインのブロックが肥大化する可能性や、BRC-20がダスト攻撃を引き起こしやすいことです。また、インスクリプションは証拠データ領域に刻まれるため、将来のアップグレードによってこの部分のスペースが削除される可能性があり、コミュニティメンバーが心配しています。

最近人気のあるRunesプロトコルは、伝統に戻り、資産のメタデータをOP_RETURNに格納し、UTXOベースのAtomicalsメカニズムと組み合わせ、UTXOには任意の量のRunesトークンを含めることができます。

可見、資産発行方式は一連のイテレーションを経てきましたが、最終的には多くのプロトコルが依然としてビットコインのOP_RETURNを使用して資産データの保存を選択しています。

Bitrootの新しい資産提供スキーム

Bitrootに話を戻すと、Bitrootはビットコインチェーン上の新しい資産発行プロトコルであるBRT20を立ち上げ、Bitrootはこれをルートプロトコルと呼んでおり、データストレージ用に選択された場所もOP_RETURNです。

具体的には、OP _ RETURN出力を含むビットコイントランザクションは、ビットコイン関連の操作を処理する一般的なライブラリであるbitcoinlibライブラリを介して作成できます。 他のビットコイン資産の発行および取引方法と同様に、Bitrootは特定の形式でビットコイントランザクションを作成することにより、資産を発行および取引することもできます。 ユーザーが新しい資産を発行する必要がある場合、ユーザーは資産名、合計金額、およびその他の属性を定義する特別なメタデータを含むビットコイントランザクションを構築する必要があります。 そのようなトランザクションがビットコインネットワークによって確認され、ブロックチェーンに追加されると、Bitrootプロトコルのノードはデータを解析し、対応する資産の作成と配布を内部データベースに記録します。Bitroot:探索BTC链上更智能的发币方式(附交互教程)

BitrootがOP_RETURNに保存しているデータは、資産の発行や取引データだけでなく、スマートコントラクトも含まれています。

ただし、ここでのスマートコントラクトは通常のEVMのスマートコントラクトとは異なります。なぜなら、Bitrootのスマートコントラクトはビットコインのブロックチェーン上に構築されており、ビットコインのスクリプト言語(ビットコイン取引の基本言語)を利用して実現されているからです。安全性の観点から、ビットコインのスクリプト言語はチューリング完全ではなく、いくつかの一般的なオペコード(OP_ADD、OP_EQUAL、OP_CHECKSIG、OP_CHECKMULTISIGなど)しか含まれていません。これは単一の支払い目的のために設計されています。ループ文はなく、無限ループのリスクを避けていますが、これは複雑な計算タスクを実行することができないことを意味しています。主な応用シーンは、トランザクションの署名検証による取引の真正性を確保することです。したがって、ビットコイン上のスマートコントラクトはEVMのスマートコントラクトに比べて制約があります。

Bitroot はまた、ビットコインのスクリプト言語のこの特性に気付いており、この問題を解決するための解決策は、追加の操作コードと機能を追加してビットコインのスクリプト言語の機能を拡張し、より複雑なスマートコントラクトをサポートすることです。以下はBitrootがスマートコントラクトを実装するための基本的な特徴です:

  1. Bitcoinのスクリプト言語に基づく

BitrootはBitcoinスクリプト言語を基に、追加の操作コードと機能を組み込んで機能を拡張します。

  1. 交易にデータを埋め込む

Bitrootのスマートコントラクトデータは、ビットコイン取引のOP_RETURN出力に埋め込まれています。Bitrootノードは、データの解析と実行を行うことができます。したがって、スマートコントラクトのロジックと状態の変化は、このデータにエンコードされて保存されます。

  1. スマートコントラクトの分析と実行

ビットコインネットワークがOP_RETURNデータを含むトランザクションを確認すると、Bitrootノードはそれらのトランザクションのデータを解析し、埋め込まれたスマートコントラクトコードに基づいて対応するアクションを実行します。 これには、資産の譲渡、契約の履行などが含まれます。 各Bitrootノードは、これらの操作を個別に検証して実行し、ネットワークの一貫性を維持します。

4.制限と機能

Bitroot はこの方法でスマートコントラクトの機能を強化していますが、その機能はビットコインのスクリプトがチューリング完全でない制限を受けるため、Bitroot のスマートコントラクトは複雑なロジックが不要なアプリケーション、例えば単純な財務プロトコルや資産管理により適しています。

  1. 今後の展開

Bitroot社区は、スマートコントラクトの機能拡張に向けてさらなる方法を模索しており、可能なプロトコルのアップグレードや他のブロックチェーン技術との統合を含む、より幅広いアプリケーションサポートを提供する取り組みを行っています。

上記の特徴に基づいて、Bitrootは新しい資産の発行を実現し、スマートコントラクトロジックを取引に埋め込むことができます。これにより、従来の発行/取引よりも複雑な金融ユースケースを実現できますが、ビットコインのコアプロトコルを変更する必要はありません。

Bitrootは2つのコードベース、Bitcoin CoreとBitroot自身のソフトウェアで実行されるため、BitrootトランザクションはBitcoinネットワークの確認を必要とします。同時に、BitrootはBitcoinネットワークのセキュリティと分散化を継承することができます。Bitroot:探索BTC链上更智能的发币方式(附交互教程)

さらに、Bitrootは開発者コミュニティに対して、資産管理、取引、スマートコントラクトの相互作用にBitrootプロトコルを簡単に使用できるようにする一連のツールとウォレットアプリケーションを提供しています。また、Bitrootは自動化および統合されたAPIをサポートしており、ユーザーの利用を最大限に便利にすることができます。

Bitrootは、スマートコントラクト機能をビットコインネットワークに組み込み、解析システムを定義することで、契約の論理をより公開・透明にし、ビットコインネットワークのセキュリティを継承しながら、ビットコインネットワーク上の資産により豊かなプレイ方法をもたらします。資産の発行や取引に加えて、デフィサービス(貸出、Dex、デリバティブ、launchプラットフォームなど)、ゲーム内アイテムや仮想キャラクター、アートなどの資産取引もチェーン上で行うことができます。

Bitroot テスト エクスペリエンス

現在、Bitrootのオープンテストが行われており、テストネットアドレスは:。

BRTテストコインの取得方法:;

BTCテストコインのフォーセット:;

BTCテストコインの購入:。

入った後、まずウォレットを作成し、テストトークンを受け取ってから資産の発行テストができます。Bitroot:探索BTC链上更智能的发币方式(附交互教程)

現在、3種類の資産を作成できます。アルファベットで命名された資産、既存の資産のサブ資産、無料の数字名前資産の作成です。

アルファベットで名前を付けた資産を作成することは比較的簡単です。Token Name(トークン名)、Deion(説明情報、この情報はいつでも変更できます)、quantity(発行数量、デフォルトは増加可能)を入力し、create tokenをクリックすると作成できます。Bitroot:探索BTC链上更智能的发币方式(附交互教程)

資産のサブ資産を作成するには、まず親資産を作成する必要があります。作成したばかりの資産を選択し、Token Name、数量を入力するだけで作成できます。Bitroot:探索BTC链上更智能的发币方式(附交互教程)

無料のデジタル名前資産を作成するとき、トークン名としてAで始まる文字列がランダムに割り当てられます(Aの後ろの数字はカスタマイズ可能)。説明情報、数量を入力するだけで作成できます。Bitroot:探索BTC链上更智能的发币方式(附交互教程)

資産の矢印をクリックするだけで、資産の転送、情報の表示、資産の増発、資産の増発のロックなどの機能が実現できます。Bitroot:探索BTC链上更智能的发币方式(附交互教程)

機能エリアの左側には資産取引画面があります。画面には現在人気のある取引ペアと、現在市場に出ている注文の取引ペアが表示されます。該当する取引ペアを検索して、注文を簡単に行うことができます。Bitroot:探索BTC链上更智能的发币方式(附交互教程)

まとめ

Bitrootによって立ち上げられたBRT20は、ビットコインチェーンの利用可能な機能を深く掘り下げ、ビットコインチェーンでネイティブ資産を発行するインテリジェントな方法を提供します。 しかし、このプロトコルはまだ初期段階にあり、将来的にコミュニティに広く受け入れられるかどうかはまだわかりません。

BTC3.29%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
コメントを追加
コメントを追加
コメントなし
  • ピン