Puede que el remitente de un MtGox código de ver la cuenta que el código es redimido a?

En otras palabras, en caso de recibir un MtGox código y redimir a mi cuenta, puede que la persona que me dio la bitcoins, a través del código, ver que mi cuenta era la cuenta de que los redime?

+406
farf 24 feb. 2017 18:29:32
26 respuestas

Yo no conozco el lenguaje python, pero el algorihtm para blockchain de análisis es muy simple. Tomar algunas pseudocódigo:

for ( i = 0; ; i++ )
{
 openBlkFile ( i );
 mientras ( readBlock ( bloque ) )
 parseBlockForTransactions ( bloque );
}

Por supuesto, usted necesita tener sincronizado nodo.

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

Me ha interesado de la generación de Bitcoins, pero ¿cómo puedo estar seguro de que el software que está disponible para este no es de alguna manera comprometida?

Mi preocupación es que el software puede tener algunos backdoor (reverse shell o de otra manera), pero ¿en qué grado esta es una preocupación válida? Hay pasos que puede tomar para mitigar este riesgo?

+903
Superpozitiv 8 nov. 2013 18:12:02

Sí, hay un factor suerte - la minería es solo probabilidades, es todo acerca de la suerte y la probabilidad. Técnicamente, cada minero, no importa cómo es grande, tiene una oportunidad de minería de datos el siguiente bloque. Pero más poderosos mineros tienen una probabilidad más alta, como lo han comprado billetes de lotería, que aquellos que sólo tienen los más pequeños de minería de equipos de perforación. Esto hace que la probabilidad de que la minería a bloquear el uso de una GPU tan pequeño que es casi seguro que nunca va a pasar.

Ver esta respuesta para más info: En el ASIC de edad, la pena a partir de la minería de Bitcoin en casa?

+887
J Santiago Berrocoso 28 ene. 2013 21:37:10

Es posible instalar bitcoin core en raspberry pi 3 desde que lo probé una vez y no funcionó y tengo un disco duro externo para el bitcoin datos de él?

OS: raspbian (8 GB de espacio con 1 tb de HDD externo de la unidad)

Si no funciona, se puede explicar detalles para mí ¿por qué no?

Si funciona, me puede decir la forma correcta de instalarlo?

+845
user290441 23 may. 2011 19:05:17

En esencia, ha replicado el argumento de que nadie tiene que preocuparse por este problema, que ahora sabemos que es falso. Es precisamente por la creencia de que tenemos el lío que tenemos ahora.

Un detalle crucial que usted faltó es que cuando el gasto de los resultados de una antes de la transacción, debe especificar su ID de transacción en su nueva transacción. Así que hay muchas otras posibles situaciones de error.

Por ejemplo, digamos que la forma sólo las transacciones que gastar su propio salidas, por lo que se podría suponer que sus transacciones definitivamente logrará finalmente, y por lo tanto puede la cadena de transacciones sin esperar confirmaciones. Hasta hace poco, era considerado como la forma correcta de generar altos volúmenes de transacciones.

Pero ahora entendemos que no se puede porque la cadena se puede romper por completo si cualquier transacción en la cadena tiene su ID cambiado. La siguiente transacción que se refiere a cualquiera de las salidas nunca va a confirmar, ya que se ha equivocado la ID de la transacción especificada en una de sus entradas. Más tarde las transacciones que pasan de la transacción también se producirá un error y tendrás un lío profano.

+841
Surasak Oansanun 26 feb. 2013 4:38:23

BIP32 especifica cómo jerárquica maestro de claves públicas se serializan.

4 byte: versión bytes (mainnet: 0x0488B21E público, 0x0488ADE4 privado; testnet: 0x043587CF público, 0x04358394 privado)
1 byte: profundidad: 0x00 para los nodos principales, 0x01 para el nivel-1 derivados de las teclas, ....
4 bytes: la huella de la llave padre (0x00000000 si la clave maestra)
4 bytes: niño / número. Este es ser32(i) para i xi = xpar/i, con xi la clave de la serialización. (0x00000000 si la clave maestra)

