Les technologies Blockchain sont souvent décrites en termes de différentes « couches », « couches » ou couches, chacune servant un objectif unique. Décollons les couches une à une 👇

📈 Couche 0. Couche réseau ou physique

Cette couche représente l'infrastructure physique et les protocoles de communication, tels qu'Internet, qui permettent aux nœuds de communiquer entre eux.

Exemples : IPFS (InterPlanetary File System), BGP (Border Gateway Protocol).

📈 Couche 1. Couche de consensus ou la blockchain elle-même.

Il s’agit du niveau de base des protocoles blockchain, dans lequel des blocs sont formés et un consensus est atteint entre les participants du réseau. Il définit la manière dont les transactions sont enregistrées et validées. Le problème est qu’à mesure que l’utilisation de la blockchain augmente, son débit doit s’améliorer, c’est-à-dire mise à l’échelle requise. Et ici, les niveaux suivants apparaissent.

Exemples : Bitcoin, Ethereum, Algorand.

📈 Couche 2. Couche réseau.

Il s'agit d'une sorte de module complémentaire à la première couche de la blockchain qui interagit avec la blockchain sous-jacente, fournissant des solutions pour augmenter l'évolutivité et la vitesse des transactions tout en minimisant les coûts.

Exemples : Lightning Network (pour Bitcoin), Optimistic & ZK Rollups (pour Ethereum).

📈 Couche 3. Couche d'application (Dapps)

Il s'agit de la couche où les développeurs créent des applications décentralisées (dApps) à l'aide de contrats intelligents et d'autres technologies pour interagir avec les couches 1 et 2.

Exemples : Uniswap, Decentraland.