Guía del proceso de firmante
Introducción
Este documento ofrece una descripción detallada del sistema sBTC, centrándose en las operaciones de un nodo firmante de sBTC. Exploraremos los procesos automatizados y las interacciones de software que ocurren en el ecosistema sBTC.
Se está elaborando una guía paso a paso para configurar y ejecutar un nodo firmante de sBTC. Esta es una guía conceptual para ayudar a los firmantes a comprender cómo es su rol en el sistema sBTC.
Configuración del nodo firmante
Como firmante de sBTC, su responsabilidad principal es ejecutar y mantener un nodo firmante. Esto es lo que implica:
Configuración de hardware
Asegúrese de que su nodo tenga suficiente potencia computacional y almacenamiento.
Instalación de software
Instale el software del nodo firmante de sBTC y sus dependencias.
Gestión de claves
El software del nodo genera y almacena de forma segura la clave privada de Bitcoin y la clave pública correspondiente.
Registro del nodo
Al ejecutarse por primera vez, el nodo registra automáticamente su clave pública en el contrato del Registro sBTC en la blockchain de Stacks.
Operaciones diarias
Una vez configurado, su nodo firmante opera de forma autónoma, realizando las siguientes tareas:
Monitoreo de solicitudes de depósito
Su nodo supervisa continuamente las solicitudes de acuñación de sBTC:
El nodo se conecta a la red Bitcoin y a la blockchain de Stacks.
Vigila las transacciones de Bitcoin enviadas a la dirección UTXO de sBTC.
Cuando se detecta un depósito, el nodo verifica los detalles de la transacción.
Procesamiento de solicitudes de acuñación
Al confirmar un depósito:
El nodo prepara automáticamente una firma para la operación de acuñación usando su clave privada.
Envía esta firma al contrato de Depósito sBTC en la blockchain de Stacks.
El contrato verifica la firma y la combina con las firmas de otros nodos firmantes.
Una vez que se recopilan suficientes firmas válidas, el contrato acuña la cantidad correspondiente de sBTC.
Manejo de solicitudes de retiro
Para las solicitudes de retiro de sBTC:
El nodo supervisa el contrato de Retiro sBTC en busca de nuevas solicitudes.
Al detectar una solicitud, verifica el saldo de sBTC del usuario y la validez de la solicitud.
El nodo firma automáticamente la operación de retiro y envía su firma.
Una vez que se recopilan suficientes firmas y el sBTC se quema, el nodo participa en la creación y firma de una transacción de Bitcoin para satisfacer el retiro.
La transacción de Bitcoin firmada se difunde en la red Bitcoin.
¿Te fue útil?