Implémentation de paiement stable CKB

Auteur : Jimmie, de 10K Ventures

1. Vue d’ensemble

CKB stablecoin payment est une solution de paiement Stable Coin Décentralisation basée sur le réseau CKB, qui permet aux utilisateurs de générer et de gérer le Stable Coin RUSD indexé sur le dollar en utilisant des extensions Layer 2 telles que RGB++ et Fiber Network via un réseau conjoint CKB et BTC pour des paiements cross-chain interactifs rapides, peu coûteux et sécurisés.

2. Présentation des composants principaux

2.1 CKB (Common Knowledge Base)

5UaN7CSFuOW7eP3zABWdLa4JjUSYdPJfBLOVc0u0.jpeg

2.1.1 CKB 是什么

CKB est la blockchain de couche 1 de Nervos Network, dont les principales fonctionnalités peuvent être résumées par Consensus et exécution (Consensus & ution) ainsi que par la disponibilité des données (Data Availability), en améliorant la scalabilité à travers des canaux de paiement et RGB++ construits dessus.

Il est basé sur le mécanisme de consensus PoW, similaire à BTC, et utilise une version améliorée de l’algorithme BTC, NC-MAX. Cet algorithme améliore l’efficacité et la capacité de réponse du réseau en accélérant le temps de confirmation des transactions et en réduisant le taux de blocs orphelins. Contrairement à BTC, qui a un intervalle fixe d’un bloc toutes les 10 minutes, CKB ajuste dynamiquement l’intervalle des blocs en fonction de l’activité du réseau (ajusté environ toutes les quatre heures), ce qui optimise les performances.

CKB utilise la fonction de hachage Eaglesong, une fonction de hachage spécialement conçue pour le réseau Nervos, en remplacement de SHA-256, offrant une sécurité équivalente.

CKB a adopté le modèle Cell comme noyau de sa structure de données, qui est une version améliorée du modèle de comptabilité UTXO de BTC :

Grâce au système de double script, il permet un stockage et une vérification des données plus flexibles, prend en charge l’émission d’actifs et l’exécution de contrats intelligents. Il fournit des fonctionnalités de stockage de données et de gestion de l’état, garantissant la disponibilité à long terme de tous les actifs et données hors chaîne.

Modèle Cellulaire 2.1.2

Modèles de cellule et leurs caractéristiques:

Le modèle Cell est similaire au modèle UTXO de BTC, mais il permet de stocker et de valider les données off-chain des scripts Smart Contract en introduisant des scripts à double pied. Il permet de stocker des données ou des actifs de n’importe quel type : dans le modèle UTXO de BTC, chaque sortie de transaction ne peut contenir que des informations de montant simples et de propriété, tandis que chaque Cell de CKB peut stocker du code de Smart Contract et ces scripts peuvent être déclenchés par des appels externes dans les transactions, ce qui signifie que chaque Cell peut exécuter logique de Smart Contract indépendant, offrant ainsi une programmabilité. Séparation de l’état et du calcul : étant donné que la Cell stocke le code et l’état du Smart Contract, chaque Cell peut exécuter indépendamment des tâches de calcul complexes de contrat. Ces tâches peuvent être exécutées sur Layer 2 ou off-chain, et les résultats de l’exécution sont synchronisés avec Layer 1 via des transactions pour garantir la sécurité du réseau et la cohérence des données. Exécution et regroupement de transactions parallèles : grâce au modèle Cell, les Smart Contracts dans différentes Cells peuvent être exécutés en parallèle, et en même temps, les résultats des transactions de différentes Cells peuvent être regroupés et mis à jour sur la chaîne. Cette méthode rend le calcul plus efficace et permet le blanchiment de capitaux.

1sdMY6L7TTSzVXCt5B0excswgd3kiBJc6zVKvbIq.jpeg

Principe de fonctionnement du modèle CELL:

Cell est composé d’entrées et de sorties : similaire au modèle UTXO de BTC, Cell exécute des transactions et met à jour l’état à travers les entrées et les sorties. Chaque Cell peut être utilisée comme entrée de transaction, dépensée et générer de nouvelles sorties, créant ainsi de nouvelles Cellules. Éléments constitutifs de Cell : chaque Cellule contient une capacité, des données mises à jour, un verrou et un type. Capacité : la capacité enregistre la taille de l’espace de stockage de la Cellule, représente également la valeur de stockage du Jeton CKB. Les utilisateurs doivent allouer une capacité en fonction du volume de données lors de la création d’une Cellule, pour garantir une utilisation efficace de l’espace de stockage off-chain. Données : il s’agit d’une des caractéristiques fondamentales du modèle de Cellule, pouvant stocker des informations arbitraires allant de simples chiffres à des états de contrats intelligents complexes, permettant une diversité des données stockées off-chain. Système de script double : le verrou est utilisé pour l’authentification, similaire au mécanisme de signature de BTC, empêchant les utilisateurs non autorisés d’accéder ou de modifier les données de la Cellule. Les utilisateurs doivent fournir une signature correcte ou une signature multiple pour déverrouiller et utiliser la Cellule ; le type définit la logique de vérification des données de la Cellule, établissant les règles pour l’utilisation future ou la modification de la Cellule dans les transactions, déterminant la légitimité des transactions ou de l’état en exécutant des contrats intelligents ou en vérifiant les règles. Cellule active et Cellule désactivée : une Cellule active est une Cellule qui n’a pas encore été dépensée et qui peut toujours être utilisée comme entrée pour une prochaine transaction ou mise à jour de l’état ; lorsqu’une Cellule est dépensée, elle devient une Cellule désactivée, qui ne peut plus être utilisée, mais dont l’historique est conservé off-chain pour assurer la traçabilité. Mécanisme de location d’état : les utilisateurs doivent louer de l’espace de stockage off-chain en payant des Jetons CKB, garantissant ainsi le stockage à long terme des données et prévenant l’éclatement de l’état.

2.1.3 Programmabilité & CKB-VMNSosT1TUfLJoi8byGrrpophwYFzjq2OfhSbaNTu0.jpeg

Le modèle CELL est la base de la programmabilité de CKB : il prend en charge le stockage de l’état du contrat intelligent et l’exécution du script dans chaque Cell, ce qui lie étroitement l’exécution du contrat et la gestion des actifs.

Grâce à la Machine virtuelle RISC-V Turing complet (CKB-VM), les développeurs peuvent exécuter des contrats intelligents personnalisés hors chaîne. La flexibilité de l’ensemble d’instructions RISC-V donne aux développeurs plus de liberté pour écrire des contrats, ce qui permet à CKB de prendre en charge une logique contractuelle complexe.

CKB-VM prend en charge plusieurs langues, y compris C et Rust, entre autres langages populaires. Cette compatibilité étendue distingue CKB-VM des autres machines virtuelles de blockchain qui sont généralement limitées à des langages spécifiques, et la rend accessible à une communauté de développeurs plus large. Le réseau CKB prend également en charge les kits de développement logiciel (SDK) des langages principaux tels que Java, Rust, Go et Java, ce qui facilite l’utilisation d’outils familiers pour les développeurs.

Compatibilité et extensibilité : La conception de CKB-VM garantit la compatibilité avec le modèle UTXO de BTC et d’autres blockchains, tout en prenant en charge des contrats intelligents hautement extensibles et des applications complexes.

2.1.4 PoW Mécanisme de consensus

CKB adopte un Mécanisme de consensus similaire à celui du BTC, garantissant la sécurité et la Décentralisation du réseau. Similaire au BTC, les Mineurs emballent les Blocs en compétition pour calculer les valeurs de hachage, assurant ainsi l’immutabilité et la résistance à la censure du réseau.

Algorithme NC-MAX : par rapport à BTC, CKB a introduit l’algorithme NC-MAX amélioré. Cette amélioration permet un débit plus élevé et une efficacité de blocage optimisée, réduit le taux de blocs orphelins et améliore la vitesse de confirmation des transactions, le rendant adapté aux applications à grande échelle telles que le stockage et le règlement de paiements.

