On-Chain / Off-Chain
Les transactions on-chain sont enregistrées directement sur la blockchain Bitcoin et sont vérifiables publiquement. Les transactions off-chain se déroulent hors de la blockchain, comme sur le Lightning Network, échangeant sécurité et permanence contre rapidité et frais réduits.
Une transaction on-chain est diffusée sur le réseau Bitcoin, validée par les noeuds, incluse dans un bloc et écrite définitivement sur la blockchain. Toute transaction on-chain est publique, vérifiable par n'importe qui et immuable une fois qu'elle a reçu suffisamment de confirmations. Le règlement on-chain est la forme la plus sûre et sans confiance de transfert Bitcoin car il repose entièrement sur le protocole et son consensus distribué, sans risque de contrepartie après confirmation.
Les transactions off-chain se déroulent en dehors de la blockchain principale. L'exemple le plus notable est le Lightning Network, une couche de paiement construite sur Bitcoin qui permet des transactions quasi instantanées avec des frais très bas. Les parties ouvrent un canal de paiement, échangent plusieurs transactions off-chain et ne règlent que le solde final sur la blockchain. D'autres mécanismes off-chain comprennent les soldes sur les exchanges dépositaires, où les utilisateurs font confiance à un tiers pour gérer leurs fonds, ainsi que les sidechains.
Le compromis entre les deux approches est clair. Les transactions on-chain offrent une sécurité, une finalité et une transparence maximales, mais sont plus lentes et coûteuses pour les petits montants en raison de la concurrence pour l'espace dans les blocs. Les solutions off-chain offrent rapidité et efficacité au prix de l'introduction de couches supplémentaires, d'hypothèses de confiance ou de risque de contrepartie. Les deux approches répondent à des besoins différents au sein de l'écosystème Bitcoin et peuvent se compléter selon le cas d'utilisation.