12-semilla de la palabra frase lo suficientemente seguro?

Es de 12 palabras de semillas frase (como el usado por el Electrum, por ejemplo) lo suficientemente seguro como para la generación de una billetera?

A mi entender es esto: 2048 palabras en la piscina hacen de 11 bits de entrophy por palabra. 12 palabras en las semillas de hacer total de 132 bits de entrophy.

Es este considera lo suficientemente seguro?

No estoy hablando acerca de ser cuántico-computación-resistent, acaba de ser factible crack utilizando la fuerza bruta, en vista de la potencia de computación en el futuro previsible.

+472
Heston Whomanthal 18 nov. 2018 2:28:38
25 respuestas

Para los demás, como puede ser el encuentro con un problema similar, aquí hay algunas otras cuestiones que me encontré:

1) puertos IP no se abre:

/sbin/iptables -a INPUT-m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

2) asegúrese de que su nube instancia de la configuración de seguridad para permitir conexiones TCP en los puertos apropiados.

3) Si usted ha activado ssl en el servidor, asegúrese de que ha creado un certificado ssl:

https://en.bitcoin.it/wiki/Enabling_SSL_on_original_client_daemon

4) asegúrese de que matar a procesos como han descrito otros:

ps-a | grep bitcoind
matar [PID]
+953
RoboticRenaissance 03 февр. '09 в 4:24

La mayoría de ustedes probablemente están buscando algo como la API de la lista de llamadas o la Ejecución de Bitcoin. Otra opción (sugerido por Pieter Wuille) es el uso de bitcoind ayuda de comandos.

+949
Yerubilee the Band 11 dic. 2017 5:12:08

Su cartera de implementación está programado para calcular únicamente el saldo de las direcciones propias. Recuerde que el concepto de un "equilibrio" en realidad es sólo la suma de los valores de los remanentes de la transacción salidas (UTXOs). El original del cliente, sin embargo no tiene la función para realizar este cálculo en cualquier dirección.

Esto significa que usted está atascado utilizando 3er partido servicios como Blockchain.info o simplemente el más complicado de herramientas como el bitcoin-abe usted ha mencionado.

+938
Tayyebi 27 jun. 2013 12:56:08

¿Qué es bitcoin? Bitcoin es dinero digital.

Bueno, ¿por qué necesitamos bitcoin? Es global, por lo que usted puede enviar dinero a su familia que vive en Zimbabwe inmediatamente y con bajas tasas de transacción.

Bien, entonces, el Bitcoin es una organización que ofrece este servicio de pago? No es descentralizado. Básicamente, cualquier persona en el mundo puede unirse a la red y la red de ayuda de validar las transacciones. Por lo tanto, no hay una sola parte de la validación de las transferencias de pago, pero los usuarios como yo, y también se puede validar. Es peer-to-peer descentralizado de dinero digital.

Bien, entonces ¿qué me detiene o de cualquier usuario de la validación de transacción incorrecta? Usted puede unirse a la red sin ningún tipo de permiso, pero si desea mover las transacciones para el conjunto válido de las transacciones, a continuación, usted tiene que hacer algún trabajo (computación) en primer lugar. Una vez que povide prueba de su trabajo entonces sólo usted puede agregar las transacciones válidas conjunto de transacciones.

Bien, así que si quiero transact tengo que trabajar cada vez? No, normalmente los usuarios no hacen el trabajo, a que envíe sus transacciones a los mineros. Los mineros se reúnen todas las transacciones y hacer el trabajo y agregar las transacciones válidas después de intervalos regulares.

Bien, ¿por qué son llamados mineros y cómo gestionar el conjunto válido de transacciones? Así, las transacciones válidas son distribuidos entre los bloques. Cada bloque contiene muchas transacciones y cada bloque se encadenan para formar blockchain de las transacciones válidas. Los mineros de proporcionar la prueba od trabajo realizado para agregar el bloque de las transacciones válidas para blockchain. Y cada vez que agregue un nuevo bloque de blockchain, tienen un poco de acaba de generar bitcoins como recompensa. Que ,como la oferta de bitcoin es administrado. Y bitcoins se crean a partir de aire y se adjudica al bloque sumador, se llaman los mineros.

