リスク警告:「仮想通貨」「ブロックチェーン」の名のもとでの違法な資金調達のリスクに注意してください。—銀行保険監督管理委員会など5部門
検索
ログイン
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
View Market
研究レポート:ビットコインにはBRC20の他にRGBなどのレイヤー2もある
Mempool Podcast
特邀专栏作者
2023-05-31 06:08
この記事は約6820文字で、全文を読むには約10分かかります
第 2 層ビットコイン ネットワークは環境に優しい選択なのでしょうか?

ビットコインの NFT プロトコルは、2 月の発表以来、Ordinals ベースの NFT から Ordinals ベースの BRC 20 トークンまで、多くの注目を集めてきましたが、BRC 20 プロトコルについては、一部のビットコイン研究者は、BRC 20 プロトコルが最適ではないと考えています。 RGB のようなビットコインのレイヤーがより良い選択です。

最初のレベルのタイトル

1. ビットコインは新しい第 2 層の準備ができています

Ordinals は、2022 年 2 月 2 日にビットコインのコア開発者 Casey Rodarmor によって提案され、2023 年 1 月末に発売される予定です。開発全体にはほぼ 1 年かかりました。簡単に言えば、独自の方法を使用して 4 つの要素を統合しますMB のコンテンツデータはビットコインに書き込まれ、各データはビットコインの 1 つのサトシにバインドされます。序数協定は 2 つの部分から理解できます。1 つは序数の序数であり、もう 1 つは碑文の碑文です。

  • 序数の序数: 序数を理解するには、まずビットコインの最小通貨単位であるサトシを理解する必要があります。1 ビットコインは 1 億サトシに相当します。 Bitcoin UTXO 会計システムに基づいて、Casey は一連の技術ソリューションを使用して、Satoshi をシリアル化し、追跡します。

  • 碑文の碑文: 各サトシに番号が付けられた後、コンテンツの一部を証人隔離エリアに書き込むことができます。コンテンツには、写真、テキスト、オーディオおよびビデオ、さらにはコードを含めることができます。製品は発行され、発行されるようにサトシにバインドされます。流通した。

ビットコインは実際には分散型台帳システムであり、この台帳の中核はスクリプト システム (トランザクション ルールを記述するために使用される言語) です。この言語にはチューリング完全性はなく、トランザクションを実行し、操作の特定の機能をカスタマイズする機能が提供されます。

スクリプト内の序数のロジックは、実際には、ビットコインの誕生以来存在し、サトシ・ナカモトによって書かれたビットコイン・スクリプトの「op_if」オペレーション・コードに依存しています。 「op_if」は、「0」と「op_if」がスタック上にある場合、「0」と「op_if」の間のコード全体がスキップされ、実際の実行のためにスタックに入らないことを意味します。

Ordinals はこれを利用します。碑文を追加する必要がある場合、最初に署名を検証し、次に「0」と「op_if」をスタックに書き込みます。"0"そして「op_if"真ん中のデータはスクリプトの設定により完全にスキップされており、このデータがOrdinalsの刻印となります。

「op_if」に加えて、Ordinals の存在は、ビットコインの主要な技術アップグレードである Segregated Witness にも関係しています。ご存知のとおり、ビットコインの簿記には UTXO システムが使用されており、UTXO には独自のスクリプト公開キーがあり、金額のロックを解除するには、スクリプト公開キーによってプログラムされた検証プログラムを完了するために、通常、いくつかのデータを提供する必要があります。本来、バリデーターを通過するために必要なすべてのデータは、入力スクリプト署名フィールドに配置されます。 2017年8月、ビットコインはSegregated Witness(SegWit)と呼ばれるソフトフォークアップグレードを採用し、平たく言えば、大量の記憶領域を占める署名などのデータをトランザクションスクリプトの最後に配置することで、ビットコインのブロックサイズを超えないようにした。 4 MB の制限の下では、ブロックにはより多くのスペースがあるため、拡張の目的を達成するためにより多くのトランザクションを実行できます。