Así, cuando un maestro de clave pública es la serie, que comienza siempre con 0488 B21E 0000 0000 0000 0000 00

Codificado, que es el modelo que ves.

+750
JPR 3 may. 2014 12:31:35

Estoy trabajando en un bitcoin entorno de desarrollo en una caja, y tengo el bitcoin implementación de referencia de compilar y correr tan lejos en este vagabundo medio ambiente: https://github.com/tlehman/bitcoin-vagrant

Otra característica que me gustaría añadir es opcional, un script en /home/vagrant que puede descargar los archivos de inicio.archivo dat para acelerar la descarga de la blockchain. Mi primer intento de este problema fue el uso de la transmisión de la cli para descargar https://bitcoin.org/bin/blockchain/bootstrap.dat.torrenty, a continuación, cópielo en ~/.bitcoin/ y, a continuación, el fuego de bitcoind por primera vez. Esto funciona, pero se llena la máquina virtual, y todavía necesita mucho tiempo para conseguir importados. En la parte superior de que, una vagabunda que destruir comando podría desaparecer todos los blockchain de datos, lo cual no es deseable, me gustaría separar los datos del programa y dependencias.

La forma en que me trató de resolver esta era montar ~/.bitcoin/ como /vagabundo/datos/ (que es montado en una carpeta en el sistema de archivos de host). El problema que estoy teniendo es que cuando ejecuto bitcoind -daemon, me sale un error que dice

Bitcoin servidor a partir de
[email protected]:~$ : Error al abrir el bloque de la base de datos.

¿Desea volver a generar la base de datos de bloque ahora?

Mi primera idea fue que el ~/.bitcoin/bootstrap.dat archivo estaba dañado, pero el SHA256 del archivo es d05062052be4dd6fbaeac5f17598e52f7ad545f9f938acefaf7067ecce1d7b5a, que coincide con el SHA256 en el torrent del archivo léame.

Mi segundo intento fue que LevelDB necesidades de algunos sistemas de archivos característica que no está presente en VirtualBox sincronizado directorios, pero no estoy seguro de lo que iba a ser.

¿Qué puedo hacer para solucionar esto o trabajar alrededor de ella?

+665
user306670 28 jul. 2018 22:49:24

Usted nunca va a la mina de su propio bloque, mientras que en una piscina. El propietario de la piscina es propietaria de todos los bloques minados. Su mejor apuesta es comprar algunos ASIC (butterfly labs?) cuadro y vamos a rodar. Usted podría tener suerte.

Hace dos años yo solo ed con una Raedon de la tarjeta y tengo la suerte después de unos 4 meses.

Creo que con una pequeña cantidad de la mezcla de alimentación incluso estar en una piscina no es digno de él.

Pero, de nuevo, usted nunca mina de un bloque, mientras que en una piscina, sólo una parte de un bloque.

+620
James Kehoe 16 nov. 2018 6:05:33

He estado 'jugando' con mi cuenta en ripple.com. Entre otras cosas he intentado acceder a otra Bitcoin emisor (servidor de puerta de enlace?) escribiendo y guardando WeExchange dirección de Avanzada, Opciones, Web Socket. Yo creo que puede haber escrito en la dirección incorrecta.

Yo estaba desconectado y cuando traté de volver a entrar, me sale "cargando" icono muestra 'para siempre'. De hecho, yo ni siquiera pueden ir a la página de inicio de sesión.

Con todo, no puedo acceder a mi cartera/cuenta de nada más.

¿Qué puedo hacer ahora? Yo presenté un informe de error en el cliente de GitHub, pero estoy esperando que me puede conseguir una respuesta de aquí más rápido, además de que no es una mala idea tener la solución documentado también aquí.

Estoy usando Chrome en Windows.

+582
Gedion Gebresilassie 15 sept. 2010 6:48:56

He visto varios métodos para la construcción de bitcoin desde el origen en Fedora, pero no he visto la información correspondiente para vanitygen. Se construye y se pone en marcha, pero luego me da el error: "el patrón.c:164: vg_exec_context_init: Aserción `vxcp->vxc_key' no se pudo." Por supuesto, la causa es de fácil búsqueda: Fedora implementación de OpenSSL no incluyen los algoritmos que bitcoin depende. Bicoin tiene todo esto, pero vanitygen no parece ser capaz de. He descargado y construyó la más reciente versión de OpenSSL desde su página web. El uso de "hacer -rpath [ruta de acceso a la openssl construí]", sin embargo, no cambia nada.

