在上一篇《RGB、RGB++ プロトコルの基礎:一回限りの封印とクライアント検証》中,我们简要介绍了 RGB と RGB++ プロトコルの検証方法の違い:RGB はユーザーが自分でクライアントを実行して検証することを要求し、RGB++ は同型バインディングの方法を通じて、チューリング完全な UTXO ブロックチェーン(例えば Nervos CKB)を利用して資産の検証を行い(もちろん、ユーザーは自分で検証することも選択できます)、ユーザーの操作を簡素化しました。
資産発行プロトコルにとって、安全性は常に最優先の考慮事項です。 今日の記事では、RGB++ を引き続き紹介し、同型バインディングとは何か、そしてなぜ RGB++ プロトコルが非常に安全であると考えられているのかを詳しく解析します。
同型バインディングとは何ですか?#
同型バインディング技術の使用前提は同型です。CKB ブロックチェーンの Cell モデルはビットコインの UTXO モデルの進化版であり、両者は同根同源です。この類似性により、同型バインディング技術を通じて、あるブロックチェーン上の UTXO を別のブロックチェーンの UTXO にバインドまたはマッピングすることが可能になります。 RGB++ プロトコルの例を挙げると、RGB 資産は本質的にビットコイン UTXO に寄生しているため、RGB++ プロトコルは同型バインディング技術を利用してビットコイン UTXO を CKB ブロックチェーンの Cell にマッピングし、CKB ブロックチェーンを利用して RGB プロトコルのクライアント検証を代替することができます。
同型バインディング技術をより直感的に理解するために、土地と土地の権利証を例にとります:
- ビットコインメインネットを土地に例えると、張三は RGB++ プロトコルを通じて資産を発行しました。この資産は紙の権利証で、100 エーカーの土地に対応しています。紙の権利証はビットコインブロックチェーン上に保存され(つまり UTXO の中で、張三がこの UTXO を所有しています)、同型バインディング技術は CKB ブロックチェーン上でこの紙の権利証に対応する電子版の権利証を発行することに相当します(Cell に存在します)。
- 張三はそのうちの 40 エーカーの土地を親戚の李四に譲渡しました。したがって、元の 100 エーカーの紙の権利証は破棄され、新しい紙の権利証が生成されます。そのうちの一つは 40 エーカー、もう一つは 60 エーカーで、依然としてビットコインブロックチェーン上に保存されています。異なるのは、40 エーカーの権利証が李四が管理する UTXO に保存され、60 エーカーの権利証が張三が管理する UTXO に保存されていることです。特に説明が必要なのは、ビットコインブロックチェーンの役割は、張三が 100 エーカーの紙の権利証を複数回使用すること(つまり二重支払い)を防ぐことであり、新しく生成された権利証の土地面積が合計で 100 エーカーになるかどうかを検証することではありません。言い換えれば、元の RGB プロトコルの下では、李四が受け取った権利証に 40 エーカーと書かれているかどうかは李四自身が検証する必要があり、さらに李四は張三が提供した土地の出所証明(元の RGB プロトコルはクライアント検証を必要とし、クライアント検証はユーザー自身が行う必要があります)を検証する必要があります。
- CKB ブロックチェーンに展開されたビットコインの軽量クライアントは、ビットコインブロックチェーンで発生した「100 エーカーの紙の権利証を破棄し、40 エーカーの紙の権利証と 60 エーカーの紙の権利証を生成する」という事象を検証し、それが実際に発生したかどうかを確認します。
- 検証が通過した後、CKB ブロックチェーン上の 100 エーカーの電子版権利証は破棄され、40 エーカーの電子版権利証と 60 エーカーの電子版権利証が生成されます。特に説明が必要なのは、CKB ブロックチェーンはチューリング完全であるため、新しく生成された 2 つの電子版権利証の土地面積が合計で 100 エーカーであることを検証し、李四も自分の権利証に 40 エーカーと書かれていることを一目で確認できるということです(CKB ブロックチェーン上のデータは公開されているため)。したがって、RGB++ プロトコルは RGB プロトコルのクライアント検証を代替することができ、李四が第 2 ステップで行う検証(土地の出所検証を含む)を省略できます。
以上の 4 つのステップは、同型バインディング技術の 4 つの実行プロセスに対応しています:UTXO を Cell にマッピングし、取引を検証し、クロスチェーン検証を行い、CKB 上で状態変更を行う。
安全性分析#
上記の土地と権利証の類比から、ビットコイン UTXO に保存されている紙の権利証の安全性と二重支払い防止は主にビットコインブロックチェーンの安全性に依存していることが明確にわかります。そしてビットコインは運用時間が最も長く、最も安全な PoW チェーンであり、その安全性は時間の試練に耐えています。
同型バインディング技術によって生成された電子版権利証の安全性と二重支払い防止は主に CKB ブロックチェーンの安全性に依存しています。CKB は最初からビットコインと全く同じ、長年の検証を経た PoW コンセンサス機構を採用しており、安全性と非中央集権性を最大限に保障しています。現在、CKB のマイニング機器は世界最大の ASIC マイニングメーカーであるビットメインによって生産されており、CKB の現在の全ネットワークハッシュレートは 440 PH/s を突破し、歴史的な新高値を記録しています。PoW チェーンを偽造または再構築することは非常に困難であり、 これは各ブロックのハッシュレートを再計算する必要があるためで、まるで一夜にしてピラミッドを再建しようとするようなもので、ほぼ不可能な作業です。したがって、私たちは CKB ブロックチェーンの安全性を完全に信頼できます。
もちろん、もしあなたがまだ疑念を抱いているなら、上記の例の第 2 ステップのように、自分で検証することを選択できます。権利証に本当に 40 エーカーと書かれているか、張三が提供した土地の出所証明が本物で有効かを確認することです。これが RGB プロトコルのやり方であり、ユーザーは自分でクライアント検証を完了する必要があります。RGB++ プロトコルは、ユーザーがクライアント検証を自分で行うことを選択するだけでなく、CKB ブロックチェーンの検証を信頼することも選択できるように、もう一つの選択肢を提供しています。CKB ブロックチェーンはここで DA 層と状態公示としてのみ使用され、紙の権利証取引の安全性は CKD とは直接関係ありません。
RGB++ プロトコルの魅力は、CKB ブロックチェーンを DA 層として機能させるだけでなく、Leap 操作をサポートし、ビットコインブロックチェーン上の RGB++ 資産が CKB ブロックチェーン上で自由に行き来できることです(もちろん、逆の操作も可能で、将来的には他のチューリング完全な UTXO ブロックチェーンにも拡張できます)。 CKB ブロックチェーンはチューリング完全性を持っているため、開発者は上にさまざまな複雑な DeFi アプリケーションを構築できます。例えば、貸出プラットフォームや分散型取引所などです。これは、Leap 操作を通じて CKB ブロックチェーンに移転された RGB++ 資産が、担保貸出、ステーキング、取引などの多様な金融活動に参加できることを意味します。
Leap 操作を通じて CKB チェーンに移転された RGB++ 資産を手にし、さまざまな金融活動に参加する際、これらの操作の安全性は主に CKB ブロックチェーンの安全性に依存します。前述のように、CKB ブロックチェーン自体は非常に高い安全性を持っています。しかし、もしあなたがまだ CKB ブロックチェーンの安全性に疑念を抱いているなら、いつでも CKB チェーン上の RGB++ 資産を Leap 操作を通じてビットコインブロックチェーンに戻し、再びビットコインブロックチェーン上の RGB++ 資産に変えることができます。
Leap 機能について言及する際、私たちはそれが直面する可能性のあるリスク — — ブロック再編成について触れざるを得ません。しかし、このリスクは、より多くのブロック確認を待つことで効果的に回避できます。ビットコインネットワークでは、通常、6 ブロック確認を経た取引は不可逆的であると考えられています。注意すべきは、PoW の確認数と安全性は線形関係ではなく、PoW ブロックを覆す難易度はブロックが増えるにつれて指数関数的に増加することです。 したがって、CKB ブロックチェーン上でビットコインの 6 ブロック確認と同等の安全性を達成するには、約 24 の CKB ブロック確認が必要です。CKB の平均ブロック生成時間が約 10 秒であることを考慮すると、24 ブロック確認の時間は実際にはビットコインの 6 ブロック確認に必要な時間よりもはるかに短いです。
図:PoW の安全性の概念図;出典:https://talk.nervos.org/t/rgb-1/7798
したがって、より高い安全保障を得たい場合は、いくつかのブロック確認を待つだけで済みます。
結論#
RGB++ が使用する同型バインディング技術は、ビットコインの UTXO と CKB の Cell を巧妙にバインドし、ユーザーの検証操作を簡素化し、高度な安全性を維持しています。同時に、Leap 操作はユーザーにより広範なアプリケーションシナリオを提供し、クロスチェーン相互運用性の新しい道を切り開いています。
ますます多くのアプリケーションが RGB++ を基盤に構築することを選択する中で、私たちはそれが将来のビットコインエコシステムにおいてますます重要な役割を果たすと信じる理由があります。