Segregated Witness はソフト フォークであるため、必須ではありませんが、Segregated Witness を全員に使用してもらうために、開発者は Segregated Witness 上のデータ ストレージを安価にしています。トランザクションのサイズはビットコインの手数料の基礎となるため、開発者は、トランザクションデータ構造を2つの部分に分割するという、証人隔離部分のトランザクションサイズの計算を割引く適切な方法を採用しています。 : トランザクション データと監視データ。データのサイズを監視する場合、単位として仮想バイト (vByte) が使用され、1 vByte は 4 重み単位 (wu) に相当します。

  • 証人データ: スクリプトと署名データが含まれており、各バイトは 1 wu としてカウントされます。

  • トランザクション データ: 送信者、受信者、入力および出力の情報が含まれます。各バイトは 4 wu です。

つまり、監視部分のデータの重みはトランザクション部分の 25% にすぎず、トランザクション手数料もそれに応じて 25% になり、同時に、最大ブロック サイズが以前の 1 MB から 1 vMB に変更されました。は4MBです。

しかし、Ordinals の実際の実装も Taproot に関連しています。証人分離技術では、毎回入力されるデータのサイズに特別な制限がありますが、2021年11月にビットコインはタップルートへの再度のメジャーアップグレードを受け、証人部分のデータ量の制限が撤廃されます。データのサイズは、分離領域の最大ブロック サイズ 4 MB によって制限されますが、同時に、開発者は監視セクションでより高度なスクリプトを作成できます。

一連の技術アップグレードの後、以前はビットコイン チェーンにデータを保存することが不可能になり、序数を段階的に実現するための基礎が築かれました。

Ordinalsのリリース後、特にYuga Labsのような有名な機関もBRC 20ベースのビットコインNFTを発行し、業界で幅広い注目を集めた後、コミュニティは初めてこのプロトコルを使用してNFTを発行しました。ビットコインNFTに関する調査報告書最初のレベルのタイトル

2. BRC 20 はオムニレイヤーの古い道をたどります

ビットコイン NFT の流行を受けて、Twitter ユーザー @domodata は 2023 年 3 月 8 日にビットコインの BRC-20 トークン標準を作成しました。

BRC 20 が登場すると大きな注目を集め、多くの人が Ordinals の脚光を浴びてトークンを発行したいと考えました。 BRC-20に導入された最初のトークンはBTCへのオマージュである「ordi」で、Ordiの総額も2,100万で、各鋳造は1,000に制限されています。 Ordi は市場で大きな人気を集めており、造幣局の価格に基づいて計算すると、ピーク時の値上がり率は 3000 倍を超え、一時は市場で最もホットなミーム通貨となりました。しかし、記事が掲載された5月末までに、オルディの価格はピークの24ドルから​​約8ドルまで下落した。

一方、ちょうど5月25日、Stableと呼ばれる企業が、米ドル(USD)に裏付けされたステーブルコインであるStable USDを、記号#USDの下でローカルに発行されたBRC 20トークンとして間もなく発売すると発表した。

BRC 20を技術的に簡単に説明すると、実際にはInscriptionがブロックに任意のデータを書き込み、JSON形式でデータを書き込んでトークンを発行できるという特徴を利用しており、このJSONサマーホリデーでは、トークンに関するいくつかの標準、アセット名を含む情報、流通などの情報が銘文の形でチェーンに書かれています。

イーサリアムを例にとると、ERC 721の上にERC 20のトークン発行機能を実装することに相当します。この形式の「マトリョーシカ」を比喩的に理解したほうがよいでしょう。ビットコインが紙幣だとすると、Ordinals は紙幣にテキストを書いたり絵を描いたり、あるいは適切なサイズのゲームを埋め込んだりするようなものです。ゲストのジェフリー・胡さん、BRC 20 は、この紙幣に小切手を切り、この紙幣の小切手を通じて他の人に送金するのと同等です。

ゲストのA Jian氏とJeffery Hu氏の意見では、BRC 20は以前のオムニレイヤー契約に非常に似ており、「誰もが以前にこの道を通ったことがあり、それが機能しない道であることはすでに知っています。」

