Les solutions de seconde couche de Bitcoin sont développées sur la blockchain Bitcoin pour en améliorer le passage à l’échelle, réduire les coûts et permettre la programmabilité, sans modifier le protocole sous-jacent. Ce cours présente les principales architectures de seconde couche, leur fonctionnement et les compromis qu’elles impliquent.
Ce programme analyse en détail l’écosystème des solutions de seconde couche de Bitcoin à travers cinq modules distincts. Il aborde d’abord les raisons d’être des solutions de seconde couche, puis le fonctionnement de technologies telles que le Lightning Network, Fedimint, Ark, les rollups et BitVM. Ce programme est destiné aussi bien aux novices qu’aux experts qui souhaitent approfondir leurs connaissances de la blockchain.