1. Contexte et introduction du projet

En tant que plus grande crypto-monnaie, Bitcoin continue de gagner en adoption et en reconnaissance. Cependant, son succès a également révélé certaines limites et défis, notamment en termes d’évolutivité. Par exemple, la blockchain Bitcoin, après la mise à niveau de Segwit, a limité la taille des blocs à 4 Mo, ce qui limitait le nombre de transactions pouvant être traitées dans un temps donné. Cette limitation a entraîné des délais de confirmation plus longs et des frais de transaction plus élevés à mesure que le réseau se développait, rendant Bitcoin moins efficace pour gérer de gros volumes de transactions. Comparé à d'autres blockchains, au-delà du transfert de valeur, le langage de script de Bitcoin manque actuellement de la flexibilité et de l'expressivité nécessaires pour développer des contrats intelligents complexes. Pour remédier à ces limitations, diverses solutions de couche 2 (L2) ont été proposées, telles que les canaux de paiement, les sidechains et les Rollups. La plupart d’entre eux visent à faire évoluer Bitcoin en traitant les transactions hors chaîne, en essayant d’augmenter le débit des transactions sans compromettre la sécurité de la couche de base. Par exemple, le Lightning Network crée un réseau de canaux de paiement de deuxième couche qui permet des micropaiements quasi instantanés. Une autre approche consiste à utiliser les sidechains, des blockchains indépendantes connectées à la chaîne principale Bitcoin, avec de plus grandes possibilités de script et des transactions plus rapides. Cependant, ces solutions s’accompagnent souvent de compromis tels qu’une complexité accrue, des hypothèses de confiance et des vulnérabilités potentielles en matière de sécurité.

Nervos Network est l'une des solutions d'évolutivité de Bitcoin, qui adopte une approche plus native et modifie le modèle UTXO qui prend en charge Bitcoin. Il améliore le protocole RVB et fournit à Bitcoin des capacités contractuelles complètes de Turing sans avoir besoin de ponts entre chaînes. Créé au premier trimestre 2018 par Terry Tai, Kevin Wang, Cipher Wang et Daniel Lv, Nervos Network est une blockchain de couche 1 conçue pour améliorer l'évolutivité. Pour alimenter le développement du réseau, l'équipe du projet a levé plus de 100 millions de dollars de financement auprès d'initiateurs, privés et publics. En novembre 2019, la blockchain de couche 1 de Nervos Network – Common Knowledge Base (CKB) a été lancée. En février 2024, CELL Studio, dirigé par Cipher Wang, co-fondateur de Nervos, a lancé RGB++, un protocole d'émission d'actifs de couche Bitcoin. Inspiré du protocole RGB, le protocole RGB++ utilise CKB comme couche de disponibilité et d'exécution des données pour mettre en œuvre des capacités de contrat intelligent et l'émission d'actifs pour Bitcoin. Depuis le lancement de RGB++ sur le réseau principal en avril 2024, le nombre de projets utilisant RGB++ pour émettre des actifs sur Bitcoin a continué d'augmenter. En juin 2024, plus de 15 projets écologiques existants ont revitalisé les activités en chaîne de CKB.

2. Architecture technique et caractéristiques

Source : Réseau Nervos

Nervos Network adopte une architecture en couches, comprenant une blockchain L1 (Common Knowledge Base, CKB) évolutive via les canaux de paiement et RGB++. Le modèle Cell est une version améliorée du modèle comptable UTXO de Bitcoin, et CKB-VM est une machine virtuelle personnalisée qui prend en charge la conception en couches du réseau. CKB-VM fournit un environnement d'exécution flexible pour lancer des transactions ou créer des applications sur le réseau. Cette conception permet au réseau d'évoluer verticalement en exécutant des composants spécialisés à chaque couche, similaires aux blockchains modulaires.