Oh, bueno, un poco claro ahora.

+936
muluhumu 15 nov. 2014 10:36:26

He encontrado https://github.com/sour-is/bip38tool en github y después de un poco de lucha, con la unfamilar golang ecosistema tengo instalado.

Una vez instalado, las instrucciones de uso son como sigue:

exportación BIP38_PASS=<CONTRASEÑA>
cd /usr/local/go/src/bip38tool
./bip38tool descifrar <KEY>

Esto produce toda su descifrar la cartera, incluyendo el texto de la clave privada que se puede importar en electrum o cualquier otra aplicación de monedero.

+925
Yibai Zhang 14 may. 2013 19:03:45

Es lo que desea es probar el código con el Bitcoin Core llamadas RPC, puede utilizar regtest modo de partida Bitcoin Core con -regtest. De este modo, se configura un privado red de pruebas por lo que no hay necesidad de sincronizar el blockchain o conectarse a otros compañeros de profesión, a menos que configure otros compañeros a los que conectarse. Usted puede extraer sus propios bloques de este modo, para que así los bloques se producen cuando ellos quieren.

+829
jonnyg 13 ene. 2016 4:10:58

La transacción tiene entradas y salidas. "valor" es Satoshi recuento:

"inputs":[
{
...
"prev_out":{
...
"valor":461323,
...
},
...
}
],
...
"fuera":[
{
...
"valor":295902,
...
},
{
...
"valor":124987,
...
}
],
...

Para calcular la cuota se debe calcular la diferencia entre todas las entradas y salidas.

+820
Jordan McMillan 1 may. 2017 9:44:55

Tengo un problema que espero que pueda solucionar.. que tengo, por 6 días, confirmado, pero el saldo de la transacción.

Este es el link: https://blockchain.info/address/37gsnq1RYrUQrFy5jJvwUSBJBQYqSGdWnn captura de pantalla de mi billetera enlace a blockchain:enter image description here

Por favor, puede u me consejos de qué hacer.. estoy un poco desesperada ahora, ha sido 6 días y stillI cant alcanzar mis fondos.

Por favor ayuda,gracias de antemano.

RoTop


Thx Murch para su explicación..disculpe mi limitado del idioma inglés.

La cosa es que me compré con Bitcoin en que la transacción BCCash .. Transacción se hizo en mi Coinomi cartera 11.11.2017 y fue confirmado en 13.11. Y a partir de ese momento no pasó nada más. ESTOY atascado.. no tengo BCoin que me pasaba y yo no tengo BCoin Efectivo que he comprado.. Mi situación no es buena en este momento..

Me comuniqué con el Cambio de exchange y Coinomi y todavía no recibí ninguna respuesta de ellos..

Una cosa que no entiendo.. esta transacción Puede ser siempre el saldo y he perdido mi dinero ?

Espero haber aclarado mi situación..

Thx de antemano por su ayuda..

Rotop.

+819
x4j5 7 may. 2011 3:07:22

Espero que CHECKMULTISIG va a llamar a la CHECKSIG función y manipular la pila para ejecutar CHECKSIG en un bucle hasta que se termina y tiene su M-out-of-N válido sigs o no?

Esa no es la realidad de cómo se implementa internamente, por lo que hay un par de fallos si te la imaginas de operación como esa.

OP_CHECKMULTISIG

Aquí está la descripción de alto nivel de cómo funciona:

  1. Pop n de la pila (número de claves públicas)
  2. Pop n claves públicas fuera de la pila.
  3. Pop de la m de la pila (número de firmas)
  4. Pop de la m de firmas fuera de la pila.
  5. Pop en uno de los elementos de la pila, y lo ignoran. (Este es un error, pero no puede ser fijo, porque este es el consenso crítico de código.)
  6. El bucle a través de todas las claves públicas, comenzando con las teclas en la parte superior de la pila.

    1. Para cada clave pública, verificación de una firma.
    2. Para la primera clave pública marcada, inicio con la firma de más cercano a la parte superior de la pila.
    3. Si no se puede verificar, vaya a la siguiente clave pública y verificación de la misma firma.
    4. Si se realiza correctamente, vaya a la siguiente clave pública con la siguiente firma.

      Tenga en cuenta que las firmas deben estar en el mismo orden que el de la clave que se está firmando un contrato para.

  7. Si todas las firmas que sucedió con una de las teclas, CHECKMULTISIG devuelve 1, de lo contrario 0.