Así que mi pregunta es: ¿Cómo puedo obtener vanitygen a punto a mi OpenSSL en lugar de la predeterminada OpenSSL? No quiero que toda mi sistema para usar el custom OpenSSL porque confío en que la implementación en Fedora más de la que me he descargado; sin embargo no tengo la intención de utilizar las direcciones generadas por más que pequeñas cantidades de bitcoin, por lo que no tiene que ser como seguro.

Referencias: ¿Cómo puedo construir Bitcoin en Fedora 18?

EDIT: Para la referencia, el procedimiento que se hace referencia en la respuesta siguiente:

NOTA: tanto en este como En el aceptado respuesta a continuación, REEMPLAZAR openssl a la versión 1.0.1 g CON LA ÚLTIMA VERSIÓN DE OPENSSL. 1.0.1 g puede tener fallos de seguridad que se han modificado en futuras versiones - es actual a partir de este escrito, pero probablemente no será en seis meses.

mkdir ~/devel
cd ~/devel

wget http://openssl.org/source/openssl-1.0.1g.tar.gz
tar xfz openssl-1.0.1g.tar.gz
cd de openssl a la versión 1.0.1 g

./config --prefix=/opt/openssl a la versión 1.0.1 g zlib-dynamic shared
hacer

sudo make install_sw
+495
Ika 5 jun. 2011 17:28:03

Compré 10 bitcoins, 4.5, y .4 en Octubre 18/19 @ de alrededor de $150-160. En Oct 24, dentro de casi la hora de que las monedas debían llegar, recibo el siguiente correo electrónico para todos los 3 transacciones:

En Octubre 18, 2013 usted compró 10.00 BTC a través de transferencia bancaria para $1,556.76.

Por desgracia, hemos decidido cancelar este pedido porque parece para ser de alto riesgo. No enviar cualquier bitcoins en alto riesgo las transacciones, y usted recibirá un reembolso a su cuenta bancaria en 3-4 días hábiles.

Por favor, comprenda que hacer esto para que la comunidad sea segura y evitar las transacciones fraudulentas. Disculpas si eres uno de los buenos usuarios que se ve atrapado en este preventivos medir, no lo consigue a la derecha 100% del tiempo, pero tenemos que ser cautelosos cuando se trata de la prevención del fraude.

Usted puede tener más suerte intentando de nuevo en un par de semanas. La mejor de las suertes y gracias por intentar Coinbase.

Saludos cordiales, El Equipo de Coinbase

Yo no creo que fue una gran cosa después de hacer un poco de investigación, ya que tienen el cuadrado de cosas con situaciones similares, y he hecho un 10BTC de transacciones en el pasado, pero yo estaba un poco preocupado por el tamaño de las transacciones y el movimiento del mercado. Pregunto esto, ¿cómo puede ser solucionado?

6 días más tarde, que finalmente obtener una respuesta:

Lo siento por la confusión en que. Parece que sus compras recientes fueron cancelados debido a que aparecen de alto riesgo, y un reembolso ha sido enviado a su cuenta bancaria.

Sé que debe ser frustrante para hacer que esto suceda, pero es un necesidad de lamentar que nos precaución a la hora de la venta de bitcoin en línea con el fin de proteger a nosotros mismos y a la comunidad de bitcoin las transacciones fraudulentas. Mientras que bitcoin las transacciones de una cuenta a otro no se enfrentan a este tipo de cancelación, no podemos garantizar la venta de bitcoin para cada cuenta debido a la naturaleza de alto riesgo la venta de ellos en línea. Si usted trata de una compra en un momento posterior, entonces usted puede tener éxito en llegar a pasar. Por favor, no dude en shoot me un correo electrónico si usted tiene cualquier pregunta!

-Rees D. Sloan

Especialista De Soporte Al Cliente