Fonction de hachage Eaglesong : La conception personnalisée de la fonction de hachage Eaglesong offre des avantages en termes de neutralité ASIC, d’efficacité, de sécurité et d’équité du réseau pour le réseau Nervos CKB, garantissant la Décentralisation tout en améliorant l’efficacité du Mining et l’évolutivité du réseau.

2.1.5 Architecture de sécurité à plusieurs niveaux

CKB adopte une architecture de sécurité à plusieurs niveaux : Layer 1 se concentre sur le règlement final des données et la sécurité de l’état, tandis que Layer 2 est utilisé pour étendre les capacités de traitement des transactions.

L’architecture séparée garantit la sécurité de la mainchain (Layer 1) : réduit la charge de traitement des transactions et améliore la stabilité globale du réseau

2.1.6 et sa relation avec BTC ainsi que son authenticité

Interaction cross-chain de modèle UTXO :

Le modèle Cell de CKB est une extension du modèle UTXO de BTC. Les utilisateurs de BTC peuvent mapper leurs actifs sur le réseau CKB et les utiliser pour le stockage, les opérations de smart contract et les applications de la finance décentralisée (DeFi) en utilisant la flexibilité du réseau CKB. Comme les Cell sont similaires aux UTXO de BTC sur le plan structurel et que CKB peut être compatible avec l’algorithme de signature BTC, les utilisateurs peuvent gérer les actifs CKB hors chaîne avec un portefeuille BTC, de la même manière que pour d’autres blockchains UTXO.

Orthodoxie : CKB maintient la cohérence conceptuelle avec BTC en adoptant NC-Max (Nakamoto Consensus Max), une version améliorée du consensus de Nakamoto, offrant une sécurité et des performances accrues.

Support de la communauté: La communauté Nervos est composée de nombreux passionnés de la technologie blockchain, de développeurs et de mineurs, et bénéficie du soutien de certaines communautés BTC. Sa légitimité réside dans son héritage de la pensée décentralisée de BTC et dans sa capacité à répondre à des besoins plus larges grâce à des fonctionnalités étendues.

2.1.7 CKB dans le rôle des paiements en jeton stable

Stockage et gestion du solde des jetons stables : Le modèle de cellule CKB est à la base du stockage des jetons stables, où les soldes des jetons stables tels que RUSD des utilisateurs sont stockés dans des cellules off-chain. Chaque cellule contient des informations de solde complètes, garantissant la sécurité et la traçabilité des actifs.

Enregistrer l’état de la transaction : CKB prend en charge l’enregistrement de chaque changement d’état de la transaction hors chaîne, et tous les processus de paiement peuvent être transparents et suivis via le modèle Cell. Ce mécanisme est crucial dans les paiements en stablecoin, garantissant la sécurité et la vérifiabilité des transactions.

L’exécution du Smart Contract : les opérations complexes telles que les paiements conditionnels et les verrouillages lors du paiement en stablecoin peuvent toutes être réalisées via les Smart Contracts pris en charge par CKB-VM.

2.2 RGB++

Qu’est-ce que RGB++ 2.2.1

RGB++ est un protocole d’émission et de contrat intelligent décentralisé, adapté au modèle UTXO de Bitcoin et à d’autres chaînes publiques UTXO.

Le protocole RGB++ hérite de l’idée du protocole RGB de créer respectivement une transaction pour off-chain et off-chain et de les lier. La différence réside dans l’utilisation de la validation côté client par RGB pour déplacer davantage de données que le réseau BTC ne peut stocker et de Smart Contracts impossibles à réaliser vers off-chain, et de créer une transaction correspondante liée à off-chain. RGB++ déplace ces données impossibles à stocker et ces Smart Contracts impossibles à réaliser vers CKB, faisant de CKB la couche de règlement des Smart Contracts de BTC.

2.2.2 Fonctionnalités de base

En utilisant RGB++, CKB est utilisé comme une sidechain de BTC: en tant que sidechain complémentaire à BTC, il gère la logique complexe incluse dans la Machine de Turing et les opérations de Smart Contract que BTC natif ne peut pas gérer.

