RGBの学習完全ガイド:リソースと資料

初級編5/20/2024, 2:32:27 PM
RGBは暗号に限定されない技術です。非暗号のシナリオでも広く利用される可能性があります。プロトコルがより成熟するにつれて、より多くのユースケースが見られるでしょう。

多くの人々がBitcoinのRGBプロトコルに注目し始め、本当に幸せです。しかし、ほとんどの人々はそのようなプロトコル(特に比較的技術的に複雑なプロトコル)について比較的馴染みがなく、そのプロトコルのコンテンツやエコロジーをどのように調査し、試すかを知らないのです。

したがって、私は特に関連する学習資料を要約し、比較的合理的な学習経路を提供するために、継続的に更新されるミラーを執筆します。同時に、これはRGBに関する個人的な学習の記録としても機能します。

目次

  1. RGBとは何ですか
  2. RGBは何ができますか
  3. RGBの特徴は何ですか
  4. RGBテクノロジーポイント
  5. RGBプロトコルの開発史
  6. RGBプロトコルの現在の状況
  7. 私の将来のRGBプロトコルに対するビジョン

Part 2: Agreement Part-Understanding LNP/BP

  1. LNP/BP協会を知る
  2. LNP/BP標準分析

パート3:よくある質問の要約

  1. なぜさまざまな種類のBTCアドレスがあるのですか?
  2. 一部のBTCウォレットを使用すると、なぜ毎回異なるウォレットアドレスが表示されるのですか?
  3. RGB上の最初の資産は何ですか?
  4. RGBトランザクションはチェーン上でリアルタイムですか?
  5. RGBが実際に何ができるか紹介してくださいか?
  6. RGBプロトコル、メインネットワーク、およびライトニングネットワークの関係は何ですか?
  7. 現在、Lightning Networkには問題が頻繁に発生しています。なぜサイドチェーン上で動作させる選択肢を選ばないのでしょうか?そして、なぜ外国人はLightning Networkを好むのでしょうか?
  8. LNP/BP協会は寄付のみを受け付けています。開発の進捗に影響を及ぼしますか?
  9. TEDAはRGB上でステーブルコインを発行する予定ですか?
  10. RGBプロトコルはどの程度まで開発されていますか?
  11. RGBエコシステムのさまざまなプロジェクトを紹介していますか?
  12. RGBのオンチェーンセキュリティは理解できますが、オフチェーンセキュリティをどのように理解すればよいですか?
  13. RGBデータはどこに保存されていますか?
  14. sideswapとliquidの関係について話しましょうか?
  15. RGBはオフチェーンに保存されていますので、オフチェーンデータのセキュリティはプロジェクトによって保証されていますか?プロジェクト側のデータに問題がある場合、資産に問題が発生する可能性はありますか?プロジェクト側が悪意を持っている可能性はありますか?
  16. Stormノードを介して、さまざまなプロジェクト間でデータを相互接続し、データの分散化を実現することができますか?
  17. RGBプロトコルはプライベートなため、外部からは個人の取引データを見ることはできません。プロジェクトは個人の取引、送金およびその他の情報を提供できますか?
  18. Liquidのような資産セキュリティ(AMP)が外部世界に開示されなければならない可能性があるのでしょうか?規制を満たさなければならない資産は外部世界に開示されなければならないのでしょうか?
  19. RGBアセットであることを証明する方法はありますか?
  20. 異なるプロジェクト間の資産は相互運用できないため、共通の資産レイヤーを持つことは可能ですか?
  21. RGBはLiquidおよび他のL2など、異なるチェーンに接続できますか?アセットはどのような形を取りますか?RGBアセット仕様に準拠する必要がありますか?
  22. もしRGBがライトニングネットワーク上に構築されている場合、次のように考えることができますか: RGBデータはオフチェーンで記録され、支払いデータはライトニングネットワークを通じて確認され、ライトニングネットワークデータは複数のモードを介してビットコインメインネットワークにアップロードされ、確認されますか?
  23. RGB資産の転送の特殊性により、両当事者の確認が必要です。Uniswapと類似したAMMメカニズムを構築するのは難しいですか?事前にユーザーに特定の権限を認可させることでこれは実現できますか?
  1. RGBテクノロジーオフィシャルウェブサイト
  2. RGB BLACKPAPER
  3. 公式FAQドキュメント
  4. AluVM仮想マシン
  5. 高品質なRGBプロトコル分析レポート

Part One: 人気の科学の一部-RGBの初期理解

1. RGBとは何ですか?

多くの人々がRGBという3つの単語を見ると、「3原色:赤緑青」と思います。アイコンを見ると、実際にそうです。これは、RGBプロトコルが「染色されたコイン」の初期概念を利用しているためです。

ここでは、RGBは合意について話しています。非常にプライベートでスケーラブルなスマートコントラクトシステムプロトコルで、Bitcoinメインネット、Lightning Network、または類似のネットワーク上で実行できます。

このプロトコルは現在、LNP/BPプロトコルによってメンテナンスおよび更新されており、bitfinexも一部のコード作業に参加しています。

RGBを単純にBitcoin L2のカテゴリに分類するのは難しいです。独自のチェーンもなければ、独自のレイヤーもなく、BTCの他のL2上で動作することができます。したがって、正確には:それは普遍的な技術です。

業界では、RGBとBitvmがBTCの拡張の究極の形になると一般的に考えられています。なぜなら、両者ともBTCの固有の性質に基づいてBTCエコシステムのスケーラビリティを実現できるからです。遠く離れたBitvmと比較すると、RGBは徐々に実装されてきました。

RGBは、暗号通貨に限定されない技術であることを強調する価値があります。プロトコルがより成熟するにつれて、非暗号のシナリオでも広く利用されるようになるでしょう。ますます多くのユースケースが見られるでしょう。

2. RGBは何ができますか?

公式の紹介から、RGBプロトコルが達成できる機能を確認することができます。

  1. 株式、債券、その他の証券などのデジタル交換可能資産の発行;
  2. さまざまな形式のコレクタブル(非代替資産)を作成します;
  3. 主権/分散型のアイデンティティと信頼システムを作成および管理する;
  4. 特定のイベントの歴史的記録を作成し、維持し、監査に使用できるようにするために、適切に制御された部分的データ開示を行います;
  5. 任意の複雑さの異なる形式のスマートコントラクトの設計と実行

分類すれば、わかります:

  1. 資産(トークン、NFT、ドメインなど)を発行することができます
  2. データレイヤーとして使用することができます
  3. スマートコントラクトを作成できます

この観点からすると、RGBはBTCに現在のEVMのほとんどの機能を持たせますが、「EVM互換」という形ではなく、ネイティブに実装されています。この理論と設計のセットは素晴らしいと言わざるを得ません。

実際、RGBスマートコントラクトシステムは、ビットコイン(Colored Coins、Counterparty、OMNIに基づくもの)または非ビットコイン(Ethereum、EOSなど)に基づく従来の方法とは非常に異なっており、独自の特徴を持っています。

  1. RGBは、スマートコントラクトの概念を識別します:発行者、状態の所有者、および状態の進化;
  2. RGBはスマートコントラクトコードとデータをオフチェーンに保持します;
  3. RGBは、状態確約レイヤーとしてブロックチェーンを使用し、所有権制御システムとしてBitcoinスクリプトを使用します。一方、スマートコントラクトの進化は、オフチェーンモデルによって駆動され、簡潔な言語で完了されます。

最初の意味は、スマートコントラクトがより適切に層別化されるということです。発行者は発行時点で契約の権利を持っており、その後、継続的な状態進化プロセス中に状態所有者が権利を持つことになります。

第2の意味は、コードをオフチェーンに保持することで、オンチェーンのスペースを節約し、実行速度を向上させ、開発の難しさを軽減できるだけでなく、メカニズムを通じてセキュリティを確保することもできるということです。

第3の記事は、そのセキュリティエンドースメントレイヤ(ブロックチェーン)を公開し、チューリング完全であり、簡単な言語操作をサポートできることを明らかにしています。

したがって、次の図は正しい理解により近いかもしれません:

3. RGBの特性は何ですか?

Dr. Maxim Orlovskyの教育ビデオから、公式に認識されたRGBの特性は次のとおりです:

  1. 極度のプライバシー
  2. 高いセキュリティ
  3. スケーラビリティ
  4. 混雑なし
  5. 極めて高度な統合

1つずつ詳しく見ていきましょう。

1️⃣極度のプライバシー

  1. データは所有者のみに知られており、全世界には知られていません。RGBは従来のグローバルなコンセンサスを使用せず、クライアント検証を使用しているため、データを世界にブロードキャストする必要はありません。互いに接続できる2つのクライアントのみが、互いにのみ合意を形成でき、データは互いにのみ知っています(外部の世界と共有されていない場合)。
  2. 金額は機密情報であり、ペダーセンプレジスとブレットプルーフはLiquidとGrinの最良の特徴を組み合わせています。Liquidのct(機密)コンセプトと同様に、他の人は特定の取引の資産タイプと金額を見ることができません。
  3. Merkelizationと部分データ公開機能により、多くの過去の履歴が将来の所有者でさえも秘密に保たれます。原則として、RGBの最後の取引は、その前のすべての取引にさかのぼる必要がありますが、部分的な開示機能により、このプロセスが簡素化され、また、チェーン上の過去の情報が保護され、ある程度のプライバシーが維持されます。
  4. Bitcoinブロックチェーンやライトニングチャネル取引からRGB固有のデータを抽出する方法はありません。言い換えれば、RGBによるチェーン上のデータから情報を分析することは不可能です。なぜならそれらはすべてプライベートであり、これはRGBの従来の分析を実現するのが困難であることを意味します。

2️⃣高いセキュリティ

  1. ステート分離: ステートは分離され、契約はチャネル内の特別なプロトコル(Spectrum)を介してのみ相互作用できます。
  2. 形式検証:契約の特性は形式モデルを使用して証明することができます。

私はこれらの2つのポイントがあまり理解できません、勉強する必要があります。

3️⃣高度にスケーラブル

  1. ブロックチェーンのスケーラビリティに制限されず、ライトニングネットワークやその他のチャネルで動作します。BitcoinやLightning Networkに限定されるものではなく、他のブロックチェーンにも適用可能です。だからこそ、RGBは一般的な技術カテゴリーであり、既存のBTC生態系の分類とは異なるものです。
  2. ブロックチェーンベースのスマートコントラクトシステムと比較して、フル検証のためにクライアントが保持するデータ量が大幅に削減されています。非常にプライベートなため、取引に関連するデータのみを保持すればよく、クライアントはすべてのデータを保存する必要がありません。
  3. スマートコントラクトレベルのシャーディング: 複数のコントラクトが独立した履歴記録を維持します。コントラクトを独立して干渉しないように保ちます。

4️⃣混雑なし

  1. トランザクションは同型コミットメントのみを保持し、追加のストレージは必要ありません

5️⃣非常に高い統合

  1. Taproot、Schnorr、eltoo、マルチパーティーライトニングネットワークチャンネル、DLC と統合することができます...
  2. 既存のLiquidなどのL2とも統合することもできます。

実際、私の目には、BTCのRGBは以下のようなものです。

