For the complete documentation index, see llms.txt. This page is also available as Markdown.

Guía del proceso de los firmantes

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 entender cómo es su función en el sistema sBTC.

Configuración del nodo firmante

Como firmante de sBTC, tu responsabilidad principal es ejecutar y mantener un nodo firmante. Esto es lo que implica:

1

Configuración del hardware

Asegúrate de que tu nodo tenga suficiente capacidad de cómputo y almacenamiento.

2

Instalación del software

Instala el software del nodo firmante de sBTC y sus dependencias.

3

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.

4

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, tu nodo firmante funciona de forma autónoma y realiza las siguientes tareas:

1

Monitoreo de solicitudes de depósito

Tu 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.

2

Procesamiento de solicitudes de acuñación

Tras 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 de sBTC en la blockchain de Stacks.

  • El contrato verifica la firma y la combina con firmas de otros nodos firmantes.

  • Una vez que se recopila suficiente cantidad de firmas válidas, el contrato acuña la cantidad correspondiente de sBTC.

3

Gestión de solicitudes de retiro

Para solicitudes de retiro de sBTC:

  • El nodo monitorea el contrato de Retiro de 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 completar el retiro.

  • La transacción de Bitcoin firmada se transmite a la red Bitcoin.

Última actualización

¿Te fue útil?