Interagir avec le réseau BTC :

Les transactions se produisent : sur le réseau BTC, les utilisateurs effectuent des transactions en utilisant le modèle UTXO classique, tandis que la partie impliquant l’exécution des smart contracts est liée à la blockchain CKB via RGB++. La logique de vérification : les enregistrements de transactions effectués sur le réseau BTC seront synchronisés avec l’état des contrats stockés sur la blockchain CKB via RGB++, et une logique de vérification spécifique garantira la légitimité des transactions. Chaque fois qu’une transaction se produit sur le réseau, RGB++ déclenchera l’exécution du contrat sur CKB, vérifiant la conformité de la transaction aux règles prédéfinies, telles que la suffisance du solde, la validité de la signature, la satisfaction des conditions du contrat, etc., via une logique de contrat off-chain.

RGB++ utilise le modèle de validation côté client (Client-Side Validation) pour garantir la confidentialité et l’intégrité des données hors chaîne, seules les données validées hors chaîne sont soumises à la CKB pour un règlement final.

Émission et gestion des actifs : RGB++ permet aux utilisateurs d’émettre des actifs hors chaîne (tels que des stablecoins, des jetons, etc.) via le protocole off-chain et de gérer le cycle de vie de ces actifs en utilisant CKB (non seulement l’émission et la circulation des actifs, mais aussi des opérations plus complexes telles que des verrous temporels, des paiements conditionnels, etc.).

RGB++ combine la haute sécurité de BTC avec la programmabilité de CKB.

2.2.3 Liaison isomorphiquedUAva0iWCgSZK1oFflfjmdNzifzxcVTrgxKldqvp.jpeg

Interaction cross-chain de synchronisation des actifs et des états : L’homomorphisme lié fait référence à un mécanisme de liaison entre le BTC et le CKB (ou d’autres chaînes publiques UTXO telles que Cardano), afin de maintenir la synchronisation des actifs et des états. À chaque transaction d’actifs hors chaîne de BTC, RGB++ cartographiera les changements d’état ou d’actifs correspondants sur le CKB.

UTXO étendu : dans la liaison homogène, chaque UTXO hors chaîne de BTC aura une Cellule (contenant UTXO) correspondante sur CKB, qui enregistrera l’état des actifs correspondants et les conditions de Smart Contract.

Liaison d’actifs : Lorsque les utilisateurs détiennent un actif RGB++ hors chaîne BTC, les Cellules sur CKB stockent l’état correspondant de l’actif, et la liaison isomorphique entre les deux chaînes garantit la cohérence de ces informations sur les actifs.

Synchronisation de la transaction : lorsque la transaction RGB++ Jeton se produit, le mécanisme de liaison homomorphique génère un engagement sur le réseau BTC. Sur la chaîne CKB, la cellule correspondante est consommée et une nouvelle cellule est générée pour allouer les actifs.

Avantages des liens de réserve - Autonomisation de BTCFi

Prise en charge des smart contracts : BTC ne peut pas prendre en charge nativement les smart contracts Turing complet, mais grâce à la liaison homomorphique, CKB peut servir de couche d’exécution des smart contracts et gérer des conditions de transactions complexes pour les actifs BTC, telles que des verrous de temps, des paiements conditionnels, etc. Flexibilité de gestion des actifs : La liaison homomorphique permet de gérer les actifs circulant dans le réseau BTC sur CKB, les utilisateurs peuvent exécuter des opérations financières complexes grâce aux capacités de programmation flexibles de CKB, sans avoir à modifier le protocole sous-jacent de BTC.

2.2.4 Leap

RGB++ Layer Upgrade Proposal: étendre la relation de liaison entre CKB et BTC à toutes les chaînes UTXO, en réalisant l’interaction cross-chain des actifs via le “rebinding”.

Interaction cross-chain sans pont entre BTC et d’autres chaînes UTXO : Son objectif principal est de permettre le transfert transparent des actifs RGB++ de BTC hors chaîne vers d’autres UTXO hors chaîne. Il le fait en commutant les UTXO liés aux actifs pour prendre en charge la gestion et le transfert d’actifs sur plusieurs blocs hors chaîne.

