¿Cuál es la strMessageMagic buenas?

El bitcoin mensaje de magia, "Bitcoin Firmado Mensaje:\n", se define: https://github.com/bitcoin/bitcoin/blob/203632d20b3107009f45fae56cc3f7d828b16660/src/main.cpp#L80

Sé que es utilizado como parte de la firma de los mensajes para demostrar que eran enviados de los propietarios de determinadas claves privadas, como se detalla a continuación: ¿cuáles son las pautas de seguridad para el uso de la Señal característica del Mensaje?.

Lo que no sabemos, sin embargo, es lo bueno que es este mensaje de magia? ¿Hay que asegurarse de que la misma no pueda ser utilizada en dos monedas? Hay algunos criptográficos razón?

+23
Kit Vishnu 2 abr. 2010 13:23:13
25 respuestas

junto a la respuesta de MeshCollider, me gustaría esbozar un poco más, ¿qué se puede/no se puede hacer...

  1. ¿Cómo puedo obtener todo el balance de la privatekey o clavepublica?

un priv/pubkey par puede generar varias direcciones. Un privkey es el más estándar que se utiliza para P2PKH direcciones (que comienza con "1" en bitcoin de red). Pueden ser derivados de un comprimido o sin comprimir clave pública. Una buena zona de juegos está aquí. A continuación, puede crear P2SH direcciones, de todo tipo con esta clave. Ellos empiezan con un "3". Y sí, multisig direcciones sería sólo una de las posibilidades. Hay muchas combinaciones posibles (1-por-1, 1-de-2, 1-de-3, 2-de-3, 2-de-4 ...), resultando cada uno en una diferente "tipo 3" de la dirección. Así que si usted ha creado las direcciones dentro cliente bitcoin, usted puede usar el comando "getbalance". Este comando está vinculado a las cuentas, y una vez que las direcciones se agrupan en las cuentas, se puede mostrar el total de saldo en la cartera o cuentas de particulares. Las direcciones que se utilizan en cuentas puede ser visto con "getaddressesbyaccount", y a continuación, las direcciones pueden ser evaluadas con "listunspent", apasionante por la dirección que usted necesita. También existe el comando para ver la cantidad total recibida por la dirección (getreceivedbyaddress).

En resumen: puede que desee crear algunos de codificación de la lógica para el uso de las llamadas a la API. La API de la lista de llamadas está disponible en el código fuente, o en la wiki.

  1. Cómo se puede hacer una lista de todas las direcciones a partir de una privatekey o clavepublica?

como MeshCollider explicó, esto necesita un poco de configuración manual, nada en el cliente bitcoin que se ajusta a la petición.

  1. Lo que es más cómo el proceso de multisig dirección que se genera a partir de no el mismo privatekey de clavepublica?

Cuando se creó el multisig dirección de bitcoin core cliente "(addmultisigaddress"), entonces el cliente debe mostrar los valores en esta dirección. Cuando el multisig fue creado "exteriores" del cliente, no se muestran los valores de la cuenta, incluso si usted agregar la dirección como un "reloj" sólo la dirección (setaccount está ahora en desuso, y impogrtaddress es, obviamente, el camino a seguir). De todos modos no podía hacer que mi cartera un equilibrio en estos importados direcciones (aunque estoy en regtest, y se utiliza txindex=1 en bitcoin.conf). Aún más, si la dirección es "sólo" sabe, y no ha sido utilizado en el blockchain, entonces el P2SH multisig direcciones cubierto detrás de un hash, que es una forma de la función. Así que nunca se sabe los detalles de las llaves o de la lógica que se utiliza en el interior...

+1000
joker live game 03 февр. '09 в 4:24

La corriente más alta hashrate de la máquina es el Antminer S9 y no 13.5 º/seg. Para obtener más hash rate, usted tendrá que comprar varias máquinas. Usted no necesita tener todos los de su hashrate en una sola máquina.

+964
macyaka 27 abr. 2013 17:30:14

Recientemente mi disco duro se fue, perder todos mis datos. Puedo hacer copias de seguridad con frecuencia y por suerte sólo perdió 0.02 BTC. He intentado de todo para recuperarse de ellos, pero no hubo suerte. Como he dicho era pequeña cantidad que no era mucho para mí a tirar de mi pelo. Sólo bang mi cabeza contra la pared. Y perder un día de café.

