¿Cómo resolver problemas de matemáticas crear bitcoins?

Si entiendo correctamente, Bitcoin minería de software "crea" bitcoins mediante la resolución de ecuaciones matemáticas complejas. Hay una necesidad de estos problemas a ser resueltos, hay un valor para la resolución de estas ecuaciones? Si no, ¿de dónde la resolución de los problemas de matemáticas ajuste en el conjunto de Bitcoin escenario?

+542
knoight 3 feb. 2015 8:45:31
26 respuestas

Entiendo que el blockchain es una base de datos descentralizada, sin embargo, lo que no entiendo es que se ejecuta el software de bitcoin. Es este también descentralizado? Tiene que haber alguna forma de "backend" para ejecutar los controles y equilibrios?

+982
Kasitt 03 февр. '09 в 4:24

El problema

Cuando se hacen las peticiones de Recibir la versión 2 del API, podemos crear nuevas direcciones para usted de forma secuencial, asegurándose de que usted no da para dos usuarios en la misma dirección. Si usted solicita varias direcciones en nombre de los usuarios sin que ninguno de ellos hacer un pago, esto va a dejar vacíos los espacios entre las direcciones de los fondos. Esto está muy bien, a menos que este consecutivos dirección vacía diferencia llega a 21 direcciones o más.

La mayoría de la cartera de software de sólo mirar hacia adelante 20 direcciones desde el más alto índice de direcciones se puede ver (debido a la BIP 44 estándar somos siguiente). Digamos que usted consigue pagado a la primera dirección, dirección 1 — la cartera va a mirar hacia adelante 2-21 direcciones para ver si hay fondos adicionales o historial de transacciones en esas direcciones. Si no encuentra nada, se va a dejar de buscar. Así que, si te pagan para que la dirección 22 de la cartera de software no va a ver los fondos, ya que se detuvo a las 21. Sin embargo, si a usted le pagan para hacer frente a 2, la cartera de software que mirar hacia adelante direcciones 3-22, ver los fondos que se envían a la dirección 22, y luego buscar un adicional del 20 por delante (direcciones 23 – 43).

Cómo saber si estás afectado

Usted puede llamar a la checkgap API a través de los siguientes puestos de trabajo:

https://api.blockchain.info/v2/receive/checkgap?xpub={xpub}&key={apikey}

Obtendrá una respuesta en JSON que parece:

{ "brecha": 1 }

Esta brecha de valor representa la diferencia entre el índice de la dirección más reciente pagado, y más recientemente la dirección solicitada. Si ese valor es de 20 o mayor, los fondos pagados a cualquier otra de las direcciones creadas serán de difícil acceso hasta principios de direcciones de recibir los fondos.

+972
archer 24 jul. 2011 6:00:02

No hay, por desgracia.

Rodar su propio no debería ser tan difícil - me gustaría sugerir el uso de CoinSpark del OP_RETURN de la biblioteca como punto de partida. Todo lo mejor!

+863
Kae Cyphet 4 oct. 2012 10:02:38

Primero de todo, si no lo ha hecho todavía, me animo a hacer una copia de seguridad de la cartera.archivo dat (por ejemplo, copiarlo en una memoria usb).

Una solución sería dejar bitcoin-qt mostrar la clave privada de la dirección por la que ha recibido bitcoins en 2011. A continuación, puede importar (en realidad "barrido") con Electrum. Consulte la siguiente ayuda: https://en.bitcoin.it/wiki/Transferring_coins_from_Bitcoin-Qt_to_Electrum

Esto también se debe trabajar con la versión 0.8.5 y usted no necesita esperar para bitcoin-qt haber descargado el blockchain o nada.

+861
Lvinosvet 27 feb. 2017 12:17:29

https://blockchain.info/block-index/143685

El bloque de recompensa aquí es 50.04 BTC en lugar de 50. ¿Por qué es esto así? Veo que hay muchos bloques tienen este ligero exceso.

+858
skyrim1999 9 jul. 2011 16:54:14

...o es que cada cliente se hace responsable por almacenar los valores hash de los bloques y transacciones en su propia base de datos? Así que cuando me envían una transacción, me indican la prev_out por su hash, y me acaba de asumir todo el mundo en la red va a saber lo que hash significa, aunque no específicamente, literalmente, EN el blockchain?

Es blockexplorer.com me haces un favor al listado de los hash de esta prima Tx? O es que el hash realmente enviados por la transacción original-remitente? http://blockexplorer.com/rawtx/85dce726e04af12eaaa716d00c753e2b7d6eb83a04c2c20e1b71a63d9512f03a