Su ejemplo

Tienes este scriptSig:

(sig2)
(sig1)
0

Este scriptPubKey:

3
(pubKey3)
(pubKey2)
(pubKey1)
2

Cuando se ejecuta, la pila se parece esto justo antes de OP_CHECKMULTISIG ejecuta:

3
(pubKey3)
(pubKey2)
(pubKey1)
2
(sig2)
(sig1)
0

Esto es lo que parece después de inicializar:

n-> 3
ikey-> (pubKey3)
(pubKey2)
(pubKey1)
m-> 2
isig-> (sig2)
(sig1)
0

Se intenta comprobar pubKey3 contra sig2, pero que falla. Avance de ikey, pero no isig:

n-> 3
(pubKey3)
ikey-> (pubKey2)
(pubKey1)
m-> 2
isig-> (sig2)
(sig1)
0

Verificar pubKey2 contra sig2 consigue, por lo que avanzar tanto en la ikey y isig:

n-> 3
(pubKey3)
(pubKey2)
ikey-> (pubKey1)
m-> 2
(sig2)
isig-> (sig1)
0

...y así sucesivamente.

+813
clintdern 13 sept. 2013 6:36:21

Hay muchos descentralizado monedas, usted puede echar un vistazo aquí:

http://coinmarketcap.com/

No todas las monedas están conectados a una empresa, el principal de los grandes que están conectados a una empresa de Ondulación y Factom. Otras monedas sólo podría tener fundamentos en los que se es responsable de la comercialización y otros asuntos relacionados, pero no el control de la moneda propia como la de los mineros de la moneda y de los titulares de hacer.

+766
Genc Sylkaj 11 feb. 2014 1:43:28

No se hace cada 14 días - se hace cada 2016 bloques, lo que va a suceder en 14 días si hashpower estancias de la misma. Si hashpower sube, entonces la reorientar ocurre antes.

+761
Akash J 10 sept. 2013 3:37:10

Tengo que estar de acuerdo, https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch05.asciidoc todavía necesita un poco de trabajo.

Aquí es mi punto de vista, la aplicación de BIP32 Determinista Generador de Claves y bitcoin explorer (bx) puede ser aplicado para la obtención de un flujo de datos de la imagen para lo que realmente está pasando con la ampliación de las teclas. Esto requiere y la comprensión de los componentes de los campos de extendido de claves y comprensión de los campos de proporcionar insumos para las operaciones que se encuentran con frecuencia en cascada en la práctica, por ejemplo, la aplicación de la BIP 44 Estándar mediante HD carteras.

Cada clave extendida, xprv o xpub, tiene las siguientes seis campos: 1) Versión 2) de Profundidad, 3) el Padre de huellas Dactilares, 4) Hijo de Índice, 5) de la Cadena de Código, 6) Tecla. La clave es privada o pública de curva elíptica clave dependiendo de si la clave extendida comienza con xprv o xpub para bitcoin. Tenga en cuenta que bx extiende la entropía para 12, 15, 18, 21 o 24 trillizos de BIP 39 palabras como una función del número de dígitos hexadecimales de corte, el uso de UNIX el comando cortar. Aquí es cómo 12, 18 y 24 BIP 39 semilla palabras son sintetizados utilizando bx.

% echo "cerebro carteras suelen tener baja entropía" | bx base16-codificar | bx sha256

f09538a516514dc74510b08e9d61a0f0200097b4304a88dd96ef613ec3c6f3b3

Ahora conecte el número hexadecimal inmediatamente anterior en el BIP32 JavaScript del programa de Entrada de Su propia Entropía de campo, haga clic en la Base 16 (0-9,a-F) (16 caras de los dados) botón de radio, y, finalmente, haga clic en el Generar Nuevos Frase botón. Contrario a los resultados generados por bx.

