PROTOGUÍA TEMÁTICA BASADA EN FUENTES

Cómo funciona Bitcoin: protocolo, nodos y consenso

Relaciona las transacciones y UTXO con Proof of Work, las comprobaciones de Full Node y las reglas para elegir una historia válida.

55coordenadas conectadas
175Enlaces a fuentes

Un Full Node rechaza bloques inválidos y sigue la cadena con mayor trabajo acumulado entre las ramas válidas conocidas. Los mineros producen ese trabajo. Una misma persona puede desempeñar ambas funciones complementarias. Un Full Node comprueba bloques y gastos, incluidas firmas, reglas de emisión y prohibición del doble gasto dentro del historial aceptado. Las políticas de admisión y retransmisión de transacciones sin confirmar pueden ser más estrictas que el consenso. El rechazo en la mempool no invalida por sí solo un bloque.

Este resumen no sustituye una especificación completa. Bitcoin Core v29.0 es un ejemplo concreto de implementación, no una afirmación de que sea la última versión. BIP141 describe los cambios de SegWit; verifica siempre las condiciones de activación de los cambios de reglas. Las entradas enlazadas tienen sus propias fuentes y revisiones.

Fuentes primarias

Una ruta seleccionada desde los principios hasta los detalles importantes.

01
Protocolo · BTC

Bitcoin

Una red monetaria abierta: qué significa tener bitcoin, cómo se crea un pago y por qué los nodos verifican su aceptación.

Abrir entradaAbrir fuente
02
Protocolo · PoW

Prueba de trabajo

Condición hash costosa de crear y barata de verificar que mide trabajo acumulado de historias válidas.

Abrir entradaAbrir fuente
03
Red · NODE

Nodo completo

Software que valida independientemente todas las reglas y mantiene su propia cadena válida y conjunto UTXO.

Abrir entradaAbrir fuente
04
Protocolo · UTXO

UTXO

Salida concreta presente en el conjunto gastable actual y consumible sólo por completo.

Abrir entradaAbrir fuente
05
Protocolo · SHA²

SHA-256

SHA-256 es el miembro de 256 bits de la familia SHA-2 de NIST. Bitcoin lo usa directamente y dentro de construcciones estrictamente definidas; serialización, separación de dominios y consenso importan tanto como la primitiva.

Abrir entradaAbrir fuente
06
Protocolo · CORE

Bitcoin Core

Bitcoin Core es la implementación de código abierto más usada de un nodo Bitcoin de validación completa; no es el protocolo ni toda la red.

Abrir entradaAbrir fuente

Definiciones, mecanismos, personas y datos fuente vinculados a este campo.

BTCBitcoinProtocolo · 8 §TIMECadena temporalProtocolo · 2 §PoWPrueba de trabajoProtocolo · 4 §HASHMineríaRed · 3 §NODENodo completoRed · 4 §2016Ajuste de dificultadProtocolo · 4 §TXTransacciónProtocolo · 4 §UTXOUTXOProtocolo · 3 §MEMMempoolRed · 3 §BLKBloqueProtocolo · 3 §HDRCabecera de bloqueProtocolo · 3 §HASHHash criptográficoProtocolo · 8 §SHA²SHA-256Protocolo · 12 §MRKLÁrbol de MerkleProtocolo · 3 §ADDRDirección de BitcoinProtocolo · 16 §CONFConfirmaciónRed · 14 §CBTXTransacción coinbaseProtocolo · 12 §SCRIPTBitcoin ScriptProtocolo · 4 §FORK↓Soft forkProtocolo · 17 §FORK↑Bifurcación duraProtocolo · 2 §BIPPropuesta de Mejora de BitcoinProtocolo · 5 §RULESReglas de consensoProtocolo · 4 §REORGReorganización de cadenaRed · 3 §STALEBloque obsoletoRed · 3 §ASICMinero ASICRed · 3 §POOLPool de mineríaRed · 3 §H/sTasa de hashRed · 3 §NONCENonceProtocolo · 2 §TIMEBloqueo temporalProtocolo · 3 §COREBitcoin CoreProtocolo · 8 §TESTTestnetProtocolo · 8 §BGPProblema de los generales bizantinosProtocolo · 8 §NCConsenso de NakamotoProtocolo · 2 §PROPPropagación de bloquesRed · 3 §CMPCTRetransmisión compactaRed · 2 §IBDDescarga inicial de bloquesRed · 3 §PRUNENodo podadoRed · 3 §SIGNETSignetRed · 2 §vBByte virtualProtocolo · 3 §WUPeso de bloqueProtocolo · 5 §WITDatos witnessProtocolo · 5 §OPOpcode de Bitcoin ScriptProtocolo · 3 §CLTVCHECKLOCKTIMEVERIFYProtocolo · 2 §CSVCHECKSEQUENCEVERIFYProtocolo · 3 §PKGPackage RelayRed · 4 §COVCovenants de BitcoinProtocolo · 3 §CTVOP_CHECKTEMPLATEVERIFYProtocolo · 2 §NOSTRNostrRed · 7 §SOLOSolo MiningRed · 7 §PPSPay Per ShareRed · 5 §PPLNSPay Per Last N SharesRed · 4 §AUXPOWMerged MiningRed · 5 §FINALFinalidad probabilísticaRed · 2 §BIP110BIP 110 — soft fork temporal Reduced DataProtocolo · 5 §OP_RETOP_RETURN y salidas de datos nulosProtocolo · 4 §
691Buscar en todo el Atlas