Pero esto me puso a pensar. Hay una manera de saber cuántos bitcoins en el mundo se están perdiendo?

Supongo que alrededor de 6000 transacciones después de que todos los bitcoins se han extraído, alguien puede ser capaz de desarrollar algún tipo de araña, robot o scrapper de algún tipo que se va a indizar el blockchain y hacer una conjetura mirando las transacciones.

Y si eso es así, ¿no sería posible también determinar los Bitcoins que faltan y el remake o la falsificación de la falta de bitcoins?

Sé Bitcoin utiliza SHA de cifrado. Pero con buena potencia de cálculo, el conocimiento de ninguno ser hecho de nuevo. No podía algo así como tablas de arco iris ser creado para forjar la falta de bitcoins?

+947
Riadh Chandarli 21 jun. 2010 16:54:47

Me pregunto para saber, ¿cuál es el uso de Crear cartera de programitically Bloque de la cadena de la API de Bloque de la Cadena de la api de aquí

Lo que va a proporcionar?

Donde puedo obtener el código de la api? Cualquier tutoriales ?

Puedo proporcionar mi sitio web a los usuarios Crear Bloque de la Cadena de cartera. Y proporcionar transferencia de fondos?

+908
MCramer 7 jul. 2016 13:47:56

Una clave pública puede tener múltiples direcciones. Esto se parece a lo que está sucediendo aquí es que Electrum es la creación de un P2SH-P2WPKH tipo de dirección, mientras que su NodeJS código es crear un P2PKH dirección. Estos son dos tipos de direcciones diferentes que tienen diferentes requerimientos de gastos y transacciones de datos. Sin embargo Bitcoin enviados a cualquiera de dirección de tipo todavía puede ser gastado con la misma clave privada y la misma clave pública se utiliza para crear ambas direcciones.

Cuando usted envía el Bitcoin a la P2PKH dirección, Electrum no lo muestran porque no está mirando para Bitcoin enviado a esa dirección. Sólo porque usted tiene la clave privada necesaria para pasar unos Bitcoin no significa necesariamente que su cartera estará buscando salidas de ese tipo. Una cartera puede realizar un seguimiento de todas las posibles secuencias de comandos de salida que puede pasar (es infinita), sólo la pista de la que se espera ver. Así que para Electrum, es sólo el seguimiento de la P2SH-P2WPKH dirección y no la P2PKH dirección que usted envió Bitcoin a.

+865
Lloyd Dewolf 6 nov. 2017 20:23:34

Bitcoins enviado desde Mt. Gox, pero nunca han aparecido en mi cuenta. Tengo el bloque # de la transferencia.

¿Cómo puedo rastrear el depósito o encontrar dentro de mi cuenta?

+792
VMoschitto 3 ene. 2018 7:43:59

He hecho toda la sincronización y ahora debe ser la minería de bitcoins por lo que yo entiendo, pero no veo nada que muestran que es en realidad la minería de bitcoins, ni ninguna actividad de mi cpu... Es esto normal ?

Qué necesito para acceder a un comando para iniciar el proceso de minería o es el proceso que se realiza de forma automática sin tener que hacer nada ?

+779
santwely 29 abr. 2010 13:46:38

El bitcoin-comandos del explorador bx fetch-encabezado -t 1 recopila la primera Bitcoin bloque y muestra el encabezado de bloque.
Si el "primer" bloque de encabezado, donde hace "hash del bloque anterior" vienen?

bx fetch-header

+777
Marius Botha 14 sept. 2010 21:55:37

Sí, usted podría utilizar Bitcoin.com no proporciona el API para el total de las transacciones, pero tengo el enlace para bitcoin total de transacciones Aquí está:

https://charts.btctest.net/api/chart/daily-transactions El Formato de respuesta es JSON.

Supongo que se podría utilizar.

+775
Margol 26 abr. 2010 1:52:34