Aucun pont technique : Leap utilise la technologie de liaison isomorphique (Isomorphic Binding) et bascule entre les UTXO off-chain différents sans dépendre des ponts cross-chain traditionnels de type Lock-Mint Interaction, permettant ainsi le transfert cross-chain des actifs.

Processus de fonctionnement : par exemple, les utilisateurs peuvent contrôler les actifs RGB++ initialement hors chaîne BTC via la chaîne Cardano, et effectuer la division et le transfert des actifs hors chaîne sur Cardano.

Publier l’engagement : Tout d’abord, l’utilisateur doit publier un engagement hors chaîne BTC, déclarant son intention de dissocier les actifs liés à l’UTXO BTC. Liaison à la chaîne Cardano : Ensuite, publier un nouvel engagement hors chaîne Cardano, liant cet actif RGB++ à l’eUTXO Cardano. Modifier le script de verrouillage : Ensuite, modifier le script de verrouillage hors chaîne CKB de l’actif RGB++, en changeant la condition de déverrouillage de l’UTXO BTC à l’eUTXO Cardano hors chaîne. Cette étape permet aux détenteurs d’actifs de contrôler les actifs initialement hors chaîne BTC via la chaîne Cardano.

Le rôle de CKB dans Leap :

CKB joue le rôle d’un indexeur et d’une couche de disponibilité des données (DA). Toutes les données d’actifs RGB++ sont toujours stockées hors chaîne sur CKB, et CKB agit en tant que témoin tiers pour traiter les demandes Leap et garantir la sécurité des actifs croisés par Interaction. CKB offre sécurité et fiabilité : par rapport aux mécanismes de multi-signatures ou de calcul multiparti (MPC) couramment utilisés dans les ponts d’interaction cross-chain traditionnels, la sécurité et la décentralisation de CKB sont plus fiables.

2.2.5 Le rôle de RGB++ dans les paiements en jeton stable

L’émission et la circulation de la stablecoin : émission off-chain de la stablecoin via RGB++ sur BTC, gestion intelligente des actifs grâce à CKB.

Gestion d’actifs cross-chain Interaction : en combinant RGB++ Layer et CKB, assurez-vous que les paiements en jetons stables fonctionnent sans heurts hors chaîne UTXO différente.

Prise en charge des contrats intelligents : offre des conditions de paiement complexes, des verrous temporels, etc. pour les paiements en jetons stables, améliorant la flexibilité et la sécurité des paiements.

Fonction du pont : la couche RGB++ agit en tant que pont entre BTC (et d’autres chaînes UTXO) et CKB, étendant la programmabilité et la gestion d’actifs de BTC, rendant la fonction de paiement de stablecoin de BTC plus diversifiée et flexible.

2.3 Réseau en fibre

2.3.1 Réseau à fibre optique Introduction

Fiber Network est une solution d’extension Layer 2 pour CKB similaire à BTC Lightning Network : elle est spécialement conçue pour améliorer la capacité de paiement hors chaîne de CKB, permettant aux utilisateurs de payer rapidement et à faible coût hors chaîne. En utilisant des canaux de paiement pour effectuer des transactions hors chaîne, cela réduit la pression sur la chaîne principale et améliore la vitesse de transaction.

Les caractéristiques des paiements hors chaîne : le réseau Fiber permet des transferts rapides hors chaîne via des canaux de paiement, réduisant la dépendance à l’égard de la mainchain CKB et augmentant le débit des transactions.

État actuel : Selon les données de mempool, le réseau Lightning BTC actuel contient plus de 300 millions de dollars de fonds, avec environ 12 000 nœuds et près de 50 000 canaux de paiement. Le réseau Fiber basé sur Nervos CKB est maintenant en ligne sur Testnet.

2.3.2 Points Techniques

Canal de paiement off-chain (Fiber Channels) : Le réseau Fiber permet aux utilisateurs d’échanger des actifs directement off-chain en créant un canal de paiement, soumettant l’état final au règlement sur la mainchain CKB uniquement lorsque le canal est fermé.

