Conseguir todas las transacciones que haya ocurrido una dirección bitcoin

Sé que usted puede utilizar varias Api para obtener el equilibrio para una determinada dirección bitcoin, pero hay una manera para el total de todos los bitcoin que se haya recibido en una dirección determinada?

Un así llamado "historial de transacciones" para una dirección determinada?

+619
merylin murlo 25 dic. 2014 5:02:30
22 respuestas

Difusión de transacción con Bitcoin blockchain.info usted tiene que enviar una solicitud post a https://blockchain.info/pushtx con tx=yourRawTransaction.

Yo sugiero que ejecutar su propio nodo, ya que usted puede enfrentar algunos límite de velocidad.

+931
Jakz Aizzat 03 февр. '09 в 4:24

Usted puede enviar monedas a cualquier válido dirección Bitcoin, incluyendo uno de su propia. La única razón por la que esto no se debe hacer es que uno está pagando los costos de transacción para transferir dinero a sus propias direcciones. Por otro lado, no es una mala idea si uno de sus direcciones en una cartera está comprometida, pero a la vez que es una buena razón para crear una completamente nueva cartera y transferir todo el dinero allí.

+892
malcolm dick 28 dic. 2018 22:36:11

Cambios en el proceso de un depósito después de un cierto número de bloques que se han confirmado (extraído en la parte superior de) el bloque que contiene la transacción de depósito en monedas a un intercambio.

Más confirmaciones se hace esperar, cuanto mayor es el número de bloques de un atacante necesita volver a escribir. Como el número de bloques que requieren de reescritura aumenta, también lo hace el atacante se requiere hashpower.

Volver a escribir una historia de sólo 1 cuadra, usted necesita mina de 1 cuadra. Reescribir 10 bloques, usted necesita volver a escribir 10 bloques en una fila, más rápido que el resto de los mineros pueden ampliar el actual 10 bloque de cadena. La dificultad de sacar esto aumenta exponencialmente a medida que la longitud que debe ser reescrito aumenta.

Por el aumento de su confirmación de requisitos, los intercambios se pueden hacer inviable/demasiado caro para un atacante para completar un doble pasar ataque.

+857
Freeman 123 10 ago. 2019 11:26:07

Respuesta corta: No. ¿Usted todavía tiene acceso a Micelio y puede enviar los BTC desde allí a otras direcciones? A continuación, puede transferir los fondos a otra parte. Pero para restaurar una cartera, por ejemplo, en otro teléfono que usted necesita el mnemónico de palabras basado en la seguridad implementada para asegurar carteras (o el extendido de la clave privada que usted probablemente tiene así).

+748
Ken Oman 12 jul. 2014 14:35:24

Dos de mis transacciones son aún sin confirmar, después de más de 24 horas. La estimación de la confirmación de veces en blockchain.info no son precisos. 5 horas atrás, la estimación fue de 3 horas ahora, es decir 22 horas....etc. Sé que es porque he cometido el error de no incluir una mineros de la cuota. Nunca voy a hacer eso otra vez. Mi pregunta es, definitivamente, de ser confirmado con el tiempo? ¿Qué pasa si no? Aquí está el enlace a una de las transacciones:

https://blockchain.info/tx/3254c99062b53b1988e84cccdf6c45b2d1fbf429f91c924d916e854797dd8819

Gracias.

+576
Waqas Ahmed 1 abr. 2011 9:48:04

Mi aplicación utiliza bitcoind RPC con un wrapper) de Python. Quiero escribir un hilo que periódicamente se observa una serie de direcciones llamando "listtransactions". Otros hilos puede ser que necesite para llamar a otros comandos de la API en el ínterin.

¿Es seguro utilizar bitcoind en un multi-hilo de instalación? (tal vez voy a utilizar multi-procesamiento en la final, porque de Pitones bloqueo global de intérprete).

Cuando busqué una respuesta que he encontrado:

Se bitcoin comandos resistentes a condiciones de carrera y el hilo de seguridad?