Base de connaissances commune : CKB est la blockchain L1 sous-jacente du réseau Nervos. Elle fonctionne de manière similaire à Bitcoin et utilise un mécanisme de consensus de preuve de travail (PoW). Il utilise NC-MAX, une version améliorée de l'algorithme Bitcoin, pour améliorer l'efficacité du réseau et la vitesse de réponse en accélérant les délais de confirmation des transactions et en réduisant les taux de blocages orphelins. Bitcoin vise un intervalle de bloc de 10 minutes et ajuste la difficulté de minage environ toutes les deux semaines. CKB optimise les performances en ajustant dynamiquement l'intervalle de blocage (environ toutes les quatre heures) en fonction des changements dans l'activité du réseau.

CKB sécurise le réseau à l'aide de la fonction Eaglesong, une fonction de hachage personnalisée neutre ASIC qui remplace la fonction de hachage SHA 256 largement utilisée. Eaglesong est une fonction éponge optimisée pour plusieurs éléments cryptographiques afin de fournir le même niveau de sécurité que les autres fonctions de hachage de preuve de travail (PoW), tout en étant spécifiquement adaptée au réseau Nervos.

Source : Réseau Nervos

Modèle cellulaire : le modèle cellulaire est au cœur de la structure de données CKB et peut stocker et vérifier toutes les données de la chaîne. Le langage de script original de Bitcoin et le modèle UTXO limitaient sa capacité à effectuer les calculs complexes requis par les contrats intelligents. En revanche, CKB généralise le modèle UTXO, permettant un stockage et une vérification plus flexibles des données. Contrairement à Bitcoin, qui utilise un seul script pour vérifier les transactions, CKB introduit deux scripts dans son modèle Cell :

Lock Script garantit que seuls les utilisateurs autorisés peuvent accéder et utiliser le contenu de Cell, similaire à Bitcoin.

Un script de type est un script facultatif qui définit les règles relatives à la manière dont une cellule est utilisée ou modifiée dans les transactions futures.

Ce système permet à CKB de prendre en charge plus de fonctionnalités que les options limitées de Bitcoin, ce qui le rend plus adapté à une variété d'applications. Chaque cellule de CKB est une cellule programmable qui peut enregistrer différents types de données, tels que des jetons, des contrats intelligents et des états d'application spécifiques. Il peut également exécuter des scripts complexes similaires à ceux des langages complets de Turing. Les cellules fonctionnent indépendamment, ce qui signifie qu'elles peuvent être mises à jour ou référencées sans affecter les autres parties de la blockchain, améliorant ainsi l'évolutivité grâce au parallélisme.

CKB-VM : CKB-VM est le moteur d'exécution de CKB, utilisé pour exécuter des contrats intelligents et des applications décentralisées. La machine virtuelle utilise le jeu d'instructions RISC-V, un ensemble d'architecture matérielle (ISA) open source flexible et simple qui prend en charge une variété de langages de programmation, y compris des langages populaires tels que C et Rust. Cette large compatibilité distingue CKB-VM des autres machines virtuelles blockchain qui sont souvent limitées à des langages spécifiques, l'ouvrant ainsi à une communauté de développeurs plus large. Le réseau CKB prend également en charge les SDK pour les langages grand public tels que JavaScript, Rust, Go et Java, permettant aux développeurs d'utiliser facilement des outils de développement familiers. Cela permet aux développeurs de créer plus facilement des applications décentralisées complexes à l'aide de langages de programmation familiers.

De plus, l'architecture de CKB-VM offre des frais de gaz prévisibles, une exécution sécurisée et une intégration efficace avec le modèle Cell, aidant ainsi à gérer efficacement l'état et à vérifier les transactions. Un modèle de frais de gaz prévisible évite les frais inattendus, améliore l'expérience utilisateur et simplifie le développement de contrats.

Protocole RVB++

Source : Réseau Nervos

