124 / 691SIGNET

Signet

Signet es una red de prueba con Proof of Work y una condición adicional de script para los bloques. Permite pruebas coordinadas, incluidos fallos planificados.

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.

DOC · 001BIP 325 — SignetEspecificaciónDOC · 002Bitcoin Core — SignetDocumentaciónDOC · 003Bitcoin Core 0.21 release notesDocumentaciónDOC · 004Bitcoin Wiki — SignetDocumentaciónDOC · 005Bitcoin Optech — SignetDocumentaciónDOC · 006Bitcoin Core — signet minerDocumentaciónDOC · 007Bitcoin Core — getblockchaininfo RPCDocumentación
Fuentes primero · No es asesoramiento financiero