4. RGBテクノロジーポイント

他のプロトコルと比較して、RGBプロトコルは非常に独自の技術ポイントを持っています。ここにはいくつかの重要な部分があります:

4.1 使い捨てシール

この技術は2016年にPeter Toddによって初めて提案されました。その主な意味は、「メッセージに封を追加して、メッセージが一度だけ使用されることを保証することであり、メッセージを知るには封を削除しなければならない」ということです。

簡単な方法は、証明された第三者サーバーを設定し、封印が開かれたりロックされたりするたびに、公開レジストリに証明書を公開することです。これにより、誰もが気にする封印の状態を確認できます。

信頼できるエンティティを使用しない場合は、1回限りのシール機能を実装できます。BitcoinのUTXOをシールとして使用できます。なぜなら、BitcoinのUTXOは1度だけしか使用できないからです。したがって、UTXOをシールとして使用すると、作成時にUTXOをロックし、使用時に開くことができます。

RGBは、RGB資産情報、契約ステータスなどをUTXOに"ラップ"する「ワンタイムシーリング」技術を利用しています。UTXOが使用されると、資産の所有権と契約のステータスが変更されます。つまり、RGBトランザクションが発生するたびに、送信者は実際に契約を作成します(権利の移転を定義するもの)。ステータスの変更。

RGB20を例に取ると、

1️⃣まず、契約の発行者は契約の創設状態を設定し、資産の名前、総供給量などの契約の詳細を定義します。発行者はこれらの供給のUTXOを移動する権利を持っています。

2️⃣アセットが初めて転送されると、最初のUTXOの所有者は状態変更を作成して、どのUTXOがアセットを保持するかを定義できます;

3️⃣ステート変更は、資産の所有権の変更や、二次発行の権利、または資産の特定属性の追加/変更(たとえば:メタデータ)など、他の種類の権利に適用できます。

4.2 クライアントの確認

RGB検証は従来の「グローバルコンセンサス」検証とは異なり、「クライアント検証」技術を使用しています。

従来のBitcoinの検証では、ネットワークに接続されたノードは継続的にブロックとトランザクションをダウンロードして検証します(フルノード)。このようなノードは、全体のチェーン上のUTXOセット(ブロックチェーン上の全ての未使用アウトプットのセット)のリアルタイムで更新されたビューを持っています。新しいトランザクションを見ると、その有効性を検証するために、そのトランザクションへのすべてのインプットがUTXOセットの最新の状態の一部であることを検証する必要があります。

しかし、RGBに関しては、グローバルに伝播されるデータがないため、UTXOセットのグローバルビューは存在しません。RGBクライアントがトランザクションを受け入れた後、そのトランザクションの最新の状態が有効であることを検証するだけでなく、トランザクションに関連するすべての以前の状態変換についても同じ検証を行う必要があります。発行契約の設立状態に遡るまで、そのすべての以前の状態変換に対して同じ検証を行う必要があります。

これは明らかなデメリットをもたらすようです:検証に時間がかかる

しかし、これは「資産の取引履歴が長い場合にのみ」発生しますが、取引履歴のこの部分は、データ共有レイヤー(任意の基盤で事前に検証できます。)

これにより、重要な利点がもたらされます:クライアントは、グローバルで発生するすべての取引を知る必要がないし、検証する必要もありません

自分自身のウォレットに関連する取引のみを知る必要があるため、他の取引を検証する必要はありません。したがって、各クライアントが検証するデータ量が小さくなり、システムの拡張性が大幅に向上します。

4.3 ビットコインの確実性の約束

RGBが「二重支払い」をどのように防止するかは、RGBのコミットメントを通じて実現されます。このようなコミットメントは実現する必要があります。

1️⃣複数の状態遷移が含まれる契約は、1つのビットコイン取引にコミットできます

2️⃣各契約の状態遷移は、ビットコイン取引に1度だけコミットできます

これを達成する具体的な方法は次のとおりです:

1️⃣最初に、特定の契約(または資産ID)に関連するすべての状態遷移は、決定論的にコミットメントに集約されなければなりません

2️⃣その後、すべての移転された資産のコミットメントがMerkleツリーに集約されます

3️⃣最終のルートハッシュ値は最終的なRGBコミットメントです;

RGBとは関係ないが、決定論的ビットコインコミットメントを使用する必要がある他のプロトコルとの互換性を確保するためには、RGBコミットメントと他のプロトコルのコミットメントを再集約する必要があります(LNPBP-4標準で説明されているように)、そしてこの方法で得られたハッシュ値が実際にビットコイン取引に埋め込まれるメッセージです。

4.4 バッチ処理

前のセクションからわかるように、ビットコインのコミットメントで状態変更を任意の数だけ「ラップ」することができるため、大規模なバッチ処理が理論的に可能です。

シナリオ:Aは同時に複数の人に支払いを行いたいと考えており、RGB20アセットをBに転送し、RGB21アセットをCに転送し、契約の所有権をDに譲渡したいと考えています

結果:Aは、B、C、およびDそれぞれに状態遷移を作成し、すべての状態遷移を同じBitcoinトランザクションにコミットする必要があります。それだけです。それ以上のバイトを占有する必要はありません。つまり、RGB支払いごとのオンチェーン手数料の限界コストは非常に小さくなる可能性があります。なぜなら、同じ手数料がどのような数の転送にも均等に分配されるからです。

しかし、ここでも制限事項を確認する必要があります。つまり、これらのステートトランジション情報は、同じUTXOに「包まれて」いる必要があります。複数ある場合、この取引の入力を増やす必要があり、対応するコストも向上します。しかし、各取引に1つずつ必要な従来の状況と比較すると、大幅な改善が期待できます。

このバッチ処理機能は、Merged UTXOを使用するサービスプロバイダーにとって非常に重要であり、多くのアプリケーションシナリオが存在します。

4.5 クライアント間の通信

RGB転送を完了するには、参加クライアントがお互いに一部のデータを共有する必要があります。

RGBアセットの転送手順を詳しく理解している場合、送信者が受信者とコンサインメントを共有する必要があることがわかります。このデータ構造には、契約の創設状態に遡ることができるすべてのステート遷移を含む、転送を検証するために必要なすべての情報が含まれています。

荷物は送信者から受信者に通信を介して転送する必要がありますが、RGBプロトコルはこのデータ共有操作に使用される通信チャネルについては関知しません。なぜなら、これを行うための方法は多数あるからです。ただし、全体として、RGBソフトウェアでデータを共有するための主要な方法は2つあります。

  1. Storm: ライトニングネットワークに基づいたピアツーピアのインスタント通信およびストレージシステム。
  2. RGB Proxy Server: クライアントがデータをアップロードおよびダウンロードできる標準化されたHTTP JSON-RPCサーバー。ユーザーは独自のプロキシサーバーを実行するか、サードパーティのサーバーを使用することができます。サードパーティのサーバーに依存することはプライバシーや検閲への抵抗に影響しますが、セキュリティには影響しません。

5. RGBプロトコルの開発歴史

RGBプロトコルの一般的な概念を把握した後、この時点でプロトコルが段階的にどのように発展してきたかを理解できると思います。このレベルの合意は一晩で達成されるものではなく、多くの変更や革新を経てきたはずです。

envisioning stage

RGBは元々Giacomo ZuccoとPeter Toddによって考案され、クライアント側認証とワンタイムシーリングのコンセプトが提案されました

開発段階

最初は、BHB Networkとinbitcoinによって一定期間維持され、ポセイドングループの支援を受けていました。

後で、メイン開発者はAlekos Filiniとなりました

2019年中頃から現在まで、Pandora Core AGとDr. Maxim Orlovskyは技術開発への主要な貢献者となっています

段階的な成熟段階

2019年以来、RGBプロトコルは多くの貢献者や業界団体からの支援を受け、徐々に成熟してきました。そして、LNP/BP Standards Associationによって維持されている一連の標準に基づくプロジェクトです。

例えば:この段階では、RGBはトークンプロトコルから一般的なスマートコントラクトシステムに再構築され、機密取引の多くの部分を吸収し、Blockstreamのbulletproof技術を使用しています。全体の作業はBitfinex/Tether IncとFulgur Venturesから財政的な支援を受けました。(これはRGBプロトコルの継続的な開発の基盤でもあります)

Adam BackのアドバイスとBlockstreamエンジニアは、Andrew Poelstra(Bulletproof、mimblewimple、Confidential Transactions)、Peter Wuille(Confidential Transactions、Bulletproof)、Christian Decker(Lightning Network、Systems)の技術設計に重要な役割を果たしています。アーキテクチャルデザイン)の仕事。これが私がLiquidに注意を払うもう1つの重要な理由です。理論的な基礎では、両者は多くの交流があり、将来の両者の組み合わせに非常に楽観的です。

6. RGBプロトコルの現在の状況

RGBの主要なプロトコル開発作業はほぼ完了しました。v0.10バージョンでは、アセットの発行やその他の機能が簡単に利用できます。ただし、Bolt-ln(現行のBolt Lightning Network)への接続時にいくつかの問題が発生したため、Bifrost標準が設計されました。このプロトコルはスマートコントラクトを拡張し、さらにStorm標準を提案しています。

v0.11バージョンは現在セキュリティ審査中であり、2024年初めに完成しリリースされる予定です。v0.11バージョンはv0.10と比較して大幅な更新です。両者の契約は確実に互換性がなくなっています。その時点で資産を交換する計画があるかもしれません。ブリッジがあったりなかったりするかもしれません。結局、現在のバージョンはすべてテストバージョンです。

私は、v0.11プロトコルバージョンが大規模な安定バージョンになり、そのプロトコルの下での生態系プロジェクトの開発にある程度の確実性をもたらすだろうと予想しています。

次に、RGBプロトコルの既存の問題について詳しく話しましょう:

1️⃣開発の進捗が遅い

この問題は多くの人々に批判されており、その理由は多くの要因によるものです。

—LNP/BP協会にはほとんど開発者がおらず、主なコード作業はDr. MaximとBitfinexによって完了されています

—LNP/BPは非営利団体であり、その運営は基本的に寄付に依存しています。Bitfinex/Tether IncとFulgur Venturesからの財政支援があるものの、資金の使用には慎重な計画が必要です(例えば、毎年オフライン会議を開催したい場合、予算がないかもしれません)。

2️⃣ 強い不安定

この不安定性は、「プロトコルの更新が古いバージョンを壊す可能性の程度」を指します。

例えば、今回のv0.10は、v0.11の契約の損傷(非互換性)により、大きな不確実性を引き起こすことになります。

プロトコルの下の生態学的プロジェクトがv0.10に基づいて機能を開発している場合、v0.11でやり直す必要があるかもしれません。これには高いリスクコストがかかります。しかし、協会自体の視点からは、これは全体的な更新と計画のためであり、この問題をこの段階では考慮しません。

3️⃣不一致問題

協会自体は、市場のニーズに必ずしも一致しない合意の全体的な開発計画を考慮しています。

4️⃣資金に不十分な注意

現在、RGB に注意を払っている大口の資金提供者はほとんどいません。機関はまだ即座に見られる物語に没頭しており、RGB のような大規模かつ深いプロトコルには十分な注目が集まっていません。そのため、エコロジーの発展は一時的に大幅な改善が見られていません(以前よりは改善されていますが、私は個人的に資金のあふれ効果によるものだと考えています)。

