Glosario cripto
Canal de estado (state channel)
Un canal de estado permite a un grupo fijo de participantes intercambiar actualizaciones firmadas fuera de la cadena y liquidar solo el resultado final.
Un canal de estado arranca con una transacción on-chain que bloquea fondos o un estado en un contrato o una multifirma. A partir de ahí, los participantes se envían mensajes firmados que actualizan ese estado compartido, como los saldos o la situación de una partida, sin tocar la cadena. Al terminar, o si una parte deja de cooperar, se envía a la cadena el último estado firmado y el contrato lo liquida.
Los canales de pago, como los de Lightning Network, son la variante más sencilla y extendida. En Ethereum se exploraron canales de estado generalizados para micropagos, juegos e intercambios, porque las interacciones dentro del canal son instantáneas y casi gratuitas. Fueron una de las primeras ideas de capa 2, antes de plasma y de los rollups.
Los canales solo sirven para un grupo conocido de participantes que permanezcan conectados o contraten watchtowers para reaccionar si la contraparte publica un estado antiguo. El capital queda inmovilizado mientras dura el canal, y abrirlo y cerrarlo cuesta comisiones on-chain. Esos límites explican por qué los rollups, que atienden a cualquiera sin configuración previa, se impusieron como vía de escalado de Ethereum.
Ejemplo
Dos jugadores bloquean tokens en un contrato de canal, juegan cientos de movimientos de ajedrez intercambiando mensajes firmados y publican solo la posición final para que el ganador cobre la apuesta.