+840
Julian Nguyen 23 ago. 2019 17:01:13

La nueva versión de BitcoinQt Cartera de v0.6.3 se ve mucho mejor, pero todavía no puede averiguar la cantidad de la totalidad de los cargos son para enviar monedas. Mi cartera tiene 0.52390169 BTC y traté de pasar y recibió el mensaje de "Total excede el saldo de su cuenta cuando la .01 BTC tranasaction se incluyen los gastos de" Justo lo suficiente para que yo reduce el gasto a 0.51390169 y sale el mensaje de "Total excede el saldo de su cuenta cuando la .23 BTC tranasaction tarifa está incluido" Esto no parece correcto ni justo. ¿Cómo puedo calcular lo que el TOTAL de las cuotas van a ser?

+792
sthgfynmm 24 sept. 2019 21:50:13

Después de la recuperación de la cartera.archivo dat, y reemplazar el valor predeterminado de cartera.archivo dat Bitcoin-Core creado después de una nueva instalación, debería estar viendo la cantidad de BTC en la cartera, incluso antes de una sincronización completa?

Puedo ver cartera de contenidos en un entorno offline, sin una línea de blockchain de sincronización?

+775
ben75 12 jun. 2012 22:48:41

El "8 decimales límite" no es eso, sino bitcoins son una legible para humanos, en representación de 100.000.000 de satoshi: El software calcula de forma nativa en satoshi.

Lo que sucede bajo el capó es que el límite de satoshi que un minero puede reclamar mediante la creación de un bloque mitades. Obviamente, solo conjunto satoshi puede ser reclamado, (como en la actualidad son indivisibles), así que después de bloquear 6,930,000 cuando la recompensa límite de las gotas de 1.164... satoshi a 0.582... satoshi por bloque, uno no puede reclamar un todo satoshi ya, como sería mayor que el límite.

Si una nueva unidad más pequeña de Bitcoin habría sido introducido por entonces, podríamos continuar con la reclamación de las partes de un satoshi hasta que la recompensa límite cae por debajo de esa nueva unidad.

De hecho, vamos a estar perdiendo a cabo en parte de un satoshi en cada bloque, comenzando con el bloque de 2,310,001 cuando la recompensa de las gotas de 9,765,625 satoshi a 4,882,812.5 satoshi en aproximadamente 2049.

+750
VVVVVVVVV 15 abr. 2010 5:42:11

Así que tengo un viejo portátil que se pasó a mí, y quiero convertirlo en un bitcoin miner, no tengo ninguna experiencia con bitcoin minería; su tiene 2 gb de ram y algunos pentium. estará funcionando todo el tiempo.

Gracias de antemano Holden

+705
watcherx 11 ene. 2014 3:02:00

Estos no son instrucciones para instalarlo. Estas instrucciones son para la construcción de Copago en el sistema.

Aquí están las instrucciones para los usuarios finales (no-desarrolladores):

1) Descargar la última binario

Usted debe visitar a su Copago versiones de la página en GitHub y elegir el archivo ZIP para Linux.

Después de descargarlo, descomprimirlo y asegúrese de que usted se mudó de su carpeta en algún lugar que no olvidará.

2) Ejecutar

Abra el Terminal de Linux (Presione Ctrl + Alt + T para abrir la Terminal, si estás en Linux Mint o Ubuntu)

Abierto de Copago de la carpeta (que sólo descomprimido y movido).

No debería ser ~ 20 archivos y carpetas en la carpeta.

Busque el archivo denominado "Copago" (sin las comillas, y su icono se puede ver como un documento), arrastre el archivo al Terminal y pulse Enter.

Ahora su interfaz gráfica de usuario debe abrir. Por favor, tenga en cuenta que usted tiene que hacer el Paso 2 cada vez que usted desea ejecutarlo.

+683
Dave Goldsmith 17 oct. 2019 4:10:02
Abe es un país libre, de código abierto blockchain navegador escrito en Python y SQL.
+607
ItsMyLife 22 abr. 2018 9:46:12

Acabo de actualizar mi nodo a 0.12 y va a través de su largo proceso de verificación, pero me di cuenta de que no uso mucho la memoria/cpu

pi 602 10.5 19.4 352220 184312 ? Ssl 21:57 1:28 /usr/local/bin/bitcoind -datadir=/home/pi/bitcoinData/.bitcoin -daemon

¿Cómo puedo configurar para optimizar todos los disponibles de la memoria y de la cpu? Recuerdo una opción para subir el caché de un valor predeterminado de 50 o 100 mb, pero no se puede encontrar la opción.