CKB étend Bitcoin à l'aide du protocole RGB++, une norme d'émission d'actifs qui étend les fonctionnalités de Bitcoin sur CKB. Le protocole RGB++ permet des opérations complexes de contrats intelligents et de gestion d’actifs qui ne sont généralement pas possibles sur le réseau Bitcoin. Le protocole RGB d'origine était une solution L2 conçue pour permettre des contrats intelligents et l'émission d'actifs pour Bitcoin sans modifier le réseau principal Bitcoin. Il fonctionne en liant les actifs à des UTXO Bitcoin spécifiques, permettant à ces actifs d'être transférés avec le transfert de l'UTXO lui-même. Le protocole RGB repose principalement sur la vérification côté client, avec des transactions traitées et vérifiées hors chaîne, réduisant ainsi la charge sur le réseau Bitcoin. Cependant, cette approche présente également des limites, telles que des problèmes potentiels de disponibilité des données : étant donné que les données ne sont pas stockées en chaîne, elles peuvent ne pas être facilement accessibles en cas de besoin. De plus, le recours à la validation côté client ajoute une complexité qui peut avoir un impact sur l'expérience utilisateur.

Le réseau Nervos résout ces limitations avec le protocole RGB++, qui étend et améliore les principes du protocole RGB d'origine en utilisant CKB comme couche de disponibilité et d'exécution des données de Bitcoin. RGB++ utilise la technologie de liaison isomorphe pour mapper Bitcoin UTXO à la cellule de CKB, réalisant ainsi une intégration transparente avec les contrats intelligents Turing-complete de CKB. Ceci est réalisé en tirant parti de l’architecture en couches et du modèle Cell de CKB, permettant aux actifs Bitcoin d’interagir avec les dApps sur CKB. En utilisant RGB++, CKB peut exécuter des contrats intelligents plus complexes pour Bitcoin, ce qui n'était pas possible avec le protocole RGB d'origine. RGB++ introduit également la vérification en chaîne des éléments clés de la transaction, améliorant ainsi la sécurité et la disponibilité des données. De plus, le protocole RGB++ peut également mettre en œuvre des replis de transactions, des contrats sans propriétaire avec des états partagés et des transferts non interactifs, et peut réaliser des transferts inter-chaînes de Bitcoin sans avoir besoin de ponts inter-chaînes.

Canal de paiement : en tant que chaîne publique sous-jacente, CKB peut être étendu via des canaux de paiement, tels que le cadre de canal de paiement Perun développé par Polycrypt. En traitant les transactions hors chaîne et en les réglant en chaîne, ces canaux de paiement peuvent prendre en charge une variété d'applications allant des micropaiements aux passerelles de paiement, améliorant ainsi les performances de CKB. Perun utilise le modèle Cell de CKB, où Cell transporte la capacité, le Lock Script, le Type Script et les données pour gérer l'état du canal. Une implémentation du canal (PerunLockScript) peut gérer l'accès à la cellule en temps réel du canal, tandis que l'autre implémentation (PerunTypeScript) peut gérer la logique de validation pour les transitions d'état. Depuis le financement de la chaîne jusqu'à sa fermeture, ces transitions sont gérées automatiquement. Au moment de mettre sous presse, Perun est toujours en test et n'a pas encore été lancé sur le réseau principal CKB. Les principaux développeurs de Nervos travaillent également à connecter CKB au réseau Lightning de Bitcoin, permettant aux utilisateurs d'échanger BTC et CKB sans recourir à un tiers.

3. Modèle économique symbolique

Le jeton natif CKByte (CKB) de Nervos Network joue un rôle important dans le maintien de la sécurité du réseau et dans la promotion d'un stockage efficace. Les principales fonctions de CKB dans le réseau comprennent :

Accorde aux détenteurs de jetons des droits de stockage de données.

En tant que frais de traitement pour les transactions en chaîne.

Délivré aux mineurs sous forme de récompenses de bloc pour assurer la sécurité du réseau.

De plus, les jetons CKB ont trois sources : (1) bloc de genèse ; (2) émission de base ; (3) émission secondaire ;

Bloc Genesis : lors du lancement du réseau principal en novembre 2019, 33,6 milliards de jetons CKB ont été émis dans le bloc Genesis, dont 8,4 milliards de jetons CKB (représentant 25 % de l'émission initiale) ont été immédiatement détruits. Sur les 8,4 milliards de CKB détruits, 5,04 milliards de jetons ont été utilisés pour le stockage en chaîne (« occupant de l'espace en chaîne »), et les 3,36 milliards de jetons restants étaient en état de circulation (« liquidité »). Le but de la répartition du statut de ces jetons brûlés en conséquence est que les mineurs recevront initialement au moins 15 % de l'émission secondaire et que le fonds du Trésor recevra au moins 10 %. Il convient de noter que tous les jetons CKB actuellement alloués au Fonds du Trésor ont été détruits et que ce paramètre ne peut être modifié que via un hard fork du réseau.