オムニレイヤーはビットコインに加えて追加資産の発行も試みている。 Omnilayer が大規模に上陸したのは、2014 年に Tether がそれに基づいて安定通貨 USDT を発行したことであり、これらの送金口座のアドレスは通常「1」と「3」で始まります。転送速度は遅いですが、ビットコインブロックチェーンに基づいているため、最初はまだユーザーに受け入れられており、特に大額の送金には通常オムニレイヤーベースのUSDTが使用されます。しかし、2018年にイーサリアムが普及し、テザーがイーサリアム上でUSDTを発行したことで転送速度が急激に向上し、これらのアドレスは通常「0x」となっており、オムニレイヤーベースのユーザーは徐々に失われていきました。

Omni Layer と Ordinals の設計は非常に似ており、実際、ビットコインの OP_RETURN スクリプトを使用してトランザクションに小さなデータを埋め込み、ビットコイン以外のトークン情報をビットコイン チェーンに書き込みます。

ビットコインのUTXOシステムでは、各トランザクションは入力である支出(spend)を持ち、その後「未使用トランザクション出力」(Unspent Transaction Output)である出力(output)を生成します。出力スクリプトはトランザクション内のプログラミングを担当し、トランザクションがアカウントから支出しようとするとき、出力スクリプトによって提供されるパズルを「解く」入力スクリプトを提供する必要があります。

ただし、出力スクリプトで OP_RETURN オペコードが使用されると、出力が非使用可能としてマークされます。これは、トランザクションが残高に影響を与えないものの、トランザクションは引き続きブロックチェーンに記録されることを意味します。

  • OP_RETURN は、ペイ スクリプト ハッシュ (P 2 SH) トランザクション作成の最初のステップで使用されます。トランザクション出力のロック スクリプトには、OP_RETURN オペコードとその後に挿入されるデータ (通常は最大 40 バイト) が含まれます。

  • ユーザーは、トランザクション入力として使用する未使用のトランザクション出力 (UTXO) などの入力をこのトランザクションに追加します。

  • ユーザーはトランザクションを作成した後、自分の秘密キーを使用してトランザクションに署名します。

  • トランザクションがブロードキャストされると、マイナーはそれを検証し、次のブロックに含めます。

  • OP_RETURN はトランザクション出力を使用不可能であることが証明されるものとしてマークするため、新しいトークンは作成されず、資金は転送されません。

  • OP_RETURN に関連するデータはブロックチェーン上に永久に保存されます。

Omini プロトコルと Odinals プロトコルの間にいくつかの違いがあることを理解するのは難しくありません。Omni プロトコルでは、ビットコイン チェーン上の資産とトランザクション自体の間に関係はありませんが、Ordinals プロトコルでは、ビットコイン チェーン上の資産とトランザクション自体の間に関係はありません。サトシの流れは、NFTの所有者を追跡して決定すること、つまり、NFTとビットコイン資産自体がバインドされているということです。

しかし、次のものと非常によく似ています:

まず第一に、それらはすべてチェーン上にデータを書き込みます。そのアイデアは、プロトコル設計全体を 2 つの層に分割することです。

  • 最初の層はビットコインで、トランザクション データをブロックに書き込みますが、コードに OP_RETURN が含まれているため、中間データは認識されませんが、これらのデータは別の層によって認識されます。

  • 2 番目の層は追加のプロトコルで、特定の場所に特別に配置されたデータの意味を分析し、ユーザーがビットコイン チェーン上のビットコイン以外の資産を使用できるようにするために使用されます。

第二に、二重支出問題に対する彼らの解決策の核心は、UTXO を二重に支出できないことです。

  • オムニの時代では、各 USDT は染色され、他の資産が付属しているため、それを染色済み USDT と呼びます。それが使用されると、トランザクションには OP_RETURN が送信されます。OP_RETURN には、完全なオムニ トランザクション情報が含まれています。この情報により、この資産がUTXO は 1 回しか使用できないため、UTXO に保持されている資産が二重に使用されないようにすることもできます。

  • オーディナルズはサトシを追跡し、サトシは特定の UTXO にのみ存在し、この UTXO は 1 回だけ使用できます。これにより、サトシにバインドされた NFT または BRC 20 も 1 回だけ使用できることが保証されます。