Tengo una de 1GB PI 2. Las recomendaciones sobre la cantidad máxima de memoria que desea utilizar? Yo estaba pensando en 900mb si es posible.

Gracias por tus consejos, y las optimizaciones para hacer que esto funcione mejor sería genial!

+577
ibeatty 13 feb. 2016 7:33:03

A continuación, todos los bitcoins que pertenecen a esa persona. No hay nada en el actual protocolo Bitcoin que lo impide.

No sé a qué te refieres por "se" ellos "confiscar ella". Desde el punto de vista del protocolo Bitcoin, nadie tiene la autoridad para confiscar bitcoins.

Por supuesto, si esto ocurriera, significaría que el minero sería capaz de decidir unilateralmente que las transacciones se confirmó, y también podría revertir transacciones pasadas por la re-minería forma parte de la cadena. Que sería capaz de permitir que la gente haga doble pasar. Esto podría causar que otras personas pierdan el interés en el uso de Bitcoin, ya que su seguridad se vería menoscabada, y esto podría provocar que el valor de la moneda a caer, tal vez a cero.

+570
JTW 23 nov. 2019 13:05:50

Si usted es el grupo en sí, o son solo de minería de datos puede utilizar el prioritisetransaction comando para añadir peso a su propia transacción, si usted es un cliente de una piscina que no tiene ningún control sobre lo que son la minería.

+566
Nick Shaw 9 jul. 2017 8:24:36

Tal vez usted está confundido por la frase "la cartera", ya que sólo el receptor de la cartera que necesita conocer la clave pública, y la tiene, porque él creó la dirección en el primer lugar.

En lo que sigue, voy a asumir un estándar de 1... dirección (paga a la clave pública de hash). Ese no es el único tipo de dirección, pero similar ressonings aplica a todo tipo de direcciones.

En el flujo de trabajo normal, hay dos carteras involucradas. Vamos a llamarlos Suzy (el remitente) y Rudy (el receptor).

  • Rudy genera una clave privada x.
  • Rudy calcula la clave pública corresonding a x, llamado P.
  • Rudy calcula el addreds correspondiente a P por la mezcla de ella.
  • Rudy envía a Suzy (mediante el envío en persona, o ponerlo en un sitio web, o mostrándolo como un código QR, o ...).
  • Suzy construye una transacción que contiene una salida dirigida a A. Suzy no tiene idea de lo de la clave pública corresponde, pero también no le importa. Esta dirección realmente codifica "requieren de una clave pública y una firma válida para esa clave, y el hash de la clave pública que necesita ser".
  • Suzy emisiones de la transacción en la red, donde será recogido por los mineros que ponerlo en un bloque, la finalización de la transferencia.
  • Ahora, cuando Rudy quiere gastar las monedas que recibió de Suzy, se debe satisfacer la condición de que Suzy poner en la transacción. Esto requiere de la clave pública P (ya que es el único conocido de clave pública cuyo hash es Una), y una firma creada usando la clave privada x (que es la única clave privada puede construir firmas que son válidos para la P). Afortunadamente, Rudy tiene dos x y P, porque él era el único que las ha creado.
+520
GreekFire 25 jun. 2015 18:23:40

He integrado mi bitcoin rayo nodo de la red con la Woo Commerce plugin disponible en el " https://github.com/ElementsProject/woocommerce-gateway-lightning" .

Pero los problemas para obtener el pago de mi factura generada .Así que alguien recomienda conectarse con WooCommerce Tienda de Compras.

¿Alguien puede ayudar en la búsqueda de clave pública+ippública (URI) para WooCommerce Tienda de Compras. Me lo encontré en Internet pero no se pudo encontrar.

+506
delya77793 26 dic. 2018 6:07:52

Un poco chapucero, pero el registro de depuración muestra su "progreso" en la medida en bitcoind se refiere.

tail-n 1 ~/.bitcoin/debug.registro de

Le da algo como

2016-04-26 19:02:21 UpdateTip: nuevo mejor=000000000000000002a9b8f81c231c99b86f79fae383fb1fc046974f7fdcf118 altura=405098 log2_work=84.399379 tx=119389857 fecha=2016-03-31 10:06:53 
progreso=0.982752 cache=0.5 MiB(0tx)

En este caso, estoy un 98 por ciento "hecho".

+393
Matthewd253 12 jul. 2010 10:30:39

Ellos han prometido una más amplia regalo cuando está fuera de beta. También hay algunas personas que los venden fuera de Ondulación de la misma. Aquí, por ejemplo:

https://www.bitmit.net/en/item/23007-321-free-ripples-to-get-you-started-321-xrps#

Y aquí https://xrptrader.com/login