7. 私のRGBプロトコルの将来に対する展望

私の意見を表現する際、私は非常に理由を述べることが好きです。なぜなら、これが私の判断の基礎でもあるからです。考えずに指示を出したりfomoを呼ぶのは好きではありません。なぜなら、それが私の真の意図と一致しないからです。ですので、まず整理しましょう:

BTCの生態系の発展は、現在のマイナーや古い資金などの共通の希望の結果であり、市場では新しい物語も必要です。

BTCエコシステムの発展のための基本的な技術条件はすでに整っており、その中でタップルートのアップグレードは非常に重要な部分を占めています。

—資産発行は生態系開発の第一歩です。資産がなければ何もできません。したがって、ビットコインを基にしたさまざまなプロトコルが資産の発行に基づいて登場し、徐々に他の公開チェーンにも広がっています。

—生態系の発展は資産の発行だけでなく、それは最初のステップにすぎません。第二のステップは、これらの資産のアプリケーションシナリオを実装すること、つまり資産の処理や交換などです。これにはスマートコントラクトが必要であり、それは単純から複雑なものまであることができます;

—現在のプロトコルの中で、私が見た唯一のネイティブなものはRGBとBitvmで、先ほど言ったように、RGBの方が実用的です。

これが私が彼を好きな理由です!

ただし、物事の発展過程は想像しているほど一貫しているわけではありません。その表現には絵を使用しましょう。

Part 2: Agreement Part—Understanding LNP/BP

1. LNP/BPの詳細を知る

LNP: Lighting network protocol (Lightning network protocol)

BP: ビットコインプロトコル

これは、スイスの非営利団体であり、ビットコインとライトニングネットワークのレイヤー2および3のオープンスタンダードとプロトコルの監督を担当しています。彼らは、RGB、Bifrost、Storm、Prometheus、KaleidscopeなどのL2およびL3プロトコルの作成者であり、ライトニングネットワーク上の#BiFi(Bitcoin Finance)エコシステムの積極的な構築者でもあります。この協会は、@dr-orlovskyそして@giacomozucco2019年に設立されました

公式ウェブサイトリンク Twitterリンク github link

Githubには、RGBおよび関連プロトコルに関する大量のオープンソース情報が含まれています。テクニカルな友達はもっと詳しく見ることができます。

LNP/BPには、Gateのような強力なドナー組織のラインナップがあります。

さらに、TEDAは何度も述べており、RGBプロトコル上でUSDTを発行し、RGBプロトコルの開発を推進すると述べています!

2. LNP/BP標準分析

2.1 LNPBP-1: パブリックキー

続く…

Part Three: よくある質問の要約

この部分では、この場所で学習とコミュニティ運営で遭遇したRGBとBTCテクノロジーに関連するさまざまな問題をまとめて更新していきます。

Q1. なぜさまざまな種類のBTCアドレスがあるのですか?

ビットマップアドレスには主に4つの主要なタイプがあります:

1️⃣Legacy/Payment Public Key Hash (P2PKH)アドレス

この種の伝統的なBitcoinアドレスは、初期の段階で作成されたアドレスの形式であり、そのため「従来のアドレス」または「ペイメントパブリックキーハッシュ(P2PKH)アドレス」とも呼ばれています。なぜなら、Bitcoinが2009年に開始されたとき、その生成方法は公開/秘密キーペアの生成から始まり、当時、アドレスを作成する唯一の方法でした。

このタイプのアドレスはすべて「1」で始まります。トランザクションで最も多くのスペースを使用するため、最も高価なアドレスタイプでもあります。

2️⃣Pay-to-Script-Hash (P2SH)アドレス

この種類のアドレスは、公開鍵のハッシュ演算結果を使用せず、特定のスクリプトのハッシュ演算を使用して不利益を記録し、複数の署名が必要な転送などに使用できます。

このタイプのアドレスは「3」で始まるため、セグレゲーテッドウィットネスを使用してトランザクション手数料を節約できます。P2SHアドレスに送金すると、古いアドレスを使用するウォレットよりも約26%安くなります。

3️⃣Segregated Witnessアドレス(SegWit)Bech32アドレス

SegwitアドレスはBech32アドレスとしても知られています。このタイプのBitcoinアドレスはトランザクションに保存される情報量を減らします。トランザクション内に署名やスクリプトを保存せず、ウィットネス(コミット)に保存します。

このタイプのアドレスは「bc1q」で始まります。P2SHアドレスと比較して、Segwitアドレスはトランザクション手数料を約16%節約でき、従来のアドレスと比較して38%以上の手数料を節約できます。

4️⃣Taprootアドレス

ブロックスペースの効率を向上させ、手数料を改善するために、SegWitはアドレスの構築方法にいくつかの変更を導入しました。そのため、SegWitアドレスを基に、メインルートアドレスとして翻訳されるTaprootアドレスが開発されました。

このタイプのアドレスは「bc1p」で始まり、さらにストレージスペースを減らし、取引効率を向上させ、プライバシーをより良く提供します。

Q2. 一部のBTCウォレットを使用する際、なぜ使用ごとにウォレットアドレスが異なるのですか?

これはBTCの一般的に使用される技術的な方法です: HDウォレット

この技術により、「公開鍵と秘密鍵」のペアが無数のサブ公開鍵を生成し、それが私たちが見るアドレスです;この機能は、Bitcoinウォレットユーザーのプライバシーを保護するためのものです。

従来の使用では、取引を確認するためにユーザーは公開鍵を公開する必要があるため、実際のアイデンティティが明らかになるリスクがあります(これは継続的に追跡できます)。しかし、HDウォレットを使用すると、毎回、別のサブ公開鍵に変換するので追跡できません。

詳細については、以下の文書を参照してください。

HDウォレット | 階層的決定論的ウォレット

HDウォレットとは何か、ビットコインでどのように機能するか、そしてその歴史についての説明。

learnmeabitcoin.com

Q3. RGB上の最初のアセットは何ですか?

多くの人々が「最初」というタイトルについて議論するでしょう、なぜなら人々は最初を追い求めるのが好きだからです

RGBの最初のアセットについて話したい場合、おそらくDr. Maxim自身が試したときにリリースされたものです。もちろん、あなたも私もそれを見たことはありません。

LNP/BP協会によって公開されたRGBサンプル資産について話したい場合は、以下のウェブサイトを参照してください

rgbex.io

rgbex.io

プロジェクトパーティビットマスクの下で発行された資産である場合、次のウェブサイトを参照できます

BitMask ウォレット

ビットコイン上の分散型アプリケーションのブラウザ拡張機能。 RGBプロトコルを使用して、ビットコインファイナンス、NFT(UDAs)などにアクセスできます。

beta.bitmask.app

ただし、ビットマスクはRGBプロトコルの下のプロジェクトパーティーに過ぎません。RGBは「クライアント検証済み」なので、クライアントを構築できれば、自分自身の「最初のRGBアセット」を発行するために「コマンドライン」も使用できます

したがって、私は誰がナンバーワンかについて議論することは、短期的な宣伝には意味がありますが、長期的には資産に含まれる価値がより意味があると思います。この価値はコミュニティの精神、エンパワーメントなどかもしれません。

Q4. RGBトランザクションはリアルタイムでチェーンにアップロードされますか?

実際には、これを尋ねることはできません。なぜなら、RGBは「セキュリティの承認」と「二重支出の防止」のためにビットコインネットワークを使用しているからです。原則として、そのような特性を持つ他のネットワークでも使用できます。

RGBトランザクションがメインネットワークで実行される場合、そのトランザクションはリアルタイムでメインネットワークにアップロードされます。RGBトランザクションがライトニングネットワークで実行される場合、そのトランザクションデータはリアルタイムでライトニングネットワークにアップロードされ、ライトニングネットワークのデータはオフチェーンで保存されます。はい、引き出しの時点でBTCメインネットワークにのみチェーンされます。RGBトランザクションが他のネットワークで実行される場合、データのチェーン化の状況も他のネットワークの条件に基づいて決定されます。

RGBの実際の取引データはクライアントに保存されており、チェーンにアップロードされるのは取引コミットメントの集約です。

Q5. RGBができることを紹介してくださいか?

私にとって、RGBはL1/L2/L3に接続できる一般的な技術であり、多くのことができ、BTCエコロジーの発展に非常に重要な部分です。BIFI、つまり、bitcoin+fiを実現でき、defi、nftfi、gamefi、または他の形式のfiになります。

実際、多くの人々が暗号通貨でのRGBの応用に注目していますが、RGBは債券、国債、実物資産と仮想資産の組み合わせなど、さらに多くのことができます。

Q6. RGBプロトコル、メインネットワーク、およびライトニングネットワークの関係は何ですか?

RGBプロトコルは将来的にはメインネットワーク上、ライトニングネットワーク上、そしてサイドチェーン上でも稼働可能です。

RGBは、スケーラビリティのためにライトニングネットワーク上で実行されるよう設計されています。スマートコントラクトを実行しているため、メインネットワークのtpsは明らかにこの要件を満たすことができません。ライトニングネットワークの高いtpsは可能ですが、現在のBoltライトニングネットワークはできません。RGBの複雑なスマートコントラクト要件を満たすため、完全になるためにビフロストにアップグレードする必要があります。

Q7. 現在、Lightning Network にはしばしば問題があります。なぜサイドチェーンで実行しないのですか?そして、なぜ外国人はLightning Network を好むのですか?

現在の問題は、ライトニングネットワークチャンネルのサイズに起因しており、ライトニングネットワークはもともと小額の支払い用に設計されていました。もちろん、大きなチャンネルを自分で構築すれば、大きな支払いも行うことができます(一般的に大きな金額はメインネットに送られます)

私は、サイドチェーンの代わりにライトニングネットワークが使用される理由は2つあると考えています:

1️⃣ サイドチェーンは一般的に十分にネイティブではないと考えられています。なぜなら、サイドチェーンには独自のチェーン、独自のノード、独自のブロック、独自の合意メカニズムがあります。BTCメインネットワークとはほとんど関係がないとさえ言えますが、ライトニングネットワークはBTCメインネットワークにつながるものとして理解されます。非常にネイティブで、L2と呼ばれています。

2️⃣ライトニングネットワークの理論上のTPSは、サイドチェーンよりもはるかに高いです

Q8. LNP/BP協会は寄付のみを受け付けています。開発の進捗に影響を与えますか?

私もこの種の心配をしています、特にこの時点では寄付があまり多くないようです(実際、TEDAのような投資の収益率は非常に高いです)、でも非営利的な形での団体の精神をとても評価しています。このような素晴らしいことをしているのです。

主に、RGBプロトコルに関する作業のほとんどが完了しています。もちろん、まだたくさんの作業が残っていますが、RGBプロトコルがますます多くの人々の関心を集めると、ますます多くの開発者が参加することで、開発作業は迅速に変化すると思います。

Q9. TEDAはRGBでステーブルコインを発行する予定ですか?

はい、そして複数回

Q10. RGBプロトコルはこれまでにどの程度発展していますか?

