
Décryptage technique de la blockchain Nervos : pourquoi peut-elle accélérer une couche 2 fidèle au modèle Bitcoin ?
TechFlow SélectionTechFlow Sélection

Décryptage technique de la blockchain Nervos : pourquoi peut-elle accélérer une couche 2 fidèle au modèle Bitcoin ?
Les caractéristiques natives de la chaîne CKB et son architecture de base, notamment sa compatibilité avec les innovations, lui permettent d'aller plus loin dans la bataille sans norme claire autour des Layer 2 de BTC.
Rédaction : Haotian
Quand j'ai entendu dire que Nervos Network lançait une couche 2 pour BTC en situation de « dos au mur », cela ne m'a pas surpris. En effet, la blockchain CKB est techniquement proche du BTC tout en étant plus avancée, capable à la fois d'hériter des caractéristiques natives UTXO et d'étendre des fonctionnalités programmables plus sophistiquées. Si l'idée que CKB dépasse BTC en tant que récit principal semble presque impossible, alors en reculant d'un pas, son rôle en tant que couche 2 de BTC deviendrait incontestablement dominant. Pourquoi ? Voici mon analyse sur CKB.
Actuellement, le marché des couches 2 de BTC est fragmenté en raison des limites inhérentes du réseau principal concernant les capacités de vérification, ce qui a conduit à une prolifération d'approches diverses. Oui, précisément parce que le langage de script du réseau principal BTC est fondamentalement simple, avec des capacités de calcul et de vérification quasiment nulles, l'espace ouvert aux innovations est vaste. À l’heure actuelle, en dehors de la validation d’opérations simples comme la signature ou la multisignature dans les conditions de déblocage UTXO, toute logique transactionnelle complexe — y compris la vérification de données (Data), la comparaison d’états (state diff) — ne peut être réalisée directement sur BTC. On doit donc utiliser BTC uniquement comme couche de règlement d’actifs, puis étendre ses capacités via une autre blockchain puissante capable de construire un consensus local et d’exécuter des vérifications calculables.
Ainsi, il n’existe aucune norme uniforme pour définir ce qu’est une véritable couche 2 de BTC, ni même de notion de « légitimité ». Il est même difficile d’établir des hiérarchies claires. On peut toutefois distinguer deux catégories selon la perception de la communauté : au sens strict, seules les solutions telles que Lightning Network (canal d’état) ou RGB reposant sur le mécanisme de « sceau unique » (Single Seal) peuvent être considérées comme des couches 2 authentiques de BTC, car elles exploitent pleinement les capacités limitées de vérification par script du BTC, sans nécessiter — ou minimisant fortement — un consensus local hors chaîne.
Au sens large, dès lors qu’une chaîne externe dispose d’un consensus local reconnu et d’un pont cross-chain assurant la sécurité du transfert d’actifs, théoriquement, n’importe quelle chaîne performante comme une chaîne EVM Ethereum ou Solana pourrait servir de couche 2 à BTC. De toute évidence, le marché actuel des couches 2 de BTC est fortement polarisé : soit extrêmement restreint, comme Lightning Network ou RGB, dont le développement lent et difficile ressemble à une route escarpée ; soit extrêmement large, où toute chaîne pouvant interagir en toute sécurité avec BTC peut prétendre au titre de couche 2. Existe-t-il donc une solution intermédiaire ?
Oui. La réponse est : Nervos Network, dont l’architecture technique repose sur le modèle UTXO, mais avec des améliorations significatives en performance.
Concrètement :
1) Le réseau CKB partage avec BTC une origine commune en matière de « modèle UTXO » et de « mécanisme de consensus minier ». Contrairement au modèle de comptes utilisé par Ethereum et d'autres blockchains principales, le modèle UTXO présente certains avantages uniques en termes de confidentialité des transactions, de flexibilité dans la construction des transactions, et de traitement parallèle empêchant le double spending. Il est souvent considéré comme l'une des inventions les plus géniales de Satoshi Nakamoto.
Cela explique pourquoi, après Ethereum, des blockchains comme Sui ou Aptos ont adopté des modèles similaires à UTXO. On peut critiquer la capacité limitée et la vitesse de génération de blocs du BTC comme étant des contraintes de leur époque, mais le modèle UTXO lui-même reste visionnaire. CKB a conservé ce modèle et l’a optimisé en le transformant en modèle Cell. Ce dernier préserve la pureté transactionnelle du modèle UTXO de Bitcoin, tout en intégrant la gestion d’état des données propre aux modèles de comptes comme Ethereum.
Pour vulgariser : le modèle UTXO de Bitcoin ressemble à un processus continu de destruction et de frappe de pièces. Le modèle Cell, quant à lui, supprime la phase de destruction, cherchant plutôt à valider et conserver durablement les états. Chaque Cell contient deux champs : Capacity et Data. Capacity, exprimé en octets, correspond au solde d’un UTXO ; tandis que Data stocke toutes sortes d’informations, notamment l’historique complet des transactions et tout type de données. Ainsi, l’ensemble des Cells permet non seulement de représenter fidèlement les soldes et de gérer les transferts d’actifs, mais aussi d’intégrer des états complexes liés aux contrats intelligents.
En somme, le modèle Cell constitue un modèle transactionnel avancé, offrant plus de continuité, de flexibilité et une extension significative du champ d’application du modèle UTXO. Il représente également la clé permettant à CKB d’hériter de la sécurité du réseau principal BTC tout en accélérant des extensions lentes comme Lightning Network ou RGB.
2) Prenons l'exemple récent du lancement de RGB++ par CKB. Normalement, le principal obstacle à la mise en œuvre complète d’une solution RGB mature dans l’écosystème BTC ne réside pas dans le processus de « sceau unique » sur le réseau principal BTC, mais bien dans la communication, la coordination et la maintenance collective des états entre les nœuds clients hors chaîne. Cela devient particulièrement compliqué dans un environnement décentralisé. Autrement dit, si la théorie de RGB paraît simple, sa mise en pratique se heurte à de nombreuses difficultés dues aux lacunes des infrastructures de base.
CKB a bien compris ce point et décide tout simplement d'intégrer tous ces nœuds de validation client hors chaîne au processus public de validation sur chaîne de CKB. Cela accélère directement la mise en œuvre pratique de la voie d'extension cliente UTXO souhaitée par RGB. Après tout, atteindre un consensus réseau P2P complexe entre nœuds hors chaîne est extrêmement difficile, entouré d'incertitudes et de défis techniques — tels que des retards ou des incohérences de synchronisation des données, ou encore des risques de fraude et d'attaques. Transposer ce processus directement sur chaîne simplifie considérablement la tâche.
3) RGB++ fait beaucoup parler de lui ces derniers temps. Permettez-moi d’ajouter un autre exemple proposé par CKB : le format de données Open Transaction, afin que vous puissiez mieux apprécier l’avance technologique de cette blockchain.
En bref, Open Transaction permet à plusieurs participants de construire et d’agréger progressivement une transaction à différents moments, grâce à trois fonctionnalités clés : construction partielle, modification autorisée et agrégation incrémentale. Par exemple : Alice crée une Open Transaction indiquant qu’elle souhaite échanger un certain montant de jeton A contre du jeton B auprès de Bob. Cette transaction reste modifiable après son initiation. Lorsque Bob la reçoit, s’il accepte les conditions, il peut ajouter son propre jeton B et compléter les clauses de l’échange.
Cela peut sembler abstrait au premier abord. Mais dans un scénario cross-chain, Alice et Bob peuvent finaliser leurs échanges d’actifs sur différentes blockchains hétérogènes de manière autonome, renforçant ainsi grandement l’interopérabilité transversale de la chaîne CKB. Dans des cas complexes de DeFi, où les utilisateurs doivent ajuster dynamiquement leurs positions selon l’évolution du marché, Open Transaction permet aux participants de modifier les conditions contractuelles pendant l’exécution, enrichissant ainsi considérablement la capacité à gérer des opérations complexes.
À mes yeux, Open Transaction rejoint l’esprit des conditions de déblocage des transactions UTXO : il intègre harmonieusement la construction de conditions complexes, la participation multisignature, et les exigences d’applications variées. C’est là encore une innovation de valeur qui prolonge fidèlement la philosophie fondatrice de la chaîne principale BTC. Fin du propos.
Fait intéressant : Jan PoW↾⇃, membre de l’équipe principale de recherche et développement d’Ethereum, a choisi pour son premier projet emblématique de s’inspirer du modèle UTXO de BTC. Bien que le modèle de contrat intelligent d’Ethereum soit aujourd’hui plus largement adopté, Jan et son équipe Nervos ont obstinément décidé d’étendre et d’améliorer le modèle UTXO de BTC. Cela témoigne à la fois d’un profond respect pour le modèle transactionnel minimaliste imaginé par Satoshi Nakamoto, et, quelque part, prédestine Nervos à devenir une couche 2 native de BTC.
En résumé : je suis très optimiste quant à la démarche de CKB visant à devenir une couche 2 de BTC.
À court terme, CKB peut effectivement accélérer la mise en œuvre de solutions comme Lightning Network ou RGB sur des chaînes basées sur le modèle UTXO, et fournir des références précieuses pour leur déploiement futur sur le réseau principal BTC. À long terme, grâce à ses caractéristiques natives, à son architecture innovante et à sa grande compatibilité, CKB est bien placé pour aller loin dans cette guerre sans règles claires autour des couches 2 de BTC.
Note : Les détails techniques et points forts de CKB sont nombreux. Je consacrerai davantage de temps ultérieurement à une analyse plus approfondie. Force est de constater : les couches 2 de BTC offrent non seulement aux nouvelles blockchains une chance de s’élever rapidement, mais aussi aux anciennes blockchains la possibilité infinie de renouveler leur croissance.
Bienvenue dans la communauté officielle TechFlow
Groupe Telegram :https://t.me/TechFlowDaily
Compte Twitter officiel :https://x.com/TechFlowPost
Compte Twitter anglais :https://x.com/BlockFlow_News