Contrat hors chaîne (HTLC) :

Similar to BTC Lightning Network, Fiber Network now also uses the Hashed TimeLock Contract (HTLC) to ensure the security of off-chain transactions; if the off-chain transaction is not confirmed within the specified time, the assets can be automatically returned through HTLC. PTLC: Fiber Network improves on HTLC to avoid using the same cryptographic value for the entire payment path graph and uses PTLC to prevent privacy leaks on transaction correlation.

Multi-Hop Routing: Fiber Network, like the BTC Lightning Network, supports payment path hopping through multiple nodes. It uses the Dijkstra algorithm to search for payment paths, reducing routing fees and increasing the success rate of multi-hop path payments.

Service de surveillance - Watchtower Service : les utilisateurs peuvent utiliser un service de surveillance 24h/24 pour surveiller l’état des canaux de paiement, empêcher les Nœuds malveillants de tenter une Double dépense ou une tricherie (empêcher les participants à la transaction de soumettre des engagements expirés à la chaîne), ce service peut suivre automatiquement les transactions et déclencher une alerte.

2.3.3 Différences entre le réseau Fiber Network et le réseau Lightning Network BTC

Prise en charge de plusieurs actifs:

Avant Lightning Network BTC ne prenait en charge que les paiements off-chain BTC, mais maintenant il prend en charge d’autres actifs via la mise à niveau des actifs Taproot. Fiber Network prend en charge plusieurs actifs, y compris CKB, BTC, les stablecoins RGB ++, etc.

Frais et vitesse de transaction :

Le réseau Lightning BTC, en raison de son fonctionnement off-chain sur BTC, implique le paiement de frais de transaction BTC plus élevés lors de l’ouverture et de la fermeture des canaux, en particulier lors d’une augmentation de la spéculation sur BTC, ce qui entraîne une augmentation considérable des coûts d’exploitation des canaux. Le réseau Fiber, quant à lui, en s’appuyant sur CKB, offre un TPS plus élevé et des coûts de blanchiment de capitaux plus bas, ce qui se traduit par des coûts d’exploitation des canaux plus bas et une meilleure expérience utilisateur.

Interaction cross-chain :

Le réseau Lightning BTC est principalement utilisé pour les paiements sur le réseau BTC et ne prend pas en charge les paiements cross-chain d’interaction sur d’autres chaînes UTXO. Le réseau Fiber prend en charge la circulation de divers actifs, notamment les actifs natifs BTC (tels que les inscriptions, les runes, etc.), CKB, les actifs natifs RGB++ (tels que RUSD, etc.). Les paiements cross-chain d’interaction hors-chaîne des actifs sont possibles grâce à la couche RGB++. Tous les actifs des chaînes UTXO peuvent entrer dans le réseau Lightning. Le réseau Fiber peut être interconnecté avec le réseau Lightning BTC pour réaliser des paiements cross-chain d’interaction (seuls les paiements émis par le réseau Fiber sont acceptés par le réseau Lightning BTC). Les utilisateurs peuvent utiliser les actifs CKB ou RGB++ via le réseau Fiber pour acheter des actifs sur le réseau Lightning BTC et garantir l’atomicité des transactions cross-chain d’interaction (évitant les situations de réussite/échec partiel des transactions cross-chain d’interaction).

2.3.4 Le rôle du réseau Fiber Network dans les paiements en jeton stable

Fiber Network est utilisé pour soutenir les transferts de stablecoins hors chaîne, assurant ainsi la rapidité et le faible coût des paiements.

Le réseau Fiber Network crée des canaux de paiement hors chaîne, permettant aux utilisateurs de réaliser des transactions à haute fréquence hors chaîne, réduisant ainsi la pression sur la mainchain.

Le réseau Fiber prend en charge les paiements atomiques d’interaction cross-chain, permettant aux paiements en jetons stables de traverser en toute sécurité plusieurs chaînes.

2.4 Stable++

2.4.1 Stable++ Introduction5wgAZewYSy7PYlkpuzBNyqNeTyAA3UGR8yoNk2XH.jpeg