Pero no estoy seguro de si esta respuesta se aplica a mi problema (y no estoy seguro de si Pieter el "sí" es una respuesta a la primera o a la segunda pregunta).

Gracias.

+555
ThinkBonobo 13 feb. 2012 14:04:54

La tasa de hash es, literalmente, cuántos encabezado de bloque hash puede probar por segundo. Nada más, nada menos. Nótese que digo "intentar" y no de "calcular". La determinación de si un determinado bloque de encabezado es muy interesante, es algo más rápido que calcular el hash:

  • Puedes colocar las últimas rondas de los hash de la aplicación, y sólo calcular los primeros 32 bits de la salida (y si que los 32 bits son 0, se vuelve a calcular el hash en menos software optimizado para determinar si es totalmente válido bloque).
  • Usted puede aprovechar el hecho de que los sucesivos intentos de bloquear los encabezados sólo difieren en un par de bytes, la reutilización de parte de la computación.
  • Usted puede precompute cosas para encontrar las combinaciones de varios bloques de encabezado de intentos que comparten más partes de la evaluación de azar (esta es lo que AsicBoost se basa en).

Para la determinación exacta del hashrate de cierto hardware es un trivial de ingeniería esfuerzo, porque de la anterior, y es complicado por cosas como la arquitectura específica de optimización, y cosas como la explotación de hardware especial instrucciones.

Tales ingeniería tiene, obviamente, no se ha hecho para el iPhone, ya que es un sentido de destino para el cálculo. A mi regreso de la envolvente de cálculo sugiere que probablemente podría hacer un par de MH/s, pero como que todavía significa ~50 millones de años para encontrar un bloque, no mucho esfuerzo será gastado en esto.

+549
aaa 28 ago. 2010 11:13:57

Cómo muchas de las nuevas direcciones de los destinatarios de las transacciones por hora? a diario? semanal? mensual?

Entiendo que este siempre está cambiando, por lo que los puntos de bonificación si usted puede proporcionar el código para calcular!

+542
yulia07 8 mar. 2013 10:59:55

Bitcoin se almacenan las direcciones de donde quieras. En su cartera, con un intercambio, en su servilleta de papel. Lo mismo con las claves privadas que dan acceso al valor vinculado a esas direcciones. También puede ser almacenado en donde quieras (pero usted querrá tienda de esas de forma segura).

Usted tiene la propiedad de los fondos de acuerdo a su dirección por la sola virtud del hecho de que es casi imposible para cualquier persona para generar la clave privada de esa dirección. No hay lugar central que dice que su dirección es legalmente tuyo. No es la suya en ese sentido. Alguien podría tomar el control de ella fácilmente si se sabe su clave privada. Entonces, es tanto el suyo como el tuyo. Hasta ese momento, cuando su clave está comprometida la dirección es simplemente de facto a la suya, porque nadie nunca va a ser capaz de acceder a los fondos vinculados a él, excepto usted.

+528
shnaideriha 8 feb. 2011 8:16:56

Utilice la herramienta correcta para el trabajo:

  • Elance, Freelancer, oDesk, Zaarly, Taskrabbit, Peddl, Craiglist, eBay, etc.

A continuación, el intercambio esos fondos en bitcoins.

En algún punto de los que podría ofrecer bitcoins para el retiro, en particular aquellos con una internacional de los trabajadores de base. Pero por ahora, tomar la (relativamente) más altas tarifas que se pagan por estos sitios y hacer la conversión a bitcoin a ti mismo.

Lea también:

+523
kilonet 2 mar. 2014 10:12:52

Tomará importantes recursos (probablemente más electricidad de la que puede ser generada por todos los combustibles fósiles de la Tierra) y el tiempo (órdenes de magnitud mayor que la edad del universo) para generar un completo dirección Bitcoin "arco iris de la tabla".

Ver estas respuestas para obtener más detalles.

+481
schwert 24 may. 2013 5:42:50