Depende. Típicamente como un transmisor de dinero, ni eres el propietario de la transacción ni el beneficiario. Usted está actuando como un intermediario. Si los fondos son empujados a usted, o los fondos son tirados por usted, a través de la autorización, el hecho sigue siendo el mismo, usted está actuando como un intermediario para ejecutar la transacción. En este caso, la "autorización" se pasa a usted, voluntariamente por el usuario, proporcionándole las claves privadas (de seguridad debate aparte). Si hubiera hecho esto, quizás, uno de tiempo, no puede ser considerado un transmisor de dinero. Pero si usted hace esto como un negocio o varias veces, incluso si usted no tiene cargas o de minimis cargo, usted podría ser considerado un transmisor de dinero en el gobierno federal y/o a nivel estatal.

Recuerde, que las leyes son vagas como para ser capaces de red, si la acusación de que así lo decida y el gobierno de la inclinación (siempre) con el fiscal.

Cuando los fondos recorrer a través de usted, independientemente de la "if-then-else' condiciones, y estos fondos pertenecen a alguien más, se ha parado en aguas turbias.

+737
Zohar81 26 mar. 2013 5:17:21

El uso de su dominio para vender bitcoins para fiat en su país. Eso es lo más rentable que se puede hacer.

+681
zumso17 11 feb. 2010 12:15:08

He empezado a litecoin la minería con cpuminer en Ubuntu 12.04 y me siguen llegando este mensaje.

PRUEBA DE TRABAJO: RESULTADO: false(booooooo)

Por lo que yo entiendo litecoin utiliza scrypt sin embargo, mi cpuminer es salida es el uso de SHA256, ¿cómo puedo cambiarlo para el uso correcto del algortmn Aquí está mi resultado del shell.

[email protected]:/home/cpuminer# [2013-12-05 09:14:46] Unión rosca 1 a la cpu 1
[2013-12-05 09:14:47] 2 minero subprocesos iniciados, utilizando SHA256 '4way' algoritmo.
[2013-12-05 09:15:02] hilo 0: 16777216 hash, 1012.62 khash/s
[2013-12-05 09:15:03] el subproceso 1: 16777216 hash, 996.63 khash/s
[2013-12-05 09:16:09] rosca 1: 59213728 hash, 936.63 khash/s
[2013-12-05 09:16:10] hilo 0: 59213728 hash, 920.90 khash/s
[2013-12-05 09:17:09] rosca 1: 56394048 hash, 941.61 khash/s
[2013-12-05 09:17:12] hilo 0: 55512896 hash, 893.86 khash/s
[2013-12-05 09:18:12] hilo 0: 53722176 hash, 895.46 khash/s
[2013-12-05 09:18:13] rosca 1: 56394048 hash, 878.69 khash/s
[2013-12-05 09:19:12] rosca 1: 52869440 hash, 895.40 khash/s
[2013-12-05 09:19:48] LONGPOLL detectado nuevo bloque
[2013-12-05 09:19:48] hilo 0: 33763392 hash, 892.91 khash/s
[2013-12-05 09:19:48] rosca 1: 31865344 hash, 890.19 khash/s
[2013-12-05 09:20:25] rosca 1: 34381408 hash, 926.39 khash/s
[2013-12-05 09:20:25] la PRUEBA DE TRABAJO RESULTADO: false (booooo)
[2013-12-05 09:20:45] hilo 0: 53310624 hash, 937.28 khash/s
[2013-12-05 09:21:22] rosca 1: 55753664 hash, 977.72 khash/s
[2013-12-05 09:21:34] LONGPOLL detectado nuevo bloque
[2013-12-05 09:21:34] hilo 0: 49669760 hash, 1022.35 khash/s
[2013-12-05 09:21:34] rosca 1: 11517600 hash, 1021.31 khash/s
[2013-12-05 09:22:25] LONGPOLL detectado nuevo bloque
[2013-12-05 09:22:25] hilo 0: 50791968 hash, 982.01 khash/s
[2013-12-05 09:22:25] rosca 1: 52474560 hash, 1014.78 khash/s
[2013-12-05 09:23:25] hilo 0: 58606144 hash, 981.58 khash/s
[2013-12-05 09:23:26] rosca 1: 60547584 hash, 1009.27 khash/s
[2013-12-05 09:23:51] LONGPOLL detectado nuevo bloque
[2013-12-05 09:23:51] hilo 0: 26034368 hash, 1011.37 khash/s
[2013-12-05 09:23:51] rosca 1: 26110848 hash, 1026.02 khash/s
[2013-12-05 09:24:43] LONGPOLL detectado nuevo bloque
[2013-12-05 09:24:43] hilo 0: 50636992 hash, 966.79 khash/s
[2013-12-05 09:24:43] rosca 1: 53279776 hash, 1017.50 khash/s
+666
user167006 20 jul. 2019 17:08:35

