多くの人々がBitcoinのRGBプロトコルに注目し始め、本当に幸せです。しかし、ほとんどの人々はそのようなプロトコル(特に比較的技術的に複雑なプロトコル)について比較的馴染みがなく、そのプロトコルのコンテンツやエコロジーをどのように調査し、試すかを知らないのです。
したがって、私は特に関連する学習資料を要約し、比較的合理的な学習経路を提供するために、継続的に更新されるミラーを執筆します。同時に、これはRGBに関する個人的な学習の記録としても機能します。
Part One: 人気の科学の一部-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は、暗号通貨に限定されない技術であることを強調する価値があります。プロトコルがより成熟するにつれて、非暗号のシナリオでも広く利用されるようになるでしょう。ますます多くのユースケースが見られるでしょう。
公式の紹介から、RGBプロトコルが達成できる機能を確認することができます。
分類すれば、わかります:
この観点からすると、RGBはBTCに現在のEVMのほとんどの機能を持たせますが、「EVM互換」という形ではなく、ネイティブに実装されています。この理論と設計のセットは素晴らしいと言わざるを得ません。
実際、RGBスマートコントラクトシステムは、ビットコイン(Colored Coins、Counterparty、OMNIに基づくもの)または非ビットコイン(Ethereum、EOSなど)に基づく従来の方法とは非常に異なっており、独自の特徴を持っています。
最初の意味は、スマートコントラクトがより適切に層別化されるということです。発行者は発行時点で契約の権利を持っており、その後、継続的な状態進化プロセス中に状態所有者が権利を持つことになります。
第2の意味は、コードをオフチェーンに保持することで、オンチェーンのスペースを節約し、実行速度を向上させ、開発の難しさを軽減できるだけでなく、メカニズムを通じてセキュリティを確保することもできるということです。
第3の記事は、そのセキュリティエンドースメントレイヤ(ブロックチェーン)を公開し、チューリング完全であり、簡単な言語操作をサポートできることを明らかにしています。
したがって、次の図は正しい理解により近いかもしれません:
Dr. Maxim Orlovskyの教育ビデオから、公式に認識されたRGBの特性は次のとおりです:
1つずつ詳しく見ていきましょう。
1️⃣極度のプライバシー
2️⃣高いセキュリティ
私はこれらの2つのポイントがあまり理解できません、勉強する必要があります。
3️⃣高度にスケーラブル
4️⃣混雑なし
5️⃣非常に高い統合
実際、私の目には、BTCの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つあります。
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つの重要な理由です。理論的な基礎では、両者は多くの交流があり、将来の両者の組み合わせに非常に楽観的です。
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 のような大規模かつ深いプロトコルには十分な注目が集まっていません。そのため、エコロジーの発展は一時的に大幅な改善が見られていません(以前よりは改善されていますが、私は個人的に資金のあふれ効果によるものだと考えています)。
私の意見を表現する際、私は非常に理由を述べることが好きです。なぜなら、これが私の判断の基礎でもあるからです。考えずに指示を出したりfomoを呼ぶのは好きではありません。なぜなら、それが私の真の意図と一致しないからです。ですので、まず整理しましょう:
BTCの生態系の発展は、現在のマイナーや古い資金などの共通の希望の結果であり、市場では新しい物語も必要です。
BTCエコシステムの発展のための基本的な技術条件はすでに整っており、その中でタップルートのアップグレードは非常に重要な部分を占めています。
—資産発行は生態系開発の第一歩です。資産がなければ何もできません。したがって、ビットコインを基にしたさまざまなプロトコルが資産の発行に基づいて登場し、徐々に他の公開チェーンにも広がっています。
—生態系の発展は資産の発行だけでなく、それは最初のステップにすぎません。第二のステップは、これらの資産のアプリケーションシナリオを実装すること、つまり資産の処理や交換などです。これにはスマートコントラクトが必要であり、それは単純から複雑なものまであることができます;
—現在のプロトコルの中で、私が見た唯一のネイティブなものはRGBとBitvmで、先ほど言ったように、RGBの方が実用的です。
これが私が彼を好きな理由です!
ただし、物事の発展過程は想像しているほど一貫しているわけではありません。その表現には絵を使用しましょう。
Part 2: Agreement Part—Understanding 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.1 LNPBP-1: パブリックキー
続く…
Part Three: よくある質問の要約
この部分では、この場所で学習とコミュニティ運営で遭遇したRGBと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」で始まり、さらにストレージスペースを減らし、取引効率を向上させ、プライバシーをより良く提供します。
これはBTCの一般的に使用される技術的な方法です: HDウォレット
この技術により、「公開鍵と秘密鍵」のペアが無数のサブ公開鍵を生成し、それが私たちが見るアドレスです;この機能は、Bitcoinウォレットユーザーのプライバシーを保護するためのものです。
従来の使用では、取引を確認するためにユーザーは公開鍵を公開する必要があるため、実際のアイデンティティが明らかになるリスクがあります(これは継続的に追跡できます)。しかし、HDウォレットを使用すると、毎回、別のサブ公開鍵に変換するので追跡できません。
詳細については、以下の文書を参照してください。
HDウォレットとは何か、ビットコインでどのように機能するか、そしてその歴史についての説明。
多くの人々が「最初」というタイトルについて議論するでしょう、なぜなら人々は最初を追い求めるのが好きだからです
RGBの最初のアセットについて話したい場合、おそらくDr. Maxim自身が試したときにリリースされたものです。もちろん、あなたも私もそれを見たことはありません。
LNP/BP協会によって公開されたRGBサンプル資産について話したい場合は、以下のウェブサイトを参照してください
プロジェクトパーティビットマスクの下で発行された資産である場合、次のウェブサイトを参照できます
ビットコイン上の分散型アプリケーションのブラウザ拡張機能。 RGBプロトコルを使用して、ビットコインファイナンス、NFT(UDAs)などにアクセスできます。
ただし、ビットマスクはRGBプロトコルの下のプロジェクトパーティーに過ぎません。RGBは「クライアント検証済み」なので、クライアントを構築できれば、自分自身の「最初のRGBアセット」を発行するために「コマンドライン」も使用できます
したがって、私は誰がナンバーワンかについて議論することは、短期的な宣伝には意味がありますが、長期的には資産に含まれる価値がより意味があると思います。この価値はコミュニティの精神、エンパワーメントなどかもしれません。
実際には、これを尋ねることはできません。なぜなら、RGBは「セキュリティの承認」と「二重支出の防止」のためにビットコインネットワークを使用しているからです。原則として、そのような特性を持つ他のネットワークでも使用できます。
RGBトランザクションがメインネットワークで実行される場合、そのトランザクションはリアルタイムでメインネットワークにアップロードされます。RGBトランザクションがライトニングネットワークで実行される場合、そのトランザクションデータはリアルタイムでライトニングネットワークにアップロードされ、ライトニングネットワークのデータはオフチェーンで保存されます。はい、引き出しの時点でBTCメインネットワークにのみチェーンされます。RGBトランザクションが他のネットワークで実行される場合、データのチェーン化の状況も他のネットワークの条件に基づいて決定されます。
RGBの実際の取引データはクライアントに保存されており、チェーンにアップロードされるのは取引コミットメントの集約です。
私にとって、RGBはL1/L2/L3に接続できる一般的な技術であり、多くのことができ、BTCエコロジーの発展に非常に重要な部分です。BIFI、つまり、bitcoin+fiを実現でき、defi、nftfi、gamefi、または他の形式のfiになります。
実際、多くの人々が暗号通貨でのRGBの応用に注目していますが、RGBは債券、国債、実物資産と仮想資産の組み合わせなど、さらに多くのことができます。
RGBプロトコルは将来的にはメインネットワーク上、ライトニングネットワーク上、そしてサイドチェーン上でも稼働可能です。
RGBは、スケーラビリティのためにライトニングネットワーク上で実行されるよう設計されています。スマートコントラクトを実行しているため、メインネットワークのtpsは明らかにこの要件を満たすことができません。ライトニングネットワークの高いtpsは可能ですが、現在のBoltライトニングネットワークはできません。RGBの複雑なスマートコントラクト要件を満たすため、完全になるためにビフロストにアップグレードする必要があります。
現在の問題は、ライトニングネットワークチャンネルのサイズに起因しており、ライトニングネットワークはもともと小額の支払い用に設計されていました。もちろん、大きなチャンネルを自分で構築すれば、大きな支払いも行うことができます(一般的に大きな金額はメインネットに送られます)
私は、サイドチェーンの代わりにライトニングネットワークが使用される理由は2つあると考えています:
1️⃣ サイドチェーンは一般的に十分にネイティブではないと考えられています。なぜなら、サイドチェーンには独自のチェーン、独自のノード、独自のブロック、独自の合意メカニズムがあります。BTCメインネットワークとはほとんど関係がないとさえ言えますが、ライトニングネットワークはBTCメインネットワークにつながるものとして理解されます。非常にネイティブで、L2と呼ばれています。
2️⃣ライトニングネットワークの理論上のTPSは、サイドチェーンよりもはるかに高いです
私もこの種の心配をしています、特にこの時点では寄付があまり多くないようです(実際、TEDAのような投資の収益率は非常に高いです)、でも非営利的な形での団体の精神をとても評価しています。このような素晴らしいことをしているのです。
主に、RGBプロトコルに関する作業のほとんどが完了しています。もちろん、まだたくさんの作業が残っていますが、RGBプロトコルがますます多くの人々の関心を集めると、ますます多くの開発者が参加することで、開発作業は迅速に変化すると思います。
はい、そして複数回
2023年12月17日現在、誰もがv0.11のアップデートを待っています。 このアップデートには、スマートコントラクト、ウォレットなどのアップデートが含まれており、v0.11がより大規模で安定したバージョンになることを願っています。それにより、エコシステム内のプロジェクトが比較的安全に開発できるようになります。
もしv0.11がリリースされたら、ライトニングネットワークをベースにした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: これは完全に無料なので、参加する必要はありません。
オフチェーンセキュリティは、プロジェクト側またはクライアント自身に依存しているため、協会は資産のセキュリティを確保するために、ストレージなどの統一基準を確立する必要があります。
主要なデータはオフチェーンクライアントに保存され、将来的にクライアントはStormノードを介して情報を共有し、コミュニケーションすることができます。
簡単な紹介をさせてください。Adam Backはblockstream社を設立しました。この会社には、elementsサイドチェーン開発プラットフォームなど多くの製品があります。また、グリーンウォレット製品、リアルマイニングプール、マイニングプールに関連する金融管理製品などもあります。金融商品など;
Liquidは、elementsプラットフォームを使用して開発されたL2であり、sideswapはLiquid上のプロジェクトです。
オフチェーンデータの保存セキュリティは、プロジェクト側が提供しています。ユーザーはデータのバックアップによって資産のセキュリティを保護することができます。もちろん、プロジェクト側のデータに問題が発生し、ユーザーがデータをバックアップしていない場合、資産に問題が発生します。
一部の悪意のあるプロジェクト関係者はマルウェアを作成することで犯罪を犯す可能性がありますが、RGBの使用メカニズムにより、メカニズム詐欺を回避することができます。もちろん、RGBはすべてのブロックチェーンで防ぐのは難しいです。
はい、Stormプロトコルを使用して、データはピア間で共有されますが、現在の開発は期限を過ぎています
できません。プロジェクト関係者は個々の取引に関する情報を収集することはできず、アプリ内で完了した数値の転送のみを収集することができます(集計統計など)。
もちろん、個人的には、ユーザーが関連する権限を承認すれば、アプリケーションがこのデータにアクセスできると考えています(これは、Liquidの非表示キーに似ており、非表示情報を表示するためのものです)。
はい、ただし、すべての企業は証券に関する規制を遵守する必要があります。
1) この資産にはContractIDとジェネシスの初期値があります
2) RGBウォレットと互換性があります
3) オープンソース
この方法で、それがRGBアセットであるかどうかを知ることができます
UTXOは「公開」資産レイヤーですが、同じ資産間だけです。例えば、USDT<>USDT; 将来的には異なる資産間で「相互運用性」を実現できますが、これにはBifrostが必要です
これは可能ですが、ターゲットチェーンはRGBコアとクロスライブラリと統合するためにUTXOモデルおよび他の利用可能なモデルをサポートする必要があります。この時点では、アセットはRGB20モデルの仕様に従う必要があります。
実際には、RGBはLNと互換性があり、CLNやLNDを挿入するなど、任意のLN実装と使用できます。 Stormを使用すると、LN上で各サンプルの確認が可能です。L1では、チャネルを開閉するか、HTLCを使用してスキャンする場合にのみ、資産の確認およびルーティングが行われます。
はい、これには多くのサポートライブラリが連携して動作する必要があります、
理論上、このプロセスは承認を通じて簡素化できます。もちろん、これは理論上の話です。
Part 4: 参照リンク
ここでは、あなたは学ぶことができます:
1️⃣RGBとは何ですか、何ができるのか、そしてその利点は何ですか(ジャンプ)
2️⃣RGBライブラリを試す方法、コマンドライン、ノードのインストール、APIの呼び出しなど。(ジャンプ)
3️⃣ 公式ビデオを通じてRGBを学ぶ(もちろん、英語がわからない人にとっては難しいです)(ジャンプ)
ビットコイン&ライトニング向けの拡張可能で機密保持されたスマートコントラクト
このドキュメントは、RGBシステムがどのように構築され動作するかについてのデザイン原則を説明し、詳細な技術的な洞察を提供しています。
1️⃣プロトコル設計の概要と目標(ジャンプ)
2️⃣「クライアント検証」の紹介、「一度きりのシール」と「決定論的ビットコインコミットメント」の説明ジャンプ)
3️⃣“RGB契約、ステータス、および操作”の説明ジャンプ)
4️⃣「Try RGB Contract」の一部の内容: 契約の作成、契約とのやり取り、P2P通信、ウォレットとのやり取りなど。(ジャンプ)
RGB Blackpaper | RGB Blackpaper
BitcoinおよびLN向けのTuring完全、スケーラブル&機密性の高いスマートコントラクトレイヤー
問題が発生した場合は、まずこの公式文書に回答があるかどうかを確認できます。
ここでは、LNP/BP協会によって開発されたチューリング完全なAlu仮想マシンについて学ぶことができます
1️⃣CoinEx Research
ビットコイン上に構築されたスケーラブルで機密保持されたスマートコントラクトプロトコルRGBの簡単な分析
ブログ | CoinEx - The Global Cryptocurrency Exchange
CoinEx - グローバル暗号通貨取引所。BTC、LTC、ETH、XRP、Doge、Shibなどをサポートし、さらに多くの取引ペアを提供しています。高速マッチング...
2️⃣Federico Tenga
RGBプロトコルの理解
@FedericoTenga">Federico Tenga – Medium
@FedericoTengaFederico TengaさんのMediumでの執筆を読む。Bitcoin関連の仕事に取り組んでいます。毎日、Federico Tengaさんや他の何千もの声が...
@FedericoTenga"medium.com
3️⃣Bitfinex
RGBはビットコインをどのように改善できますか?
RGBがビットコインをどのように改善できるのか? - Bitfinexブログ
RGBはBitcoinブロックチェーン上に構築されたスマートコントラクトレイヤーおよびオフチェーンプロトコルで、マイニングおよび発行を可能にします。
4️⃣Waterdrip Capital
RGBプロトコルの詳細な説明:ビットコイン資産発行の新しい第2層を作成する新しい方法を見つける
5️⃣ RGBプロトコルの設計
Mời người khác bỏ phiếu
Nội dung
多くの人々がBitcoinのRGBプロトコルに注目し始め、本当に幸せです。しかし、ほとんどの人々はそのようなプロトコル(特に比較的技術的に複雑なプロトコル)について比較的馴染みがなく、そのプロトコルのコンテンツやエコロジーをどのように調査し、試すかを知らないのです。
したがって、私は特に関連する学習資料を要約し、比較的合理的な学習経路を提供するために、継続的に更新されるミラーを執筆します。同時に、これはRGBに関する個人的な学習の記録としても機能します。
Part One: 人気の科学の一部-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は、暗号通貨に限定されない技術であることを強調する価値があります。プロトコルがより成熟するにつれて、非暗号のシナリオでも広く利用されるようになるでしょう。ますます多くのユースケースが見られるでしょう。
公式の紹介から、RGBプロトコルが達成できる機能を確認することができます。
分類すれば、わかります:
この観点からすると、RGBはBTCに現在のEVMのほとんどの機能を持たせますが、「EVM互換」という形ではなく、ネイティブに実装されています。この理論と設計のセットは素晴らしいと言わざるを得ません。
実際、RGBスマートコントラクトシステムは、ビットコイン(Colored Coins、Counterparty、OMNIに基づくもの)または非ビットコイン(Ethereum、EOSなど)に基づく従来の方法とは非常に異なっており、独自の特徴を持っています。
最初の意味は、スマートコントラクトがより適切に層別化されるということです。発行者は発行時点で契約の権利を持っており、その後、継続的な状態進化プロセス中に状態所有者が権利を持つことになります。
第2の意味は、コードをオフチェーンに保持することで、オンチェーンのスペースを節約し、実行速度を向上させ、開発の難しさを軽減できるだけでなく、メカニズムを通じてセキュリティを確保することもできるということです。
第3の記事は、そのセキュリティエンドースメントレイヤ(ブロックチェーン)を公開し、チューリング完全であり、簡単な言語操作をサポートできることを明らかにしています。
したがって、次の図は正しい理解により近いかもしれません:
Dr. Maxim Orlovskyの教育ビデオから、公式に認識されたRGBの特性は次のとおりです:
1つずつ詳しく見ていきましょう。
1️⃣極度のプライバシー
2️⃣高いセキュリティ
私はこれらの2つのポイントがあまり理解できません、勉強する必要があります。
3️⃣高度にスケーラブル
4️⃣混雑なし
5️⃣非常に高い統合
実際、私の目には、BTCの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つあります。
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つの重要な理由です。理論的な基礎では、両者は多くの交流があり、将来の両者の組み合わせに非常に楽観的です。
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 のような大規模かつ深いプロトコルには十分な注目が集まっていません。そのため、エコロジーの発展は一時的に大幅な改善が見られていません(以前よりは改善されていますが、私は個人的に資金のあふれ効果によるものだと考えています)。
私の意見を表現する際、私は非常に理由を述べることが好きです。なぜなら、これが私の判断の基礎でもあるからです。考えずに指示を出したりfomoを呼ぶのは好きではありません。なぜなら、それが私の真の意図と一致しないからです。ですので、まず整理しましょう:
BTCの生態系の発展は、現在のマイナーや古い資金などの共通の希望の結果であり、市場では新しい物語も必要です。
BTCエコシステムの発展のための基本的な技術条件はすでに整っており、その中でタップルートのアップグレードは非常に重要な部分を占めています。
—資産発行は生態系開発の第一歩です。資産がなければ何もできません。したがって、ビットコインを基にしたさまざまなプロトコルが資産の発行に基づいて登場し、徐々に他の公開チェーンにも広がっています。
—生態系の発展は資産の発行だけでなく、それは最初のステップにすぎません。第二のステップは、これらの資産のアプリケーションシナリオを実装すること、つまり資産の処理や交換などです。これにはスマートコントラクトが必要であり、それは単純から複雑なものまであることができます;
—現在のプロトコルの中で、私が見た唯一のネイティブなものはRGBとBitvmで、先ほど言ったように、RGBの方が実用的です。
これが私が彼を好きな理由です!
ただし、物事の発展過程は想像しているほど一貫しているわけではありません。その表現には絵を使用しましょう。
Part 2: Agreement Part—Understanding 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.1 LNPBP-1: パブリックキー
続く…
Part Three: よくある質問の要約
この部分では、この場所で学習とコミュニティ運営で遭遇したRGBと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」で始まり、さらにストレージスペースを減らし、取引効率を向上させ、プライバシーをより良く提供します。
これはBTCの一般的に使用される技術的な方法です: HDウォレット
この技術により、「公開鍵と秘密鍵」のペアが無数のサブ公開鍵を生成し、それが私たちが見るアドレスです;この機能は、Bitcoinウォレットユーザーのプライバシーを保護するためのものです。
従来の使用では、取引を確認するためにユーザーは公開鍵を公開する必要があるため、実際のアイデンティティが明らかになるリスクがあります(これは継続的に追跡できます)。しかし、HDウォレットを使用すると、毎回、別のサブ公開鍵に変換するので追跡できません。
詳細については、以下の文書を参照してください。
HDウォレットとは何か、ビットコインでどのように機能するか、そしてその歴史についての説明。
多くの人々が「最初」というタイトルについて議論するでしょう、なぜなら人々は最初を追い求めるのが好きだからです
RGBの最初のアセットについて話したい場合、おそらくDr. Maxim自身が試したときにリリースされたものです。もちろん、あなたも私もそれを見たことはありません。
LNP/BP協会によって公開されたRGBサンプル資産について話したい場合は、以下のウェブサイトを参照してください
プロジェクトパーティビットマスクの下で発行された資産である場合、次のウェブサイトを参照できます
ビットコイン上の分散型アプリケーションのブラウザ拡張機能。 RGBプロトコルを使用して、ビットコインファイナンス、NFT(UDAs)などにアクセスできます。
ただし、ビットマスクはRGBプロトコルの下のプロジェクトパーティーに過ぎません。RGBは「クライアント検証済み」なので、クライアントを構築できれば、自分自身の「最初のRGBアセット」を発行するために「コマンドライン」も使用できます
したがって、私は誰がナンバーワンかについて議論することは、短期的な宣伝には意味がありますが、長期的には資産に含まれる価値がより意味があると思います。この価値はコミュニティの精神、エンパワーメントなどかもしれません。
実際には、これを尋ねることはできません。なぜなら、RGBは「セキュリティの承認」と「二重支出の防止」のためにビットコインネットワークを使用しているからです。原則として、そのような特性を持つ他のネットワークでも使用できます。
RGBトランザクションがメインネットワークで実行される場合、そのトランザクションはリアルタイムでメインネットワークにアップロードされます。RGBトランザクションがライトニングネットワークで実行される場合、そのトランザクションデータはリアルタイムでライトニングネットワークにアップロードされ、ライトニングネットワークのデータはオフチェーンで保存されます。はい、引き出しの時点でBTCメインネットワークにのみチェーンされます。RGBトランザクションが他のネットワークで実行される場合、データのチェーン化の状況も他のネットワークの条件に基づいて決定されます。
RGBの実際の取引データはクライアントに保存されており、チェーンにアップロードされるのは取引コミットメントの集約です。
私にとって、RGBはL1/L2/L3に接続できる一般的な技術であり、多くのことができ、BTCエコロジーの発展に非常に重要な部分です。BIFI、つまり、bitcoin+fiを実現でき、defi、nftfi、gamefi、または他の形式のfiになります。
実際、多くの人々が暗号通貨でのRGBの応用に注目していますが、RGBは債券、国債、実物資産と仮想資産の組み合わせなど、さらに多くのことができます。
RGBプロトコルは将来的にはメインネットワーク上、ライトニングネットワーク上、そしてサイドチェーン上でも稼働可能です。
RGBは、スケーラビリティのためにライトニングネットワーク上で実行されるよう設計されています。スマートコントラクトを実行しているため、メインネットワークのtpsは明らかにこの要件を満たすことができません。ライトニングネットワークの高いtpsは可能ですが、現在のBoltライトニングネットワークはできません。RGBの複雑なスマートコントラクト要件を満たすため、完全になるためにビフロストにアップグレードする必要があります。
現在の問題は、ライトニングネットワークチャンネルのサイズに起因しており、ライトニングネットワークはもともと小額の支払い用に設計されていました。もちろん、大きなチャンネルを自分で構築すれば、大きな支払いも行うことができます(一般的に大きな金額はメインネットに送られます)
私は、サイドチェーンの代わりにライトニングネットワークが使用される理由は2つあると考えています:
1️⃣ サイドチェーンは一般的に十分にネイティブではないと考えられています。なぜなら、サイドチェーンには独自のチェーン、独自のノード、独自のブロック、独自の合意メカニズムがあります。BTCメインネットワークとはほとんど関係がないとさえ言えますが、ライトニングネットワークはBTCメインネットワークにつながるものとして理解されます。非常にネイティブで、L2と呼ばれています。
2️⃣ライトニングネットワークの理論上のTPSは、サイドチェーンよりもはるかに高いです
私もこの種の心配をしています、特にこの時点では寄付があまり多くないようです(実際、TEDAのような投資の収益率は非常に高いです)、でも非営利的な形での団体の精神をとても評価しています。このような素晴らしいことをしているのです。
主に、RGBプロトコルに関する作業のほとんどが完了しています。もちろん、まだたくさんの作業が残っていますが、RGBプロトコルがますます多くの人々の関心を集めると、ますます多くの開発者が参加することで、開発作業は迅速に変化すると思います。
はい、そして複数回
2023年12月17日現在、誰もがv0.11のアップデートを待っています。 このアップデートには、スマートコントラクト、ウォレットなどのアップデートが含まれており、v0.11がより大規模で安定したバージョンになることを願っています。それにより、エコシステム内のプロジェクトが比較的安全に開発できるようになります。
もしv0.11がリリースされたら、ライトニングネットワークをベースにした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: これは完全に無料なので、参加する必要はありません。
オフチェーンセキュリティは、プロジェクト側またはクライアント自身に依存しているため、協会は資産のセキュリティを確保するために、ストレージなどの統一基準を確立する必要があります。
主要なデータはオフチェーンクライアントに保存され、将来的にクライアントはStormノードを介して情報を共有し、コミュニケーションすることができます。
簡単な紹介をさせてください。Adam Backはblockstream社を設立しました。この会社には、elementsサイドチェーン開発プラットフォームなど多くの製品があります。また、グリーンウォレット製品、リアルマイニングプール、マイニングプールに関連する金融管理製品などもあります。金融商品など;
Liquidは、elementsプラットフォームを使用して開発されたL2であり、sideswapはLiquid上のプロジェクトです。
オフチェーンデータの保存セキュリティは、プロジェクト側が提供しています。ユーザーはデータのバックアップによって資産のセキュリティを保護することができます。もちろん、プロジェクト側のデータに問題が発生し、ユーザーがデータをバックアップしていない場合、資産に問題が発生します。
一部の悪意のあるプロジェクト関係者はマルウェアを作成することで犯罪を犯す可能性がありますが、RGBの使用メカニズムにより、メカニズム詐欺を回避することができます。もちろん、RGBはすべてのブロックチェーンで防ぐのは難しいです。
はい、Stormプロトコルを使用して、データはピア間で共有されますが、現在の開発は期限を過ぎています
できません。プロジェクト関係者は個々の取引に関する情報を収集することはできず、アプリ内で完了した数値の転送のみを収集することができます(集計統計など)。
もちろん、個人的には、ユーザーが関連する権限を承認すれば、アプリケーションがこのデータにアクセスできると考えています(これは、Liquidの非表示キーに似ており、非表示情報を表示するためのものです)。
はい、ただし、すべての企業は証券に関する規制を遵守する必要があります。
1) この資産にはContractIDとジェネシスの初期値があります
2) RGBウォレットと互換性があります
3) オープンソース
この方法で、それがRGBアセットであるかどうかを知ることができます
UTXOは「公開」資産レイヤーですが、同じ資産間だけです。例えば、USDT<>USDT; 将来的には異なる資産間で「相互運用性」を実現できますが、これにはBifrostが必要です
これは可能ですが、ターゲットチェーンはRGBコアとクロスライブラリと統合するためにUTXOモデルおよび他の利用可能なモデルをサポートする必要があります。この時点では、アセットはRGB20モデルの仕様に従う必要があります。
実際には、RGBはLNと互換性があり、CLNやLNDを挿入するなど、任意のLN実装と使用できます。 Stormを使用すると、LN上で各サンプルの確認が可能です。L1では、チャネルを開閉するか、HTLCを使用してスキャンする場合にのみ、資産の確認およびルーティングが行われます。
はい、これには多くのサポートライブラリが連携して動作する必要があります、
理論上、このプロセスは承認を通じて簡素化できます。もちろん、これは理論上の話です。
Part 4: 参照リンク
ここでは、あなたは学ぶことができます:
1️⃣RGBとは何ですか、何ができるのか、そしてその利点は何ですか(ジャンプ)
2️⃣RGBライブラリを試す方法、コマンドライン、ノードのインストール、APIの呼び出しなど。(ジャンプ)
3️⃣ 公式ビデオを通じてRGBを学ぶ(もちろん、英語がわからない人にとっては難しいです)(ジャンプ)
ビットコイン&ライトニング向けの拡張可能で機密保持されたスマートコントラクト
このドキュメントは、RGBシステムがどのように構築され動作するかについてのデザイン原則を説明し、詳細な技術的な洞察を提供しています。
1️⃣プロトコル設計の概要と目標(ジャンプ)
2️⃣「クライアント検証」の紹介、「一度きりのシール」と「決定論的ビットコインコミットメント」の説明ジャンプ)
3️⃣“RGB契約、ステータス、および操作”の説明ジャンプ)
4️⃣「Try RGB Contract」の一部の内容: 契約の作成、契約とのやり取り、P2P通信、ウォレットとのやり取りなど。(ジャンプ)
RGB Blackpaper | RGB Blackpaper
BitcoinおよびLN向けのTuring完全、スケーラブル&機密性の高いスマートコントラクトレイヤー
問題が発生した場合は、まずこの公式文書に回答があるかどうかを確認できます。
ここでは、LNP/BP協会によって開発されたチューリング完全なAlu仮想マシンについて学ぶことができます
1️⃣CoinEx Research
ビットコイン上に構築されたスケーラブルで機密保持されたスマートコントラクトプロトコルRGBの簡単な分析
ブログ | CoinEx - The Global Cryptocurrency Exchange
CoinEx - グローバル暗号通貨取引所。BTC、LTC、ETH、XRP、Doge、Shibなどをサポートし、さらに多くの取引ペアを提供しています。高速マッチング...
2️⃣Federico Tenga
RGBプロトコルの理解
@FedericoTenga">Federico Tenga – Medium
@FedericoTengaFederico TengaさんのMediumでの執筆を読む。Bitcoin関連の仕事に取り組んでいます。毎日、Federico Tengaさんや他の何千もの声が...
@FedericoTenga"medium.com
3️⃣Bitfinex
RGBはビットコインをどのように改善できますか?
RGBがビットコインをどのように改善できるのか? - Bitfinexブログ
RGBはBitcoinブロックチェーン上に構築されたスマートコントラクトレイヤーおよびオフチェーンプロトコルで、マイニングおよび発行を可能にします。
4️⃣Waterdrip Capital
RGBプロトコルの詳細な説明:ビットコイン資産発行の新しい第2層を作成する新しい方法を見つける
5️⃣ RGBプロトコルの設計