2023年12月17日現在、誰もがv0.11のアップデートを待っています。 このアップデートには、スマートコントラクト、ウォレットなどのアップデートが含まれており、v0.11がより大規模で安定したバージョンになることを願っています。それにより、エコシステム内のプロジェクトが比較的安全に開発できるようになります。

もしv0.11がリリースされたら、ライトニングネットワークをベースにしたRGBアセットの発行と送金がすぐに実現されます(非常に高速になります)、しかし、複雑なスマートコントラクトは依然としてバイフロストライトニングネットワークの開発に依存しています。

Q11. RGBエコシステムのさまざまなプロジェクトを紹介してくださいか?

bitmask/bitlight:非常に公式なプロジェクトパーティーの2つ。前者はLNP/BPホームページで発表され、ウォレットとdiba(nft市場)の開発に焦点を当てています。後者はウォレットとdexの開発に焦点を当てています;

pprgb: 市場で人気のある最初のrgbミーム、プロジェクトは一時的にLiquidでリリースされました(形容詞に注意)

seal: NFTを発行し、rgb上でトークンを強化することを望むプロジェクトは、rgb上で発行することを主張しています

UTXO取引所:私はRGB上にDEXを構築し、ゼロロールエアドロップを利用したいと考えています。発行される資産はRGB資産でなければなりません。ただし、現在の形態からは、それが中央集権形態であると推測され、リスクを自己評価しています。

BiHelix: 元々は無限という名前でしたが、後にintasと改名され、後にBihelixと改名されました。私は多くの記事を書き、多くの布教活動を行いましたが、初期にLNP/BP契約に関する不愉快な出来事があり、それが詐欺として特定されました。この問題をうまく処理する必要があると提案します。さもないと、このトラックでそれを行うことはさらに難しくなるでしょう

rgbdoge: それは中国のプロジェクトであると推測されています(中国か外国かは気にしません、プロジェクトの品質と戦略に依存します)。 強い行動力がありますが、方向性が不足しています(最初の「ナンバーワン」をめざす戦いから、プラットフォームの構築、流動性の発行へと移行しています)

bitrgb: RGBスマートコントラクトを作成するプラットフォームです。現在はnostrassetメソッドを使用しています。以前にzealyタスク(Lubaiアイデア)を推奨しましたが、「チームの匿名性/投資機関の匿名性/チャージミント(価格が低くないように見える)」を考慮すると、リスクが非常に高いと感じています。

最近、LNP/BP tgがDr. Maximによって詐欺として特定されたことが発覚しました。

Inscriptionwar: これは完全に無料なので、参加する必要はありません。

Q12. RGBのオンチェーンセキュリティは理解できますが、オフチェーンセキュリティをどのように理解すればよいですか?

オフチェーンセキュリティは、プロジェクト側またはクライアント自身に依存しているため、協会は資産のセキュリティを確保するために、ストレージなどの統一基準を確立する必要があります。

Q13. RGBデータはどこに保存されていますか?

主要なデータはオフチェーンクライアントに保存され、将来的にクライアントはStormノードを介して情報を共有し、コミュニケーションすることができます。

Q14. sideswapとliquidの関係について教えてください。

簡単な紹介をさせてください。Adam Backはblockstream社を設立しました。この会社には、elementsサイドチェーン開発プラットフォームなど多くの製品があります。また、グリーンウォレット製品、リアルマイニングプール、マイニングプールに関連する金融管理製品などもあります。金融商品など;

Liquidは、elementsプラットフォームを使用して開発されたL2であり、sideswapはLiquid上のプロジェクトです。

Q15. RGBはオフチェーンに保存されていますので、オフチェーンデータのセキュリティはプロジェクト側によって保証されていますか?プロジェクト側のデータに問題がある場合、資産に問題が生じる可能性がありますか?プロジェクト側が悪事を働いている可能性はありますか?

オフチェーンデータの保存セキュリティは、プロジェクト側が提供しています。ユーザーはデータのバックアップによって資産のセキュリティを保護することができます。もちろん、プロジェクト側のデータに問題が発生し、ユーザーがデータをバックアップしていない場合、資産に問題が発生します。

一部の悪意のあるプロジェクト関係者はマルウェアを作成することで犯罪を犯す可能性がありますが、RGBの使用メカニズムにより、メカニズム詐欺を回避することができます。もちろん、RGBはすべてのブロックチェーンで防ぐのは難しいです。

Q16. ストームノードを介して、データを異なるプロジェクトの関係者間で相互接続し、データの分散化を実現できますか?

はい、Stormプロトコルを使用して、データはピア間で共有されますが、現在の開発は期限を過ぎています

Q17. RGBプロトコルはプライベートなので、外部から個人の取引データを見ることはできません。プロジェクトは個人取引、送金などの情報を提供できますか?

できません。プロジェクト関係者は個々の取引に関する情報を収集することはできず、アプリ内で完了した数値の転送のみを収集することができます(集計統計など)。

もちろん、個人的には、ユーザーが関連する権限を承認すれば、アプリケーションがこのデータにアクセスできると考えています(これは、Liquidの非表示キーに似ており、非表示情報を表示するためのものです)。

Q18. Liquid(外部に開示される必要がある)と同様の証券資産(AMP)が存在する可能性はありますか? つまり、一定の規制を満たす必要がある資産が外部に開示される必要がある状況がありますか?

はい、ただし、すべての企業は証券に関する規制を遵守する必要があります。

Q19. その資産がRGB資産であることを証明する方法は?

1) この資産にはContractIDとジェネシスの初期値があります

2) RGBウォレットと互換性があります

3) オープンソース

この方法で、それがRGBアセットであるかどうかを知ることができます

Q20. 異なるプロジェクト間の資産は相互運用できないため、共通の資産レイヤーを持つことは可能ですか?

UTXOは「公開」資産レイヤーですが、同じ資産間だけです。例えば、USDT<>USDT; 将来的には異なる資産間で「相互運用性」を実現できますが、これにはBifrostが必要です

Q21. RGBはLiquidや他のL2など、異なるチェーンに接続できますか?資産はどのような形を取りますか?RGBアセット仕様に準拠する必要がありますか?

これは可能ですが、ターゲットチェーンはRGBコアとクロスライブラリと統合するためにUTXOモデルおよび他の利用可能なモデルをサポートする必要があります。この時点では、アセットはRGB20モデルの仕様に従う必要があります。

Q22. もしRGBがライトニングネットワーク上に構築されている場合、次のように考えることができますか:RGBデータはオフチェーンで記録され、支払いデータはライトニングネットワークを通じて確認され、ライトニングネットワークデータは複数のモードを介してビットコインメインネットワークにアップロードされて確認されますか?

実際には、RGBはLNと互換性があり、CLNやLNDを挿入するなど、任意のLN実装と使用できます。 Stormを使用すると、LN上で各サンプルの確認が可能です。L1では、チャネルを開閉するか、HTLCを使用してスキャンする場合にのみ、資産の確認およびルーティングが行われます。

RGB資産の送金の特異性により、両者の確認が必要とされるため、Uniswapに類似したammメカニズムを構築するのは難しいですか?これは、ユーザーにあらかじめ特定の権限を認可させることで実現できますか?

はい、これには多くのサポートライブラリが連携して動作する必要があります、

理論上、このプロセスは承認を通じて簡素化できます。もちろん、これは理論上の話です。

Part 4: 参照リンク

1. RGBテクノロジーオフィシャルウェブサイト

ここでは、あなたは学ぶことができます:

1️⃣RGBとは何ですか、何ができるのか、そしてその利点は何ですか(ジャンプ

2️⃣RGBライブラリを試す方法、コマンドライン、ノードのインストール、APIの呼び出しなど。(ジャンプ

3️⃣ 公式ビデオを通じてRGBを学ぶ(もちろん、英語がわからない人にとっては難しいです)(ジャンプ

RGBプロトコル

ビットコイン&ライトニング向けの拡張可能で機密保持されたスマートコントラクト

rgb.tech

2. RGB Blackpaper

このドキュメントは、RGBシステムがどのように構築され動作するかについてのデザイン原則を説明し、詳細な技術的な洞察を提供しています。

1️⃣プロトコル設計の概要と目標(ジャンプ

2️⃣「クライアント検証」の紹介、「一度きりのシール」と「決定論的ビットコインコミットメント」の説明ジャンプ

3️⃣“RGB契約、ステータス、および操作”の説明ジャンプ

4️⃣「Try RGB Contract」の一部の内容: 契約の作成、契約とのやり取り、P2P通信、ウォレットとのやり取りなど。(ジャンプ

RGB Blackpaper | RGB Blackpaper

BitcoinおよびLN向けのTuring完全、スケーラブル&機密性の高いスマートコントラクトレイヤー

blackpaper.rgb.tech

3. 公式のFAQ文書

問題が発生した場合は、まずこの公式文書に回答があるかどうかを確認できます。

rgbfaq.com

rgbfaq.com

4. AluVM仮想マシン(比較的ハードコアで、一定の基本知識が必要です)

ここでは、LNP/BP協会によって開発されたチューリング完全なAlu仮想マシンについて学ぶことができます

AluVMについて | AluVM

www.aluvm.org

5. 高品質なRGBプロトコル分析レポート

1️⃣CoinEx Research

ビットコイン上に構築されたスケーラブルで機密保持されたスマートコントラクトプロトコルRGBの簡単な分析

ブログ | CoinEx - The Global Cryptocurrency Exchange

CoinEx - グローバル暗号通貨取引所。BTC、LTC、ETH、XRP、Doge、Shibなどをサポートし、さらに多くの取引ペアを提供しています。高速マッチング...

www.coinex.com

2️⃣Federico Tenga

RGBプロトコルの理解

@FedericoTenga">Federico Tenga – Medium

@FedericoTengaFederico TengaさんのMediumでの執筆を読む。Bitcoin関連の仕事に取り組んでいます。毎日、Federico Tengaさんや他の何千もの声が...

@FedericoTenga"medium.com

3️⃣Bitfinex

RGBはビットコインをどのように改善できますか?

RGBがビットコインをどのように改善できるのか? - Bitfinexブログ

RGBはBitcoinブロックチェーン上に構築されたスマートコントラクトレイヤーおよびオフチェーンプロトコルで、マイニングおよび発行を可能にします。

blog.bitfinex.com

4️⃣Waterdrip Capital

RGBプロトコルの詳細な説明:ビットコイン資産発行の新しい第2層を作成する新しい方法を見つける

foresightnews.pro

foresightnews.pro

5️⃣ RGBプロトコルの設計

RGBプロトコルの設計

ビットコインのアイデアのための中国の集まり場

www.btcstudy.org

免責事項:

  1. この記事は[から転載されました大胖盾]. すべての著作権は元の著者に帰属します[DaPangDun]. If there are objections to this reprint, please contact the Gate Learnチーム、そして彼らは迅速に対処します。
  2. 免責事項:本文に表現されている意見は著者個人のものであり、いかなる投資アドバイスを構成するものではありません。
  3. 他の言語への記事の翻訳は、Gate Learnチームによって行われます。特に言及されていない限り、翻訳された記事のコピー、配布、または盗用は禁止されています。

Partager

Contenu

RGBの学習完全ガイド:リソースと資料

初級編5/20/2024, 2:32:27 PM
RGBは暗号に限定されない技術です。非暗号のシナリオでも広く利用される可能性があります。プロトコルがより成熟するにつれて、より多くのユースケースが見られるでしょう。

多くの人々がBitcoinのRGBプロトコルに注目し始め、本当に幸せです。しかし、ほとんどの人々はそのようなプロトコル(特に比較的技術的に複雑なプロトコル)について比較的馴染みがなく、そのプロトコルのコンテンツやエコロジーをどのように調査し、試すかを知らないのです。

したがって、私は特に関連する学習資料を要約し、比較的合理的な学習経路を提供するために、継続的に更新されるミラーを執筆します。同時に、これはRGBに関する個人的な学習の記録としても機能します。

目次

  1. RGBとは何ですか
  2. RGBは何ができますか
  3. RGBの特徴は何ですか
  4. RGBテクノロジーポイント
  5. RGBプロトコルの開発史
  6. RGBプロトコルの現在の状況
  7. 私の将来のRGBプロトコルに対するビジョン

Part 2: Agreement Part-Understanding LNP/BP

  1. LNP/BP協会を知る
  2. LNP/BP標準分析

パート3:よくある質問の要約

  1. なぜさまざまな種類のBTCアドレスがあるのですか?
  2. 一部のBTCウォレットを使用すると、なぜ毎回異なるウォレットアドレスが表示されるのですか?
  3. RGB上の最初の資産は何ですか?
  4. RGBトランザクションはチェーン上でリアルタイムですか?
  5. RGBが実際に何ができるか紹介してくださいか?
  6. RGBプロトコル、メインネットワーク、およびライトニングネットワークの関係は何ですか?
  7. 現在、Lightning Networkには問題が頻繁に発生しています。なぜサイドチェーン上で動作させる選択肢を選ばないのでしょうか?そして、なぜ外国人はLightning Networkを好むのでしょうか?
  8. LNP/BP協会は寄付のみを受け付けています。開発の進捗に影響を及ぼしますか?
  9. TEDAはRGB上でステーブルコインを発行する予定ですか?
  10. RGBプロトコルはどの程度まで開発されていますか?
  11. RGBエコシステムのさまざまなプロジェクトを紹介していますか?
  12. RGBのオンチェーンセキュリティは理解できますが、オフチェーンセキュリティをどのように理解すればよいですか?
  13. RGBデータはどこに保存されていますか?
  14. sideswapとliquidの関係について話しましょうか?
  15. RGBはオフチェーンに保存されていますので、オフチェーンデータのセキュリティはプロジェクトによって保証されていますか?プロジェクト側のデータに問題がある場合、資産に問題が発生する可能性はありますか?プロジェクト側が悪意を持っている可能性はありますか?
  16. Stormノードを介して、さまざまなプロジェクト間でデータを相互接続し、データの分散化を実現することができますか?
  17. RGBプロトコルはプライベートなため、外部からは個人の取引データを見ることはできません。プロジェクトは個人の取引、送金およびその他の情報を提供できますか?
  18. Liquidのような資産セキュリティ(AMP)が外部世界に開示されなければならない可能性があるのでしょうか?規制を満たさなければならない資産は外部世界に開示されなければならないのでしょうか?
  19. RGBアセットであることを証明する方法はありますか?
  20. 異なるプロジェクト間の資産は相互運用できないため、共通の資産レイヤーを持つことは可能ですか?
  21. RGBはLiquidおよび他のL2など、異なるチェーンに接続できますか?アセットはどのような形を取りますか?RGBアセット仕様に準拠する必要がありますか?
  22. もしRGBがライトニングネットワーク上に構築されている場合、次のように考えることができますか: RGBデータはオフチェーンで記録され、支払いデータはライトニングネットワークを通じて確認され、ライトニングネットワークデータは複数のモードを介してビットコインメインネットワークにアップロードされ、確認されますか?
  23. RGB資産の転送の特殊性により、両当事者の確認が必要です。Uniswapと類似したAMMメカニズムを構築するのは難しいですか?事前にユーザーに特定の権限を認可させることでこれは実現できますか?
  1. RGBテクノロジーオフィシャルウェブサイト
  2. RGB BLACKPAPER
  3. 公式FAQドキュメント
  4. AluVM仮想マシン
  5. 高品質なRGBプロトコル分析レポート

Part One: 人気の科学の一部-RGBの初期理解

1. RGBとは何ですか?

多くの人々がRGBという3つの単語を見ると、「3原色:赤緑青」と思います。アイコンを見ると、実際にそうです。これは、RGBプロトコルが「染色されたコイン」の初期概念を利用しているためです。

ここでは、RGBは合意について話しています。非常にプライベートでスケーラブルなスマートコントラクトシステムプロトコルで、Bitcoinメインネット、Lightning Network、または類似のネットワーク上で実行できます。

このプロトコルは現在、LNP/BPプロトコルによってメンテナンスおよび更新されており、bitfinexも一部のコード作業に参加しています。

RGBを単純にBitcoin L2のカテゴリに分類するのは難しいです。独自のチェーンもなければ、独自のレイヤーもなく、BTCの他のL2上で動作することができます。したがって、正確には:それは普遍的な技術です。

業界では、RGBとBitvmがBTCの拡張の究極の形になると一般的に考えられています。なぜなら、両者ともBTCの固有の性質に基づいてBTCエコシステムのスケーラビリティを実現できるからです。遠く離れたBitvmと比較すると、RGBは徐々に実装されてきました。

RGBは、暗号通貨に限定されない技術であることを強調する価値があります。プロトコルがより成熟するにつれて、非暗号のシナリオでも広く利用されるようになるでしょう。ますます多くのユースケースが見られるでしょう。

2. RGBは何ができますか?

公式の紹介から、RGBプロトコルが達成できる機能を確認することができます。

  1. 株式、債券、その他の証券などのデジタル交換可能資産の発行;
  2. さまざまな形式のコレクタブル(非代替資産)を作成します;
  3. 主権/分散型のアイデンティティと信頼システムを作成および管理する;
  4. 特定のイベントの歴史的記録を作成し、維持し、監査に使用できるようにするために、適切に制御された部分的データ開示を行います;
  5. 任意の複雑さの異なる形式のスマートコントラクトの設計と実行

分類すれば、わかります:

  1. 資産(トークン、NFT、ドメインなど)を発行することができます
  2. データレイヤーとして使用することができます
  3. スマートコントラクトを作成できます

この観点からすると、RGBはBTCに現在のEVMのほとんどの機能を持たせますが、「EVM互換」という形ではなく、ネイティブに実装されています。この理論と設計のセットは素晴らしいと言わざるを得ません。

実際、RGBスマートコントラクトシステムは、ビットコイン(Colored Coins、Counterparty、OMNIに基づくもの)または非ビットコイン(Ethereum、EOSなど)に基づく従来の方法とは非常に異なっており、独自の特徴を持っています。

  1. RGBは、スマートコントラクトの概念を識別します:発行者、状態の所有者、および状態の進化;
  2. RGBはスマートコントラクトコードとデータをオフチェーンに保持します;
  3. RGBは、状態確約レイヤーとしてブロックチェーンを使用し、所有権制御システムとしてBitcoinスクリプトを使用します。一方、スマートコントラクトの進化は、オフチェーンモデルによって駆動され、簡潔な言語で完了されます。

最初の意味は、スマートコントラクトがより適切に層別化されるということです。発行者は発行時点で契約の権利を持っており、その後、継続的な状態進化プロセス中に状態所有者が権利を持つことになります。

第2の意味は、コードをオフチェーンに保持することで、オンチェーンのスペースを節約し、実行速度を向上させ、開発の難しさを軽減できるだけでなく、メカニズムを通じてセキュリティを確保することもできるということです。

第3の記事は、そのセキュリティエンドースメントレイヤ(ブロックチェーン)を公開し、チューリング完全であり、簡単な言語操作をサポートできることを明らかにしています。

したがって、次の図は正しい理解により近いかもしれません:

3. RGBの特性は何ですか?

Dr. Maxim Orlovskyの教育ビデオから、公式に認識されたRGBの特性は次のとおりです:

  1. 極度のプライバシー
  2. 高いセキュリティ
  3. スケーラビリティ
  4. 混雑なし
  5. 極めて高度な統合

1つずつ詳しく見ていきましょう。

1️⃣極度のプライバシー

  1. データは所有者のみに知られており、全世界には知られていません。RGBは従来のグローバルなコンセンサスを使用せず、クライアント検証を使用しているため、データを世界にブロードキャストする必要はありません。互いに接続できる2つのクライアントのみが、互いにのみ合意を形成でき、データは互いにのみ知っています(外部の世界と共有されていない場合)。
  2. 金額は機密情報であり、ペダーセンプレジスとブレットプルーフはLiquidとGrinの最良の特徴を組み合わせています。Liquidのct(機密)コンセプトと同様に、他の人は特定の取引の資産タイプと金額を見ることができません。
  3. Merkelizationと部分データ公開機能により、多くの過去の履歴が将来の所有者でさえも秘密に保たれます。原則として、RGBの最後の取引は、その前のすべての取引にさかのぼる必要がありますが、部分的な開示機能により、このプロセスが簡素化され、また、チェーン上の過去の情報が保護され、ある程度のプライバシーが維持されます。
  4. Bitcoinブロックチェーンやライトニングチャネル取引からRGB固有のデータを抽出する方法はありません。言い換えれば、RGBによるチェーン上のデータから情報を分析することは不可能です。なぜならそれらはすべてプライベートであり、これはRGBの従来の分析を実現するのが困難であることを意味します。

2️⃣高いセキュリティ

  1. ステート分離: ステートは分離され、契約はチャネル内の特別なプロトコル(Spectrum)を介してのみ相互作用できます。
  2. 形式検証:契約の特性は形式モデルを使用して証明することができます。

私はこれらの2つのポイントがあまり理解できません、勉強する必要があります。

3️⃣高度にスケーラブル

  1. ブロックチェーンのスケーラビリティに制限されず、ライトニングネットワークやその他のチャネルで動作します。BitcoinやLightning Networkに限定されるものではなく、他のブロックチェーンにも適用可能です。だからこそ、RGBは一般的な技術カテゴリーであり、既存のBTC生態系の分類とは異なるものです。
  2. ブロックチェーンベースのスマートコントラクトシステムと比較して、フル検証のためにクライアントが保持するデータ量が大幅に削減されています。非常にプライベートなため、取引に関連するデータのみを保持すればよく、クライアントはすべてのデータを保存する必要がありません。
  3. スマートコントラクトレベルのシャーディング: 複数のコントラクトが独立した履歴記録を維持します。コントラクトを独立して干渉しないように保ちます。

4️⃣混雑なし

  1. トランザクションは同型コミットメントのみを保持し、追加のストレージは必要ありません

5️⃣非常に高い統合

  1. Taproot、Schnorr、eltoo、マルチパーティーライトニングネットワークチャンネル、DLC と統合することができます...
  2. 既存のLiquidなどのL2とも統合することもできます。

実際、私の目には、BTCのRGBは以下のようなものです。

4. RGBテクノロジーポイント

他のプロトコルと比較して、RGBプロトコルは非常に独自の技術ポイントを持っています。ここにはいくつかの重要な部分があります:

4.1 使い捨てシール

この技術は2016年にPeter Toddによって初めて提案されました。その主な意味は、「メッセージに封を追加して、メッセージが一度だけ使用されることを保証することであり、メッセージを知るには封を削除しなければならない」ということです。

簡単な方法は、証明された第三者サーバーを設定し、封印が開かれたりロックされたりするたびに、公開レジストリに証明書を公開することです。これにより、誰もが気にする封印の状態を確認できます。

信頼できるエンティティを使用しない場合は、1回限りのシール機能を実装できます。BitcoinのUTXOをシールとして使用できます。なぜなら、BitcoinのUTXOは1度だけしか使用できないからです。したがって、UTXOをシールとして使用すると、作成時にUTXOをロックし、使用時に開くことができます。

RGBは、RGB資産情報、契約ステータスなどをUTXOに"ラップ"する「ワンタイムシーリング」技術を利用しています。UTXOが使用されると、資産の所有権と契約のステータスが変更されます。つまり、RGBトランザクションが発生するたびに、送信者は実際に契約を作成します(権利の移転を定義するもの)。ステータスの変更。

RGB20を例に取ると、

1️⃣まず、契約の発行者は契約の創設状態を設定し、資産の名前、総供給量などの契約の詳細を定義します。発行者はこれらの供給のUTXOを移動する権利を持っています。

2️⃣アセットが初めて転送されると、最初のUTXOの所有者は状態変更を作成して、どのUTXOがアセットを保持するかを定義できます;

3️⃣ステート変更は、資産の所有権の変更や、二次発行の権利、または資産の特定属性の追加/変更(たとえば:メタデータ)など、他の種類の権利に適用できます。

4.2 クライアントの確認

RGB検証は従来の「グローバルコンセンサス」検証とは異なり、「クライアント検証」技術を使用しています。

従来のBitcoinの検証では、ネットワークに接続されたノードは継続的にブロックとトランザクションをダウンロードして検証します(フルノード)。このようなノードは、全体のチェーン上のUTXOセット(ブロックチェーン上の全ての未使用アウトプットのセット)のリアルタイムで更新されたビューを持っています。新しいトランザクションを見ると、その有効性を検証するために、そのトランザクションへのすべてのインプットがUTXOセットの最新の状態の一部であることを検証する必要があります。

しかし、RGBに関しては、グローバルに伝播されるデータがないため、UTXOセットのグローバルビューは存在しません。RGBクライアントがトランザクションを受け入れた後、そのトランザクションの最新の状態が有効であることを検証するだけでなく、トランザクションに関連するすべての以前の状態変換についても同じ検証を行う必要があります。発行契約の設立状態に遡るまで、そのすべての以前の状態変換に対して同じ検証を行う必要があります。

これは明らかなデメリットをもたらすようです:検証に時間がかかる

しかし、これは「資産の取引履歴が長い場合にのみ」発生しますが、取引履歴のこの部分は、データ共有レイヤー(任意の基盤で事前に検証できます。)

これにより、重要な利点がもたらされます:クライアントは、グローバルで発生するすべての取引を知る必要がないし、検証する必要もありません

自分自身のウォレットに関連する取引のみを知る必要があるため、他の取引を検証する必要はありません。したがって、各クライアントが検証するデータ量が小さくなり、システムの拡張性が大幅に向上します。

4.3 ビットコインの確実性の約束

RGBが「二重支払い」をどのように防止するかは、RGBのコミットメントを通じて実現されます。このようなコミットメントは実現する必要があります。

1️⃣複数の状態遷移が含まれる契約は、1つのビットコイン取引にコミットできます

2️⃣各契約の状態遷移は、ビットコイン取引に1度だけコミットできます

これを達成する具体的な方法は次のとおりです:

1️⃣最初に、特定の契約(または資産ID)に関連するすべての状態遷移は、決定論的にコミットメントに集約されなければなりません

2️⃣その後、すべての移転された資産のコミットメントがMerkleツリーに集約されます

3️⃣最終のルートハッシュ値は最終的なRGBコミットメントです;

RGBとは関係ないが、決定論的ビットコインコミットメントを使用する必要がある他のプロトコルとの互換性を確保するためには、RGBコミットメントと他のプロトコルのコミットメントを再集約する必要があります(LNPBP-4標準で説明されているように)、そしてこの方法で得られたハッシュ値が実際にビットコイン取引に埋め込まれるメッセージです。

4.4 バッチ処理

前のセクションからわかるように、ビットコインのコミットメントで状態変更を任意の数だけ「ラップ」することができるため、大規模なバッチ処理が理論的に可能です。

シナリオ:Aは同時に複数の人に支払いを行いたいと考えており、RGB20アセットをBに転送し、RGB21アセットをCに転送し、契約の所有権をDに譲渡したいと考えています

結果:Aは、B、C、およびDそれぞれに状態遷移を作成し、すべての状態遷移を同じBitcoinトランザクションにコミットする必要があります。それだけです。それ以上のバイトを占有する必要はありません。つまり、RGB支払いごとのオンチェーン手数料の限界コストは非常に小さくなる可能性があります。なぜなら、同じ手数料がどのような数の転送にも均等に分配されるからです。

しかし、ここでも制限事項を確認する必要があります。つまり、これらのステートトランジション情報は、同じUTXOに「包まれて」いる必要があります。複数ある場合、この取引の入力を増やす必要があり、対応するコストも向上します。しかし、各取引に1つずつ必要な従来の状況と比較すると、大幅な改善が期待できます。

このバッチ処理機能は、Merged UTXOを使用するサービスプロバイダーにとって非常に重要であり、多くのアプリケーションシナリオが存在します。

4.5 クライアント間の通信

RGB転送を完了するには、参加クライアントがお互いに一部のデータを共有する必要があります。

RGBアセットの転送手順を詳しく理解している場合、送信者が受信者とコンサインメントを共有する必要があることがわかります。このデータ構造には、契約の創設状態に遡ることができるすべてのステート遷移を含む、転送を検証するために必要なすべての情報が含まれています。

荷物は送信者から受信者に通信を介して転送する必要がありますが、RGBプロトコルはこのデータ共有操作に使用される通信チャネルについては関知しません。なぜなら、これを行うための方法は多数あるからです。ただし、全体として、RGBソフトウェアでデータを共有するための主要な方法は2つあります。

  1. Storm: ライトニングネットワークに基づいたピアツーピアのインスタント通信およびストレージシステム。
  2. RGB Proxy Server: クライアントがデータをアップロードおよびダウンロードできる標準化されたHTTP JSON-RPCサーバー。ユーザーは独自のプロキシサーバーを実行するか、サードパーティのサーバーを使用することができます。サードパーティのサーバーに依存することはプライバシーや検閲への抵抗に影響しますが、セキュリティには影響しません。

5. RGBプロトコルの開発歴史

RGBプロトコルの一般的な概念を把握した後、この時点でプロトコルが段階的にどのように発展してきたかを理解できると思います。このレベルの合意は一晩で達成されるものではなく、多くの変更や革新を経てきたはずです。

envisioning stage

RGBは元々Giacomo ZuccoとPeter Toddによって考案され、クライアント側認証とワンタイムシーリングのコンセプトが提案されました

開発段階

最初は、BHB Networkとinbitcoinによって一定期間維持され、ポセイドングループの支援を受けていました。

後で、メイン開発者はAlekos Filiniとなりました

2019年中頃から現在まで、Pandora Core AGとDr. Maxim Orlovskyは技術開発への主要な貢献者となっています

段階的な成熟段階

2019年以来、RGBプロトコルは多くの貢献者や業界団体からの支援を受け、徐々に成熟してきました。そして、LNP/BP Standards Associationによって維持されている一連の標準に基づくプロジェクトです。

例えば:この段階では、RGBはトークンプロトコルから一般的なスマートコントラクトシステムに再構築され、機密取引の多くの部分を吸収し、Blockstreamのbulletproof技術を使用しています。全体の作業はBitfinex/Tether IncとFulgur Venturesから財政的な支援を受けました。(これはRGBプロトコルの継続的な開発の基盤でもあります)

Adam BackのアドバイスとBlockstreamエンジニアは、Andrew Poelstra(Bulletproof、mimblewimple、Confidential Transactions)、Peter Wuille(Confidential Transactions、Bulletproof)、Christian Decker(Lightning Network、Systems)の技術設計に重要な役割を果たしています。アーキテクチャルデザイン)の仕事。これが私がLiquidに注意を払うもう1つの重要な理由です。理論的な基礎では、両者は多くの交流があり、将来の両者の組み合わせに非常に楽観的です。

6. RGBプロトコルの現在の状況

RGBの主要なプロトコル開発作業はほぼ完了しました。v0.10バージョンでは、アセットの発行やその他の機能が簡単に利用できます。ただし、Bolt-ln(現行のBolt Lightning Network)への接続時にいくつかの問題が発生したため、Bifrost標準が設計されました。このプロトコルはスマートコントラクトを拡張し、さらにStorm標準を提案しています。

v0.11バージョンは現在セキュリティ審査中であり、2024年初めに完成しリリースされる予定です。v0.11バージョンはv0.10と比較して大幅な更新です。両者の契約は確実に互換性がなくなっています。その時点で資産を交換する計画があるかもしれません。ブリッジがあったりなかったりするかもしれません。結局、現在のバージョンはすべてテストバージョンです。

私は、v0.11プロトコルバージョンが大規模な安定バージョンになり、そのプロトコルの下での生態系プロジェクトの開発にある程度の確実性をもたらすだろうと予想しています。

次に、RGBプロトコルの既存の問題について詳しく話しましょう:

1️⃣開発の進捗が遅い

この問題は多くの人々に批判されており、その理由は多くの要因によるものです。

—LNP/BP協会にはほとんど開発者がおらず、主なコード作業はDr. MaximとBitfinexによって完了されています

—LNP/BPは非営利団体であり、その運営は基本的に寄付に依存しています。Bitfinex/Tether IncとFulgur Venturesからの財政支援があるものの、資金の使用には慎重な計画が必要です(例えば、毎年オフライン会議を開催したい場合、予算がないかもしれません)。

2️⃣ 強い不安定

この不安定性は、「プロトコルの更新が古いバージョンを壊す可能性の程度」を指します。

例えば、今回のv0.10は、v0.11の契約の損傷(非互換性)により、大きな不確実性を引き起こすことになります。

プロトコルの下の生態学的プロジェクトがv0.10に基づいて機能を開発している場合、v0.11でやり直す必要があるかもしれません。これには高いリスクコストがかかります。しかし、協会自体の視点からは、これは全体的な更新と計画のためであり、この問題をこの段階では考慮しません。

3️⃣不一致問題

協会自体は、市場のニーズに必ずしも一致しない合意の全体的な開発計画を考慮しています。

4️⃣資金に不十分な注意

現在、RGB に注意を払っている大口の資金提供者はほとんどいません。機関はまだ即座に見られる物語に没頭しており、RGB のような大規模かつ深いプロトコルには十分な注目が集まっていません。そのため、エコロジーの発展は一時的に大幅な改善が見られていません(以前よりは改善されていますが、私は個人的に資金のあふれ効果によるものだと考えています)。

7. 私のRGBプロトコルの将来に対する展望

私の意見を表現する際、私は非常に理由を述べることが好きです。なぜなら、これが私の判断の基礎でもあるからです。考えずに指示を出したりfomoを呼ぶのは好きではありません。なぜなら、それが私の真の意図と一致しないからです。ですので、まず整理しましょう:

BTCの生態系の発展は、現在のマイナーや古い資金などの共通の希望の結果であり、市場では新しい物語も必要です。

BTCエコシステムの発展のための基本的な技術条件はすでに整っており、その中でタップルートのアップグレードは非常に重要な部分を占めています。

—資産発行は生態系開発の第一歩です。資産がなければ何もできません。したがって、ビットコインを基にしたさまざまなプロトコルが資産の発行に基づいて登場し、徐々に他の公開チェーンにも広がっています。

—生態系の発展は資産の発行だけでなく、それは最初のステップにすぎません。第二のステップは、これらの資産のアプリケーションシナリオを実装すること、つまり資産の処理や交換などです。これにはスマートコントラクトが必要であり、それは単純から複雑なものまであることができます;

—現在のプロトコルの中で、私が見た唯一のネイティブなものはRGBとBitvmで、先ほど言ったように、RGBの方が実用的です。

これが私が彼を好きな理由です!

ただし、物事の発展過程は想像しているほど一貫しているわけではありません。その表現には絵を使用しましょう。

Part 2: Agreement Part—Understanding LNP/BP

1. LNP/BPの詳細を知る

LNP: Lighting network protocol (Lightning network protocol)

BP: ビットコインプロトコル

これは、スイスの非営利団体であり、ビットコインとライトニングネットワークのレイヤー2および3のオープンスタンダードとプロトコルの監督を担当しています。彼らは、RGB、Bifrost、Storm、Prometheus、KaleidscopeなどのL2およびL3プロトコルの作成者であり、ライトニングネットワーク上の#BiFi(Bitcoin Finance)エコシステムの積極的な構築者でもあります。この協会は、@dr-orlovskyそして@giacomozucco2019年に設立されました

公式ウェブサイトリンク Twitterリンク github link

Githubには、RGBおよび関連プロトコルに関する大量のオープンソース情報が含まれています。テクニカルな友達はもっと詳しく見ることができます。

LNP/BPには、Gateのような強力なドナー組織のラインナップがあります。

さらに、TEDAは何度も述べており、RGBプロトコル上でUSDTを発行し、RGBプロトコルの開発を推進すると述べています!

2. LNP/BP標準分析

2.1 LNPBP-1: パブリックキー

続く…

Part Three: よくある質問の要約

この部分では、この場所で学習とコミュニティ運営で遭遇したRGBとBTCテクノロジーに関連するさまざまな問題をまとめて更新していきます。

Q1. なぜさまざまな種類のBTCアドレスがあるのですか?

ビットマップアドレスには主に4つの主要なタイプがあります:

1️⃣Legacy/Payment Public Key Hash (P2PKH)アドレス

この種の伝統的なBitcoinアドレスは、初期の段階で作成されたアドレスの形式であり、そのため「従来のアドレス」または「ペイメントパブリックキーハッシュ(P2PKH)アドレス」とも呼ばれています。なぜなら、Bitcoinが2009年に開始されたとき、その生成方法は公開/秘密キーペアの生成から始まり、当時、アドレスを作成する唯一の方法でした。

このタイプのアドレスはすべて「1」で始まります。トランザクションで最も多くのスペースを使用するため、最も高価なアドレスタイプでもあります。

2️⃣Pay-to-Script-Hash (P2SH)アドレス

この種類のアドレスは、公開鍵のハッシュ演算結果を使用せず、特定のスクリプトのハッシュ演算を使用して不利益を記録し、複数の署名が必要な転送などに使用できます。

このタイプのアドレスは「3」で始まるため、セグレゲーテッドウィットネスを使用してトランザクション手数料を節約できます。P2SHアドレスに送金すると、古いアドレスを使用するウォレットよりも約26%安くなります。

3️⃣Segregated Witnessアドレス(SegWit)Bech32アドレス

SegwitアドレスはBech32アドレスとしても知られています。このタイプのBitcoinアドレスはトランザクションに保存される情報量を減らします。トランザクション内に署名やスクリプトを保存せず、ウィットネス(コミット)に保存します。

このタイプのアドレスは「bc1q」で始まります。P2SHアドレスと比較して、Segwitアドレスはトランザクション手数料を約16%節約でき、従来のアドレスと比較して38%以上の手数料を節約できます。

4️⃣Taprootアドレス

ブロックスペースの効率を向上させ、手数料を改善するために、SegWitはアドレスの構築方法にいくつかの変更を導入しました。そのため、SegWitアドレスを基に、メインルートアドレスとして翻訳されるTaprootアドレスが開発されました。

このタイプのアドレスは「bc1p」で始まり、さらにストレージスペースを減らし、取引効率を向上させ、プライバシーをより良く提供します。

Q2. 一部のBTCウォレットを使用する際、なぜ使用ごとにウォレットアドレスが異なるのですか?

これはBTCの一般的に使用される技術的な方法です: HDウォレット

この技術により、「公開鍵と秘密鍵」のペアが無数のサブ公開鍵を生成し、それが私たちが見るアドレスです;この機能は、Bitcoinウォレットユーザーのプライバシーを保護するためのものです。

従来の使用では、取引を確認するためにユーザーは公開鍵を公開する必要があるため、実際のアイデンティティが明らかになるリスクがあります(これは継続的に追跡できます)。しかし、HDウォレットを使用すると、毎回、別のサブ公開鍵に変換するので追跡できません。

詳細については、以下の文書を参照してください。

HDウォレット | 階層的決定論的ウォレット

HDウォレットとは何か、ビットコインでどのように機能するか、そしてその歴史についての説明。

learnmeabitcoin.com

Q3. RGB上の最初のアセットは何ですか?

多くの人々が「最初」というタイトルについて議論するでしょう、なぜなら人々は最初を追い求めるのが好きだからです

RGBの最初のアセットについて話したい場合、おそらくDr. Maxim自身が試したときにリリースされたものです。もちろん、あなたも私もそれを見たことはありません。

LNP/BP協会によって公開されたRGBサンプル資産について話したい場合は、以下のウェブサイトを参照してください

rgbex.io

rgbex.io

プロジェクトパーティビットマスクの下で発行された資産である場合、次のウェブサイトを参照できます

BitMask ウォレット

ビットコイン上の分散型アプリケーションのブラウザ拡張機能。 RGBプロトコルを使用して、ビットコインファイナンス、NFT(UDAs)などにアクセスできます。

beta.bitmask.app

ただし、ビットマスクはRGBプロトコルの下のプロジェクトパーティーに過ぎません。RGBは「クライアント検証済み」なので、クライアントを構築できれば、自分自身の「最初のRGBアセット」を発行するために「コマンドライン」も使用できます

したがって、私は誰がナンバーワンかについて議論することは、短期的な宣伝には意味がありますが、長期的には資産に含まれる価値がより意味があると思います。この価値はコミュニティの精神、エンパワーメントなどかもしれません。

Q4. RGBトランザクションはリアルタイムでチェーンにアップロードされますか?

実際には、これを尋ねることはできません。なぜなら、RGBは「セキュリティの承認」と「二重支出の防止」のためにビットコインネットワークを使用しているからです。原則として、そのような特性を持つ他のネットワークでも使用できます。

RGBトランザクションがメインネットワークで実行される場合、そのトランザクションはリアルタイムでメインネットワークにアップロードされます。RGBトランザクションがライトニングネットワークで実行される場合、そのトランザクションデータはリアルタイムでライトニングネットワークにアップロードされ、ライトニングネットワークのデータはオフチェーンで保存されます。はい、引き出しの時点でBTCメインネットワークにのみチェーンされます。RGBトランザクションが他のネットワークで実行される場合、データのチェーン化の状況も他のネットワークの条件に基づいて決定されます。

RGBの実際の取引データはクライアントに保存されており、チェーンにアップロードされるのは取引コミットメントの集約です。

Q5. RGBができることを紹介してくださいか?

私にとって、RGBはL1/L2/L3に接続できる一般的な技術であり、多くのことができ、BTCエコロジーの発展に非常に重要な部分です。BIFI、つまり、bitcoin+fiを実現でき、defi、nftfi、gamefi、または他の形式のfiになります。

実際、多くの人々が暗号通貨でのRGBの応用に注目していますが、RGBは債券、国債、実物資産と仮想資産の組み合わせなど、さらに多くのことができます。

Q6. RGBプロトコル、メインネットワーク、およびライトニングネットワークの関係は何ですか?

RGBプロトコルは将来的にはメインネットワーク上、ライトニングネットワーク上、そしてサイドチェーン上でも稼働可能です。

RGBは、スケーラビリティのためにライトニングネットワーク上で実行されるよう設計されています。スマートコントラクトを実行しているため、メインネットワークのtpsは明らかにこの要件を満たすことができません。ライトニングネットワークの高いtpsは可能ですが、現在のBoltライトニングネットワークはできません。RGBの複雑なスマートコントラクト要件を満たすため、完全になるためにビフロストにアップグレードする必要があります。

Q7. 現在、Lightning Network にはしばしば問題があります。なぜサイドチェーンで実行しないのですか?そして、なぜ外国人はLightning Network を好むのですか?

現在の問題は、ライトニングネットワークチャンネルのサイズに起因しており、ライトニングネットワークはもともと小額の支払い用に設計されていました。もちろん、大きなチャンネルを自分で構築すれば、大きな支払いも行うことができます(一般的に大きな金額はメインネットに送られます)

私は、サイドチェーンの代わりにライトニングネットワークが使用される理由は2つあると考えています:

1️⃣ サイドチェーンは一般的に十分にネイティブではないと考えられています。なぜなら、サイドチェーンには独自のチェーン、独自のノード、独自のブロック、独自の合意メカニズムがあります。BTCメインネットワークとはほとんど関係がないとさえ言えますが、ライトニングネットワークはBTCメインネットワークにつながるものとして理解されます。非常にネイティブで、L2と呼ばれています。

2️⃣ライトニングネットワークの理論上のTPSは、サイドチェーンよりもはるかに高いです

Q8. LNP/BP協会は寄付のみを受け付けています。開発の進捗に影響を与えますか?

私もこの種の心配をしています、特にこの時点では寄付があまり多くないようです(実際、TEDAのような投資の収益率は非常に高いです)、でも非営利的な形での団体の精神をとても評価しています。このような素晴らしいことをしているのです。

主に、RGBプロトコルに関する作業のほとんどが完了しています。もちろん、まだたくさんの作業が残っていますが、RGBプロトコルがますます多くの人々の関心を集めると、ますます多くの開発者が参加することで、開発作業は迅速に変化すると思います。

Q9. TEDAはRGBでステーブルコインを発行する予定ですか?

はい、そして複数回

Q10. RGBプロトコルはこれまでにどの程度発展していますか?

2023年12月17日現在、誰もがv0.11のアップデートを待っています。 このアップデートには、スマートコントラクト、ウォレットなどのアップデートが含まれており、v0.11がより大規模で安定したバージョンになることを願っています。それにより、エコシステム内のプロジェクトが比較的安全に開発できるようになります。

もしv0.11がリリースされたら、ライトニングネットワークをベースにしたRGBアセットの発行と送金がすぐに実現されます(非常に高速になります)、しかし、複雑なスマートコントラクトは依然としてバイフロストライトニングネットワークの開発に依存しています。

Q11. RGBエコシステムのさまざまなプロジェクトを紹介してくださいか?

bitmask/bitlight:非常に公式なプロジェクトパーティーの2つ。前者はLNP/BPホームページで発表され、ウォレットとdiba(nft市場)の開発に焦点を当てています。後者はウォレットとdexの開発に焦点を当てています;

pprgb: 市場で人気のある最初のrgbミーム、プロジェクトは一時的にLiquidでリリースされました(形容詞に注意)

seal: NFTを発行し、rgb上でトークンを強化することを望むプロジェクトは、rgb上で発行することを主張しています

UTXO取引所:私はRGB上にDEXを構築し、ゼロロールエアドロップを利用したいと考えています。発行される資産はRGB資産でなければなりません。ただし、現在の形態からは、それが中央集権形態であると推測され、リスクを自己評価しています。

BiHelix: 元々は無限という名前でしたが、後にintasと改名され、後にBihelixと改名されました。私は多くの記事を書き、多くの布教活動を行いましたが、初期にLNP/BP契約に関する不愉快な出来事があり、それが詐欺として特定されました。この問題をうまく処理する必要があると提案します。さもないと、このトラックでそれを行うことはさらに難しくなるでしょう

rgbdoge: それは中国のプロジェクトであると推測されています(中国か外国かは気にしません、プロジェクトの品質と戦略に依存します)。 強い行動力がありますが、方向性が不足しています(最初の「ナンバーワン」をめざす戦いから、プラットフォームの構築、流動性の発行へと移行しています)

bitrgb: RGBスマートコントラクトを作成するプラットフォームです。現在はnostrassetメソッドを使用しています。以前にzealyタスク(Lubaiアイデア)を推奨しましたが、「チームの匿名性/投資機関の匿名性/チャージミント(価格が低くないように見える)」を考慮すると、リスクが非常に高いと感じています。

最近、LNP/BP tgがDr. Maximによって詐欺として特定されたことが発覚しました。

Inscriptionwar: これは完全に無料なので、参加する必要はありません。

Q12. RGBのオンチェーンセキュリティは理解できますが、オフチェーンセキュリティをどのように理解すればよいですか?

オフチェーンセキュリティは、プロジェクト側またはクライアント自身に依存しているため、協会は資産のセキュリティを確保するために、ストレージなどの統一基準を確立する必要があります。

Q13. RGBデータはどこに保存されていますか?

主要なデータはオフチェーンクライアントに保存され、将来的にクライアントはStormノードを介して情報を共有し、コミュニケーションすることができます。

Q14. sideswapとliquidの関係について教えてください。

簡単な紹介をさせてください。Adam Backはblockstream社を設立しました。この会社には、elementsサイドチェーン開発プラットフォームなど多くの製品があります。また、グリーンウォレット製品、リアルマイニングプール、マイニングプールに関連する金融管理製品などもあります。金融商品など;

Liquidは、elementsプラットフォームを使用して開発されたL2であり、sideswapはLiquid上のプロジェクトです。

Q15. RGBはオフチェーンに保存されていますので、オフチェーンデータのセキュリティはプロジェクト側によって保証されていますか?プロジェクト側のデータに問題がある場合、資産に問題が生じる可能性がありますか?プロジェクト側が悪事を働いている可能性はありますか?

オフチェーンデータの保存セキュリティは、プロジェクト側が提供しています。ユーザーはデータのバックアップによって資産のセキュリティを保護することができます。もちろん、プロジェクト側のデータに問題が発生し、ユーザーがデータをバックアップしていない場合、資産に問題が発生します。

一部の悪意のあるプロジェクト関係者はマルウェアを作成することで犯罪を犯す可能性がありますが、RGBの使用メカニズムにより、メカニズム詐欺を回避することができます。もちろん、RGBはすべてのブロックチェーンで防ぐのは難しいです。

Q16. ストームノードを介して、データを異なるプロジェクトの関係者間で相互接続し、データの分散化を実現できますか?

はい、Stormプロトコルを使用して、データはピア間で共有されますが、現在の開発は期限を過ぎています

Q17. RGBプロトコルはプライベートなので、外部から個人の取引データを見ることはできません。プロジェクトは個人取引、送金などの情報を提供できますか?

できません。プロジェクト関係者は個々の取引に関する情報を収集することはできず、アプリ内で完了した数値の転送のみを収集することができます(集計統計など)。

もちろん、個人的には、ユーザーが関連する権限を承認すれば、アプリケーションがこのデータにアクセスできると考えています(これは、Liquidの非表示キーに似ており、非表示情報を表示するためのものです)。

Q18. Liquid(外部に開示される必要がある)と同様の証券資産(AMP)が存在する可能性はありますか? つまり、一定の規制を満たす必要がある資産が外部に開示される必要がある状況がありますか?

はい、ただし、すべての企業は証券に関する規制を遵守する必要があります。

Q19. その資産がRGB資産であることを証明する方法は?

1) この資産にはContractIDとジェネシスの初期値があります

2) RGBウォレットと互換性があります

3) オープンソース

この方法で、それがRGBアセットであるかどうかを知ることができます

Q20. 異なるプロジェクト間の資産は相互運用できないため、共通の資産レイヤーを持つことは可能ですか?

UTXOは「公開」資産レイヤーですが、同じ資産間だけです。例えば、USDT<>USDT; 将来的には異なる資産間で「相互運用性」を実現できますが、これにはBifrostが必要です

Q21. RGBはLiquidや他のL2など、異なるチェーンに接続できますか?資産はどのような形を取りますか?RGBアセット仕様に準拠する必要がありますか?

これは可能ですが、ターゲットチェーンはRGBコアとクロスライブラリと統合するためにUTXOモデルおよび他の利用可能なモデルをサポートする必要があります。この時点では、アセットはRGB20モデルの仕様に従う必要があります。

Q22. もしRGBがライトニングネットワーク上に構築されている場合、次のように考えることができますか:RGBデータはオフチェーンで記録され、支払いデータはライトニングネットワークを通じて確認され、ライトニングネットワークデータは複数のモードを介してビットコインメインネットワークにアップロードされて確認されますか?

実際には、RGBはLNと互換性があり、CLNやLNDを挿入するなど、任意のLN実装と使用できます。 Stormを使用すると、LN上で各サンプルの確認が可能です。L1では、チャネルを開閉するか、HTLCを使用してスキャンする場合にのみ、資産の確認およびルーティングが行われます。

RGB資産の送金の特異性により、両者の確認が必要とされるため、Uniswapに類似したammメカニズムを構築するのは難しいですか?これは、ユーザーにあらかじめ特定の権限を認可させることで実現できますか?

はい、これには多くのサポートライブラリが連携して動作する必要があります、

理論上、このプロセスは承認を通じて簡素化できます。もちろん、これは理論上の話です。

Part 4: 参照リンク

1. RGBテクノロジーオフィシャルウェブサイト

ここでは、あなたは学ぶことができます:

1️⃣RGBとは何ですか、何ができるのか、そしてその利点は何ですか(ジャンプ

2️⃣RGBライブラリを試す方法、コマンドライン、ノードのインストール、APIの呼び出しなど。(ジャンプ

3️⃣ 公式ビデオを通じてRGBを学ぶ(もちろん、英語がわからない人にとっては難しいです)(ジャンプ

RGBプロトコル

ビットコイン&ライトニング向けの拡張可能で機密保持されたスマートコントラクト

rgb.tech

2. RGB Blackpaper

このドキュメントは、RGBシステムがどのように構築され動作するかについてのデザイン原則を説明し、詳細な技術的な洞察を提供しています。

1️⃣プロトコル設計の概要と目標(ジャンプ

2️⃣「クライアント検証」の紹介、「一度きりのシール」と「決定論的ビットコインコミットメント」の説明ジャンプ

3️⃣“RGB契約、ステータス、および操作”の説明ジャンプ

4️⃣「Try RGB Contract」の一部の内容: 契約の作成、契約とのやり取り、P2P通信、ウォレットとのやり取りなど。(ジャンプ

RGB Blackpaper | RGB Blackpaper

BitcoinおよびLN向けのTuring完全、スケーラブル&機密性の高いスマートコントラクトレイヤー

blackpaper.rgb.tech

3. 公式のFAQ文書

問題が発生した場合は、まずこの公式文書に回答があるかどうかを確認できます。

rgbfaq.com

rgbfaq.com

4. AluVM仮想マシン(比較的ハードコアで、一定の基本知識が必要です)

ここでは、LNP/BP協会によって開発されたチューリング完全なAlu仮想マシンについて学ぶことができます

AluVMについて | AluVM

www.aluvm.org

5. 高品質なRGBプロトコル分析レポート

1️⃣CoinEx Research

ビットコイン上に構築されたスケーラブルで機密保持されたスマートコントラクトプロトコルRGBの簡単な分析

ブログ | CoinEx - The Global Cryptocurrency Exchange

CoinEx - グローバル暗号通貨取引所。BTC、LTC、ETH、XRP、Doge、Shibなどをサポートし、さらに多くの取引ペアを提供しています。高速マッチング...

www.coinex.com

2️⃣Federico Tenga

RGBプロトコルの理解

@FedericoTenga">Federico Tenga – Medium

@FedericoTengaFederico TengaさんのMediumでの執筆を読む。Bitcoin関連の仕事に取り組んでいます。毎日、Federico Tengaさんや他の何千もの声が...

@FedericoTenga"medium.com

3️⃣Bitfinex

RGBはビットコインをどのように改善できますか?

RGBがビットコインをどのように改善できるのか? - Bitfinexブログ

RGBはBitcoinブロックチェーン上に構築されたスマートコントラクトレイヤーおよびオフチェーンプロトコルで、マイニングおよび発行を可能にします。

blog.bitfinex.com

4️⃣Waterdrip Capital

RGBプロトコルの詳細な説明:ビットコイン資産発行の新しい第2層を作成する新しい方法を見つける

foresightnews.pro

foresightnews.pro

5️⃣ RGBプロトコルの設計

RGBプロトコルの設計

ビットコインのアイデアのための中国の集まり場

www.btcstudy.org

免責事項:

  1. この記事は[から転載されました大胖盾]. すべての著作権は元の著者に帰属します[DaPangDun]. If there are objections to this reprint, please contact the Gate Learnチーム、そして彼らは迅速に対処します。
  2. 免責事項:本文に表現されている意見は著者個人のものであり、いかなる投資アドバイスを構成するものではありません。
  3. 他の言語への記事の翻訳は、Gate Learnチームによって行われます。特に言及されていない限り、翻訳された記事のコピー、配布、または盗用は禁止されています。
Lancez-vous
Inscrivez-vous et obtenez un bon de
100$
!