¿Cómo puedo rastrear una transacción bitcoin para encontrar su ubicación en el mundo

Necesito realizar el seguimiento de una transacción bitcoin para saber más o menos donde en el mundo de la cartera se encuentra. Es posible el uso de un programa o manual de método, para el seguimiento/seguimiento de una transacción bitcoin para encontrar los destinatarios de la dirección IP o el área que en el mundo están en? Si es así, a grandes rasgos cómo es exacto es?

+914
Dean Pearce 16 abr. 2015 1:06:37
16 respuestas

La génesis de bloque es realmente nada más que un bloque que no tiene un bloque anterior. La creación de un nuevo génesis bloque sólo implica la configuración de la anterior hash parte del bloque de ceros. Porque no tiene un bloque anterior, automáticamente el primer bloque en la cadena, y la creación de un nuevo génesis bloque significa que se crea un nuevo bloque de la cadena.

En realidad, hay cuatro "oficial" de génesis cuadras de allí, uno de los principales de la cadena de Bitcoin, y ha habido tres 'prueba de redes' hasta ahora. Pero no hay nada que te impida la creación de su propia génesis de bloque (aunque es bastante inútil).

+985
user24450 03 февр. '09 в 4:24

Aquí es el de github que yo trabajo con:

https://github.com/danpaquin/gdax-python

Cuando yo ejecute el siguiente código:

auth_client.get_accounts()

Me da el siguiente error:

TypeError: espera o de cadena de bytes-como objeto

Lo que no tiene mucho sentido para mí. Cualquier ayuda sería muy apreciada.

+974
Susan L 29 abr. 2013 18:54:21

Es mi entendimiento de que la transacción no se procesan inmediatamente, porque el costo es muy bajo.

Que es más o menos correcto. Los mineros seleccionar las transacciones basadas en el coste por byte, y tarifas más bajas va a tomar más tiempo para ser incluido en un bloque

Si ese es el caso, entonces, puede uno tener un bitcoind servidor propio, tire de la transacción, el proceso (o las entradas en él) y, a continuación, crear un bloque para ser añadido a la blockchain?

Técnicamente, se podría extraer de su propia transacción. Prácticamente, esto ya no es posible. El proceso de minería es demasiado difícil para los no especializados de hardware desde la creación de ASIC mineros, e incluso con ASICs, tendría miles de personas a la mina a una velocidad donde se podía factible encontrar un bloque de todo por ti mismo.

Este enfoque es de hecho tomadas por algunos de minería de piscinas para el pago de sus mineros. No emisión de su pago tx, e incluir cuando la mina de su propio bloque, ya sea para un 0 cuota, o de un arbitrario de la cuota (desde la mina de la cuadra, que acaba de obtener la cuota de la espalda). Sin embargo, no es posible hacer esto como un usuario individual.

+923
Longing4Connection 31 ene. 2014 5:50:34

Estoy tratando de aprender cómo Chaum-estilo de ecash trabajado específicamente cómo:

"el emisor hace un ciego firma en un número de serie"

He intentado buscar en la Wikipedia, pero la página es bastante luz sobre los detalles, y todas las páginas no funcionan (incluso la Wayback machine páginas están rotos)

+820
montreal 16 mar. 2011 21:33:46

He pasado por decenas de videos y textos, pero no he encontrado bien cómo es el bitcoin en sí mismo representado técnicamente o a nivel de código?

Por lo que he entendido así-tan-lejos (si es correcto), es que un solo bitcoin en sí NO es representado por cualquier clase/objeto a nivel de código (o técnicamente NO es representado por un IDENTIFICADOR único, como el dinero fiat ha impreso en ella), sino que bitcoin es SÓLO una figura que se almacena en un distribuidas de contabilidad (blockchain). Y que la creación de un 'nuevo' bitcoin está fuera del aire fino como una recompensa para la verificación de las transacciones, junto con prueba de trabajo (es decir, resolver un problema de matemáticas con el fin de retrasar la emisión de la verificación de transacciones) para fines de seguridad (y, por tanto, NO como algunos ponen a descubrir nuevos bitcoins - como no bitcoin tiene una permanente IDENTIFICACIÓN única a ser descubierto).