Usted debe pedir una dirección de retorno. Bitcoin, las transacciones no contiene ninguna "de dirección", sólo se hace referencia a otro (anterior) de la operación de salida. Una salida puede ser un P2PKH (de Pago clave pública de hash), pero puede ser P2SH (Paga a la secuencia de comandos de hash) y algunos otros puede ser implementado en el futuro.

También hay una gran posibilidad de llegar a una transacción de referencia a muchos de los anteriores salidas, como sucede cuando alguien paga 1 BTC recibido muchos pequeños transacción previamente.

También sería intuitivo para los usuarios, ya que es bitcoin mejores prácticas para no preocuparse acerca de los bitcoins provienen de y en lugar de generar una nueva dirección para cada una de las transacciones recibidas.

En la parte superior de que, no se debe aplicar ninguna de criptografía por usted mismo si no eres ya un experto, simplemente hay demasiadas cosas que pueden salir mal. Me gustaría recomendar el uso de una API adecuada.

+468
catquestion 19 jul. 2013 5:34:24

Yo tengo mi propio servidor que ejecuta bitcoind. Podría usted decirme cómo generar nueva dirección bitcoin, el signo y la difusión? Mi objetivo es que puedo ver el generado dirección del saldo de Blockchain.info. En cuanto a usted, mi pregunta puede ser muy fácil, pero estoy buscando la manera por un largo tiempo...

bitcoind la versión 0.9.2.

$ bitcoind getinfo
{
 "versión" : 90200,
 "protocolversion" : 70002,
 "walletversion" : 60000,
 "equilibrio" : 0.00000000,
 "bloques" : 335538,
 "timeoffset" : -1,
 "conexiones" : 21,
 "proxy" : "",
 "dificultad" : 39457671307.13873291,
 "testnet" : false,
 "keypoololdest" : 1418654127,
 "keypoolsize" : 101,
 "paytxfee" : 0.00000000,
 "relayfee" : 0.00001000,
 los "errores" : ""
}
+444
JoshuaZ 22 abr. 2012 1:14:03

Hay dos posibles soluciones: solución de Controversias las Organizaciones (DROs) o múltiples firma de transacciones.

Cuando usted paga con tarjeta de crédito o a través de paypal, la parte de sus cuotas de servicio de ir hacia la prestación de servicios de resolución de disputas. No obstante, si por correo un paquete de dinero en efectivo a alguien, porque no hay ningún intermediario (la entrega), no hay ninguna entidad externa a la que un recurso de apelación el recurso puede ser hecha por cualquiera de las partes. Como un pequeño ejemplo, Agreed.com es un dominio de servicio de custodia que actualmente acepta cryptocurrency. Yo no soy consciente de que ampliamente utilizados y de confianza general DROs para cryptocurrency transacciones. Sin embargo estoy seguro de que los servicios y marcas en un espacio que ya están siendo construidos.

El fideicomiso es también posible con cryptocurrency a través de multi-firma de transacciones. En una 'M de N transacciones' un quórum debe ser alcanzado para que la transacción produzca.

Aquí está un ejemplo de un reciente artículo de Forbes: http://www.forbes.com/sites/johnvillasenor/2014/03/28/could-multisig-help-bring-consumer-protection-to-bitcoin-transactions/

Multisig enfoques tienen el potencial para abordar esta haciendo operaciones contingentes en el convenio colectivo de múltiples partes. En el ejemplo anterior, el sistema puede ser modificado de manera que Alice y Bob cada uno de proporcionar a sus públicos claves para un servicio de custodia, que, a continuación, utiliza su propia clave para generar una nueva dirección bitcoin a la que Alice puede enviar el pago de la tabla de surf. Mover el pago de que dirección requiere la autorización de cualquiera de las dos de Alice, Bob, y el servicio de depósito de garantía. Esto protege a Bob, porque él puede enviar la tabla de surf a sabiendas de que Alice no puede unilateralmente tomar de vuelta el dinero que tiene depositada en plica. Alice está protegido porque Bob no puede unilateralmente extraer el dinero de la cuenta de custodia. Una vez que Alice recibe la tabla de surf, ella y Bob de forma conjunta autorizar la transferencia del dinero del fideicomiso a Bob. O, si ella dice que ella no ha recibido la tabla de surf, o que es defectuoso, el servicio de custodia puede arbitrar la disputa.