Le CKB dans le bloc Genesis est distribué comme suit :

Vente publique (~ 21,50 %) : la plus grande partie du bloc Genesis a été fournie aux investisseurs publics en 2018 et a été entièrement publiée lors du lancement du réseau principal en novembre 2019.

Fonds écologique (17,00 %) : Le fonds écologique soutiendra les développeurs tiers au sein de l'écosystème Nervos. Dans le plan Genesis Block, 3 % de cette allocation est déjà en place au lancement du réseau principal, le reste devant être distribué sur deux ans, se terminant en décembre 2022.

Equipe (15%) : Réservé aux équipes projets, avec une période de blocage de quatre ans se terminant en mai 2022.

Placement privé (14 %) : Offert aux investisseurs en placement privé en juillet 2018. 66,60 % de cette somme sera libérée au lancement du réseau principal, le reste mettant fin à une période de blocage de deux ans en 2020.

Partenaires (5%) : Cette subvention est réservée aux partenaires stratégiques qui contribuent à construire le réseau Nervos, avec une période de blocage de quatre ans.

Récompenses Testnet (0,5 %) : ces récompenses sont entièrement distribuées aux participants au programme testnet et aux bug bounty lors du lancement du réseau principal.

Destruction (25%) : Dans le bloc Genesis, cette partie est directement détruite pour garantir que les mineurs et les fonds du Trésor continuent de recevoir des émissions secondaires.

Émission de base : l'objectif de l'émission de base CKB (émission de premier niveau) est d'améliorer la sécurité du réseau dès les premiers stades de développement du réseau. L'émission de base de CKB pour chaque époque est fixe et la totalité est attribuée aux mineurs pour les récompenser du traitement des transactions sur le réseau. L'émission de base est plafonnée à 33,6 milliards de jetons CKB et suit un calendrier d'inflation similaire à celui du Bitcoin, avec une réduction de moitié tous les quatre ans jusqu'à ce que l'offre soit plafonnée. En novembre 2023, CKB a connu son premier événement de réduction de moitié, et le volume annuel d'émission de base est passé de 4,2 milliards de CKB à 2,1 milliards.

Distribution secondaire : CKB gère l'explosion d'état de deux manières. Premièrement, pour stocker des données en chaîne, les utilisateurs doivent verrouiller les jetons CKB. CKB ne facture pas directement les utilisateurs qui verrouillent les jetons CKB pour payer le loyer de l'État, mais facture indirectement des frais via un mécanisme inflationniste appelé émission secondaire. Chaque année, 1,344 milliard de jetons CKB sont émis via une émission secondaire et distribués aux mineurs, aux épargnants Nervos DAO et aux fonds du Trésor. Par conséquent, l’émission secondaire introduit de l’inflation pour les utilisateurs stockant des données, car les jetons CKB verrouillés sont automatiquement confrontés à une dilution de leur valeur, ce qui est un moyen indirect de payer le loyer de l’État. Au moment d'écrire ces lignes, plus de 600 millions de jetons CKB ont été distribués aux mineurs à titre de loyer de l'État, environ 1,15 milliard de jetons CKB ont été attribués aux déposants de Nervos DAO et plus de 4,27 milliards de jetons CKB alloués au fonds du Trésor ont été directement détruits.