Esta respuesta realmente no me dice nada. Así que me pregunto qué mis otras opciones son y aquí está ahí, la siguiente respuesta:

Hola _ ,

Estoy muy triste por la confusión en esto. Me he tomado más pasos para revisar su cuenta y en este punto hemos sido capaces de llegar a usted incluido en la lista blanca. Cualquier compra que haga a partir de este punto en adelante no encuentro esta cancelación. Por desgracia, ya que el reembolso ya ha sido enviado en estas compras, yo soy incapaz de empuje a través de o re-creación de las transacciones originales.

De nuevo, pido disculpas por la frustración que esto ha causado. Si usted necesita asistencia adicional, por favor hágamelo saber y voy a estar feliz de ayudar!

-Rees D. Sloan

Especialista De Soporte Al Cliente

Algo que realmente no añadir aquí. En la fecha y hora en la que los bitcoins se supone que para ser añadido a mi cuenta, el precio era de como ~199 y 200+ en bitstamp y mtgox. Eso es ~aumento de$50 desde el momento en que lo compré, me cuestan casi $7-800.

Así que, ¿qué coinbase hacer con el ~$2500 que estaba en el limbo para siempre? ¿Y qué pasó con los bitcoins que fue comprado en mucho más barato de los precios?

Me refiero a coinbase podría haber negado estas transacciones de inmediato, y yo podría haber ido a otro sitio a comprar de inmediato.

Lo que realmente duele de esto es que ninguno de este dinero era mío. Yo sólo soy un estudiante y me convencieron finalmente de la familia y amigos que bitcoin es una buena inversión y que finalmente confianza que me da de este dinero para invertir. ¿Hay alguna forma de que esto podría ser reconciliados?

+495
Marware 17 ene. 2017 11:36:19

Distintos bloque de exploradores existentes, que ofrecen las Api de REST. Hasta el momento ha sido el uso de blockchain.info y btc.com

Aquí es lo que tenemos:
- Lista de direcciones de bitcoin

Aquí es lo que puede ser fácilmente conseguido con esa información:
- Lista histórica de las transacciones (hash, o IDs) para las direcciones
- Yo también puede descubrir que de entrada o de salida fue NUESTRA dirección, y por lo tanto:
- valor, y si la transacción fue enviado o recibido



Ahora, aquí está lo que necesitamos para obtener:
- el OTRO (a/de) dirección!

Así:
¿Cómo puede usted utilizar un ID de transacción para obtener TANTO el remitente y el receptor de la cartera de dirección - con algún tipo de API de REST de preferencia?

(...sabiendo que a veces los Identificadores de transacción asociados con múltiples entradas y múltiples salidas)

Extremo de referencias:
https://blockchain.info/q
https://btc.com/api-doc

+481
user5393324 31 ago. 2011 3:42:53

En la actualidad una de las necesidades que atraviesan todo el blockchain para determinar el saldo de una dirección determinada. ¿No sería mucho más eficiente para incluir el nuevo equilibrio junto con cada transacción? De esa manera los clientes no necesitan toda la blockchain para verificar una transacción, ya que los mineros ya verificado el equilibrio.

+475
Niels Hameleers 10 may. 2013 9:16:19
$ python3.6 ltc_address_generator.py 0450863AD64A87AE8A2FE83C1AF1A8403CB53F53E486D8511DAD8A04887E5B23522CD470243453A299FA9E77237716103ABC11A1DF38855ED6F2EE187E9C582BA6
LKKSCYdyWP7fJDMZ1KUDbpj3yPmQ22MQrv

Por favor, intente lo siguiente py script, y generar un ltc dirección de su clave pública.

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

importación hashlib
importación base58


def sha256(hexstr):
 """algoritmo de hash sha256
"""
 volver hashlib.nuevo('sha256', bytes.fromhex(hexstr)).hexdigest()


def rip160(hexstr):
 """ripemd160 algoritmo de hash
"""
 volver hashlib.nuevo('ripemd160', bytes.fromhex(hexstr)).hexdigest()