P: Si bitcoin algoritmo fue roto y algunos se comenzó a escupir bloques, uno tras otro, a través de su otro mundo espacio en equipo, podría ser detectado que el mismo minero se revienta todos los bloques?

Esto tiene que ser menos "otro mundo" redactado y más claro.

P: ¿Cómo funciona la fuerza de la red o hash poder obtener calculada? Por sólo asumiendo la necesaria H/s para la tecnología actual?

Respuesta corta: Sí.

Respuesta larga: En primer lugar, necesitamos una definición de "poder": La tasa de tiempo en que se trabaja o de la energía emitida o transferida.

El trabajo es un hash por lo tanto, la potencia es: hashes/hora. Actualmente la potencia de la red puede ser expresado en peta hashes por segundo o PH/s.

Para una determinada dificultad es fácil calcular el número promedio o hash intentos que deben hacerse para satisfacer la dificultad. El promedio es todo lo que necesitamos porque hay un gran número de bloques que se reparten.

+645
lolcat 1 ene. 2013 3:52:20

5 meses de investigación y una gran cantidad de resultados que indican que podría ser posible. Trato de askin aquí, como un último esfuerzo y no estoy esperando totalmente fix o algo así, pero tal vez algunos consejos o información que pueda ayudarme a conseguir mi almacenados btc finalmente. Primero doy "es bueno saberlo" detalles y, a continuación, la información de mi investigación y de la situación. Probablemente voy a tener que dar más información específica para un mejor entendimiento, sólo dime.

Detalles

  • Multibit HD cartera
  • última actualización de alrededor de 2016
  • Por desgracia, mi pc se ha formateado dos veces
  • He tenido un usb con todas las de la copia de seguridad, carteras, etc
  • Usb se pierde
  • Frase de recuperación (de la semilla) se pierde desde 1.5 años
  • He hecho varias reovery sessios con casi tal cual esta de software y encontraron una gran cantidad de archivos interesantes

=================================================

he encontrado los nombres de archivo "key.class(keypar.clas etc), "raro nombre de archivo"(incorrecto).archivos dat, RSAkey.class y así puedo ver que pertenecen a la ahora de los partición que he utilizado para multibit archivos hd también me recofnze los archivos de la multibithd.jar contenedor. Y mi último software de la recuperación de yo la tengo es muy buena y iim no se sorprenda si se puede encontrar cualquier archivo de im para cocinar.

entonces, ¿hay alguno por ahí que me puede ayudar complicado dilema. Es allí cualquier archivo de clave o algo que pueda usar para en alguna manera de exportar la clave privada? o alguna manera de conseguir mi tranwqctions recuperado si "archivo de transacción" se recupera? y si no ay ayuda es posible a partir de mis preguntas anteriores. Hay alguien que sabe cómo abrir, de conciertos, de exportación o de cualquiera que sea el contenido de los archivos de CLASE(i knoow algo acerca pertenece a java) pero mi conocimiento aout java y el proceso en java applicatina ia cero, pero si es fácil o fácil explicado yo podría solucionarlo!

Sí, yo sé que mi ownfault, y todo lo que Mi única excusa es que he perdido el interés, pero después de la lectura después de la lectura de bitcoin aumentar en valor tengo mi motivación de la espalda:P gracias por su tiempo y ayuda!

Mi pregunta es acerca de..

+572
Rohin Kumar 11 ene. 2015 18:00:24

En el largo plazo, la vida útil del hardware también puede convertirse en un factor importante en el cálculo del ROI (Retorno Sobre la Inversión), especialmente si los desarrollos tecnológicos reducir el consumo de energía a un nivel insignificante.