% echo "cerebro carteras suelen tener baja entropía" | bx base16-codificar | bx sha256 | cut-c 1-64 | bx mnemónico-nuevo

vacío prefieren ciudadano entrenador a continuación juntos comienzan modelo de oferta de doce hábito de la teoría de abandonar la envolvente hablar anunciar partido de descubrir novato segundo paraguas niño jurídico de la solución de

% echo "cerebro carteras suelen tener baja entropía" | bx base16-codificar | bx sha256 | cut-c 1-48 | bx mnemónico-nuevo

vacío prefieren ciudadano entrenador a continuación juntos comienzan modelo de oferta de doce hábito de la teoría de abandonar la envolvente hablar anunciar partido de la tribu

% echo "cerebro carteras suelen tener baja entropía" | bx base16-codificar | bx sha256 | cut-c 1-32 | bx mnemónico-nuevo

vacío prefieren ciudadano entrenador a continuación juntos comienzan modelo de oferta de doce hábito de tigre

Aviso la palabra grupo de conjuntos de partido en la máxima medida de lo posible, a excepción de la última palabra. Esto es porque con BIP 39, la última palabra de un 12 secuencia de palabras de 4 bits de la suma de comprobación construido en él, la última palabra de un 18 secuencia de palabras tiene un 6 bits de la suma de comprobación integrada, y la última palabra de un 24 secuencia de palabras tiene una de 8 bits de la suma de comprobación integrada. Usted puede pensar en el BIP 39 base de habilitación de 2048 codificación con la última palabra de la prestación de suma de comprobación de la información de acuerdo con la tabla de aquí.

Ahora introduzca la frase de contraseña "Hola su, me 123!" (normalmente de su elección) en la contraseña Opcional campo y pulse la tecla enter. Contraste de los resultados:

% echo "vacío prefieren ciudadano entrenador a continuación juntos comienzan modelo de oferta de doce hábito de la teoría de abandonar la envolvente hablar anunciar partido de descubrir novato segundo paraguas niño jurídico de la solución" | bx mnemónico-semilla -p "Hola su, me 123!" | bx hd-nuevo -v 76066276

xprv9s21ZrQH143K4R8iufF8sxh3Y5S14mhwn5qlfdi1gymfpr7dwkmmwttkaslmdypgjbfnmztnfukivelkzbwzad4a43whigzwhltbbwdbqby

Ahora el contraste de estos seis hilo bx línea de comandos de secuencias de los seis campos creados por el BIP 32 JavaScript.

1) Versión:

% echo xprv9s21ZrQH143K4R8iufF8sxh3Y5S14mhwn5qlfdi1gymfpr7dwkmmwttkaslmdypgjbfnmztnfukivelkzbwzad4a43whigzwhltbbwdbqby | bx base58-decode | cut-c 1-8

0488ade4 (donde 0x0488ade4 = 76066276 base10)

2) Profundidad:

% echo xprv9s21ZrQH143K4R8iufF8sxh3Y5S14mhwn5qlfdi1gymfpr7dwkmmwttkaslmdypgjbfnmztnfukivelkzbwzad4a43whigzwhltbbwdbqby | bx base58-decode | cut-c 9-10

00

3) El Padre De Huellas Dactilares:

% echo echo xprv9s21ZrQH143K4R8iufF8sxh3Y5S14mhwn5qlfdi1gymfpr7dwkmmwttkaslmdypgjbfnmztnfukivelkzbwzad4a43whigzwhltbbwdbqby | bx base58-decode | cut-c 11-18

00000000

4) Hijo De Índice:

% echo xprv9s21ZrQH143K4R8iufF8sxh3Y5S14mhwn5qlfdi1gymfpr7dwkmmwttkaslmdypgjbfnmztnfukivelkzbwzad4a43whigzwhltbbwdbqby | bx base58-decode | cut-c 19-26

00000000

5) La Cadena De Código:

% echo xprv9s21ZrQH143K4R8iufF8sxh3Y5S14mhwn5qlfdi1gymfpr7dwkmmwttkaslmdypgjbfnmztnfukivelkzbwzad4a43whigzwhltbbwdbqby | bx base58-decode | cut-c 27-90

ecdd0dc94d9686e0c5925f0c5657945c370daa9218afae35a75d63ecc9d5c719

6) Privado secp256k1 de Curva Elíptica Clave:

% echo xprv9s21ZrQH143K4R8iufF8sxh3Y5S14mhwn5qlfdi1gymfpr7dwkmmwttkaslmdypgjbfnmztnfukivelkzbwzad4a43whigzwhltbbwdbqby | bx base58-decode | cut-c 93-156

ee3c1e5f21505c8d1f8ad137fc5a7021f1be309ab1c3cb2bf7e9df80e6521b6f

o

% echo xprv9s21ZrQH143K4R8iufF8sxh3Y5S14mhwn5qlfdi1gymfpr7dwkmmwttkaslmdypgjbfnmztnfukivelkzbwzad4a43whigzwhltbbwdbqby | bx hd-para-ce ee3c1e5f21505c8d1f8ad137fc5a7021f1be309ab1c3cb2bf7e9df80e6521b6f

Ahora, para el freekin cascada HMAC-SHA512 magia matemática para el cálculo de hasta 2 a 4 millones de claves públicas y asociados direcciones públicas para el extendido de claves públicas. Tenga en cuenta que los siguientes dos canaliza los cálculos de producir respuestas idénticas excepto los medios para calcular los resultados varían, examinar cuidadosamente. A partir de una reingeniería de procesos de negocio perspectiva, esta es una de cifrado sentencia de muerte para caro de crédito de la tarjeta PCI-DSS cliente el cumplimiento de la protección existente en la web de el comercio de los servidores que requieren personal confidencial, información de tarjeta de crédito. Servidores de comercio de aceptar crypto no necesita tener las claves privadas expuestas al proceso de cada uno de los clientes de carrito de compras de pagos.

% echo xprv9s21ZrQH143K4R8iufF8sxh3Y5S14mhwn5qlfdi1gymfpr7dwkmmwttkaslmdypgjbfnmztnfukivelkzbwzad4a43whigzwhltbbwdbqby | bx hd-privado -d-i 44 | bx hd-privado -d-i 0 | bx hd-privado -d-i 3 | bx hd-privado -i 2 | bx hd-public-i 1

xpub6HCiK4CPBLGVw2fJ9bpjHRQ9JwMK2gpchjszhsvsyzq6xezqdbiwa2u3qggkqrdffncma9xxxrpatu2tw9kkgkv6bafobczmcys5gpzn5qg

o

% echo xprv9s21ZrQH143K4R8iufF8sxh3Y5S14mhwn5qlfdi1gymfpr7dwkmmwttkaslmdypgjbfnmztnfukivelkzbwzad4a43whigzwhltbbwdbqby | bx hd-privado -d-i 44 | bx hd-privado -d-i 0 | bx hd-público -d-i 3 | bx hd-public-i 2 | bx hd-public-i 1

xpub6HCiK4CPBLGVw2fJ9bpjHRQ9JwMK2gpchjszhsvsyzq6xezqdbiwa2u3qggkqrdffncma9xxxrpatu2tw9kkgkv6bafobczmcys5gpzn5qg

Ahora conecte el xpub* clave extendida inmediatamente anterior en el BIP32 de Clave Extendida campo y presione la tecla enter y el contraste de los resultados con la siguiente información:

1) Versión:

% echo xpub6HCiK4CPBLGVw2fJ9bpjHRQ9JwMK2gpchjszhsvsyzq6xezqdbiwa2u3qggkqrdffncma9xxxrpatu2tw9kkgkv6bafobczmcys5gpzn5qg | bx base58-decode | cut-c 1-8

0488b21e (donde 0x0488ade4 = 76066276 base10)

2) Profundidad:

% echo xpub6HCiK4CPBLGVw2fJ9bpjHRQ9JwMK2gpchjszhsvsyzq6xezqdbiwa2u3qggkqrdffncma9xxxrpatu2tw9kkgkv6bafobczmcys5gpzn5qg | bx base58-decode | cut-c 9-10

05

3) El Padre De Huellas Dactilares:

% echo echo xpub6HCiK4CPBLGVw2fJ9bpjHRQ9JwMK2gpchjszhsvsyzq6xezqdbiwa2u3qggkqrdffncma9xxxrpatu2tw9kkgkv6bafobczmcys5gpzn5qg | bx base58-decode | cut-c 11-18

f32fe933

4) Hijo De Índice:

% echo xpub6HCiK4CPBLGVw2fJ9bpjHRQ9JwMK2gpchjszhsvsyzq6xezqdbiwa2u3qggkqrdffncma9xxxrpatu2tw9kkgkv6bafobczmcys5gpzn5qg | bx base58-decode | cut-c 19-26

00000001

5) La Cadena De Código:

% echo xpub6HCiK4CPBLGVw2fJ9bpjHRQ9JwMK2gpchjszhsvsyzq6xezqdbiwa2u3qggkqrdffncma9xxxrpatu2tw9kkgkv6bafobczmcys5gpzn5qg | bx base58-decode | cut-c 27-90

fcab24d09be9a54f466c633f24cf76927b90ed2235513d00bc76582e21fdde10

6) Público secp256k1 de Curva Elíptica Clave:

% echo xpub6HCiK4CPBLGVw2fJ9bpjHRQ9JwMK2gpchjszhsvsyzq6xezqdbiwa2u3qggkqrdffncma9xxxrpatu2tw9kkgkv6bafobczmcys5gpzn5qg | bx base58-decode | cut-c 91-156

03f800bc151043e197697bf44d90ffa2f9fee3bccc3b49f36f29cee527f3f9af75

o

% echo xpub6HCiK4CPBLGVw2fJ9bpjHRQ9JwMK2gpchjszhsvsyzq6xezqdbiwa2u3qggkqrdffncma9xxxrpatu2tw9kkgkv6bafobczmcys5gpzn5qg | bx hd-para-ce

03f800bc151043e197697bf44d90ffa2f9fee3bccc3b49f36f29cee527f3f9af75

Cálculo de asociadas M/44'/0'/3'/2/1 comprimido público dirección:

% echo xpub6HCiK4CPBLGVw2fJ9bpjHRQ9JwMK2gpchjszhsvsyzq6xezqdbiwa2u3qggkqrdffncma9xxxrpatu2tw9kkgkv6bafobczmcys5gpzn5qg | bx hd-para-ce | bx ce-a-domicilio-v 0

1HaigDWQCAu3eJQnKivhVifcrcQDEYdDbh

Cálculo de asociadas m/44'/0'/3'/2/1 comprimido WIF clave:

% echo xprv9s21ZrQH143K4R8iufF8sxh3Y5S14mhwn5qlfdi1gymfpr7dwkmmwttkaslmdypgjbfnmztnfukivelkzbwzad4a43whigzwhltbbwdbqby | bx hd-privado -d-i 44 | bx hd-privado -d-i 0 | bx hd-privado -d-i 3 | bx hd-privado -i 2 | bx hd-privado -i 1 | bx hd-para-ce | sed 's/$/01/' | bx base58check-codificar -v 128

KzNMg2qRVNBbr2QnAzc2bYvf7cM2t4GQ2lil1q5vygwiptrrpkbx

+707
user24000 5 jun. 2015 7:21:54

Los mineros son libres de elegir las transacciones que se incluya. La mayoría de los posibles escenarios fueron:

  1. No hubo transacciones en ese momento.
  2. Las transacciones tenían bajas tasas.

El pago de la transacción fue diseñado para prevenir el envío de spam y animar a las personas a ejecutar los nodos de minería para mantener el blockchain obras. Si la transacción cuota es demasiado baja, los mineros pueden simplemente ignorar todas las transacciones y procesar el bloque de obtener la recompensa, el ahorro de tiempo y de energía.

+589
artur 10 sept. 2018 14:47:10

