BIP 325 separa la validación de transacciones del permiso para producir bloques de un Signet concreto. La red predeterminada usa firmas; una condición propia puede tener otra solución.
Un Full Node verifica Proof of Work, transacciones y la condición adicional de Signet. Una cabecera válida por sí sola no demuestra que se cumpla la condición incluida en el cuerpo del bloque. [BIP 325 — Signet] [Bitcoin Core — Signet]
La condición es un script y puede exigir una firma o Multisig. Un Signet propio con OP_TRUE admite una solución vacía; no es correcto afirmar que todo Signet siempre requiere firma. [BIP 325 — Signet]
BIP 325 coloca la solución no vacía en los datos opcionales del compromiso BIP 141 de coinbase. La marca 0xecc7daa2 identifica los datos; no es un pago ordinario separado al firmante. [BIP 325 — Signet]
La verificación usa dos transacciones virtuales y una raíz modificada de transacciones con la solución vaciada. La firma no incluye ni a sí misma ni el nonce de cabecera; buscar Proof of Work no exige firmar por cada cambio de nonce. [BIP 325 — Signet]
Bitcoin Core ofrece un Signet predeterminado, pero los participantes pueden acordar su propio script. El identificador inicial de mensajes deriva de la condición; el nombre Signet no identifica por sí solo una misma red. [BIP 325 — Signet] [Bitcoin Core — Signet] [Bitcoin Wiki — Signet]
El objetivo no es garantizar servicio continuo. La coordinación permite probar interrupciones y reorganizaciones con condiciones más previsibles que la minería de prueba sin control. [BIP 325 — Signet] [Bitcoin Core 0.21 release notes]
Los firmantes pueden retener bloques o restringir la inclusión de transacciones. Su aprobación no sustituye las demás reglas de validación del nodo; este modelo no equivale a la seguridad de mainnet. [BIP 325 — Signet] [Bitcoin Optech — Signet]
Regtest también puede conectar varias máquinas, pero producir bloques es barato y un participante puede controlarlo fácilmente. Signet también sirve para pruebas compartidas prolongadas con autoridad de producción definida. [BIP 325 — Signet]
Las monedas Signet no son BTC de mainnet y el protocolo no las canjea por ellos. Las direcciones pueden compartir formato de prueba con otra red; ver una dirección no basta para identificar la red correcta. [Bitcoin Core — Signet]
Compruebe configuración de red, signet_challenge en getblockchaininfo y confirmaciones reales. Una prueba exitosa de cartera no demuestra resistencia ante un atacante económico en mainnet. [Bitcoin Core — getblockchaininfo RPC] [Bitcoin Core — signet miner]
Para obtener la imagen más completa, lee esta entrada junto con Consenso de Nakamoto, Propagación de bloques, Descarga inicial de bloques, Peso de bloque. También enlazan con esta entrada Testnet.