Stable++ est un protocole de stablecoin over-collateralisé décentralisé dans l’écosystème CKB, qui permet aux utilisateurs de créer des RUSD indexés sur le dollar en mintant BTC ou CKB.

RUSD est théoriquement le premier stablecoin émis directement sur le réseau BTC basé sur le protocole RGB++, utilisant les capacités de CKB pour fournir des solutions plus localisées et efficaces.

Frais: Les frais sont facturés pour la mise en gage de BTC/CKB et la création de RUSD, ainsi que pour le remboursement de RUSD et le rachat de BTC/CKB.

RUSD stake: Les utilisateurs peuvent obtenir des Jetons de gouvernance STB en prêtant des Jetons de Jeton STB.

Jeton de gouvernance STB : les utilisateurs peuvent participer à la liquidation des actifs en stake STB et obtenir des bénéfices ; les utilisateurs peuvent participer au partage des frais de transaction en stake STB.

Interactions entre chaînes croisées : RUSD peut être transféré entre les comptes de chaîne UTXO grâce à la liaison homogène et à la fonction Leap de RGB++.

Le taux de stake minimum (MCR) plus bas : grâce à une liquidation efficace, la baisse du protocole et la stabilité fournissent un risque potentiel de perte, réduisant ainsi la demande de la valeur de la garantie.

Décentralisation: Stable++ est un protocole entièrement décentralisé et indépendant qui fonctionne sans aucun contrôle ou autorisation d’entité. Les utilisateurs peuvent interagir librement et en toute sécurité avec le système.

2.4.2 Mécanisme de compensation - Double assurance

Vue d’ensemble : Le mécanisme de liquidation est une mesure de protection déclenchée lorsque la valeur de la garantie chute à un certain point critique (le ratio de mise minimum pour prêter du RUSD) afin de s’assurer que le RUSD Stable Coin généré dispose toujours d’un support de garantie suffisant, et le système liquidera automatiquement les utilisateurs qui sont sous-garantis pour maintenir la stabilité de l’ensemble du systèmeInl0xy8UMystIcYsWfMQrO8H3MaNEsP9pdx3v0qa.jpeg

Piscine de stabilité (Stability Pool) :

Pour résoudre le problème de l’inefficacité lors des grands règlements, Stable++ utilise un pool stablecoin pour remplacer la méthode de vente aux enchères généralement utilisée par la plupart des protocoles de prêt pour le règlement, sans avoir besoin de chercher des liquidateurs sur le marché. Liquidation automatique : le pool stablecoin nécessite que les LP (utilisateurs) déposent à l’avance des RUSD comme réserve. Lorsqu’une liquidation se produit, les RUSD équivalents aux mauvaises créances sont directement détruits dans le pool stablecoin, tandis que les collatéraux sont directement distribués aux LP. Grâce à la capacité de liquidation automatique du pool stablecoin, l’allocation directe de collatéraux excédentaires remplace les enchères traditionnelles, améliorant ainsi l’efficacité et la stabilité de Stable Coin lors de grands règlements.

Redistribution:

Aperçu: Lorsque la réserve de la piscine stable n’est pas suffisante pour effectuer la liquidation des mauvaises créances, les mauvaises créances et les garanties seront réparties entre les emprunteurs grâce à un mécanisme de répartition équitable. Redistribution de la dette: Lorsque le pool de liquidation ne peut pas couvrir toutes les mauvaises créances, le reste de la dette est redistribué proportionnellement entre tous les emprunteurs. Attribution des garanties: En absorbant collectivement les mauvaises créances, tous les emprunteurs reçoivent également une récompense sous forme de sur-collatéralisation répartie proportionnellement. En faisant en sorte que tous les emprunteurs supportent collectivement les mauvaises créances, ce mécanisme garantit qu’il n’y a pas de dette non couverte dans le système, évitant ainsi l’accumulation de risques systémiques. 2.4.3 Stable++ rôle dans les paiements en Stable Coin

Le protocole Stable++ génère le jeton stable RUSD, qui est utilisé comme principal jeton stable dans les paiements.