Hay un bitcoin experto o desarrollador de bitcoin que podría comprobar (y posiblemente añadir más información) si mi interpretación es correcta, y si no, por favor explique cómo bitcoin está representada ya sea técnicamente o a nivel de código (y me ayudará a entender con más claridad si usted podría también explicar la técnicamente el proceso de la creación - o el llamado descubrimiento) de los 'nuevos' bitcoins en una forma que se relaciona a esta pregunta)?

Gracias.

+812
Don Sheppard 8 sept. 2018 3:08:38

Hay un servicio que te permite enviar Bitcoins o más interesante Altcoins a una dirección a través de una cantidad fija de tiempo. Digamos, por ejemplo, yo quería darle a la franquicia a mi hija cada semana durante el próximo año en $10 cada vez. Esto puede tener que ser hecho centralizada o ¿cómo podría esto ser implementado en forma descentralizada?

+750
madhavi sabharwal 26 oct. 2016 1:59:56

Soy bastante nuevo en bitcoin y estaba tratando de establecer un local regtest red con cuatro nodos en la misma máquina por tener el archivo de configuración diferente para cada nodo. Sin embargo, cuando intento abrir un nodo a través de la bitcoind se inicia, pero en la inspección de la depuración.registro puedo ver la siguiente línea

Error: no se Pudo abrir el socket para las conexiones entrantes (socket devuelto el error de la Dirección de familia no es compatible con el protocolo (97))

No sé si está relacionado con mi problema aquí, pero cuando digo que todos los cuatro nodos y, a continuación, compruebe la conexión de contar, devuelve 0 para todos los nodos de la red. Soy capaz de mina de las transacciones(usando el generar a la dirección), pero no se puede enviar bitcoins a otros nodos en la red. Es porque no se puede escuchar los mensajes en el zócalo?

Lo siento si esta es una muy trivial error por mi parte.

+598
user1978011 10 abr. 2011 19:49:34

No, usted no necesita un mezclador. Incluso si usted fuera a generar un millón de transacciones aleatorias con su cartera, el 100% del valor del saldo de salida de la mezcla podría estar vinculada a la original de la cartera a través de una simple búsqueda en anchura.

Las transacciones son de valor preservar (excepto para el coinbase), tienen una o más entradas, y tienen una o más salidas. Así que usted puede trivialmente construir un gráfico de la transacción, que es un grafo dirigido con transacciones como nodos, de los insumos como de la cabeza de los extremos de los bordes, y los resultados como la cola termina. Usted sabe también que el grafo es acíclico, como un árbol de la familia: una transacción no puede ser el ancestro y descendiente de B. Con esto en mente, si usted comienza en la transacción B, que le paga a su banco y es rastreable a usted, y retroceder un nivel en un tiempo (seguir los bordes en la dirección opuesta de la flecha), todos los caminos de la B a la a sus respectivos coinbases ir a través de A.

Esta es una fuerte evidencia de que a y B pertenecen a la misma persona, así como acabar con un maletín lleno de billetes es una fuerte evidencia de que usted recibiera las facturas de todos a la vez y sólo barajan dentro del maletín, en contraposición a conseguir una marcada proyecto de ley como el cambio de cada compra en efectivo que usted hizo durante tres años, de pura mala suerte.

Esto es lo mismo que decir que tienes una botella de vodka que desea diluir. Verter en 100 gafas, a continuación, verter de nuevo en otra botella, no oculta el hecho de que es el vodka.

Mezcladores de trabajo debido a que los insumos que reciben son de diferentes fuentes. Si usted es el único que vierte el vodka en la ponchera, y todos los demás, verter el jugo de fruta, luego cuando te llevará de vuelta el mismo volumen de líquido que se le ponga, tiene menos de vodka, tal vez no lo suficiente para incluso ser detectable.

Por supuesto, si un adversario quiere saber que usted utiliza un mezclador, es bastante trivial: que deliberadamente enviar monedas de control directamente a la mezcladora, y ver si alguna de sus direcciones ha sido contaminado por estas monedas. La analogía es alguien verter tinta azul en la ponchera, a continuación, la policía de arrestar a cualquier persona menor de 21 de salir de la fiesta con los labios azules. Todavía no se puede saber si usted pone vodka o jugo de frutas en el plato, pero el uso de una mezcladora puede ser considerado de lavado de dinero en su jurisdicción.

