ooo, excelente pregunta 🙂 La transacción de hecho ES básicamente un objeto JSON (escrito en hexadecimal). Aquí hay una transacción en bruto https://chain.so/api/v2/tx/DOGE/…, el campo tx_hex es el hexadecimal, el txid (la cadena en la URL) es un hash de él.
Bitcoin es una red de igual a igual, por lo que lo envía a todos los nodos a los que está conectado. Lo envían a todos los nodos a los que están conectados, y así sucesivamente hasta que se propague a todos los nodos en aproximadamente 2 segundos (hay más de 5000 en bitcoin). La red de los llamados “nodos completos” es una “red distribuida”. Incluyendo billeteras SPV como multibit o la billetera Android (que no descarga la cadena de bloques completa en lugar de depender de nodos completos para esa información) se parece más a una “red descentralizada”.
Aquí hay una visualización ordenada de la red Mapa de red: Bitnodes. Por favor, no me pregunten cómo se genera, no tengo idea, pero es genial mirarlo. Aquí hay un mapa geográfico de ellos https://bitinfocharts.com/nodes3…. Como beneficio adicional, aquí hay una visualización de todas las transacciones de bitcoin, litecoin y dogecoin que ocurren en tiempo real http://codicassert.github.io/coi…, utiliza la API de socket so.chain.
Una vez que la transacción llega a un nodo que también es minero, el minero incorporará esa transacción en el siguiente bloque en el que está trabajando en el hash (siempre que el minero esté satisfecho con la tarifa pagada por la transacción; los mineros tienen la capacidad de ignorar las transacciones por completo o dar una tarifa más alta prioridad).
- ¿Por qué mi aire acondicionado se enciende y apaga con frecuencia?
- Quiero encontrar alienígenas. ¿Cómo debería hacerlo?
- Heredé $ 1 millón a los 21 años (fallecimiento de un padre) y lo he gestionado activamente y lo he incrementado a $ 2 millones. Tengo 25 años y no quiero ser considerado como un bebé con fondos fiduciarios. ¿Cuál es una respuesta apropiada para mí a la pregunta ‘Entonces, ¿qué haces?’
- Estoy buscando vender un automóvil sin registro, y en una condición que no pase la inspección, en el estado de Massachusetts. ¿Qué necesito hacer para hacer esto bien?
- Entiendo que Messi es un gran jugador, pero ¿qué pasa con Ibrahimovic o Rooney? Son igual de asombrosos.
Los nodos de Bitcoin se encuentran entre sí a través de algunos métodos, principalmente a través de una lista de nodos mantenidos localmente a los que se ha conectado previamente, que funciona para todos los tiempos, excepto la primera vez o si ha estado apagado durante mucho tiempo. También hay una lista de semillas DNS que apunta a IP de nodo, y los desarrolladores han codificado en su propia lista de nodos estables en caso de que todo lo demás falle. Una vez conectado a 1 nodo, recibe IP de otros nodos de él.
Vea mis dos respuestas aquí Respuesta de Matt Peoples a ¿Quién realmente emite Bitcoin? y aquí la respuesta de Matt Peoples a ¿De dónde vino Blockchain? para más información 🙂 Contento de responder cualquier seguimiento.