Dark Wallet también está trabajando en un cliente de aplicación de la presente: https://wiki.unsystem.net/index.php/DarkWallet/Alpha#Multisig

Aquí hay un enlace a una prima de transacción ejemplo por Gavin: https://gist.github.com/gavinandresen/3966071 Este es el tipo de cosa por la cual la prueba-net es útil cuando el aprendizaje.

+444
askjason 17 feb. 2018 21:09:42

En blockchain.info usted puede buscar por 3PJQGGnBQr8DJBdPYowd6Mp2kSWvFFo7gk que es la llave de la dirección que se ha utilizado (p2sh).

+389
Logicomancer 23 oct. 2010 12:34:30

Tengo una pregunta acerca de la aplicación práctica de una parte del protocolo Bitcoin.

Estoy leyendo las Reglas de Protocolo de Bitcoin - "tx" mensajes y punto 14 establece que "Para cada entrada, si la referencia de salida ya se ha pasado por una transacción en la rama principal, rechazar esta transacción".

¿Cómo funciona el cliente de validar que la salida no se ha gastado? Parece que deben recordar todas las operaciones necesarias y la cantidad de Bitcoins para todas las direcciones conocidas. Esto requeriría una gran cantidad de memoria para almacenar todos ellos. Hay una optimización yo no soy consciente de que?

+380
Marus Tiriplic 21 nov. 2014 11:55:38

Estoy teniendo dificultad para trabajar fuera de la manera de trabajar de una tarifa de transacción. He leído la teoría, pero no entiendo cómo obtener los valores de poner la teoría a la práctica.

Por favor alguien puede ayudarme a resolver esto paso por paso? Si quiero enviar 0.05 XBT de: mvDLEEymmEijZXyrrNRL3aPMhH8q2m8ve1 a mxgxQ52kYRVPfLeYpXugkCAGhjLfUaZk3g. ¿Cómo realizar el pago de la transacción?

Si tu respuesta podría utilizar estas claves públicas para que yo pueda probar de acuerdo a las instrucciones en su respuesta, realmente agradecería que.

El uso de bitcoin-qt de la línea de comandos, tengo los siguientes datos:

listunspent [ { "txid" : "9df9c897af413505c02f158a7421b39000b40248a3bb826831ff458aee84f8ca", "vsal" : 1, "direccion" : "mvDLEEymmEijZXyrrNRL3aPMhH8q2m8ve1", "cuenta" : "Desde el http://faucet.xeno-genesis.com/", "scriptPubKey" : "76a914a134b5919d09350f6232260ed1313f73ac6b7bae88ac", "cantidad" : 1.19994817, "confirmaciones" : 364 } ]

A continuación, podría utilizar esta:

createrawtransaction '[{"txid":"d3be60aaf98ef888a9137928fa405806cd2e0c762f5205b3d9ba3e6ad26a5262","vsal":1}]' '{"mxgxQ52kYRVPfLeYpXugkCAGhjLfUaZk3g":0.05,"mvDLEEymmEijZXyrrNRL3aPMhH8q2m8ve1":1.14974817 }'

Pero este "se supone" un 0.0002 XBT tarifa.

Me puede firmar la transacción así:

signrawtransaction '010000000162526ad26a3ebad9b305522f760c2ecd065840fa287913a988f88ef9aa60bed30100000000ffffffff02404b4c00000000001976a914bc5e62709adc296640dfed6871f0ebff5a7d11c588ac6160da06000000001976a914a134b5919d09350f6232260ed1313f73ac6b7bae88ac00000000' '[{"txid" : "d3be60aaf98ef888a9137928fa405806cd2e0c762f5205b3d9ba3e6ad26a5262","vsal" : 1,"scriptPubKey" : "76a914a134b5919d09350f6232260ed1313f73ac6b7bae88ac"}]' '["clave privada aquí"]'

