niño teclas de direcciones generadas reflejan en la cartera?

Estoy confundido acerca hijo HD claves públicas. Es este escenario, ¿correcto?

  1. Estoy usando bx (libbitcoin) para todas las acciones a continuación.
  2. Generar una semilla (bx semilla).
  3. crear el master de la clave privada a partir de la semilla (bx hd-nuevo)
  4. crear el master de la clave pública de la clave privada (bx hd-para-público)
  5. generar varias niño BIP32 clave pública mediante un sistema aleatorio de los índices (bx hd-público)
  6. uso genera claves secundarias y generar varias direcciones
  7. ahora el uso de direcciones generadas

va a todas las direcciones conectadas al maestro de la clave privada? o porque yo lo aleatorio de los índices (paso 5), se desconecta de maestro de clave privada y pública? En palabras simple, es suficiente el uso de la clave privada (paso 3) en bitcoin clientes como electrum para el acceso a todas las direcciones que genera la utilización de niños pub de teclas (no master key)?

+250
AlexanderGIN 22 dic. 2012 8:07:26
22 respuestas

Arbitraje - ¿Qué es y cómo funciona

El arbitraje se refiere al proceso inmediatamente de la negociación de uno o más pares de divisas o probabilidades para casi libre de riesgo de lucro.

Generalmente, esto implica dos intercambios (esto se llama una de dos patas de arbitraje); aunque, por supuesto, posible.

Hay varios pasos a la hora de la ejecución de un arbitraje:

  1. Encontrar una oportunidad adecuada
  2. Ejecutar operaciones
  3. Reequilibrar las cuentas

Paso 1: Encontrar una oportunidad adecuada

Este paso es relativamente fácil. Simplemente marque el orden de los libros de la cantidad de intercambios como te gusta, comparar las ofertas vs pide, y comprueba si se puede encontrar una diferencia negativa.

Un pequeño discurso en lo que la propagación es

Voy a suponer que usted está familiarizado con las ofertas, pide y lo que el libro de órdenes es - si no, usted definitivamente debe buscar los primeros. Como por la diferencia negativa, voy a elaborar un poco más sobre esto. La propagación es lo que se utiliza para referirse a la diferencia entre las ofertas y le pregunta - menor pregunte - la oferta más alta = spread. Esto debería ser (y generalmente lo es) un positivo valor, desde la mejor oferta en un intercambio debe ser inferior al más bajo de pedir un cambio de lo contrario el motor de comparación de la bolsa resolver estos pedidos de forma automática.

En un mundo perfecto, todos los mercados y todos los participantes en el mercado tienen la misma información, por lo tanto todos los mejores ofertas y toda la primera pregunta de todos los intercambios sería exactamente el mismo, después de que los honorarios se aplican.

Si has visto las recientes elecciones en los estados unidos, sin embargo, usted está probablemente consciente de que el mundo no es perfecto, sin embargo. Por lo tanto, no todos los participantes de un mercado sabe lo mismo que los demás, lo que resulta en las ofertas en las bolsas que son más altos que la pregunta en otros intercambios - y esto es lo que se llama una diferencia negativa.

Paso 2: Ejecutar operaciones

Vamos a suponer que usted ha encontrado una gran oportunidad de cambio, y Un cambio B - una diferencia negativa de$100!

Intercambio: Pida a [email protected]$
Exchange B: Oferta de [email protected]$

Por suerte, usted tiene una financiación adecuada tanto para que coincida con estos instante - pero, ¿cómo hacerlo? Fácil! Sólo tiene que colocar una orden en el lado opuesto en cada intercambio con la cotización de los precios!

Intercambio: Lugar de compra de [email protected]$
Exchange B: Lugar de Preguntar de [email protected]$

Desde su puesto orden coincide con un fin en el lado opuesto del libro, el motor comercial coincide con ellos y el comercio está resuelto, dejando un teórico beneficio de un suave 100$! ¿Por qué en teoría, usted pide? Voy a llegar a ese punto más adelante.

Paso 3: Reequilibrar Las Cuentas

Por desgracia, sólo fueron capaces de comercio una vez hoy, pero hey! Mañana es otro día, pero con el fin de ser capaz de comercio, usted necesita para equilibrar sus balances. Ahora, sus cuentas este aspecto:

Intercambio: 2 BTC | 50$
Exchange B: 0 BTC | 1050$

Por lo tanto, usted va sobre y enviar 1 BTC de Intercambio de Un Intercambio de B, y 550 dólares a Cambio de Un Intercambio B. No hay magia aquí - todas las cuentas son re-equilibrado y usted está listo para hacer una fortuna, de nuevo, el día de mañana.

Intercambio: 1 BTC | 550$
Exchange B: 1 BTC | 550$ 

Arbitraje - ¿por Qué todo el mundo no hacerlo

Todo esto sonaba maravilloso? Eso es exactamente lo que pensé yo cuando por primera vez con mi propia arbitraje bot. Sin embargo, hay algunos aspectos técnicos que pueden convertir un día soleado en un sucios de la lluvia en su desfile.

Advertencias y riesgos

1. Debe ser lo más cercano al tiempo real como sea posible

Esta es posiblemente una de las cosas más difíciles para obtener el derecho, y también el más subestimado aspecto de arbitraje en el crypto moneda. Los mercados, en comparación con el mercado de ForEx, son ridículamente lento ocupado en los intercambios, puede haber un par de docenas de operaciones ejecutadas. Lo que da la ilusión de que los datos de las encuestas de los robots a través de los más comunes de la API de tipo Reparador, es suficiente para el comercio libre de riesgo. Este es un concepto erróneo. Tal vez para el día de hoy, esta parece ser suficiente - pero, ¿y si los mercados cogió el ritmo? sólo 1 de comercio (o simplemente un pedido en un segundo puede cambiar tu oportunidad de ganancia a pérdida.

2. Siempre el comercio límites, nunca órdenes de mercado

Bajo el aspecto de ser el más rápido, podría parecer una buena idea utilizar las órdenes de mercado con el fin de ser resuelta lo antes posible - usted estaría mal, muy mal. Como se discutió anteriormente, la información podría ser tan antigua como 1 segundo (con las anteriormente mencionadas, el fin de echar a perder su oportunidad) - tal vez alguien borra todo de nivel superior, y todos con una oferta por el doble del precio que usted desea. Uff.

2. La API de REST de las llamadas de hacer de su vida duro

Muchos intercambios de emplear una llamada a la API de límite de velocidad, es decir, te permite consultar los datos en el intercambio de X veces cada Y segundos. Las diferencias son muchas y casi todas las de intercambio de su propia poca cosa cuando se trata de límites. El problema con ellos es, que limitan seriamente sus acciones. Si no constantemente mantener un ojo en cómo a menudo envía una solicitud, usted podría ejecutar en el límite cuando es en serio que cuenta - por ejemplo, cuando usted tiene que cancelar un pedido, ya que no podía colocar su contra parte en otro intercambio. Por desgracia, Api websocket todavía son poco frecuentes y su hermano en los esteroides, ARREGLAR enchufes, aún más raro - dejando pegado con la tortuga de interfaces programables.

3. La integración con la Api puede ser una pesadilla

No hay unificada, la definición estándar de lo que es una API de exchange puede hacer, o qué datos se devuelve. Que técnicamente no sería un problema, si ellos fueron documentados apropiadamente. Por cierto, los intercambios con aparentemente muchas oportunidades también tienen el peor de documentación (tomar btc-e.com's de la Documentación, por ejemplo - herejía!). Por supuesto, también lo contrario es cierto - GDAX, Kraken, Bitfinex todos tienen una excelente documentación. Pero, sin embargo, usted tiene que cavar a través de ellos para entender cómo funcionan, cuáles son sus tarifas, de cómo manejar los tipos de datos, autenticación y así sucesivamente. Es decir, si incluso se menciona nada acerca de eso.

4. Las tasas de minimizar, si no eliminar sus beneficios

En mi anterior paso-por-paso de la guía, he omitido deliberadamente las tasas de todo tipo. Pero, por supuesto, son esenciales para el éxito arbitrar. La mas conocida de las tasas, son de la comisión de comercio honorarios - estos oscilan entre el 0,1% y el 0,6% y deben ser considerados en el Paso 1: Encontrar una Oportunidad adecuada. En la parte superior vienen las tasas para los depósitos y retiros durante el Paso 3: el Reequilibrio de las Cuentas. Dependiendo de su preferencia de la pareja, estos pueden ir desde factible (transferencia de crypto monedas generalmente es bastante barata) a muy escarpado. Por ejemplo, un depósito / retirada en Bitfinex implica los siguientes cargos:

Banco de alambre de retirada y Deposito: 0.1% de la cantidad depositada/retirado, 20$ mínimo

Y esto no incluye los gastos de tramitación de su banco de la casa - para mí, por ejemplo, que un adicional de 10€ para los depósitos, además de un 1% de tasa de conversión. Si usted hace la matemáticas pronto te das cuenta de que usted incluso no tiene que preocuparse de partida para el comercio en Bitfinex, a menos que usted realmente tiene una gran pila con el comercio.

Pero esto no sólo se aplica a BTC-Fiat pares. Alt-coins sufrir un destino similar. Con el fin de hacer arbitrar la pena, deberá tener fondos suficientes en la medida que muchos de los intercambios a hacer operaciones Y re-equilibrio de la pena. Y este rápidamente se llega a un punto donde te das cuenta de su último mes de ahorros no están equipados para hacer el trabajo.

Para darle un ejemplo más de cómo las tasas afectar sus beneficios, vamos a echar un vistazo atrás en el ejemplo del paso 2, esta vez de factoring en todas las tarifas. Me voy a caminar a través de él. Por el motivo de la discusión, vamos a pretender ser un europeo de comercio BTCUSD en Bitfinex (Intercambio) y Kraken (Exchange B).

Bitfinex: Pida a [email protected]$
Kraken: Oferta de [email protected]$ Estos precios son primas - que no incluyen los honorarios de comisión, no los honorarios de la transacción. Vamos a agregar los.

Vamos a definir un tomador de la tasa de 0,25% en ambos bolsa - el tomador de la cuota se aplica cada vez que quite la liquidez de la cartera de pedidos. A continuación, vamos a añadir un depósito y retiro cuotas para la mezcla. En Bitfinex, tenemos que pagar un mínimo de$ 20 para cada uno de los fiat retirada y deposito, o el 0,1% de la movida cantidad (si sus más de 500$). En Kraken, pagamos 0.09€ por fiat retiro, los depósitos son gratis. Además, btc retiros costo 0.0005 BTC en kraken, mientras que Bitfinex no cobra honorarios por ello. Los depósitos no cuestan nada, tanto en los intercambios. Además, no podemos transferencia de fiat directamente de cambio para el intercambio de - un adicional de 10€ por enviados de la transacción debe ser facotred, así como el 1% de tasa de conversión siempre que recibir o enviar fiat desde nuestra cuenta de banco (2 veces en total).

Hagamos una lista de estas comisiones a tratar y mantener una visión general

  1. Beneficios del arbitraje (bid - tarifa - pregunte + gastos )
  2. Cargo Por Retiro De Bitfinex (20$)
  3. Tasa De Depósito De Kraken (0.0$)
  4. Minador de la Tasa por la retirada en Kraken (0.0005 BTC)
  5. Costo de transacción de nuestro banco de la casa (10€) (Banco de Bitfinex)
  6. Tasa de conversión de nuestra casa de Banco (1% de la cantidad de transferencia x 2)

Vamos a poner algunos números de estas:

  1. (550 - 550*0.0025) - (450 + 450 * 0.0025) = 97.5$
  2. Mover ~497$ a Casa de banco = 20$
  3. 0.0$
  4. 0.0005 BTC * 500$ = 0.25$ # Suponiendo que este es el final del día el precio de la moneda
  5. 10€ * 1.05 = 10.05$
  6. (497 * 0.02) = 9.94$

Lo que nos lleva a un beneficio neto de: 57.26$ Esto se traduce en 42.74% de reducción de su visto originalmente de lucro.

Este no es ni el peor ni el mejor de los casos, es simplemente diseñado para mostrar cómo muchos cargos ocultos están involucrados en un arbitraje. También, tenga en cuenta que un 22% de arbitraje oportunidad es prácticamente inexistente.

Como cuestión de hecho, tenía la propagación sido cualquier cosa menos de 40$, los gastos fijos de nuestra casa de banco y Bitfinex, por sí solas, han hecho de nuestra supuesta arbirtrage oportunidad de una pérdida.

5. La volatilidad de las monedas es tu enemigo

"No importa en donde el mercado se va, el arbitraje hace un beneficio de todos modos!"

Esto es cierto - si sus monedas no tienden a bajar o a subir en un 50% dentro de las 24 horas. Idealmente, ambas monedas que el comercio debe ser relativamente estable, mientras que todavía mantiene una cierta volatilidad volatilidad no significaría que el gráfico es una línea plana, lo que no hay oportunidades para usted.

El problema con puro crypto arbitraje de divisas (LTCBTC), sin embargo, es que las Alt-coins puede ir completamente fubar - en contraposición a un sistema basado en crypto arbitraje (es decir, BTCUSD). Una anécdota personal:

Cuando ZEC lanzado, al instante yo estaba fascinado por la terrible eficiencia del mercado y las oportunidades de arbitraje de casi el 5% de forma regular. Por lo tanto, he comprado en [email protected], pensando que esta es, probablemente, donde el mercado va a permanecer en el (al menos no es tan malo como el tipo que compró una ZEC para 3k BTC). Empecé a arbitrar y de inmediato el aumento de la cantidad de la ZEC que me estaba sosteniendo, completamente ajeno al hecho de que desde que inició operaciones, el precio había caído a [email protected] Mi ZEC fue por un valor de 90% menos, y he perdido casi la mitad de un bitcoin vale la pena el dinero.

Los efectos de la volatilidad es ideal para el arbitraje - demasiada volatilidad no lo es.

6. Los intercambios no son tan técnicamente robusta como debe ser

La mayoría del tiempo, usted encontrará que los pequeños intercambios ofrecen oportunidades más a menudo que los grandes intercambios. Esto es en parte debido a la previamente mencionada movimiento lento de la información, sino también la de sus (a menudo significativamente más bajos) volumen de negociación. Inicialmente, esto puede aparecer como un robo -, pero por lo general hay una razón por la que en particular el intercambio sólo tiene la baja de volumen que se hace actualmente.

En un momento en que nadie en el mundo puede abrir un intercambio que se ejecutan en su Raspberry Pi y Etereum, la negociación en la alternativa más intercambios pueden ser un grave riesgo para su inversión.

A partir de cosas como los ataques DDOS y sobrecargado de coincidencia de los motores de la no coincidencia de sus pedidos, para temas más serios como pegado retiros debido a la baja minero de pago, o incluso el robo y el último es un problema muy real no afectan exclusivamente a los pequeños intercambios, como la Bitfinex Heist ha demostrado verano de 2016; la lista de los posibles fallos técnicos es largo y usted debe ser consciente de estos en todo momento.

Conclusión

Soy consciente de que esta respuesta es abiertamente negativa - esto fue intencional. El arbitraje, así como cripto moneda en general, no es el dinero rápido de todos en los foros y sitios de dudosa publicidad comercial bots hacer creer. Mientras que su interior los mecanismos y el funcionamiento son todavía bastante críptico* a incluso la mayoría de los traders profesionales (perdón por el juego de palabras), incluso la legendaria cryptocurrencies adherirse a algunos de los principios básicos, después de todo. La 'forma rápida a la riqueza" por lo general se acaba de terminar rápidamente lo que usted wealthless.

(*) Otro gran mito es que los chinos dictar la BTCUSD mercado. No hay ninguna base empírica correlación probada entre el chino y el americano. El sólo hecho de correlación que se ha encontrado fue el de las búsquedas de google para bitcoin a btc volumen de negociación - pero si fue positivo o negativo fue inclonclusive.


Por favor, siéntase libre de añadir, comentar o realizar sugerencias de mejora!

+993
Narun 03 февр. '09 в 4:24

Un Antminer S3 funciona como un solo equipo, por lo que es necesario ningún controlador. El dispositivo está configurado y gestionado a través de una interfaz de navegador web, lo que se puede configurar desde cualquier navegador web.

El sólo descargar la herramienta de Bitmain para la Antimer que se ejecuta en un PC es su "dirección IP" buscador de la app, y usted puede utilizar cualquiera de las cientos de apps para descubrir la dirección IP de los dispositivos de la LAN, incluyendo Fing.

+943
Bunny from Hell 29 nov. 2015 20:42:36

Yo errata 1 de símbolos en la contraseña.
Ahora quiero que la fuerza bruta es.

Me puede escribir un script sencillo que le de fuerza bruta cada símbolo.
Hay alguna forma de comprobar la contraseña desde la línea de comandos? Puede ser en diferentes cliente bitcoin?

+886
orome 7 jun. 2013 0:50:35

Para un estudio detallado, sin embargo accesible (si usted sabe un poco acerca de software y criptografía) visión general de cómo bitcoin funciona, leer Satoshi del libro blanco a: http://bitcoin.org/bitcoin.pdf

He aquí una sugerencia para empezar: un bitcoin es un saldo de una cuenta. No es un token que se pasa alrededor. Muchos de dinero digital sistemas están basados en discreto fichas. Ese no es el caso con bitcoin. Es un sistema de contabilidad que consiste en una transacción de la historia donde los saldos de transferir entre cuentas. Si usted entiende esto antes de leer el papel, podría tener más sentido.

+839
user14038 23 dic. 2015 4:50:23

Desde las direcciones de los hash de una parte pública de los sectores público y privado ECDSA par de claves, ¿qué pasaría con dos personas diferentes con diferentes claves que hashes en la misma dirección? ¿Cómo sería transacciones a esas direcciones se manejan?

+798
Taron Benbow 12 ago. 2010 15:57:22

He encontrado un error, mientras que la descarga de Bitcoin-Qt en mi Macbook versión 10.6.8; dice: "Error al leer el bloque"
¿Cómo puedo solucionar este error sin perder la bitcoins actualmente en mi cartera?
Su ayuda será muy apreciada.

+707
coolegre 13 ago. 2011 16:39:57

Cada nodo propietario puede establecer su propia política para la mempool. El mempool está limitada por dos veces:

  • Con -maxmempool=<n> puede establecer un límite explícito de MB que no se exceda. El valor predeterminado es 300 MB.
  • Las transacciones que no superan el minRelayTxFee no se agregan a su mempool.

Como statoshi.info tiene la mempool en 145MiB y ~11k transacciones, parece probable que los diferentes ajustes en el minRelayTxFee parecer a causa de su y blockchain.info's divergentes mempool tamaño aquí.

+686
user9563 2 dic. 2012 1:31:03

El extracto está mostrando es para el área de prioridad en bloques. El concepto de "prioridad" en el código fuente corresponde modificado bitcoin-días-destruido por kilobyte. Sólo se utiliza una pequeña porción del tamaño de bloque (max 50 kb por defecto en Bitcoin Core 0.11.x, y max 0kB por defecto de 0.12.x, puede ser cambiado con una opción de configuración).

Mira el resto de CreateNewBlock, que utiliza la clasificación por feerate, por la iteración de un índice en el mempool que es pre-ordenados por feerate (=satoshi por kB).

+657
Jonas Heidelberg 21 ago. 2012 4:25:50

De lo que he entendido de color monedas agregar algunos datos adicionales a una UTXO, estoy tratando de comprender el mecanismo que nos utiliza para almacenar los datos adicionales y de cómo los datos se mantiene intacto si el UTXO es enviado a otra parte. Así que digamos que tengo un 1 Satoshi UTXO, puedo (de alguna manera) de escritura que representa mi coche, número de registro 123 ABC. Ahora me traslado que 1 Satoshi como prueba de la transferencia de la propiedad de lo que es ahora su coche. ¿Los datos son destruidos en ese momento? Asumo que para divisible elementos como botellas de vino, si yo tenía 12 Satoshi en 1 UTXO, yo no podía enviar 1 Satoshi para que se traslade a solo 1 botella?

Un ejemplo de un explorer sería genial, gracias.

+610
0ptic 27 oct. 2013 7:45:08

He actualizado mi bitcoin core 0,13 versión y mi cartera está vacía y mi transacciones no muestran más bien. He de volver a escanear .dat para asegurarse. ¿Cómo puedo recuperarla ?

+511
Jonathan Mundy 8 sept. 2016 11:18:17

Estoy creando muchos derivados de direcciones de un xprv (HD clave privada).

He estado leyendo acerca de la brecha problema de límite. La brecha límite es de 20 direcciones por delante.

¿Cómo puedo obtener mi cartera para detectar los fondos, en las direcciones, que han superado la brecha límite?

es decir, m/100 derivados de transacciones de dirección no ser detectado, hasta que la brecha límite de llenado. Hay trucos para conseguir alrededor de esto?

Si no, pienso a granel de importación correspondiente WIF claves para cada dirección. Hacer que la gente recomienda hacer esto?

Idealmente me gustaría que todo controlable a través de la 1 de la clave maestra.

+436
cotfilimon 18 sept. 2011 5:48:20

Vamos a pensar en un hipotético escenario si Bitcoin se convierte en el más importante del mundo (los más utilizados + mayor capitalización de mercado) de la moneda de un día. ¿Cómo va a cambiar el mundo? El punto obvio es más barato transferencias de dinero, pero, ¿qué acerca de su impacto en la economía global? Es una "deflación" moneda mejor para el mundo? Es la flexibilización cuantitativa realmente tan malo?

+417
Ahmad H 23 abr. 2011 14:00:18

Sí, siempre y cuando usted tiene la clave privada tiene control sobre los bitcoins que están en la dirección correspondiente a la clave privada.

Yo sugiero que generar una dirección en el monedero que ahora desea utilizar. Algunos sitios web hacen que sea fácil de hacer las transacciones de bitcoin (por ejemplo, http://bitclient.org) -pero usted debe mirar alrededor para ver que el sitio web que utilice no es una estafa, por supuesto.

+328
Alexey Shurygin 20 may. 2013 3:18:24

Seth quiere enviar a Marta un mensaje y está dispuesto a gastar 10 BTC a ver que le sea entregado. Charlie es feliz entregar de Dakota del Sur a Michigan a ese precio. Seth gustaría para asegurar que el mensaje es entregado y Charlie quiere asegurarse de que obtiene el pago de sus problemas.

Se podría hacer lo siguiente;

  • Seth signos y encripta el mensaje de texto sin formato (m1) a Marta en un cyphertext mensaje (c1) el uso de Martha clave pública y su clave privada.
  • Seth mayor cifra de la cifra mensaje de texto con un nonce (n1) en una nueva cypertext mensaje (c2)
  • Seth construye un bitcoin transferencia (t1) y añade el nonce (n1) para las transferencias de la sección de comentarios y la firma. (t2)
  • Seth se cifra la transferencia firmado y nonce (t2) con Charlie clave pública en un nuevo mensaje (t3).
  • Seth, a continuación, cifra tanto la transferencia cifrada (t3) y el nonce mensaje cifrado (c2) con Martha clave pública. Este paquete final es bueno para el envío (c3)
  • Charlie lleva a nuestro paquete de Martha, es un viaje largo, pero el 10btc vale la pena.
  • Martha decodifica el paquete (c3) en sus piezas la transferencia cifrada (t3) y nonce mensaje cifrado (c2)
  • Martha le da a Charlie la transferencia cifrada (t3)
  • Charlie descifra la transferencia cifrada (t3) en la transferencia firmado y nonce (t2)
  • Charlie le dice a todos en la planta acerca de la transferencia (t2) como Martha. Él quiere hacer esto para que la gente sepa que tiene el dinero.
  • Marta lleva a la transferencia (t2) y extrae el nonce (n1) y la utiliza para descifrar su mensaje (c2) en el mensaje firmado (c1)
  • Martha descifra el mensaje (c1) de nuevo con su clave privada y se pone de Seth carta (m1)

Vamos a ver si puedo hacer una tabla de verdad;

Seth

(m1, seth_pk, martha_pub) => c1
(c1, n1) => c2
(t1, n1, seth_pk) => t2
(t2, charlie_pub) => t3
(t3 + c2, martha_pub) => c3

Martha

(c3, martha_pk) => c3, c2

Charlie

(t3, charlie_pk) => t2

Martha

(t2) => t1, n1
(n1, c2) => c1
(c1, martha_pk) => m1
+318
JoshStrange 1 jun. 2012 16:03:54

What could the source of this error be?

Realmente confundido en cuanto a por qué este error persiste. He actualizado pip ( creo) Y se han instalado en pybitcointools...

+288
Peter A 19 mar. 2018 9:20:17

Ya que cada Bitcoin no está etiquetado en cualquier tipo de camino, puede llegar a ser difícil rastrear a los tokens si son transferidos a un intercambio o de un vaso/mezcla. Antes de ir a uno de esos, debe ser fácil de trazar, aunque.

Con el sistema actual es más fácil supervisar una cuenta, a continuación, un Bitcoin, ya que cada Bitcoin no tiene algún tipo de IDENTIFICADOR único, mientras que hacer cuentas.

+262
Diego Santos Leao 3 ago. 2010 19:46:08
static void test_sig ( )
{
 const MyByteArray pub ( QByteArray::fromHex ( "036ab9012ecc30c30f9220d862a56c5c99b1a08d783be605406fbde8ece2807b2f" ) );
 const MyByteArray sig ( QByteArray::fromHex ( "304402200ac548d1e8b03c7d0bdfe4aedb4b13daacf2b1c2fa265afafae5d963d66a7fa702202cdb383bb3b4b4bc88403337fb2922f5166670c8bccf246e9bd5c963de93fae2" ) );
 const MyKey32 hash ( MyKey32::fromHex ( "7f7f9af76890ca09afc49e458a1b23fdd2e29cc061693c4b326b16e40728091a" ) );
 qDebug ( ) << ( hash.verificar ( pub, sig ) ? "aprobado" : "error" );
}

El resultado de este código es pasado

Pero! OP_CHECKDATASIGVERIFY necesidades de los datos en sí, no es un hash de la misma.

+143
amily 24 oct. 2016 16:08:24

bitcoin se trasladó a autotools un poco de tiempo. Siempre que usted tenga todas las dependencias instaladas y en su normal lugares, usted debería ser capaz de simplemente hacer:

./autogen.sh
./configurar
hacer

Ver doc/build-unix.md para obtener instrucciones.

+128
user299680 17 may. 2012 11:21:44

El Bitcoin core construir la documentación es un poco complicada. La manera más fácil de construir es el uso de la dependencia de crear secuencias de comandos en lugar de tratar de instalar las dependencias de forma individual.

En tu caso parece que tal vez tienes la versión incorrecta de Boost o tal vez su versión de gcc es demasiado viejo. De cualquier manera yo recomiendo empezar desde cero y utilizar estos pasos:

$ sudo apt update
$ sudo apt actualización
$ sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils python3 curl
$ sudo git clone https://github.com/bitcoin/bitcoin.git
$ chown -R su_nombreusuario:su_nombreusuario /usr/src/bitcoin
$ cd bitcoin/depende
$ make
$ cd ..
$ ./autogen.sh
$ CONFIG_SITE=$PWD/depende/x86_64-pc-linux-gnu/share/config.sitio ./configure --prefix=/
$ make
$ sudo make install
+76
daskas 20 jul. 2019 6:12:54

Depende de que tipo de cartera, a un usuario que está utilizando.

Hay dos tipo de Bitcoin carteras disponibles, clasificados por la forma en que se conectan a la blockchain y comprobar que es la más larga y por lo tanto la correcta cadena de seguir:

De lo contrario, hay SPV carteras:

  • Simplificado De Verificación De Pago:

Un Bitcoin aplicación que no se puede verificar todo, pero en lugar se basa en la conexión a una confianza nodo, o pone su fe en de alta dificultad como un proxy para la prueba de validez. BitCoinJ es un la implementación de esta modalidad.

MultiBit, Bitcoin Wallet para Android, y Electrum son ejemplos de SPV clientes.

algunos creds a Stephen Gornick

+38
Ilia Lozev 22 ago. 2015 23:55:16

Yo lo he hecho con éxito .01 de un bitcoin por tanto el bid y el ask, pero me pregunto si alguien conoce el límite real?

Me parece que no puede encontrar en su documentación.

+14
AllanP 13 jun. 2011 18:32:38
2-factor de autenticación es un sistema híbrido, donde se conoce ya la mitad de la contraseña (que se mantiene constante / estática) y, a continuación, obtener la otra mitad por sms o cualquier otro medio; que el 2do semestre es una contraseña de un solo uso.
+10
user36345 9 sept. 2015 20:52:18

Mostrar preguntas con etiqueta