+513
alik754 13 oct. 2011 5:31:22

si usted sigue este enlace, encontrará una dirección bitcoin. Si usted mira de cerca en la prev_out campo, no un punto fuera de la estructura. Dentro de la especificación del protocolo en virtud de las transacciones, usted puede encontrar el punto fuera de la estructura.

El punto fuera de la estructura es:

Tamaño del campo Descripción tipo de Datos Comentarios
32 hash char[32] El hash de la referencia de la transacción.
4 índice uint32_t El índice de la salida específica en la transacción. La primera salida es de 0, etc.

Donde como prev_out en la consulta anterior se estructura como:

prev_out:{"spent":true,"tx_index":50341289,"type":0,"addr":"15e2tHrbiUd4RxnBmHKYorMysyKtk1ohxf","value":2000000,"n":0,"script":"76a91432e17777e35dedafd578ffd90fa21ea8835dd50e88ac"}

¿Por qué es esto diferente? Lo estoy entendiendo mal? Es blockchain.info no seguir el protocolo Bitcoin para las transacciones en sus mensajes json?

+492
Nikhail WADHWANI 10N10M 16 jul. 2012 18:38:24

Tiene la magia de bytes, además de un número de versión en byte 12 en el archivo:

00000000 [00 00 00 00 01 00 00 00] [00 00 00 00] [62 31 05 00]
 ^ lsn ^ página num ^ magia
00000010 [09 00 00 00] [00 20 00 00] 00 [09] 00 00 00 00 00 00
 ^ versión ^ tamaño de página ^ db tipo

La búsqueda de 62 31 05 00 09 00 00 00 debe obtener lo que usted está buscando.

Fuente: berkleydb código fuente: diseño, número mágico

Si eso no funciona, hay un par de patrones que podrían resultarle útiles:

  • 00 01 07 6b 65 79 6d 65 74 61 (keymeta)

  • 00 01 0a 64 65 66 61 75 6c 74 6b 65 79 (defaultkey)

  • 00 01 0a 6d 69 6e 65 72 76 73 69 6f 6e (minversion)

  • 00 01 09 62 65 73 74 62 6c 6f 63 6b (bestblock)

  • 00 01 03 61 63 63 (acc) de la Cuenta

  • 00 01 03 6b 65 79 (clave)

  • 00 01 04 63 6b 65 79 (ckey) clave Encriptada

  • 00 01 04 6b 6d 65 79 (mkey) (Sólo en modo cifrado carteras)

  • 00 01 04 6e 61 6d 65 (nombre)

  • 00 01 07 70 75 72 70 6f 73 65 (propósito)

Hay una lista de los símbolos que utiliza en este archivo de origen, y se puede ver una explicación de lo que corresponden a aquí.

+349
Michaelle Edwards 18 jul. 2017 19:04:39

Bitcoin utiliza la Prueba de trabajo para validar,seguro y registro de las transacciones. Esto se hace a través de la minería y tan largo como la minería continúa, la electricidad va a ser utilizado. Siguientes son maneras de evitarlo: 1). Para las micro transacciones, uso offchain la tecnología como un Rayo de la red. 2). Pack más transacciones en un bloque, ya sea por el aumento de tamaño de bloque o por la extracción de la firma de bloque(segwit) o una combinación de ambos. 3).Usar las alternativas algoritmo (aparte de POW). Esto no es posible por BTC.

+336
vishva8kumara 14 dic. 2014 6:27:20

hola chicos me envió 300$ de bits de la moneda en efectivo a mi moneda base de la cuenta de la moneda base no admite bits de la moneda en efectivo, pero puedo ver que la transacción fue tiró y fue verificado más de 41 veces. la dirección fue enviado fue generado por mi moneda base de la cuenta, así que no estoy preocupado por alguien más que mi dinero me preguntaba si había alguna manera de conseguir que el bitcoin dinero en efectivo fuera de allí de alguna forma yo puedo verlo en la moneda base, porque sólo tienen poco la moneda, pero yo sé la dirección.

gracias Rachel

+295
dan2bit 6 ago. 2012 11:01:50