Lo que me da esto:

010000000162526ad26a3ebad9b305522f760c2ecd065840fa287913a988f88ef9aa60bed3010000006b483045022100f447788e6b40a1f8bd22b084c8507a7710bd5c8cb33b08082c308a7a0edc86d402204024287053715bc096e56744e45683bb63b32ebe56a2f2070fd318216512641d012103ca4eab4b394090c9f4c10b6a9c2674dfc14c7dee55b6d3eb72c4263fc325c37effffffff02404b4c00000000001976a914bc5e62709adc296640dfed6871f0ebff5a7d11c588ac6160da06000000001976a914a134b5919d09350f6232260ed1313f73ac6b7bae88ac00000000

Que es de 452 bytes.

Al parecer, yo soy supposted contar el número de entradas y salidas? Entiendo que la cuota puede obtener más complejas, basadas en la edad de la transacción y si me envían una cantidad muy pequeña. Pero sólo para fines de ejemplo, ¿Cómo puedo trabajar la tarifa de transacción de usar las 2 claves públicas sobre si quería enviar 0.05 XBT? así que puede restar la tasa del cambio cuando se utiliza el createrawtransaction comando en bitcoin-qt?

+228
Simon Bale 24 dic. 2010 6:52:08

Hay controles de capital y contra el lavado de dinero, las leyes que son diferentes para cada país. El turista que quiere llegar a ser consciente de lo que son las leyes.

+211
mmln 16 feb. 2019 17:53:03

Necesito una librería que puede crear (y más tarde de importación) HD master key, que voy a utilizar para generar cientos de direcciones para los testnet y mainnet!

Idealmente, necesito una biblioteca de python (pero tuvo problemas para encontrar una buena biblioteca para ambos testnet y mainnet direcciones.

Un ejemplo de cómo crear testnet direcciones, sería muy apreciado (por defecto la funcionalidad que parece ser mainnet, por ejemplo, pybitcointools)

Buenas bibliotecas para otros idiomas también son muy bienvenidos!

+200
Remi 31 oct. 2014 12:58:13

Hay dos soluciones para el código de Pago de situación

BIP 47 (extensión de la BIP 32) y BIP 75 (la extensión de la BIP 70)

Las carteras que implementar BIP 47

Las carteras que implementar BIP 75

Las carteras que implementar BIP 70 y puede implementar BIP 75

Fuentes: Coinjournal, /r/Bitcoin, BitcoinMagazine

+186
w11th 8 oct. 2010 1:27:43

Echa un vistazo a https://bitcoin.org/en/developer-guide#term-sighash-anyonecanpay SIGHASH_ALL|SIGHASH_ANYONECANPAY

Organizador crea transacción con una salida y ninguno entradas. Cualquier persona puede agregar sus fondos para esta transacción. Una vez que la cantidad necesaria se recoge la transacción pueden ser enviados a una red.

Un organizador establece un objetivo: una cantidad de bitcoins deben ser recolectados dentro de una cantidad específica de tiempo

A mí me parece que especificar la cantidad de tiempo no es posible

Al azar pledgers enviar una cantidad dentro de los límites especificados (min/max cantidades).

Cantidad fija.

Si el objetivo es alcanzado dentro de la cantidad especificada de tiempo, la organizador recoge las promesas

Digamos que "si la meta se alcanza un momento en que el organizador envía esta transacción a una red".

Si el objetivo no es alcanzado dentro de la cantidad especificada de tiempo, la las promesas son devueltos a los pledgers

Cualquier acreedor puede volver a gastar sus fondos en cualquier momento antes de que el organizador crea de transacción válido

+109
dportmac 14 feb. 2016 6:50:38

Supongamos que necesito una estimación aproximada del valor actual de BTC en USD, no hay nada en el blockchain, que podría utilizarse para que? Por ejemplo, ¿hay algún tipo de correlación entre el bloque de dificultad vs precio, número de transacción vs precio, etc?

+55
BDG 6 may. 2015 3:07:47

Mostrar preguntas con etiqueta