Un canal de estado permite que participantes definidos intercambien actualizaciones firmadas fuera de cadena y usen una blockchain para hacer cumplir la liquidación y resolver disputas. En vez de publicar cada interacción, conservan evidencia del estado que acordaron aceptar.
Abrir, actualizar y cerrar
En un diseño común, depositan fondos en un contrato y acuerdan el estado inicial. Después intercambian actualizaciones firmadas directamente. Estas pueden registrar saldos o avances de aplicaciones, como movimientos de un juego. Un canal de pagos se enfoca en transferencias; uno de estado admite lógica más general.
Si cooperan, presentan el estado final acordado para cerrar. Si alguien desaparece o presenta un estado anterior, el procedimiento de disputa puede permitir la liquidación. La parte honesta podría necesitar enviar una actualización válida más reciente dentro del plazo.
Condiciones de la eficiencia
Muchas interacciones reparten el costo de abrir y cerrar y reducen operaciones en cadena. Las disputas pueden añadir transacciones, comisiones y espera: el canal no siempre es gratuito ni se liquida inmediatamente en blockchain.
Se necesitan respaldos fiables del estado y monitoreo oportuno, propio o mediante un servicio adecuado. Capital bloqueado, disponibilidad de la contraparte y diseño contractual también limitan los usos. Comunicarse fuera de cadena puede reducir la exposición pública, sin dar anonimato automático ni eliminar riesgos de liquidación.