Nervos DAO : Avec Nervos DAO, les détenteurs de jetons CKB peuvent nativement éviter la dilution due à l'émission secondaire. En verrouillant leurs avoirs en jetons CKB dans le contrat intelligent Nervos DAO, les utilisateurs peuvent recevoir des récompenses en jetons provenant d'une émission secondaire, garantissant ainsi que leurs avoirs en jetons sont protégés des effets de l'inflation. Les déposants de Nervos DAO reçoivent un taux de rendement égal au taux d'inflation des émissions secondaires, le TAEG continuant de diminuer à mesure que l'offre totale augmente. Les utilisateurs peuvent déposer sur Nervos DAO à tout moment, avec un montant minimum de 102 CKB, mais les retraits ne peuvent être effectués qu'après la fin du cycle de dépôt de 30 jours. Le ratio dépôts/flux de CKB est de 20,84 %, avec une tendance à la baisse au cours des deux dernières années. Cette tendance à la baisse peut être due au nombre croissant de cellules non dépensées sur CKB.

4. Activités du réseau

Au cours de l’année écoulée, le réseau CKB est resté actif. À l’heure actuelle, le volume quotidien moyen des transactions de CKB est de 43 600. Il s'agit d'une augmentation de 110% par rapport à la moyenne quotidienne de 20 800 transactions au quatrième trimestre 2023. En termes de nouvelles adresses, il y a eu une augmentation significative de l’activité en chaîne en avril. 387 600 nouvelles adresses ont été créées en avril, soit une augmentation mensuelle de 181 % par rapport à mars. L'activité cellulaire sur CKB est en augmentation constante depuis avril, en partie à cause du lancement du protocole RGB++. L’activité cellulaire est divisée en cellules non dépensées et cellules épuisées. Les cellules non dépensées peuvent être utilisées pour des transactions futures, l'exécution de contrats intelligents et le stockage de données, reflétant l'activité et l'adoption accrues du réseau. Une cellule utilisée, bien qu’elle ne soit plus utilisée comme entrée de transaction, contient toujours des données précieuses accessibles et référencées, contribuant ainsi à l’historique et à la traçabilité des données de la blockchain. Au 15 mai 2024, il restait 1,7 million de Cellules non dépensées, soit une augmentation de 13 % par rapport à la fin du premier trimestre. En ce qui concerne les cellules dépensées, au moment de mettre sous presse, il y avait un total de 57,6 millions de cellules dépensées sur CKB.

Depuis la mise en service du protocole RGB++ le 3 avril 2024, plus de 13 200 transactions et 4 400 adresses uniques ont utilisé le protocole. L'activité du réseau a connu une tendance à la baisse en mai et juin, mais davantage de projets d'écosystème tirant parti de RGB++ devraient contribuer à inverser cette tendance.

5. Sécurité et décentralisation

En tant que réseau PoW, les mineurs assurent la sécurité de CKB en résolvant des énigmes cryptographiques pour vérifier les transactions et ajouter de nouveaux blocs à la blockchain. Chaque fois qu'un bloc est extrait, le mineur peut obtenir toutes les récompenses « d'émission de base » et une partie des récompenses « d'émission secondaire » du bloc. Les mineurs reçoivent également des récompenses de proposition ou des récompenses de soumission provenant des frais de transaction pour le traitement des transactions du réseau. Pour gérer les changements dans l'activité du réseau sans dégrader les performances, le protocole de consensus NC-MAX personnalisé de CKB ajuste la difficulté de minage environ toutes les quatre heures en fonction du taux de blocs orphelins du réseau. De cette manière, le réseau peut optimiser le temps de blocage tout en réduisant la possibilité de réorganisation des blocs, susceptible de déstabiliser le réseau.

La puissance de calcul est une mesure de la puissance de calcul de base des mineurs de blockchain PoW. La puissance de calcul représente donc la sécurité du réseau CKB. En 2024, la puissance de calcul de l’ensemble du réseau CKB continuera d’atteindre de nouveaux sommets historiques. Le 27 avril, la puissance de calcul totale du réseau CKB a atteint 397,5 PH/s, ce qui constitue la valeur de puissance de calcul la plus élevée de l'histoire du réseau CKB. L'augmentation du taux de hachage est en partie due à l'ouverture par Binance du pool minier CKB le 18 avril 2024. Semblable à la puissance de calcul, la difficulté moyenne du minage en 2024 a également atteint un niveau record (la valeur était de 3,96 E le 21 avril).

6. Écosystème