Otra cuestión es la de otros usuarios de la batidora. Aquellos que use un mezclador en todas probable es que tenga algo que ocultar, y una cierta proporción de las monedas que usted recibe puede venir desde la sombra fuentes. Por supuesto, nadie sería deshacerse de la perfección buen jugo de frutas, pero que quieren deshacerse de su jarabe para la tos, veneno para ratas, pintura a base de plomo, y la limpieza del drenaje ácido. Seguro, se deshizo de su bootleg vodka, pero lo que tienes atrás no es exactamente seguro para los niños.

+567
mmarie 9 mar. 2013 2:35:25

La última cartera.dat es la versión 0.6.0; cartera.dat no cambiar con el 0,7 versiones.

Billetera.dat versión 0.4.0 presentó la cartera de la función de cifrado.

Billetera.dat versión 0.6.0 introducido comprimido claves públicas", que hacen que las transacciones de enviar más pequeños. Ahora, esa es la única razón es posible que desee ejecutar -upgradewallet, aunque incluso si usted actualización, no empezar a usar comprimido claves públicas hasta que el uso de hasta el 100 sin comprimir llaves en la cartera keypool. Usted puede forzar bitcoind a utilizar las teclas de edad mediante la ejecución de la 'getnewaddress' RPC comando varias veces.

Tenga en cuenta que al cifrar una previamente sin cifrar cartera bitcoind/Bitcoin-Qt se actualizará automáticamente a la última cartera.versión dat, porque tiene que volver a escribir toda la cartera.archivo dat de todos modos.

+466
ebpa 26 feb. 2017 4:54:46

El actual testnet está en su tercera iteración, algo imaginativo título de testnet3.

Se puso de esa manera por este commit:

Testnet, Mark III

gavinandresen autor 2012-04-12

Antes de eso, tuvimos testnet2: (aunque no nos llaman, que en aquel entonces)

Restablecer testnet con un nuevo génesis bloque

davout autor 2011-02-03

Antes de eso, testnet:

Gavin de PRUEBA de la red as-testnet interruptor de misc correcciones git-svn-id: https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/[email protected] 1a98c847-1fd6-4fd8-948a-caf3550aa51b

s_nakamoto autor 2010-10-19

Hombre, sourceforge. Trae ya de vuelta, ¿no?

Esencialmente, los desarrolladores quieren testnet monedas valen nada por dos razones:

  1. para que sean fáciles de mina
  2. porque es bueno tener un lugar para demostrar los ataques en contra de bitcoin sin la interrupción de la red. Usted puede mostrar que un ataque es válido sin el cálculo del coste de la gente con dinero real.

Ahora que lo pienso de ella, estamos debido a una nueva testnet pronto. Vender los testnet monedas!

+353
user286648 3 feb. 2015 0:27:01

Los números de secuencia no se muestra en el Bitcoin Bloquear el Explorador de páginas HTML debido a que no son utilizados por la red actualmente. No predeterminada de los números de secuencia se muestra en raw bloque/tx páginas, pero no estoy seguro de si esto ha sucedido.

Los números de secuencia están destinados a ser utilizados para la sustitución. Reemplazo está deshabilitado, pero cómo iba a trabajar es:

  • Enviar una transacción con un LockTime en el futuro y un número de secuencia de 0. La transacción no es entonces considerado por la red para ser "final", y no puede ser incluido en un bloque hasta que el especificado LockTime es alcanzado.
  • Antes de LockTime expira, usted puede reemplazar la transacción con tantas versiones como usted desea. Las versiones más recientes tienen mayor números de secuencia.
  • Si alguna vez desea bloquear la transacción de forma permanente, se puede establecer el número de secuencia a UINT_MAX. A continuación, la transacción se considera final, incluso si LockTime no ha sido alcanzado.

Esto es útil en varios casos. Por ejemplo, las dos partes puede utilizar para configurar un "preparado transacción". Una vez el preparado de la transacción se crea, las partes pueden mover dinero entre uno y otro al instante, de forma segura y sin cuotas. Así se podría definir a uno de ellos con una bolsa y retirar y depositar sin esperar confirmaciones.

Puesto que la sustitución no es utilizado en la actualidad, todas las transacciones de Bitcoin crea tener LockTime = 0 y Secuencia = UINT_MAX. Este es el caso con la génesis del bloque de generación de transacciones.

