Dans la blockchain, il existe un triangle impossible, à savoir la sécurité, la décentralisation et l’évolutivité. Lorsque ces trois éléments sont introduits dans la blockchain, vous ne pouvez en choisir que deux sur trois et ne pouvez pas tous les satisfaire.

Bitcoin est un système blockchain qui maximise la sécurité et la décentralisation au détriment de l'évolutivité. Le temps de génération de blocs de Bitcoin est d'environ 10 minutes, tandis que d'autres chaînes publiques courantes telles que Ethereum 2.0, Solana, etc. ont des temps de génération de blocs de quelques secondes, voire millisecondes. On peut voir que Bitcoin a fait d'énormes sacrifices en termes d'efficacité et de génération. La sécurité et la décentralisation sont les plus élevées, ce qui a créé une énorme demande d'expansion du Bitcoin de la part d'un grand nombre de participants à la blockchain.

Bitcoin Layer2 est un plan d'expansion pour Bitcoin. Il s'agit principalement d'une extension de couche supérieure pour les scénarios d'application dans lesquels Bitcoin est rare et relativement inefficace. Le but est de résoudre la dimension d'évolutivité du triangle impossible mentionné ci-dessus. Système de piles.

Le système Stacks est un réseau Bitcoin de couche supérieure qui prend en charge les applications décentralisées et les contrats intelligents. Il est connecté au système blockchain Bitcoin via un mécanisme de consensus s'étendant sur deux chaînes, assurant ainsi à la fois la sécurité du Bitcoin et des contrats intelligents. scénarios.

Stacks adopte une approche pyramidale, avec une couche de règlement de base en bas (Bitcoin), puis en ajoutant des contrats intelligents et de la programmabilité par-dessus (Stacks), puis en ajoutant une couche d'évolutivité et de vitesse par-dessus (le sous-réseau de Hiro). En adoptant cette approche à plusieurs niveaux, elle offre non seulement les mêmes fonctionnalités riches que les chaînes publiques telles qu'Ethereum, mais évite également de nombreuses lacunes de ces chaînes publiques complexes.

Stacks est une couche 2 de Bitcoin avec des propriétés uniques, telles que son propre jeton qui agit comme un mécanisme incitatif pour maintenir son registre historique de toutes les transactions et fonctionne selon son propre système de sécurité.

Bien que Stacks ajoute des fonctionnalités supplémentaires à Bitcoin, il ne modifie pas le contenu de Bitcoin lui-même en raison de son mécanisme de consensus de preuve de transfert (POX). C'est également ce qui différencie Stacks des solutions de mise à l'échelle L2 sur Ethereum (telles que Polygon ou Arbitrum), qui maintiennent Bitcoin lui-même simple et sécurisé, tandis que d'autres fonctionnalités et une vitesse optimisée sont implémentées à l'aide d'autres couches, donc même si d'autres couches sont compromises, il le fera. n'affecte pas la couche de base (Bitcoin).