BRC 20 に直面して、オムニ レイヤーは実現不可能であることが証明されていると考える価値があります。BRC 20 はそれに非常に似ていますが、より良く開発できるでしょうか?

最初のレベルのタイトル

3. RGB はより優れた資産配布プロトコルです

長い間、Vitalic がまだ Bitcoin Magazine ウェブサイトを運営していたとき、彼を含むコミュニティの多くの人々が Bitcoin で追加資産を発行しようと試みました。Omnilayer と Counterparty は両方ともこの試みの結果でした。(第 4 回のエピソードで) 、この種の試みと取り組みが整理されました)。

一定期間のハードワークの後、コミュニティは満場一致の結論に達しました。ビットコイン スクリプトを使用して追加アセットを発行したい場合、すべてのノードがビットコイン スクリプト内の追加アセットの情報を解析する必要があることを意味します。実際の大規模な実装ではこのアプリケーションでは、速度とコストの欠点が非常に明らかです。

その結果、ヴィタリック氏は最下位レイヤーとしてのビットコインを諦め、新たなレイヤーを開始し、2013年末にイーサリアムのホワイトペーパーを執筆した。同時に、ビットコインをあきらめなかったが、すべてのデータをビットコインチェーンに書き込むことをあきらめ、データの最も重要な部分、つまりビットコインの第2層プロトコルのみをチェーンに置いた人もいます。 RGBみたいに。

2017 年に Peter Todd によって提案されたクライアント側検証と使い捨てシールの概念に基づいて、RGB プロトコルは、よりスケーラブルで、よりプライベートで、より未来志向のソリューションを提案します。このスキームの中心的な考え方は、ビットコインブロックチェーンは必要な場合にのみ使用され、トークン転送の検証作業はチェーン全体のコンセンサス層から外されてオフチェーンに配置され、支払いを受ける側の顧客のみが端末で検証されますが、二重支払いや検閲防​​止を目的としたビットコインの分散型ネットワークであり、一般に次のような特徴があります。

ワンタイムシールとオフチェーン転送: RGB の基本設計は次のとおりです: トークンはビットコイン UTXO にバインドされています。トークンを転送したい場合は、この UTXO を使用する必要があります。この UTXO を使用する場合、ビットコイン トランザクションには次のものが含まれている必要がありますデータコミットメント、つまり入力、トークンの送信先のUTXO、資産のID、金額、使用されたトランザクションなどを含むRGBの支払い情報。