def get_ltc_address(clave pública):
"""https://bitcoin.stackexchange.com/questions/65282/how-is-a-litecoin-address-generated
"""
 rip160_hash = "30" + rip160(sha256(clave pública.upper()).upper()).upper()
 sha256_hash = sha256(sha256(rip160_hash).upper()).upper()
 volver base58.b58encode(bytes.fromhex(rip160_hash + sha256_hash[0:8]))


si __name__ == '__main__':
 import sys

 si len(sys.argv) != 2:
 imprimir("[*] Uso: python %s clavepublica")
sys.exit(1)

de impresión(get_ltc_address(sys.argv[1]))

# referencias
# https://en.bitcoin.it/wiki/Protocol_documentation#Addresses
# https://gist.githubusercontent.com/circulosmeos/97f2c155777434081cb56886c1b608be/raw/f960b4e89e86dcdf77fb6288c1005a7cb847cc98/easy-litecoin-address-from-public-key.py
# https://bitcoin.stackexchange.com/questions/65282/how-is-a-litecoin-address-generated
# https://bitcoin.stackexchange.com/questions/56923/is-this-how-to-generate-a-bitcoin-address-with-python
# https://iancoleman.io/bip39/
+381
Prem kumar 17 may. 2011 22:45:46

EDIT: leí mal la pregunta, mi respuesta se refiere a los bloques, no las transacciones.

...incluye el "relayed_by de campo", que la documentación que se describe como "la Dirección de los compañeros que nos envió esta transacción". Es esta la dirección IP del nodo original que las emisiones en la transacción?

No necesariamente, el nodo aparece en la lista podría ser el que se encuentra el bloque, o que el nodo puede haber oído acerca de que el bloque de algún otro nodo.

En general, estamos tratando de recopilar datos geográficos de las transacciones; ¿hay una forma segura de hacerlo?

De verdad que no. Un usuario interesado puede configurar muchos de los nodos, en un esfuerzo para que tengan "ojos" en muchos lugares diferentes en la red, aumentando así la confianza sobre la que cada nodo nuevo bloque se origina a partir de. Pero incluso de que los datos no está fuertemente ligado a la geografía, por ejemplo, los nodos se pueden conectar a través de servicios ocultos, tales como tor.

En adición a esto, muchas de las minas piscinas están compuestos de distribuidos geográficamente de los mineros, por lo que el aprendizaje de la ubicación de una de minería de la piscina del nodo no necesariamente a decir nada acerca de que el hardware que realmente se encuentra el bloque se encuentra.

Los mineros pueden variar los datos en el coinbase transacción, y algunos eligen para poner un nombre en este campo. Por ejemplo, ver este reciente bloque: cuando se decodifica podemos ver el coinbase transacción incluye el texto ViaBTC/Minadas por zout905. Vale la pena mencionar: este tipo de datos no es del todo concluyente, como cualquier minero puede poner todos los datos que quieras aquí, así que es posible que alguien ponga "ViaBTC' en un bloque de encontrar, y es posible que ViaBTC poner nada en absoluto.

Otra manera de distinguir a quien encontró un bloque es mirar a la liquidación de la dirección. Algunos mineros/piscinas siempre pagan el coinbase transacción a la misma dirección, así que usted puede controlar que los bloques que he encontrado buscando en la liquidación de la dirección. Pero esto solo funciona para los mineros que pagar a la misma dirección, y que requiere de una suposición que continuará pagar sólo a esa dirección.

+345
SamGoody 4 jun. 2010 19:55:57

Así que quiero acceder a los fondos de varios tenedores de bitcoin, y tengo mis llaves.

Hay sitios o los servicios que me permite entrar a mi las claves para conseguir el acceso a los fondos de la horquilla?

Me apunte en la dirección correcta

+343
user231246 3 jun. 2015 17:14:40

Desde el sitio web:

Actualización 28. De abril de
BTC retiros ahora están habilitadas.
Todos los retiros se realizará de forma manual dentro de las 24 Horas.

Su contraseña debe ser de reset con el siguiente link: restablecer contraseña

Para apoyar por favor utilice nuestro Ticket-Sistema de
+337
Pat D 19 abr. 2015 16:00:17