Y aquí http://buyxrp.net

También han prometido que habrá una manera más fácil de comprar pronto, pero sin mucho detalle. Algunas personas en la onda del foro son los préstamos de algunos de ellos de interés libre así que usted puede comprar su propio dentro del sistema y pagar de nuevo. Yo creo que ellos esperan que tú hagas lo mismo por otro novato más tarde.

+393
wladozz 30 nov. 2012 22:46:28

Bitcoin está descentralizado. Por lo tanto, no hay ningún centro regulador de gobierno/policía persona o grupo responsable por el buen uso de bitcoin.

Ninguna persona, grupo o país, controla todo el BitCoin o BlockChain de la red.

Dime si eso no es clara o detalle adicional es necesaria.

Saludos

+336
Erin L Rosenthal 31 ago. 2015 11:05:45

He encontrado una diferente dirección de recepción dentro de mi cartera que no es el mío.

Si es que en tu billetera, entonces por definición no es tuyo (a menos que se agregue como un reloj de direcciones sólo que dudo en este caso).

Podría ser un cambio de dirección, generado automáticamente por su cartera para recibir a cambio de otra transacción que usted envió. Sin más información es difícil decir que a pesar de.

El -whitelistforcerelay=1 parámetro es nada de que preocuparse, que sólo se refiere a la transmisión de bloques de entre sus compañeros y no tiene nada que ver con sus transacciones o en la billetera.

+329
user1285419 14 may. 2016 5:55:13

Con el nuevo diseño está empezando a despegar. Quiero en GLBSE sí, es esto posible o hay planes para que suceda?

+271
DjeZ 12 oct. 2019 0:13:45

El getblocktemplate está diseñado para los mineros, y se construye desde lo local mempool. Todos los mineros necesariamente necesita una validación completa de nodo para proveer de ellos sin confirmar, las transacciones válidas.

El mempool difiere de un nodo a otro, y esto puede no ser tan relevante para los comerciantes o personas de la validación de las transacciones, pero esto es altamente relevante para los mineros, tanto más cuanto que la tarifa de transacción de parte del bloque de la recompensa aumenta con el tiempo.

La tarde de su nodo es capaz de aceptar nuevas las transacciones válidas, la mayor eficiencia de la mina para los bloques con las comisiones más altas. El blocktemplate función refleja. Bien conectado el nodo producirá bloque de plantillas optimizadas con mejores cuotas que uno que sólo tiene un subconjunto de la transacción mempool.

Algunos pueden argumentar que las transacciones constituyen sólo una pequeña parte de el minero de la recompensa, y en algunos casos hoy en día la minería de vacío de bloques puede ser vale la pena el extra de hash de tiempo que de otro modo sería ralentí, mientras que las más óptimas de bloque de plantilla se construye. Esto puede ser cierto en la actualidad, pero el sistema de la seguridad descansa en el incentivo de los mineros para confirmar una transacción dada. Esta es la confirmación de la cuota de mercado entre los usuarios y los mineros.

Si el minero premios sólo consistió en subsidio (inflación), no habría ningún costo de oportunidad a la censura, y por lo tanto el sistema de seguridad será igual a cero. Por lo tanto, un sistema que permite que los datos se propagan a través de mempools tan eficientemente como sea posible, para facilitar la creación de una de las más gratificantes bloque de plantillas es altamente relevante para la confirmación de la cuota de mercado funcione de manera eficiente.

+198
jspencer 26 nov. 2012 13:31:15

Recientemente he leído acerca de la utilidad del balance de Volumen (OBV) en la predicción del movimiento de los precios.

Yo uso GDAX y no creo que tenga OBV. (O es?)

Cualquier cambio que muestra OBV?

Gracias.

+190
ColdMen 18 sept. 2018 7:23:41

Estoy buscando para volcar mis bitcoins en lugar seguro. Así que ¿alguien puede sugerirme o decirme el método para la creación de un seguro de bitcoin papel cartera.

+129
Fonetic 2 mar. 2014 22:46:20

Hay una especie de homomorphism entre el conjunto de claves privadas y públicas llaves?

Sí. Usted puede pensar de f: G -> H , siendo la función que se deriva una clave pública (es decir, algo de la serie de H) a partir de una clave privada (algo de la serie de G).

Más al punto, f(a + b módulo n) = f(a) # f(b)

(Estoy usando el # símbolo de arriba para decir 'secp256k1 de curva elíptica punto de adición')

Porque el artículo dice que puede suma antes o después de la clave pública que se genera.

Que es preciso.

+81
Bill Anderson 12 ene. 2019 8:05:40

Mostrar preguntas con etiqueta