Le réseau Nervos continue de développer l'écosystème grâce au financement, à l'infrastructure et aux outils. Lors du lancement du réseau principal en novembre 2019, environ 5,7 milliards de CKB (17 % de l'allocation CKB du bloc Genesis – 62,4 millions de dollars au moment de la rédaction) ont été réservés au fonds pour l'écosystème. Au fil des années, le Fonds écologique a fourni un financement de démarrage à plusieurs plans de développement écologique pour promouvoir les plans de développement du réseau. L’un d’eux est le CKB Eco Fund (anciennement InNervation), qui se concentre sur l’incubation et l’investissement dans des projets de démarrage et d’amorçage qui utilisent RGB++ pour connecter CKB et Bitcoin. CKB Eco Fund soutient des projets écologiques visant à construire des infrastructures critiques et des applications décentralisées inter-domaines, notamment DeFi, des jeux, des outils, des marchés NFT, etc. En janvier 2024, CKB Eco Fund a lancé l'initiative BTCKB, qui vise à renforcer l'intégration entre Bitcoin et la blockchain CKB via le mécanisme de consensus PoW et le modèle UTXO. BTCKB prévoit d'introduire de nouvelles fonctions de contrat intelligent pour intégrer les actifs BTC, Taproot Assets et RGB++ dans la blockchain CKB, améliorant ainsi la fonctionnalité de la blockchain Bitcoin. Dans le cadre de cette initiative, CKB Eco Fund a également incubé CELL Studio, une société de logiciels blockchain dirigée par le co-fondateur de Nervos, Cipher Wang, qui est également le leader de l'initiative BTCKB. CELL Studio développe une infrastructure et des applications pour améliorer et étendre l'écosystème Nervos, de la même manière que ConsenSys a développé des outils fondamentaux comme Infura et MetaMask pour Ethereum. À ce jour, les outils d'écosystème bien connus développés par le studio CELL incluent :

CoTA : Un protocole d'agrégation de jetons fongibles et non fongibles sur CKB.

ForceBridge : Un protocole d'interopérabilité inter-chaînes connectant CKB et d'autres réseaux blockchain, prenant actuellement en charge les chaînes intelligentes Ethereum et BNB.

Spore : un protocole d'objets numériques (DOB) en chaîne alimenté par CKB.

Depuis le lancement du réseau principal RGB++ en avril 2024, plus de 15 projets écologiques existants ont utilisé le protocole pour l'émission d'actifs. Les projets écologiques dignes d’attention comprennent :

UTXO Stack : Bitcoin L2 « OP Stack » basé sur le protocole RGB++.

JoyID : un portefeuille non dépositaire qui utilise la biométrie pour l'authentification des utilisateurs et prend en charge plusieurs réseaux, notamment les actifs Ethereum, Bitcoin et RGB++.

HueHub : plateforme de trading décentralisée et rampe de lancement prenant en charge les actifs RGB++ sur Bitcoin.

Stable++ : protocole stablecoin décentralisé, prenant en charge CKB et BTC.

World 3 : Un jeu de monde autonome basé sur le protocole RGB++ et DOB.

Nervape : Objet numérique composable multi-chaînes basé sur Bitcoin. Ses « actifs de base » sont émis sur Bitcoin et ses « actifs auxiliaires » sont émis sur CKB.

Haste : solution de gestion d'actifs RGB++.

d.id : Un protocole d'identité décentralisé pour l'écosystème Bitcoin.

La feuille de route de développement RGB++ publiée par CELL Studio met en évidence les plans importants qui doivent être achevés en 2024, notamment :

Publiez un protocole inter-chaînes pour émettre des actifs RGB++ sur les chaînes UTXO.

Atomiques, Orderals et autres actifs basés sur UTXO sans pont vers CKB via le protocole RGB++.

Proposer et mettre en œuvre une solution de mise à l'échelle RGB++ prenant en charge plusieurs réseaux.

Connectez RGB++ avec CKB Lightning Network.

Dans le cadre du plan BTCKB, le CKB Eco Fund a également l'intention de lancer un pont inter-chaînes et un DEX basé sur UTXO reliant BTC et CKB. En outre, un réseau de canaux de paiement sera développé pour CKB à l'aide du protocole RGB++, et la preuve de concept correspondante a été réalisée. Ce réseau de canaux de paiement sera connecté au Lightning Network, rendant CKB plus évolutif et adapté à diverses applications blockchain.

7. Analyse des produits concurrentiels

En tant que Bitcoin L2, la méthode d'extension de Bitcoin de Nervos Network consiste principalement à améliorer les fonctionnalités de Bitcoin via le protocole RGB++. Les produits concurrents tels que Stacks fournissent des environnements d'exécution et des langages de programmation personnalisés, tandis que Rootstock relie les transactions entre les deux chaînes. En revanche, Nervos vise à améliorer l’expérience Bitcoin native sans ajouter de complexité ni compromettre la décentralisation. Grâce au protocole RGB++, CKB peut fournir à Bitcoin un environnement d’exécution de contrat intelligent étroitement intégré au modèle UTXO original de Bitcoin. Cette conception peut donner au réseau Nervos un avantage, attirant les utilisateurs sceptiques quant aux solutions qui s’éloignent des idéaux fondamentaux de décentralisation et de sécurité de Bitcoin.

Par rapport aux solutions évolutives telles que Lightning Network, les contrats intelligents de CKB offrent une gamme plus large de fonctionnalités pour aider les développeurs à créer des applications plus complexes sur Bitcoin. Bien que le réseau Lightning facilite efficacement les transactions rapides et peu coûteuses, il ne prend pas en charge les applications décentralisées complexes. Dans le même temps, des plateformes telles que Liquid Network, Merlin Chain et Bouncebit doivent faire confiance à une alliance semi-centralisée pour gérer le pont inter-chaînes entre la chaîne latérale et le réseau principal Bitcoin. CKB utilise des méthodes de calcul hors chaîne et de règlement en chaîne pour éviter ce degré de centralisation.

Néanmoins, l’approche de Nervos pour faire évoluer Bitcoin avec le protocole RGB++ n’est pas sans limites. Le recours à des réseaux externes, en particulier à la blockchain CKB, pour la disponibilité des données et l'émission d'actifs crée une complexité supplémentaire et une latence potentielle pour Bitcoin. De plus, le manque d'outils de développement complets et de solutions d'interaction multipartites limite la capacité du protocole à prendre en charge efficacement les applications décentralisées. Enfin, la transparence des transactions sur la blockchain CKB compromet les avantages en matière de confidentialité initialement offerts par le protocole RGB.

8. Résumé

Le marché du Bitcoin L2 continue de croître à mesure que la demande d’évolutivité et de fonctionnalités au-delà de la fonctionnalité d’origine de Bitcoin continue de croître. Diverses solutions L2, telles que Lightning Network, sidechains et Rollups, visent à résoudre ces problèmes en déplaçant les transactions hors de la chaîne principale, augmentant ainsi le débit de Bitcoin sans compromettre la sécurité. Cependant, ces solutions introduisent souvent de nouvelles complexités et de nouveaux défis en matière de sécurité. Ce qui distingue Nervos, c'est l'extension du protocole RVB avec RVB++. RGB++ fournit des extensions natives pour Bitcoin intégrant des fonctionnalités de contrat intelligent plus approfondies directement liées au modèle Bitcoin UTXO. Ces fonctionnalités, à leur tour, facilitent une expansion plus fluide et plus sécurisée de l’utilité de Bitcoin. De plus, des travaux sont en cours pour connecter le réseau de canaux de paiement au réseau Lightning, ce qui rendra CKB plus évolutif et adapté à de nombreuses applications blockchain.

À terme, Nervos vise à renforcer sa position dans l'espace Bitcoin L2 en simplifiant l'expérience utilisateur et développeur. De plus, Nervos peut donner la priorité à la prise en charge RGB++ pour un plus large éventail de types d'actifs et d'applications complexes, augmentant ainsi son utilité au sein de l'écosystème Bitcoin. Ce faisant, Nervos peut jouer un rôle clé dans l’adoption et les fonctionnalités plus larges de Bitcoin en tant que plate-forme pour les applications décentralisées et les contrats intelligents.