+324
Ahitagni 18 jun. 2013 22:56:53

He visto otras fórmulas, pero todas ellas varían y no funcionan. Por favor alguien puede mostrarme una fórmula donde puedo conectar en la dificultad y el hash de la tasa y que me va a dar cuántos bitcoin puedo generar en un día.

Sé que hay calculadoras en línea, pero quiero una fórmula para una hoja de cálculo. Gracias a todas las respuestas.

+240
bias 5 nov. 2019 7:23:26

Sí. Todos los mineros utilizando el valor predeterminado de Bitcoin Core configuración se incluyen algunas transacciones libres en sus bloques basados en la prioridad.

Digamos que usted tiene un microtransaction tamaño de 5,000 satoshi entrada (alrededor de $0.01 USD). De acuerdo a Bitcoin Core 0.10.0 del estimatepriority RPC, que actualmente 59985719 prioridad para obtener un cero de tarifa de transacción minado dentro de los 25 bloques (~4 horas). Eso significa que usted sólo tiene que esperar hasta que su entrada es de unos 46 años de edad:

satoshis * bloques por año * años / tx tamaño > prioridad
5000 * 52596 * 46 / 200 > 59985719

Eso es porque la prioridad es calculada por la entrada de cantidad de satoshis, multiplicado por el número de bloques, ya que se recibió, dividido por el número de bytes en la transacción.

Yo no he escuchado de ningún mineros que tienen la libre transacción de las políticas que son más generosos que el Bitcoin Core valores predeterminados.

+145
David A 26 jul. 2012 3:58:12

En adición a @luong-nguyen post anterior, si la tuya es una operación comercial que usted tiene un caso para comprar los viejos equipos de minería y mina su propia testnet monedas.

Jameson Lopp escribió acerca de esto aquí

+108
CambrianCatalyst 21 jul. 2014 23:21:40

Además a mi respuesta a la pregunta Mínimos del sistema para ejecutar una completa Bitcoin nodo: Netbook? Raspberry Pi? etc:

Acabo de reiniciar mi nodo y lo esperaban para recibir un nuevo bloque, el cual reveló que 256MB de RAM no será suficiente para la ejecución de un total de nodos sin paginación de memoria/intercambio:

enter image description here

por eso sugiero que optar por la RasPi Modelo B+ , que viene con el doble de la RAM de su A+ predecesor o usted puede equipar su A+ con un flash de almacenamiento, pero usted debe esperar un rendimiento degradado en este caso.

+81
Jack Robinson 11 abr. 2019 9:44:13

Tengo un completo nodo con txindex permitido que he estado tratando de utilizar para un electrum servidor. Sin embargo, si puedo usar ElectrumX o Electrs, me golpeó el mismo error en la indexación inicial de "el Bloque no se encuentra en el disco". Con un poco de investigación, me encontré con este error proviene de la getblock llamada rpc, y el comentario en el código para cuando este error se produce es la siguiente:

El bloque no se encuentra en el disco. Esto podría ser debido a que tenemos el bloque encabezado en nuestro índice, pero no tienen el bloque (por ejemplo, si un no incluido en la lista blanca nodo nos envía un no solicitadas largo de la cadena de válido bloques, añadimos las cabeceras de nuestro índice, pero no acepte la el bloque).

No estoy seguro de cómo llegué a este estado. Este es un nodo que inicialmente girar hace varios años y vuelvan a indexar el uso de txindex a principios de este año, nunca he tenido ningún problema con ella para otros fines o cualquier pérdida de datos/problemas de corrupción que puedo recordar. Si alguien tiene una teoría o explicación, estaría interesado en escuchar.

Mi pregunta es: puedo solucionar este error sin empezar desde cero? Me gustaría evitar que incluso un reindex si es posible, aunque no estoy seguro si eso se soluciona es porque entiendo que reindex utiliza los bloques en el disco y al parecer me falta un bloque en el disco. Es allí una manera de conseguir sólo el bloque o archivo(s) que necesito? Tengo un amigo con un completo nodo que me deja copiar los archivos si es necesario.

No sé exactamente qué bloque es que faltan todavía, aunque yo podría averiguarlo con algo más de cavar si sería de gran ayuda.

+24
r0gnar 6 oct. 2010 0:58:54

Mostrar preguntas con etiqueta