1. 概述#
CKB ステーブルコイン決済 は、CKB ネットワークに基づく分散型ステーブルコイン決済ソリューションであり、ユーザーは CKB とビットコインの共同ネットワークを通じて、RGB++ や Fiber Network などの Layer 2 拡張を利用し、米ドルにペッグされたステーブルコイン RUSD を生成および管理し、迅速で低コスト、安全なクロスチェーンステーブルコイン決済を実現します。
2. コアコンポーネントの紹介#
2.1 CKB(Common Knowledge Base)#
2.1.1 CKB とは何か#
CKB は Nervos Network の Layer 1 ブロックチェーン であり、その主な機能は コンセンサスと実行(Consensus & Execution) および データの可用性(Data Availability) に要約され、これに基づいて支払いチャネルや RGB++ がスケーラビリティを向上させます。
それは PoW コンセンサス機構 に基づいており、BTC に似ており、アップグレード版の BTC アルゴリズム NC-MAX を採用しています。このアルゴリズムは、取引確認時間を短縮し孤立ブロック率を低下させることで、ネットワークの効率と応答性を向上させます。BTC が 10 分ごとにブロックを生成する固定間隔とは異なり、CKB はネットワークの活動に応じてブロック間隔を動的に調整します(約 4 時間ごとに調整)し、パフォーマンスを最適化します。
CKB は Eaglesong ハッシュ関数を採用しており、これは Nervos Network のために特別に設計されたハッシュ関数で、SHA-256 の代替として同じセキュリティを提供します。
CKB は Cell モデル をデータ構造のコアとして採用しており、これは BTC の UTXO 会計モデルの改良版です:
-
二重スクリプトシステム により、より柔軟なデータストレージと検証を可能にし、資産の発行とスマートコントラクトの実行をサポートします。
-
データストレージと状態管理機能を提供し、すべてのオンチェーン資産とデータの長期的な可用性を確保します。
2.1.2 Cell モデル#
Cell モデルとその特徴:
- Cell モデル は BTC の UTXO モデルに似ていますが、二重スクリプトを導入することでスマートコントラクトスクリプトのオンチェーンデータストレージと検証を実現しています。
- 任意のタイプのデータまたは資産を保存: BTC の UTXO モデルでは、各取引出力は単純な金額情報と所有権のみを含むことができますが、CKB の各 Cell はスマートコントラクトコードを保存でき、取引中に外部呼び出しを通じてこれらのスクリプトを実行することができます。つまり、各 Cell は関連するスマートコントラクトロジックを独立して実行できるプログラム可能性を持っています。
- 状態と計算の分離: Cell がスマートコントラクトのコードと状態を保存するため、各 Cell は独立して契約ロジックの複雑な計算タスクを実行でき、Layer 2 またはオフチェーンで実行され、実行結果は取引を通じて Layer 1 に同期され、ネットワークの安全性とデータの一貫性を確保します。
- 並行実行と取引のパッケージ化: Cell モデルを通じて、異なる Cell 内のスマートコントラクトは並行して実行でき、同時に異なる Cell の取引結果をパッケージ化してオンチェーンに更新できます。この方法は計算をより効率的にし、取引コストを削減します。
Cell モデルの動作原理:
- Cell は入力と出力で構成される: BTC の UTXO モデルに似て、Cell は入力と出力を通じて取引と状態更新を実行します。各 Cell は取引の入力として消費され、新しい出力を生成し、新しい Cell を作成します。
- Cell の構成要素:各 Cell は Capacity、Updated Data、Lock Script、Type Script を含みます。
- Capacity(容量): Capacity は Cell のストレージスペースのサイズを記録し、CKB トークンのストレージ価値を表します。ユーザーが作成した Cell は、データ量に応じて一定の Capacity を割り当てる必要があり、オンチェーンストレージスペースが効果的に利用されることを保証します。
- Data(データ):これは Cell モデルのコア特性の一つであり、単純な数字から複雑なスマートコントラクトの状態まで、任意の情報を保存でき、ブロックチェーン上に多様なデータを保存することを可能にします。
- 二重スクリプトシステム:Lock Script は認証に使用され、BTC の署名メカニズムに似ており、未承認のユーザーが Cell 内のデータにアクセスまたは変更するのを防ぎます。ユーザーは Cell を解除して使用するために正しい署名またはマルチシグを提供する必要があります;Type Script は Cell のデータ検証ロジックを定義し、将来の取引で Cell をどのように使用または変更するかのルールを設定します。スマートコントラクトまたはルールの検証を実行することで、取引または状態の合法性を決定します。
- Live Cell & Dead Cell: Live Cell は現在まだ消費されていない Cell を指し、次の取引または状態更新のために入力として使用できます;Cell が消費されると、それは Dead Cell になり、再び使用できなくなりますが、その履歴はオンチェーンに保持され、追跡可能性を確保します。
- 状態レンタルメカニズム:ユーザーは CKB トークンを支払うことでオンチェーンのストレージスペースをレンタルする必要があり、長期的なデータストレージを保証し、状態の膨張(State Bloat)を防ぎます。
2.1.3 プログラム可能性 & CKB-VM#
Cell モデルは CKB のプログラム可能性の基礎です:各 Cell にスマートコントラクトの状態と実行スクリプトを保存することをサポートし、契約の実行と資産の管理を密接に結びつけます。
チューリング完全な RISC-V 仮想マシン(CKB-VM) を通じて、開発者はオンチェーンでカスタムスマートコントラクトを実行できます。RISC-V 命令セットの柔軟性は、開発者に契約を書く自由を与え、CKB が複雑な契約ロジックをサポートできるようにします。
CKB-VM は多くの言語をサポートします: C や Rust などの人気のある言語を含みます。この広範な互換性により、CKB-VM は通常特定の言語に制限される他のブロックチェーンの仮想マシンとは異なり、より広範な開発者コミュニティに開放されます。CKB ネットワークはまた、JavaScript、Rust、Go、Java などの主流言語の SDK をサポートし、開発者が慣れ親しんだツールを使用して開発できるようにします。
互換性と拡張性:CKB-VM の設計は、BTC の UTXO モデルや他のブロックチェーンとの互換性を確保し、高度に拡張可能なスマートコントラクトや複雑なアプリケーションをサポートします。
2.1.4 PoW コンセンサス機構#
CKB は BTC に似た PoW コンセンサス機構を採用しています。これにより、ネットワークの安全性と分散化が保障され、BTC と同様に、マイナーは競争してハッシュ値を計算し、ブロックをパッケージ化することで、ネットワークの改ざん防止性と検閲耐性を確保します。
NC-MAX アルゴリズム:BTC に比べて、CKB は改良された NC-MAX アルゴリズムを導入しています。この改良により、より高いスループットが可能になり、ブロックパッケージの効率が最適化され、孤立ブロック率が低下し、取引確認速度が向上し、大規模なアプリケーションシナリオ(資産の保存や決済など)に適しています。
Eaglesong ハッシュ関数:Eaglesong ハッシュ関数のカスタム設計は、ASIC 中立性、効率性、安全性、および ネットワークの公平性 を通じて、Nervos CKB ネットワークにパフォーマンスとセキュリティの利点を提供し、分散化を確保しつつ、マイニング効率とネットワークの拡張性を向上させます。
2.1.5 多層セキュリティアーキテクチャ#
CKB は多層のセキュリティアーキテクチャを採用しています:Layer 1 はデータの最終決済と状態の安全な保存に焦点を当て、Layer 2 は取引処理能力の拡張に使用されます。
分離されたアーキテクチャはメインチェーン(Layer 1)の安全性を確保します:取引処理時の負荷を軽減し、全体的なネットワークの安定性を向上させます。
2.1.6 BTC との関係と正統性#
UTXO モデルのクロスチェーン相互運用性:
- CKB の Cell モデルは BTC UTXO モデルの拡張です。BTC ユーザーは、CKB ネットワークの柔軟性を利用して、資産を CKD ネットワークにマッピングし、保存、スマートコントラクト操作、分散型金融(DeFi)アプリケーションを行うことができます。
- Cell は BTC UTXO と構造的に類似しており、CKB は BTC 署名アルゴリズムと互換性があるため、ユーザーは BTC ウォレットを使用して CKB チェーン上の資産を操作できます。他の UTXO 公共チェーンでも同様です。
正統性:CKB は NC-Max(中本コンセンサス最大化)を採用することで BTC と理念的な一貫性を保ち、NC-Max は中本聡のコンセンサスの改良版であり、より良い安全性と性能を提供します。
コミュニティのサポート:Nervos コミュニティは多くのブロックチェーン技術愛好者、開発者、マイナーで構成されており、一部の BTC コミュニティからの支持を受けています。正統性は BTC の分散化思想を継承し、拡張機能を通じてより広範なニーズを満たすことにあります。
2.1.7 CKB のステーブルコイン決済における役割#
ステーブルコイン残高の保存と管理:CKB の Cell モデル はステーブルコインの保存の基盤であり、ユーザーの RUSD などのステーブルコイン残高はチェーン上の Cell に保存されます。各 Cell は完全な残高情報を含み、資産の安全性と追跡可能性を確保します。
取引状態の記録:CKB はチェーン上で取引の各状態変化を記録することをサポートし、すべての支払いプロセスは Cell モデルを通じて透明に記録および追跡されます。このメカニズムはステーブルコイン決済において重要であり、取引の安全性と検証可能性を確保します。
スマートコントラクトの実行:ステーブルコイン決済プロセスにおける条件付き支払い、ロックなどの複雑な操作は、CKB-VM がサポートするスマートコントラクトを通じて実現できます。
2.2 RGB++#
2.2.1 RGB++ とは何か#
RGB++ は、ビットコイン UTXO モデルおよび他の UTXO 公共チェーンに適した分散型の資産発行およびスマートコントラクトプロトコルです。
RGB++ プロトコルは、チェーン上とチェーン下でそれぞれ取引を生成し結びつけるという RGB プロトコルの思想を継承していますが、RGB はクライアント検証を利用し、ビットコインネットワークが保存できないデータや実現できないスマートコントラクトをチェーン下に移動し、対応する取引を作成してチェーン上に結びつけます。一方、RGB++ はこれらの保存できないデータや実現できないスマートコントラクトを CKB に移動させ、CKB をビットコインのスマートコントラクト決済層とします。
2.2.2 基本機能#
RGB++ を通じて、CKB をビットコインの影のチェーンとして利用します: ビットコインの補完チェーンとして、ビットコインのネイティブでは処理できない複雑なロジックやスマートコントラクト操作を担います。
ビットコインネットワークとの相互作用
- 取引の発生:ビットコインネットワークでは、ユーザーは通常の UTXO モデルを通じて取引を完了し、スマートコントラクトの実行に関わる部分は RGB++ を通じて契約状態とデータを CKB に結びつけます。
- 検証ロジック:ビットコインネットワーク上で行われる取引記録は、RGB++ を通じて CKB 上に保存された契約状態と同期され、特定の検証ロジックを通じて取引の合法性を確保します。ネットワークで取引が発生するたびに、RGB++ は CKB 上の契約実行をトリガーし、チェーン上の契約ロジックを通じて取引が事前に定められたルールに従っているかを確認します。たとえば、残高が十分か、署名が有効か、契約条件が満たされているかなどです。
RGB++ はクライアントサイド検証(Client-Side Validation) モードを使用して、チェーン下データのプライバシーと完全性を確保します。チェーン下での検証が通過した場合にのみ、データが CKB に提出され、最終決済が行われます。
資産の発行と管理:RGB++ は、ユーザーがチェーン下プロトコルを通じて資産(ステーブルコイン、トークンなど)を発行し、CKB を使用してこれらの資産のライフサイクルを管理することを許可します(資産の発行と流通だけでなく、時間ロック、条件付き支払いなどのより複雑な操作も含まれます)。
RGB++ はビットコインの高い安全性と CKB のプログラム可能性を組み合わせています。
2.2.3 同型バインディング(Isomorphic Binding)#
資産と状態のクロスチェーン同期: 同型バインディングとは、ビットコインと CKB(または他の UTXO 公共チェーン、例えば Cardano)間で、資産と状態をバインディングメカニズムを通じて同期させることを指します。ビットコインチェーン上で資産取引が発生するたびに、RGB++ は CKB 上に対応する契約状態または資産の変動をマッピングします。
UTXO の拡張:同型バインディングでは、ビットコインチェーン上の各 UTXO が CKB 上に対応する Cell(UTXO コンテナ)を持ち、対応する資産状態とスマートコントラクト条件を記録します。
資産のバインディング:ユーザーがビットコインチェーン上で特定の RGB++ 資産を保有している場合、CKB 上の Cell は対応する資産状態を保存し、両チェーン間で同型バインディングを通じてこれらの資産情報の一貫性を確保します。
取引の同期: RGB++ トークン取引が発生すると、同型バインディングメカニズムはビットコインネットワークでコミットメントを生成し、CKB チェーン上で対応する Cell が消費され、新しい Cell が生成されて資産が配分されます。
同型バインディングの利点 - BTCFi の強化
- スマートコントラクトのサポート:ビットコインはネイティブにチューリング完全なスマートコントラクトをサポートしていませんが、同型バインディングを通じて、CKB はスマートコントラクトの実行層として機能し、ビットコイン資産の複雑な取引条件(時間ロック、条件付き支払いなど)を管理します。
- 資産管理の柔軟性:同型バインディングは、CKB 上でビットコインネットワーク内で流通する資産を管理することを許可し、ユーザーは CKB の柔軟なプログラミング能力を通じて複雑な金融操作を実行でき、ビットコインの基盤プロトコルを変更する必要がありません。
2.2.4 Leap#
RGB++ Layer アップグレードの提案: CKB とビットコイン間のバインディング関係をすべての UTXO チェーンに拡張し、「バインドの切り替え」によって資産のクロスチェーンを実現します。
ビットコインと他の UTXO チェーン間のブリッジなしクロスチェーン:その核心的な目的は、ビットコインチェーン上の RGB++ 資産を他の UTXO チェーンにシームレスに移転できるようにすることです。これは、資産バインディングの UTXO を切り替えることによって、複数のブロックチェーン上で資産を管理および移転することをサポートします。
ブリッジなし技術: Leap は 同型バインディング(Isomorphic Binding) 技術を通じて、異なるチェーン上の UTXO を切り替え、従来の Lock-Mint クロスチェーンブリッジに依存せずに資産のクロスチェーン移転を実現します。
操作フロー: たとえば、ユーザーは Cardano チェーンを通じて元々ビットコインチェーン上にある RGB++ 資産を制御し、Cardano チェーン上で資産の分割と移転を行うことができます。
- コミットメントの発行:まず、ユーザーはビットコインチェーン上でコミットメントを発行し、ビットコイン UTXO にバインドされた資産のバインディングを解除することを宣言します。
- Cardano チェーンのバインディング:次に、Cardano チェーン上で新しいコミットメントを発行し、その RGB++ 資産を Cardano の eUTXO にバインドします。
- ロックスクリプトの変更:次に、CKB チェーン上の RGB++ 資産のロックスクリプトを変更し、解除条件をビットコイン UTXO から Cardano チェーンの eUTXO に切り替えます。このステップにより、資産保有者は Cardano チェーンを通じて元々ビットコインチェーン上の資産を制御できるようになります。
CKB の Leap における役割:
- CKB は、インデクサーおよびデータ可用性(DA)層の役割を果たします。すべての RGB++ 資産データは依然として CKB チェーン上に保存され、CKB は第三者の証人として Leap リクエストを処理し、クロスチェーン資産の安全性を確保します。
- CKB は安全性と信頼性を提供します:従来のクロスチェーンブリッジで一般的なマルチシグや MPC(マルチパーティ計算)メカニズムに比べて、CKB の安全性と分散化属性はより信頼性があります。
2.2.5 RGB++ のステーブルコイン決済における役割#
ステーブルコインの発行と流通:RGB++ を通じてビットコインチェーン上でステーブルコインを発行し、CKB を利用して資産のスマート管理を実現します。
クロスチェーン資産管理:RGB++ Layer と CKB の組み合わせにより、異なる UTXO チェーン上でのステーブルコイン決済をシームレスに操作できるようにします。
スマートコントラクトのサポート:ステーブルコイン決済に複雑な支払い条件、時間ロックなどの機能を提供し、支払いの柔軟性と安全性を向上させます。
橋渡しの役割:RGB++ Layer は BTC(および他の UTXO チェーン)と CKB の間の橋渡しを行い、BTC のプログラム可能性と資産管理能力を拡張し、BTC のステーブルコイン決済機能をより多様化し柔軟にします。
2.3 Fiber Network#
2.3.1 Fiber Network の紹介#
Fiber Network は CKB 上の BTC ライトニングネットワークに類似した Layer 2 拡張ソリューションです:これは CKB のオフチェーン決済能力を向上させるために設計されており、ユーザーはオフチェーンで迅速かつ低コストで支払いを行うことができます。支払いチャネルを通じてオフチェーン取引を実現し、メインチェーンの負荷を軽減し、取引速度を向上させます。
オフチェーン決済の特徴:Fiber Network は支払いチャネルを通じてオフチェーンの迅速な送金を実現し、CKB メインチェーンへの依存を低下させ、取引のスループットを向上させます。
現状:2024 年 9 月現在、mempool のデータによると、現在 BTC ライトニングネットワークには 3 億ドル以上の資金が配置されており、ノード数は約 1.2 万で、互いに約 5 万の支払いチャネルが構築されています。Nervos CKB に基づく Fiber Network はすでにテストネットに上线しています。
2.3.2 技術要点#
オフチェーン支払いチャネル(Fiber Channels):Fiber Network は支払いチャネルを作成することにより、ユーザーがオフチェーンで直接資産を交換できるようにし、チャネルが閉じられるまで最終状態を CKB メインチェーンに提出します。
オンチェーン契約(HTLC):
- BTC ライトニングネットワークに似て、Fiber Network も現在 ハッシュタイムロック契約(HTLC) を使用してオフチェーン取引の安全性を確保しています。オフチェーン取引が約定時間内に確認されない場合、HTLC によって資産が自動的に返却されます。
- PTLC:Fiber Network は HTLC の基盤の上に改良を加え、全ての支払い経路図が同一の暗号値を使用するのを避け、PTLC を使用して取引の関連性に関するプライバシー漏洩を防ぎます。
マルチホップルーティング(Multi-Hop Routing):Fiber Network は BTC ライトニングネットワークと同様に、複数のノードを介して支払い経路のジャンプをサポートし、ダイクストラアルゴリズムに基づいて支払い経路を検索し、ルーティングコストを低下させ、マルチホップ経路支払いの成功率を向上させます。
監視サービス - ウォッチタワー(Watchtower Service):ユーザーは 24 時間体制の監視サービスを利用して支払いチャネルの状態を監視し、悪意のあるノードが二重支払いを試みたり、詐欺行為を行ったりするのを防ぎます(取引参加者が期限切れのコミットをチェーン上に提出するのを防ぎます)。このサービスは取引を自動的に追跡し、警告を発します。
2.3.3 Fiber Network と BTC ライトニングネットワークの違い#
マルチアセットサポート:
- BTC ライトニングネットワーク は以前は BTC のオフチェーン決済のみをサポートしていましたが、現在は Taproot Asset アップグレードにより他の資産もサポートしています。
- Fiber Network は CKB、BTC、RGB++ ステーブルコインなど、複数の資産をサポートしています。
手数料と取引速度:
- BTC ライトニングネットワーク は BTC チェーン上で運営されているため、チャネルの開閉時に高い BTC 手数料を支払う必要があり、特に BTC 取引手数料が上昇すると、チャネル操作コストが大幅に増加します。
- Fiber Network は CKB に依存しているため、より高い TPS と低い取引手数料を持ち、チャネルの開閉操作コストが低く、より良いユーザー体験を提供します。
クロスチェーン相互運用性:
- BTC ライトニングネットワーク は主に BTC ネットワーク内の支払いに使用され、他の UTXO チェーンのクロスチェーン支払いはサポートしていません。
- Fiber Network は複数の資産の流通をサポートします:BTC ネイティブ資産(インスクリプション、ルーンなど)、CKB、RGB++ ネイティブ資産(RUSD などを含む)。
- クロスチェーン資産のオフチェーン支払い:RGB++ Layer を通じて、すべての UTXO チェーンの資産がライトニングネットワークに入ることができます。
- Fiber Network と BTC ライトニングネットワークは相互接続可能です:クロスチェーン支払いを実現します(Fiber Network が発信し、BTC ライトニングネットワークが受信します)。ユーザーは Fiber Network を通じて CKB または RGB++ 資産を使用して BTC ライトニングネットワーク上の資産を購入し、クロスチェーン取引の原子性を確保します(部分的な資産が成功 / 失敗することはありません)。
2.3.4 Fiber Network のステーブルコイン決済における役割#
Fiber Network はオフチェーンのステーブルコイン送金をサポートし、支払いの即時性と低コストを確保します。
Fiber Network はオフチェーン支払いチャネルを作成することで、ユーザーがオフチェーンで高頻度の取引を行えるようにし、メインチェーンへの負荷を軽減します。
Fiber Network はクロスチェーン原子支払いをサポートし、ステーブルコイン決済が複数のチェーンを安全に越えることを可能にします。
2.4 Stable++#
2.4.1 Stable++ の紹介#
Stable++ は CKB エコシステムの分散型の超過担保ステーブルコインプロトコルであり、ユーザーは BTC または CKB を担保にして米ドルにペッグされた RUSD を発行できます。
RUSD は理論的には RGB++ プロトコルに基づいてビットコインネットワーク上で直接発行された最初のステーブルコインであり、CKB の能力を利用してよりローカライズされた効率的なソリューションを提供します。
手数料: ユーザーは BTC/CKB を担保にして RUSD を発行し、RUSD を返却して BTC/CKB を引き出す際に手数料が発生します。
RUSD ステーキング: ユーザーは借りた RUSD を担保にしてガバナンストークン STB を獲得できます。
ガバナンストークン STB
- ユーザーは STB をステーキングすることで担保の清算に参加し、利益を得ることができます。
- ユーザーは STB をステーキングすることで手数料の分配に参加できます。
クロスチェーン相互運用性: RUSD は RGB++ の同型バインディングと Leap 機能を通じて UTXO チェーンアカウント間の送金を実現できます。
低い最低担保比率(MCR): 効率的な清算のおかげで、プロトコルとステーブルコイン提供者が直面する潜在的な損失のリスクが低下し、担保の価値に対する需要が減少します。
分散化: Stable++ は完全に分散化され、独立して運営されるプロトコルであり、いかなる実体の管理や許可を必要とせず、ユーザーは自由かつ安全にシステムと相互作用できます。
2.4.2 清算メカニズム - 二重保険#
概要: 清算メカニズムは、担保の価値が特定の臨界点(最低担保比率で RUSD を借りる)に達したときにトリガーされる保護措置であり、生成された RUSD ステーブルコインが常に十分な担保で支えられることを保証します。システムは自動的に担保が不足しているユーザーを清算し、全体のシステムの安定性を維持します。
安定プール(Stability Pool):
- 大規模な清算が発生した際の効率の低下を解決するために、Stable++ は安定プールを使用して、ほとんどの貸付プロトコルで一般的なオークション方式による清算を代替し、市場で清算者を探す必要がありません。
- 自動清算:安定プールは LP(ユーザー)が事前に RUSD を預け入れて準備金として使用します。清算が発生すると、安定プール内の不良債権に相当する RUSD が直接消却され、その間に担保が LP に直接配分されます。
- 安定プールによる自動清算の能力を通じて、従来のオークションを代替し、直接的に超過担保を配分することで、大規模な清算時のステーブルコインの運用効率と安定性を向上させます。
再配分
- 概要: 安定プールに十分な準備金がない場合、不良債権と担保は借り手間で配分されます。
- 債務の再配分: 清算プールが全ての不良債権をカバーできない場合、残りの債務はすべての借り手間で比例配分されます。
- 担保の配分: すべての借り手が共同で不良債権を消化する際、比例配分された超過担保を報酬として受け取ります。
- すべての借り手が不良債権を共同で負担することにより、このメカニズムはシステム内に未カバーの債務が存在しないことを保証し、システムリスクの蓄積を防ぎます。
2.4.3 Stable++ のステーブルコイン決済における役割#
Stable++ プロトコルはステーブルコイン RUSD を生成し、決済で使用される主要なステーブルコインとして機能します。
Stable++ は革新的な清算メカニズムを通じて、従来の超過担保方式を改善し、RUSD の価格の安定性を保証します。
Stable++ は RBG++ の同型バインディングと Leap 機能を利用して、RUSD を初めて任意の UTXO をサポートするチェーン上で自由に流通できるステーブルコインとし、流通性をさらに拡大します。
2.5 JoyID#
2.5.1 JoyID とは何か#
JoyID パスキーウォレットは、パスキーキー管理を組み合わせた暗号ウォレットです。
Nervos のエコシステム内で、JoyID はクロスチェーンで分散型のアイデンティティ認証および管理ツールとして設計されており、ユーザーが暗号通貨や他の分散型アプリケーションを安全に保存および使用できるようにします。
2.5.2 主な機能#
- パスワードやリカバリーフレーズ不要:生体認証を通じてウォレットにアクセスでき、秘密鍵なしでログインが可能です。
- BTC と Fiber Network をサポート:ユーザーはより迅速かつ効率的に取引でき、CKB のアプリケーションシナリオを拡大するのに役立ちます。
- マルチチェーンサポート:BTC と Nervos CKB だけでなく、JoyID は ETH や一連の EVM チェーンもサポートしています。
- パスキーによる追加のセキュリティ:パスキーはハードウェアデバイスに関連付けられた secp256r1 署名を生成し、ブロックチェーン取引に必要な secp256k1 署名を生成します。secp256r1 署名は取引内で公開されず、生体情報を通じて生成されるため、ウォレットに追加のセキュリティを提供します。
- 安全性と使いやすさの組み合わせ
- 安全性:ハードウェアウォレット > パスキーウォレット > ソフトウェア非管理ウォレット > 管理ウォレット
- 使いやすさ:パスキーウォレット > 管理ウォレット > ソフトウェア非管理ウォレット > ハードウェアウォレット
2.5.3 JoyID のステーブルコイン決済における役割#
JoyID はユーザーインターフェースとして機能し、ユーザーが CKB ネットワーク内でステーブルコイン決済を行い、RUSD 資産や支払いチャネルを管理できるようにします。
JoyID はその優れた能力の組み合わせ(安全性、使いやすさ、マルチチェーンサポート)を通じて、CKB ベースのステーブルコイン決済や他の取引をさらに強化します。
3. 決済リンク#
- 決済の開始と受け入れ:ユーザーは JoyID ウォレットを通じて支払いチャネルを開設し、ステーブルコイン決済を行うことができます。
- ステーブルコインの発行: RGB++ と Stable++ が協力して、Stable++ が超過担保 BTC または CKB を使用して RUSD を生成し、その後 RGB++ を通じてチェーン上で発行します。
- クロスチェーン取引と流通: RGB++ は同型バインディングと Leap を通じて、ビットコインチェーン(および他の UTXO チェーン)と CKB チェーンをシームレスに接続し、RUSD や他の資産が複数の UTXO チェーンでクロスチェーン操作を行えるようにし、資産の流通範囲を拡大し、データの同期を保証します。
- 取引記録と決済: Fiber Network と CKB の組み合わせにより、オフチェーン決済の迅速な処理をサポートし、CKB が L1 チェーンとして取引の最終決済を保証し、すべての取引状態と資産の安全性を確保します。
- 複雑な取引の基盤: CKB の仮想マシンと Cell モデルはスマートコントラクトの実行環境を提供し、複雑な支払い条件やカスタム契約ロジックをサポートし、Stable++ プロトコルの分散化も保証します。