Hay dos maneras de hacerlo en un estándar de formato de transacción que serán retransmitidos por completo de los nodos. Sin embargo, si usted es un minero tendrá más margen de maniobra en las secuencias de comandos que puede utilizar para bloquear la transacción. Sin embargo, hacer esto es estrictamente desanimado, ya que añade a la UTXO y blockchain hinchazón en el primer caso y blockchain hinchazón en el segundo caso. Esta respuesta está destinado sólo para fines educativos.

Truco 1: crear un desnudo de multi-sig de salida (no P2SH) y enviando a algunos no-polvo valor de la base multi-sig de la dirección. Usted podría utilizar el desnudo multi-sig formato para la codificación como M <pub_key_1> <pub_key_2> ... <pub_key_N> N , pero aquí el pubkeys entre OP_M y OP_N serán los datos que desea codificar collar de la longitud de la clave pública. Sin embargo, puede bloquear sólo hasta 3 llaves en suelos de multi-sid, que cumplirá 65 años*3 = 195 bytes. De nuevo he de mencionar que este método no se recomienda, ya que se suma a la UTXO la hinchazón.

Truco 2: Una mejor y más limpia de hacerlo será para bloquear algunos BTC en un hash de los datos que desea almacenar codificado en un P2SH dirección. Luego pasan estas bitcoins donde el desbloqueo de secuencia de comandos de los datos que desea almacenar en la blockchain. En este caso, usted puede bloquear una mucho más grande de datos, pero hay que tener cuidado de que no exceda de 400.000 WU, para el total de la transacción para el gasto que podría hacer que la transacción no estándar.

+584
Andrew Hopper 7 abr. 2016 22:33:32

Siga la guía en este corto video: https://youtu.be/E-KcY6KUVnY

Puedo transferir mis fondos de MultibitHD a Electrum en cuestión de minutos

+575
Sergeyviktor 8 abr. 2014 10:26:17

La tasa especificada por el envío de la transacción puede ser demasiado pequeña para cualquier minero se incluye en un bloque de transacciones.

Algunos, posiblemente demasiado -- información acerca de las tarifas está aquí: https://en.bitcoin.it/wiki/Transaction_fees

+556
iamsimoncruz 25 jul. 2012 10:49:48

He jugueteó un poco con el plano de referencia cliente bitcoin, con el JSON-RPC server habilitado, y es todo lo que hay. Usted puede crear cuentas, así que usted puede pasar una dirección por usuario se puede conectar BTC a, consulta si los fondos ya están allí (con un mínimo número de confirmaciones), incluso pasar el dinero, a otras cuentas, a direcciones remotas (de otros usuarios o de su frío cartera)

https://en.bitcoin.it/wiki/API_reference_%28JSON-RPC%29 https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list

+554
WDUK 7 jun. 2014 10:41:01

Estás preguntando cómo decodificar el JSON? A menos que me estoy perdiendo algo, que acaba de ser json_decode($respuesta)['data']['forwarding_address']

+552
wsidl 30 abr. 2017 11:40:10

La transacción fc3f81c625720063c5cab2145bcb5ef20b13ff0aa73b0b2435ffdb645acfcb8b tiene la advertencia de "Transacción rechazada por nuestro nodo. La razón: La transacción no es definitivo." en Blockchain.info.

De la misma transacción se muestra con cinco confirmaciones en Blockexplorer.com.

Lo que hace que "la transacción no es definitivo" significa y por qué lo hizo blockchain.info rechazar la transacción?

+481
Reihmann 6 ago. 2014 19:42:27

Crypto monedas como el bitcoin va a estar siempre un paso por delante.

Post-Criptografía cuántica ya está siendo investigado para combatir las computadoras cuánticas antes de que incluso han evolucionado lo suficiente como para ser considerado una amenaza.

+404
Slak 21 may. 2011 9:38:10

Así que, digamos que usted tiene una cartera con 20BTC, y usted tiene un flujo tal que así:

  1. Enviar 15BTC a Una en el bloque 1
  2. Enviar 15BTC a B en el bloque 2