(参考文献:https://www.btcstudy.org/2022/04/24/understanding-rgb-protocol/)

  • 転送するビットコインに追加のトークンがある場合、これらのトークンは UTXO にバインドされます。

  • これらのトークンを転送するには、RGB トランザクションと、UTXO を消費するビットコイン トランザクションを作成し、そのビットコイン トランザクションが RGB トランザクションにコミットする必要があります。

  • RGB トランザクションは、ビットコイン トランザクション出力 1 からビットコイン トランザクション C の出力 2 へのトークンの転送です。

  • 最後のトランザクション B の出力は変更アドレスであり、マイナーの手数料を差し引いた残りの資金が元の所有者に送金され、RGB トランザクションもコミットされます。

この設計では、ビットコインの UTXO は RGB アセットの 1 回限りのコンテナーとして機能します。アセットを転送するには、古いコンテナーを開いて新しいコンテナーを閉じるだけで済みます。

つまり、RGB トランザクションでは、トランザクションを開始する必要がある場合、トランザクションの開始者は、資産の流通順序を証明する完璧なデータをポイントツーポイントのオフチェーン方式で取引相手に送信します。 、ユーザーによって運ばれる UTXO は、OP_RETURN 出力を使用して、このトランザクションのハッシュ値を運びます。完全なトランザクションを置く Omni プロトコルと比較して、RGB プロトコルはハッシュ値のみを置くことに注意してください。

自己検証: Omnilayer であれ Ordinals であれ、ビットコイン上の追加資産の安全性は、二重支払いができない UTXO の特性によって実際に保証されており、実際、RGB もそのような概念に基づいています。特定の UTXO 状態のコントラクトを独立して検証し、すべてのコントラクト状態の遷移が安全かどうかを検証し、ビットコインの UTXO トランザクションを使用してスマート コントラクト システムを刺激します。

たとえば、Brutoshi が A Jian に資産を送信したい場合、A Jian は、資産が実際に 1 つずつビットコイン取引を通じて自分にルーティングまたは転送されたことを確認するために、Brutoshi に転送プロセスの詳細な記録を提供する必要があります。これらの資料は、また、Ah Jian は、これらの資産が実際に特定の場所から自分に転送されたことを次の人に証明することもできます。この検証方法は自己検証と呼ばれ、転送チェーンは完璧であり、投資家が安全に資産を受け取り、支払うことができることを受け入れます。その他。

反検閲: さらに、RGB では受信者が明確な UTXO を提供する必要はありませんが、UTXO に難読化された値を加えたものを提供するため、受信者のプライバシーが確保されます。同時に、送金プロセスではゼロ知識証明技術を使用して、送金プロセス全体でその金額が公開されないようにします。これは、ビットコインの UTXO よりもプライベートです。

これもピーター・トルダーの非常に過激な概念に基づいたもので、採掘者は採掘に行く限り、取引の具体的な内容を知る必要はない、なぜなら取引の内容を知ってしまうと危険が及ぶ可能性があるからである、と彼は考えています。検閲の。 RGB はこの概念を継承しています。すべての RGB アセットは人為的に UTXO に接続されているため、チェーン上のそのトレースは通常のビットコイン トランザクションであり、マイナーはトランザクションに RGB アセットがあるかどうかを知る必要がありません。マイナーはマイニングするだけで済みます。ビットコイン取引。

長い間、ビットコインのプライバシーは制限されており、たとえば取引の送金金額は公開されていますが、ビットコインコミュニティはプライバシーよりも金額の監査可能性の方が重要であると考えたため、このような選択をしました。トランザクションの。

4月に開催されたOrdinalsのオフラインイベントで、北米最大のマイニングプールであるLuxor Miningは、米国に拠点を置く企業として、次のようなOFACに基づく米国法の要件に準拠する必要があると述べました。創作物は北朝鮮の検閲を受けているため、極端な場合には検閲に完全に抵抗することも必要です。

RGB は完璧な技術的ソリューションのように聞こえますが、エコロジーの発展には「適切な時間、場所、人」が必要な場合があります。イーサリアムのホワイト ペーパーは 2013 年末にリリースされ、メイン ネットワークは 2015 年にリリースされました。しかし、DeFiの発展に伴い、ビットコインやRGBとは異なるこの技術パラダイムを採用して、イーサリアム上でアプリケーションを構築する開発者が増えています。

最初のレベルのタイトル

4. ビットコインのレイヤー2

イーサリアムコミュニティでは、誰もが第 2 層に関して比較的強力なコンセンサスを形成しています。プラハの DevCon では、プラズマなどを含むこれまでのレイヤー 2 コンセプトの多くには技術的な欠陥があるとコミュニティは考えていましたが、ロールアップまでに、メイン チェーンなどのパフォーマンス制限を解決するために、理想的なレイヤー 2 構造が現れました。問題点 再作成されたチェーンは、メインチェーンとの両方向でトラストフリーになります。つまり、メインネットワークとサイドチェーンが相互に検証でき、資金が両方向に流れることができます。

画像の説明

文章

A. Rollup

ロールアップはイーサリアムで最も人気のあるレイヤー 2 ソリューションであり、基本的に計算プロセスをメイン チェーンから「ロールアップ チェーン」と呼ばれる別のチェーンに転送します。これらのロールアップ チェーンでトランザクションが実行された後、データが集約および要約され、検証のためにメイン チェーンに送信されるため、イーサリアム上のネットワークの混雑が軽減されます。

副題

文章

最も代表的なビットコインのステータスチャネルはライトニングネットワークであり、そのコンセプトは、ブロックチェーンの外側に「グリーンチャネル」を開設し、高頻度かつ小規模なトランザクションをブロックチェーンの外側で大量に実行し、最終的な決済データはブロックチェーン上に置かれるというものである。ブロックチェーン: チェーン内外のトランザクションの確認や支払いチャネルなどの問題は、RSMC や HTLC などの技術的手法を通じて解決されます。 Rollup などのソリューションと比較すると、独立したチェーンはなく、チャネルが 1 つだけあります。

ライトニング ネットワークの究極のセキュリティは、実際にはロールアップと同様にビットコイン マイナーによって保証されているため、ロールアップはステート チャネルの設計と非常によく似ています。

副題

文章

ライトニングネットワークは主にBTC決済のスループットの低さとコストの高さの問題を解決しますが、BTCネイティブアプリケーションの構築が不十分であるという問題は解決できないため、同時期にビットコインサイドチェーン(サイドチェーン)の概念も提案されました。簡単に言えば、開発者は別のチェーンを作成し、このチェーン上でさらにスマート コントラクトやその他の計算を実行します。

サイドチェーンとビットコイン間の相互作用は、主にサイドチェーンがビットコインメインチェーン上の情報を検証し、その後の実行を実行するためのものであり、その結果、ビットコインメインチェーンは信頼できないサイドチェーンやすべてのビットコインマイナーにアクセスすることはできません。側面のトランザクションが発生したかどうかを確認します。したがって、一般的に言えば、双方向のアンカリングを達成するために、グループまたは複数のメンバーが相互に監視する方法と同様に、アライアンス サイド チェーンの形式が採用される場合があります。

副題

文章

これはステート チャネルの考え方に似ています。つまり、メイン チェーン上のすべてのノード/マイナーが計算を繰り返して状態遷移プロセスを検証する必要はなく、メイン チェーンを使用するだけで済みます。約束の安全性を確保します。項目には、RGB、Taro などが含まれます。 RGB などのプロジェクトは、一部の契約の開発をサポートする FT および NFT 契約テンプレートも提供します。

また、RGB+ライトニング ネットワークなど、さまざまなビットコインの第 2 レイヤーを組み合わせることで、ビットコイン エコシステムに大きな可能性をもたらすことができ、前者はアセット クラスの拡張をもたらし、後者はパフォーマンスの拡張をもたらします。オフチェーンチャネルは、資産発行時のパフォーマンスを大幅に向上させる設計です。

しかし、第 2 層の制限を飛び越えると、ビットコイン テクノロジーを次のように分割することもできます。

1 つは再解釈層と呼ばれるもので、Ordinals、Omnilayer、BRC 20 などがあります。これらは実際には既存のメインチェーン上のトランザクションですが、これらのテクノロジーを通じてトランザクションの意味が再定義または説明されます。たとえば、Ordinals を NFT とします。 FT はサトシにバインドされ、オムニレイヤーは資産を NFT にバインドし、ビットコイン メイン チェーン上でより多くのアクションを実行します。

もう 1 つのタイプは、ライトニング ネットワークなどのオミッション レイヤーと呼ばれるもので、最終決済または一部のコミットメント情報のみをチェーンに書き込み、ビットコインのセキュリティを利用し、多くの中間トランザクションがチェーンから外れて完了します。

実際、RGB はこの 2 つの組み合わせと考えることができ、ビットコイン ネットワーク上の一部のデータを使用するだけでなく、チェーンの下で多くのクライアント検証も行うため、ビットコインのスケーラビリティの向上に大きな可能性をもたらします。

Ordinals の出現とビットコインの一連の技術的準備を経て、ビットコインの将来の生態系の発展にはまだ大きな可能性があると私たちは信じています。

【お問い合わせ】

WeChat グループを聞く: Cyber​​punklechee

Small Universe、Himalaya、Podcast で私たちを見つけることができます

BTC
Layer 2
Bitcoin NFTs
Odaily公式コミュニティへの参加を歓迎します
購読グループ
https://t.me/Odaily_News
チャットグループ
https://t.me/Odaily_CryptoPunk
公式アカウント
https://twitter.com/OdailyChina
チャットグループ
https://t.me/Odaily_CryptoPunk