Rotación de billeteras firmantes
La rotación de la billetera de firmantes permite a los firmantes de sBTC actualizar sus claves privadas y modificar la composición del conjunto de firmantes. Este mecanismo es la forma en que la red mantiene la seguridad a lo largo del tiempo y se adapta a los participantes cambiantes.
Cómo funciona
El sistema sBTC utiliza una cartera multifirma en Bitcoin para custodiar los depósitos de BTC. Cuando el sistema necesita cambiar quién controla esta cartera—ya sea rotando claves o cambiando el conjunto de firmantes—utiliza el mecanismo de rotación.
A partir de la versión v1.1.0, el sistema admite:
Agregar nuevos firmantes al conjunto
Eliminar firmantes existentes
Reemplazar firmantes específicos
Rotar claves de los firmantes actuales
Cuando los firmantes acuerdan una nueva configuración, el sistema ejecuta automáticamente un protocolo de Generación de Clave Distribuida (DKG) para crear nuevas participaciones de firma para el grupo actualizado. Una vez completado, el control de la cartera sBTC se transfiere a la nueva configuración.
El proceso de rotación
Los firmantes se coordinan fuera de la cadena
Los firmantes acuerdan el nuevo conjunto de firmantes.
Actualizar configuración
Cada operador de firmante actualiza su configuración con el conjunto recién decidido.
DKG se ejecuta automáticamente
Una vez que todos los firmantes han configurado exactamente el mismo conjunto de firmantes, DKG ocurre automáticamente para generar nuevas participaciones de firma.
El nuevo conjunto de firmantes toma el control
El nuevo conjunto de firmantes toma el control de la cartera sBTC.
Los UTXO de Bitcoin permanecen bajo control continuo durante todo este proceso; no hay ningún momento en que los fondos queden sin asegurar.
Cuando ocurre la rotación
La rotación de claves típicamente ocurre cuando:
Cambios en los firmantes: Cuando alguien sale del conjunto de firmantes o nuevos participantes se unen, la configuración debe actualizarse para reflejar la nueva membresía.
Eventos de seguridad: Si una clave podría estar comprometida, se puede iniciar una rotación de emergencia para asegurar el sistema.
¿Te fue útil?