Glossary
State Channel
Technique de scaling Layer-2 où les parties transigent hors chaîne en échangeant des mises à jour d'état signées, ne réglant on-chain que pour ouvrir et fermer le canal.
Un state channel permet à deux parties ou plus de verrouiller des fonds dans un contrat on-chain, puis d'échanger des messages signés hors chaîne pour mettre à jour qui possède quoi. Chaque nouveau message remplace le précédent, si bien que les parties peuvent transiger des milliers de fois avec zéro frais on-chain et une finalité instantanée entre elles.
Seules deux transactions on-chain sont nécessaires : une pour ouvrir le canal et une pour le fermer avec l'état final convenu. Si une partie tente de régler avec un état obsolète, la contrepartie peut soumettre une mise à jour signée plus récente pendant une fenêtre de contestation pour l'écraser. Les canaux de paiement comme ceux du Lightning Network en sont la forme la plus courante, mais les state channels peuvent encoder une logique applicative arbitraire telle que des jeux ou des micropaiements.