Avec son mécanisme de règlement innovant, Stable++ améliore la méthode traditionnelle de sur-collatéralisation pour garantir la stabilité des prix du RUSD.

Stable++借助RBG++的同构绑定和Leap能力,使RUSD成为第一个真正能够在任何支持UTXO的off-chain自由流通的稳定币,进一步拓宽了稳定币的流通性。

2.5 JoyID

2.5.1 Qu’est-ce que JoyID

JoyID Passkey Portefeuille est un Portefeuille géré par Passkey Clé secrète.

Dans l’écosystème de Nervos, JoyID est conçu comme un outil d’authentification et de gestion décentralisé en Interaction cross-chain, permettant aux utilisateurs de stocker et d’utiliser en toute sécurité des cryptoactifs et d’autres applications décentralisées.

2.5.2 Fonctions principales

Pas besoin de mot de passe et de phrase mnémonique : accédez à Portefeuille via la biométrie pour une connexion sans clé privée.

Prise en charge de BTC et du réseau Fiber : Les utilisateurs peuvent effectuer des transactions plus rapides et plus efficaces, et peuvent aider à étendre les scénarios d’application de CKB.

Prise en charge multi-chaînes : non seulement BTC et Nervos CKB sont pris en charge, mais JoyID prend également en charge ETH et une série de chaînes EVM.

Obtenez une sécurité supplémentaire avec Passkey : Passkey génère une signature secp256k1 nécessaire à la plateforme d’échange de blockchain en association avec un périphérique matériel, car la signature secp256r1 ne sera pas exposée dans la transaction, mais sera générée uniquement par des informations biométriques, ce qui ajoute une sécurité supplémentaire au Portefeuille.

La combinaison de la sécurité et de la facilité d’utilisation :

Sécurité: portefeuille matériel > portefeuille par mot de passe > portefeuille non hébergé par logiciel > portefeuille hébergé Utilité: portefeuille par mot de passe > portefeuille hébergé > portefeuille non hébergé par logiciel > portefeuille matériel

Le rôle de JoyID dans les paiements en stablecoin 2.5.3

En tant qu’interface utilisateur, JoyID permet aux utilisateurs d’effectuer des paiements en jeton stable sur le réseau CKB, de gérer leurs actifs RUSD et leurs canaux de paiement.

JoyID, avec sa combinaison d’excellentes capacités (sécurité, facilité d’utilisation, support multi-chaîne), peut encore renforcer les paiements en jeton stable basés sur CKB et d’autres transactions.

3. Chaîne de paiement

Initiation et acceptation des paiements : Les utilisateurs peuvent ouvrir un canal de paiement via le portefeuille JoyID et effectuer des paiements en stablecoin. Émission de stablecoin : RGB++ et Stable++ travaillent ensemble, Stable++ génère RUSD en utilisant la sur-collatéralisation de BTC ou CKB, puis l’émission se fait via RGB++ hors chaîne. Interaction des transactions et de la circulation cross-chain : RGB++ connecte de manière transparente la chaîne BTC (ainsi que d’autres chaînes UTXO) et la chaîne CKB grâce à des liaisons isomorphes et à Leap, permettant aux actifs RUSD et autres d’interagir hors chaîne sur plusieurs UTXO, étendant ainsi la portée de la circulation des actifs et garantissant la synchronisation des données. Enregistrement des transactions et règlement : La combinaison de Fiber Network et CKB permet un traitement rapide des paiements hors chaîne, et CKB en tant que L1 assure le règlement final des transactions, garantissant ainsi la sécurité de l’état des transactions et des actifs. Base des transactions complexes : La machine virtuelle de CKB et le modèle de cellule fournissent un environnement d’exécution des smart contracts, prenant en charge des conditions de paiement complexes et une logique de contrat personnalisée, tout en garantissant la décentralisation du protocole Stable++.

CKB-0,33%
BTC0,21%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • 1
  • Reposter
  • Partager
Commentaire
0/400
GateUser-6cde82edvip
· 2024-10-31 08:02
BUIDL continuer 🧐
Voir l'originalRépondre0
  • Épingler

Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)