¿Qué sucede si en el bloque 1 hay dos cadenas a través de los mineros. En la cadena de X a la transacción está ahí, en la cadena Y, la transacción no está allí.

Cuando van a pasar el otro 15BTC en el bloque 2 y su cartera(imagine un equipo diferente con la misma cartera) está en la cadena Y, a continuación, su cartera, se le permitirá hacerlo. ¿Qué sucede cuando:

  • La cadena de X se convierte en la dominante de la cadena de ** Transacción 1 se han confirmado, por lo que la transacción 2 han sido rechazadas y no confirmar nunca?
  • De la cadena Y se convierte en la dominante de la cadena de ** Transacción 2 se han confirmado, por lo que la transacción 1 ser rechazado y nunca confirmar?

Cómo es esto representado en el software de bitcoin, incluso? Sé que hay algunas operaciones que se pueden transmitir, pero luego nunca se confirmó, pero ¿cómo funciona la cartera sabía que el dinero no es pasar si la misma ha sido la difusión?

+387
Ali Kar 24 dic. 2017 10:42:18

Después de la comprensión de lo extendido/extensible direcciones públicas(xPub) son descubrí que necesito para generar direcciones de un xpub, a continuación, buscar las direcciones individuales tx

+358
ihightower 15 jul. 2015 23:46:43

En el contexto de la ejecución de un servicio web que acepta pagos en Bitcoin, ¿cómo podemos utilizar el bitcoind para identificar una transacción que se ha sustituido el uso de BIP125 Reemplazar A Cargo?

Cuando RBF se utiliza, un nuevo txid se crea, lo que resulta en dos transacciones únicas. Nos muestran sin confirmar las transacciones para el remitente, lo que resulta en el tx que originalmente fue reemplazado sigue apareciendo como 0-conf.

Hemos considerado el uso de los siguientes lógica, sino la sospecha de que hay una mejor manera.

("confirmaciones" == 0) and ("bip125 reemplazable" == "si")

Buscando el original txid en blockchain.info resultados de "Transacción rechazada por nuestro nodo. Razón: Transacción previamente aceptada, pero ha sido podados de nuestra base de datos."

+131
MadcoN 3 mar. 2013 8:04:51

Usted necesitará:

  1. Conjunto de txindex=1 en ~/.bitcoin/bitcoin.conf
  2. Reinicie bitcoind con -reindex opción, es decir,

    bitcoind -reindex &

Después de esto, el uso de 'getrawtransaction de" orden y proporcionar el argumento adicional '1' para obtener la respuesta en formato JSON, es decir,

bitcoin-cli getrawtransaction your_tx_hash 1

Curiosamente, en primer lugar llegar a la cruda transacción en hexadecimal (sin el argumento adicional 1) y, a continuación, el uso de 'decoderawtransaction' no dar el "confirmaciones" de campo en la salida.

+82
Edurne Pascual 13 abr. 2013 4:41:01

Decir que me quiero hacer un intercambio de dinero para vender una pequeña cantidad de Bitcoin por USD (no he hecho esto antes). Veo un par de cosas que no estoy seguro de entender cuando visité btc-e.com. Hay dos cuadros:

  1. Cantidad de BTC (inicialmente en blanco)

  2. Precio por BTC (se ve como se establece en el más Alto Precio de la Oferta, cuando la página se carga por primera vez, pero no se actualiza).

Será la 2ª efecto de caja de cómo / si la orden se llena?

Si quiero vender como digo entonces ¿no debería el 2do cuadro de ajustarse a un menor precio en USD por lo que ellos venden más rápido? O decir que me quería poner el 2do cuadro a un valor de USD que es mayor que la oferta más alta, a continuación, se tarda más tiempo (o nunca) para ser llenado?

El hecho de que el precio en el 2do cuadro no se actualiza y es editable costuras raro, como yo creía que era la propagación. Lo que si dejó abierta la página para las edades de y, a continuación, golpeó a vender? Seguramente no sería totalmente inútil orden en el libro!?

+38
Rick Enciso 24 jun. 2014 10:51:43

Mostrar preguntas con etiqueta