UTXO es corto para "el Saldo de Transacciones de Salida". Usted puede imaginar la UTXO definir como un conjunto de tuplas de la forma (txid, índice). Las transacciones de quitar elementos de la lista reclamando las salidas y añadir nuevos elementos mediante la asignación de los bitcoins desde afirmó salidas a nuevas salidas. Básicamente, el conjunto de Bitcoin se reduce a ponerse de acuerdo sobre lo que la actual UTXO parece, como se indica cuántos bitcoins son propiedad de cada una de las direcciones en cualquier momento.

El UTXO Prueba de que Pedro estaba hablando, es un camino de un nodo, que no guarda una copia entera de la UTXO conjunto, a saber, la DHT nodo, para validar las transacciones. Esto se realiza mediante la consulta de otros nodos en la DHT y la recuperación de las partes de la UTXO que es necesario para validar la transacción.

Observe que, si bien hay algunas ideas sobre cómo implementar esto, actualmente no hay prototipo.

+316
Jayne Russell 26 nov. 2014 22:51:03

Yo creo que esto es lo que está buscando: https://coinomi.com/recovery-phrase-tool.html
Saludos.

+290
workandcreate 30 dic. 2017 20:19:24

Objective-C de la biblioteca es CoreBitcoin: http://github.com/oleganza/CoreBitcoin

+241
Dayves Dias 27 mar. 2017 11:58:10

Usted puede simplemente descomprimir el archivo y ejecutar el binario. Normalmente, los archivos binarios bitcoind y bitcoin-cli, etc. se almacenan en el directorio/usr/local/bin, el hombre en la carpeta /usr/local/man, etc. de modo que es en la máquina en la RUTA de la variable de entorno y se puede ejecutar desde cualquier lugar.

Si usted decide descargar el código fuente, usted puede instalar siguiendo las instrucciones aquí (para Unix): Construir Unix

./autogen.sh
./configurar
hacer
make install

Pero puede que tenga que instalar las dependencias. Ver Distribución De Linux Instrucciones Específicas

+207
user23395 17 ago. 2017 13:59:12

Yo soy un novato tratando de entender la compra y venta de cripto moneda. No pude encontrar en google por lo que pedir, por favor, no seáis ásperos.

Decir, que tiene una cuenta en coinbase y quiero comprar bitcoins u otras cryptocurrency, ¿cómo/donde a partir de un intercambio consigue esas monedas para vender a mí? y Si quiero vender mis monedas a quien hace el cambio de vender a.

Hay un artículo sobre cómo el comercio de trabajar en internet?

+182
Syaiful Alawi 16 feb. 2010 11:31:00

Leer acerca de la criptografía de clave Pública y la firma Digital.

Para bitcoins necesita la clave privada para gastar (firmando) las monedas que fueron "enviados" a la dirección asociada a una clave pública.

+176
Shuban 13 dic. 2014 6:42:10

¿Cómo puedo generar una dirección con cadena en él, en la que se comprobará como la correcta? No quiero necesariamente tiene la clave privada de esa dirección, pero quiero ser capaz de enviar dinero.

+143
RODNEY ZHANG 25 feb. 2015 9:02:59

También mira esta bastante simple cerebro cartera generador - muestra los pasos necesarios para crear el estándar base58 clave privada a partir de una frase de contraseña.

A continuación se un parcial de captura de pantalla de la URL del sitio commandlinefu.com:

Screen capture of URL

También útil - puede utilizar brainwallet.io a una verificación cruzada de los resultados anteriores.

+122
MiguelHincapieC 4 may. 2013 17:51:25

estoy muy frustrado, me las arreglé para descifrar el archivo de copia de seguridad haciendo el opensll comando y como era de esperar después de poner la contraseña, yo veo org.bitcoin.de producción, lo que significa que estoy en el camino correcto, pero también me da 2 líneas de algún idioma extranjero que no sé qué hacer con el, no soy capaz de hacer el bitcoinj cosa como todos los opensll comandos que veo en los foros por schibald para obtener la cartera de la herramienta están diciendo los comandos no válidos. así que pls help me

+32
user14898 18 ago. 2019 22:18:07

Mostrar preguntas con etiqueta