Estoy tratando de recuperar el extendido BIP32 maestro de la clave privada de su extendido BIP32 de clave pública (que ya sé) y un WIF clave privada (que yo obtenidos por el descifrado de un BIP38 semilla con una frase de contraseña).

He seguido los pasos descritos en este artículo de Vitalik Buterin, pero el uso de la crack_bip32_privkey función en pybitcointools, necesito tener una clave privada en BIP32 formato (no INCLUIDO). Puedo ver cómo obtener una BIP32 privada de la clave maestra de un BIP32 semilla (con bip32_master_key), pero no se cómo hacer lo mismo de una clave privada en WIF formato.

¿Cómo puedo convertir el WIF clave Privada en un BIP 32 clave privada (con Python .NET o Javascript)?

+281
Ugrshen Sharma 10 oct. 2014 11:00:58

El protocolo Bitcoin permite 2,099,999,999,999,999 satoshis para ser emitido.

1.0 BTC = 100.000.000 de Satoshis.

Con cerca de 7 mil millones de personas en el planeta, que significa que el 2,099,999,999,999,999 satoshis dividido entre las poblaciones de las hojas de 300.000 satoshis por persona.

Si el valor sube de tal manera que incluso un puesto que satoshi se eleva de forma significativa (por ejemplo, encima de un centavo) a continuación, más de divisibilidad es una opción.

Pero además de divisibilidad no es algo que impacta en el valor. Un dólar no comprar más después de que convertir primero a 100 centavos. Usted todavía tiene el equivalente a un dólar de los fondos.

+279
Just me 28 jul. 2017 17:48:27

Tengo un servidor con 32 Gigas de ram y se ejecuta el nodo en una ventana acoplable contenedor utilizando Bitcoin Core Demonio de la versión v0.15 con 8333 puertos asignados

Los nodos de funcionamiento a 2.5 semanas todavía 300k bloques y la mayoría del tiempo connectioncount es 0, sólo una vez vi saltó hasta el 60 Yo incluso el aumento de la dhcache

por qué está tomando tanto tiempo ? ¿Cómo puedo acelerar las cosas ? para la mayoría de los chicos se tomaron solamente de 1 a 2 semanas


Actualización 01 - Esta es mi configuración enter image description here

02 - estaba trabajando bien y cuando me registré clima puertos están abiertos desde fuera de la red antes de 300k de sincronización I - https://www.yougetsignal.com/tools/open-ports/ Dos semanas antes de ABRIR 8333 Ahora 8333 ABIERTO

II - https://bitnodes.earn.com/#join-the-network Dos semanas antes de 8333 ABIERTO y Accesible AHORA inalcanzable

III - la velocidad de Conexión de 10 MB

+182
FunkyDelPueblo 15 may. 2011 22:52:19

Hay una lista de los estados que el kraken de exchange está haciendo negocio?

+169
Beejor 17 abr. 2019 20:52:18

Cómo descargar el blockchain con ancho de banda completo?

Cómo descargar el blockchain rápido?

+101
kinoluba 26 jun. 2016 10:32:19

Con tales rápido de la memoria principal, estoy seguro de que su equipo iba a ser bastante bueno para la minería de MemoryCoin cuya prueba-de-trabajo algoritmo, el Impulso, requiere una gran cantidad de memoria RAM. Copiado textualmente de su tecnología página:

Cada hash requiere 1 gb de Memoria para realizar y cifra de 50 gb de datos. Por el contrario, la verificación sólo requiere de 128K y a menos de una 10th de un segundo

Se advirtió, sin embargo, también se requiere una CPU rápida (de la misma página: "tiene un gran componente AES – fichas con instrucciones de AES-NI se establece la tarifa mucho mejor"). Además, no sé de muchos intercambios que tratar con él, ni cuánto vale la pena - así que no podemos decir con seguridad si la minería moneda sería la más rentable para usted o simplemente el más eficiente.

Estoy seguro de que su máquina tendrá una ligera ventaja en la minería de la CPU-solo monedas, ¿has probado Protoshares o Quarkcoin?

+53
ramile4ka 19 sept. 2014 14:26:56

Mostrar preguntas con etiqueta