¿Qué sucede si un minero recibe un bloque, pero no de su anterior?

Supongamos el siguiente:

  1. Un minero ha almacenado el actual blockchain a-B-C.
  2. Se deja de escuchar para los bloques durante algún tiempo.
  3. Durante ese tiempo, los bloques D y E se extraen y difundido.
  4. El minero se vuelve a conectar y de inmediato se escucha el bloque E, incluso antes de saber acerca de D.

Será el minero simplemente ignorar que el bloque? Y, ¿cómo va el minero actualización a-B-C-D-E (paso a paso)?

+104
SstephenN 4 abr. 2013 22:16:50
30 respuestas

Hay alguna forma para que los usuarios especifiquen el número de confirmación de una transacción? Si no, ¿cómo muchas confirmaciones hace Multibit requieren para completar una transacción? Y ¿el número predeterminado de confirmaciones variar según el tamaño de la transacción?

+964
Pirojochek 03 февр. '09 в 4:24

Desde mi experiencia, la solución es el MultiBit Cartera de software debe satisfacer todos sus requisitos: https://multibit.org/index.html

Yo lo uso en una base regular y pareció satisfactorio, y también tiene la posibilidad de almacenar más de una billetera, usted debe darle una oportunidad.

Saludos.

+942
Ken Chen 26 jul. 2017 18:02:22

Tengo una dirección en la testnet. Empecé con el 1.3 btc. Luego me envió 0.5 btc a otra dirección. Mi balance es ahora de 0.8. OK, eso tiene sentido.

Espero ahora tener una UTXO que fue del 0,8 en el cambio de la transacción anterior. Pero cuando ejecuto listunspent, veo que tengo dos UTXOs. El equilibrio es correcto, pero me parece haber dos salidas.

[
{
 "txid": 
"321dab633022a33c3a49b4aab4b13d3c431771ae9402746dbb6dcc21be5fd603",
 "vsal": 1,
 "address": "2N4wJG7gs1mVXeMkX2MCuyekZUCSzrW7cjt",
 "redeemScript": "0014221f8d76c5b85e979055e54ac97a0cada38bc4e9",
 "scriptPubKey": "a914803d96c7e19e4a568764f9912fa54499f814cd8e87",
 "cantidad": 0.79999834,
 "confirmaciones": 119,
 "disponibles": true,
 "solucionable": true,
 "seguro": true
}
]

Cuando ejecuto gettxout con el txid y vsal 0, la primera transacción UTXO es de 0,5.

{
 "bestblock": 
"0000000000000043a1abc3cf9c778d3adeb417488019a507da871db9df74ffad",
 "confirmaciones": 119,
 "valor": 0.50000000,
 "scriptPubKey": {
 "asm": "OP_HASH160 a43f8a90f292b6be0b487556ac357709a5e86480 OP_EQUAL",
 "hex": "a914a43f8a90f292b6be0b487556ac357709a5e8648087",
 "reqSigs": 1,
 "tipo": "scripthash",
 "direcciones": [
"2N8Dgvfmgs4fNCi7QatLZJR8ArvhPpMPw8p"
]
},
 "coinbase": false
}

Y cuando ejecuto gettxout con vsal 1, la segunda transacción UTXO es 0.799 (0.8), que es el equilibrio.

{
 "bestblock": 
"0000000000000043a1abc3cf9c778d3adeb417488019a507da871db9df74ffad",
 "confirmaciones": 119,
 "valor": 0.79999834,
 "scriptPubKey": {
 "asm": "OP_HASH160 803d96c7e19e4a568764f9912fa54499f814cd8e OP_EQUAL",
 "hex": "a914803d96c7e19e4a568764f9912fa54499f814cd8e87",
 "reqSigs": 1,
 "tipo": "scripthash",
 "direcciones": [
"2N4wJG7gs1mVXeMkX2MCuyekZUCSzrW7cjt"
]
},
"coinbase": false

}

Y de acuerdo a esto: Cómo comprobar si una salida se ha gastado?

Si gettxout devuelve algo, entonces la salida es no utilizados.

¿Por qué tengo dos saldo de las salidas, con la primera de ellas en la misma cantidad que me envíen a otra dirección?

+932
Emil Frederik Djurskov Krarup 14 mar. 2019 10:29:23

Tal vez él está preocupado por su vieja llave que estaba en peligro de alguna manera? Si ese es el caso, podría ser cuidadoso acerca de confiar en nada firmado con la antigua clave GPG lo más pronto posible después de la fecha en que se podrían haber sido comprometidas.

No veo una razón para preocuparse sobre los futuros lanzamientos de la firma con su nueva clave GPG.

+821
Artur12345 7 abr. 2018 15:29:47

El precio de bitcoin se determina por parte de los comerciantes Supongamos que hay 2 Comerciantes de X Persona y Persona Y A continuación, considere el siguiente caso de uso.

1.Si la persona X tiene N cantidad de bitcoins y, a continuación, se puede optar por venderlos a P cantidad de precio.

2.Persona Y quiere comprar el Bitcoin, a continuación, puede elegir bye N cantidad de bitcoins por precio P1.

3.Si P=P1 entonces N cantidad de bitcoins son transferidos a la cuenta de Y.

4.De la misma manera si los Compradores están disminuyendo el precio y la continua búsqueda de los vendedores para divisó el precio, entonces el precio va en decrising

  1. Vise-versa, si los vendedores son la incisión el precio de venta y la continua búsqueda de los compradores por el aumento de precio, entonces el precio de bitcoin sube.

  2. La tercera condición que rara vez ocurre es que Si los vendedores del comercio y el comprador de comercio no es coincidencia entonces que el precio de bitcoin se determina a el punto medio de más bajo orden de venta y la más alta orden de compra.

es decir. Si más alta bye pedido es de 10 L/BTC y el menor de orden de venta es de 15L/BTC, entonces el precio será ajustado a 12.5 L/BTC y los usuarios de comercio de acuerdo a eso.

+788
rudebox11 26 jun. 2016 12:57:57

BIP 39 no tiene ningún tipo de estándar para hacerlo, y AFAIK, no existe un estándar para la división de una semilla como eso. Sin embargo, usted podría crear algo que utiliza Shamir del Secreto Compartido para dividir la semilla (que la tecla de acceso codifica) en partes y luego codificar las partes como algo memorable como la tecla de acceso. Pero AFAIK, no hay software que hace esto para usted.

+757
caesar0010 16 jul. 2012 17:42:43

Es como cuando usted compra cualquier cosa. Cuando el comercio de sus dólares para que alguien los huevos, se obtiene de la otra persona huevos, y consiguen sus dólares.

Usted puede vender los huevos a alguien si te gusta - entonces usted consigue sus dólares, y se ponen sus huevos. Si usted es capaz de vender sus huevos para más de lo que usted pagó por ellos, de hacer un beneficio.

En lugar de comprar los huevos, es posible que a las minas (usando un dispositivo comúnmente se conoce como una 'gallina'). Las gallinas hacer huevos del aire, y son efectivamente una licencia para imprimir dinero, ya que los óvulos que pueden ser intercambiados por los dólares. No requieren combustible para ejecutar, lo cual cuesta dinero. Los mineros necesitan para determinar si sus ingresos de la minería huevos es suficiente para compensar los costos del combustible.

A diferencia de los huevos, sin embargo, hay un límite fijo de 21 millones de bitcoins que puede ser creado, lo que los hace relativamente escasos, y ayuda a darles valor.

+755
user57064 22 may. 2011 20:54:38

Estoy empezando con el mtgox api. Estoy principalmente el uso de esta página para que me diga cómo usarlo.

Lo he actualmente, se puede recuperar la profundidad y, a continuación, poner las ofertas y pide a 'cubos' (ser, cada una gama de precio), y se puede decir que el volumen de cada cubo.

Ahora lo que quiero ser es capaz de mantener esto actualizado cada segundo o así.

Entonces yo tendría que ser el seguimiento de:

  • Oficios realizados (es decir, de las Ofertas/Pide que se cumpla).

  • Nuevas Ofertas/Pregunta.

  • Ofertas/Pide que se cancele.

Parece como si la antigua versión de la api podría mostrar el cambio neto en cada volumen, pero esto no parece ser el caso de la nueva versión.

¿Cómo puedo hacer esto?

+747
Shondeslitch 20 sept. 2015 0:06:25

Solución: El nodo ha sido el envío de mi script de ping mensajes, pero mi script no estaba respondiendo con pong mensajes.

El ping mensaje se envía principalmente para confirmar que la conexión TCP/IP es válida todavía. Un error en la transmisión se presume una conexión cerrada y la dirección es eliminado como una corriente de pares. https://en.bitcoin.it/wiki/Protocol_documentation#ping

Por lo tanto, mi script "nodo" parece ser que no responde, por lo que el nodo local iba a caer la conexión.


Gracias a Pieter Wuille para que me apunta en la dirección correcta.

+733
op28 1 abr. 2011 20:57:48

El MPEx bolsa de valores ofrece 5BTC recompensa si la remisión de la cuenta que se menciona, mientras que la creación de una nueva cuenta. MPEx corredor CoinBr.com tiene programa de referidos, también.

+715
terrydev 5 ago. 2011 5:55:39

Creo que son más de complicar su vida.

Tener una BlockChain (Vinculado Ledger) en SQL se puede prototipo de la manera siguiente

  1. Crear una tabla, tales como:

    CREATE TABLE IF NOT EXISTS 
    MyBlockChain (
     LedgerID int(10) not NULL auto_increment,
     bloque varchar(255),
     datetimestamp datetime,
     guid varchar(255), --Tiene un GUID Generado 
     PRIMARY KEY( `LedgerID` )
    );
    
  2. Tener un Autogenerado Número de Secuencia (como una clave principal) - Esto crea la secuencia en su libro de contabilidad.
    Asignar a la Seguridad Adecuada para permitir sólo INSERTA a pasar a través de una API Pública.

  3. Sólo el GUID se utiliza para tener acceso a un Registro (bloque) a través de sólo lectura de los permisos.
  4. Cuando los usuarios sólo pueden INSERTAR los Datos (No se DELETE o UPDATE) que, en esencia, crea un libro de Contabilidad.
  5. Y puesto que el Número de Secuencia se utiliza para determinar el orden de las acciones.

El mayor desafío para la distribución de la base de datos MySQL a través de múltiples instancias de una tener una interfaz API y garantizar ReadOnly e Insertar Sólo la seguridad.

Que, por defecto, es una simple aplicación de una BlockChain

+695
CodeFlakes 10 jun. 2015 15:46:23

Yo estaba bajo la impresión de que si la dirección de abc tiene 100 BTC se le asigna, y se paga dirección def 20 BTC, 80 BTC será trasladado desde abc a una nueva dirección ghi. Pero en esta transacción:

https://blockchain.info/tx/15bf8b35c9210efe7e448c5fc6b69b47b3a8cac9c148c7cc57c65f266384d9b8

El cambio de dirección es el mismo que el autor. ¿Por qué es eso?

+672
pukimak898 3 jun. 2012 6:12:13
  1. Se generan cada 10 minutos y se envía a la piscina que han ganado y cifrada en la última cuadra.
  2. Hay un "criptografía de clave pública" (no es un hablante nativo de inglés) mecanismo involucrado
+585
ShibbySham 26 oct. 2011 11:27:42

Abierto Bitcoin-Qt con el viejo de la cartera (Menú: Ayuda / ventana de Depuración / Consola):

walletpassphrase "OLDWALLETPASSPHRASE" 600
dumpprivkey "BITCOINADDRESS"
walletlock

...escribir la clave privada y el programa se cerrará. A continuación abra Bitcoin-Qt con la nueva cartera y de importación de la clave privada:

walletpassphrase "NEWWALLETPASSPHRASE" 600
importprivkey "BITCOINPRIVKEYFROMOLDWALLET" "SOMELABEL"
walletlock

...esperar para volver a examinar y bloqueo de la cartera. Eso es todo, sin otros programas etc.

+550
godlevsky 12 oct. 2019 6:29:38

Cuando me inscribí con bitcoin y recibió 2 bitcoins, yo no he hecho nada con mi cuenta/cartera desde 2010 hay una manera para mí para tener acceso a mis bitcoins o se han perdido, todavía tengo la misma dirección de correo electrónico, gracias

+488
patb23 21 nov. 2016 11:49:39

¿Alguien puede decirme cómo solucionar BTC que parece pegado como sin confirmar?

Aquí está el blockchain info:

https://blockchain.info/tx/37ffff757d1735a8c4fe96a0ee63a7d797e9bc5a858b7a60f81eaf935bee5709?show_adv=true

+463
mrate 13 mar. 2018 12:48:38

ButterBot: https://butter-bot.com/?r=c0de83b9

Este es un sistema automatizado de trading bot yo uso que hace más de 3400% de ganancia (más de 2 años) en la elección de los 3 diferentes intercambios. Es un precio y tiene un excelente soporte técnico. Lo recomiendo altamente. Fue muy fácil para mí para aprender.

+457
Mostafa Ali 17 mar. 2016 5:36:25

Creo que se puede usar este : https://bitcointalk.org/index.php?topic=225690.0 Esto es todo lo que necesita para hacer de su altcoin de trabajo ;)

Según este enlace, usted necesita para iniciar su alt moneda del software y ver en la depuración.registro de hash que su software está esperando.

+444
cheb 8 nov. 2010 19:04:06

Estoy usando bitcoind en Ubuntu, sin cabeza. Así que no hay interfaz gráfica de usuario para que me digan cuando es hecho.

Entonces, ¿cómo voy a saberlo?

+443
user1845593 30 mar. 2015 11:36:39

Creo que algunos de los Bitcoin de juego que utilizan los sitios de la Satoshi nivel de dígitos para indicar el "rollo de los dados', 'vuelta de la rueda", etc.

+429
jman 30 nov. 2011 20:17:25

Creo que la mejor manera sería por tanto de usted tener alguna manera de poder enviar y recibir bitcoins en tu teléfono. En persona, usted podría enviar otra de las monedas, a continuación, una vez que la otra persona se de ellos, entonces ellos podrían mano de la mercancía.

+364
Vinh Vinh 24 abr. 2017 22:25:44

El usuario C121 en r/bitcoin explorado este tema en el hilo de la Minería de Bitcoin con la mano.

Él afirma que esto se lleva a 3385 operaciones con números enteros para calcular una doble algoritmo hash SHA-256.

Su conclusión fue que se alcanza acerca de 0,00003 H/s, o en otros términos, se necesitarían aproximadamente 9.4 horas para un hash, suponiendo que el humano en cuestión podría hacer una operación de 32 bits en 10 segundos.

También estima que se podría llenar alrededor de setenta páginas de papel con los cálculos por hash.

Actualización:
Como Mathias711 señaló en los comentarios, Ken Shirriff en realidad se calcula algunos SHA-256 operaciones de forma manual y escribió un artículo acerca de la minería de bitcoin con el lápiz y el papel. Él llega a una estimación de 0.67 hashes por día, en un muy competitivo consumo de energía. ;)

+360
Brad Nesom 12 dic. 2014 19:32:28

Por qué usted necesita para utilizar bitaddresss.org usted puede simplemente utilizar una herramienta que genere la clave de su computadora sin conexión? La herramienta, creo que estaría de ajuste es pyWallet, usted sólo tiene que poner ./pywallet.py --web (necesita python instalado) y el acceso:

http://localhost:8989 

Pero si alguien sería capaz de decirnos una mejor gráfica billetera manager sería agradable.

+356
Fari 24 ago. 2014 17:13:47

Me gustaría saber cuál es el último número de bloque, con bitcoind estoy usando la rpc blockchaininfo y puede leer el inititalblockdownload que me diga si es sincronizado, y el número de bloque es también en el mensaje. Cómo hacer que con litecoind ?

+341
Mac4voke 20 abr. 2012 2:11:53

Supongamos que el hashrate es H hashes por segundo.

Hay 86.400 segundos en un día, así que cada día podrás generar 86400H hashes.

Todos los hash tiene aproximadamente 1 de 2^32 oportunidad de ser una acción, por lo que encontrarás 86400 H / 2^32 acciones.

Cada acción tiene una probabilidad de 1/D ser un bloque, así que usted encontrará en promedio 86400 H / (2^32 D) los bloques por día (en la actualidad D = 267731249).

Cada bloque se le da una recompensa de B, de manera que obtendrá en promedio (86400 H B) / (2^32 D) por día. (En la actualidad B = 25 bitcoins).

Entonces usted puede tomar en cuenta factores adicionales, tales como el tipo de cambio, costos de energía, dificultad para subir a lo largo del tiempo (se requiere el cálculo de una integral), y así sucesivamente.

+328
jmignault 19 oct. 2015 11:31:25

Me gustaría transmitir un firmada ULO de transacciones En Bitcoin es muy fácil de hacer con herramientas como coinb.en. Hay un público RPC/API extremo similar a los siguientes ejemplos en los que usted puede transmitir una firma de transacción:

  • coinb.en
  • de la cadena.así
  • el bloque.io
+282
user112551 3 ene. 2011 21:51:50

Si usted está usando Bitcoin Core, primero debe importar la clave privada mediante la importprivkey de comandos de la consola. Las monedas que posea la clave privada se añadirá a su saldo existente (si la hubiere).

Si usted desea pasar los específicos de monedas en lugar de algunos otros en su cartera, puede utilizar la "moneda" control de característica. Esto puede ser habilitada en la Configuración:Opciones:Mostrar; al enviar monedas, se te ofrecerá una lista para seleccionar las direcciones de/las transacciones que usted desea para pasar de.

+236
Anton Bergman 14 nov. 2017 11:33:15

La medida de la participación del ser humano en la minería es para obtener el software y hardware y, a continuación, ejecute el software en el hardware. Nadie en realidad tiene que sentarse frente a un equipo y hacer cualquier cosa en la minería. Hasta el punto de no tener que volver y comprobar nada, porque todos los aspectos de la minería son de guardado automático para el equipo de instalación y mantenimiento.

+213
kruuger 17 abr. 2014 6:28:12

Todos los canales de la red de rayos son bidireccionales, incluso si se utilizan solamente en una dirección. Sin embargo, esto no significa que ambas partes contribuyen a la financiación de la transacción. De hecho, en la actual especificación de un solo partido contribuye a la financiación de la transacción.

Dicho esto, el escenario no es un buen caso de uso para su propio canal. La sobrecarga de un canal para el propósito de pagar por un valor de semanas de café si probablemente no vale la pena. Lo más probable es que simplemente había recorrido los pagos a través de un canal existente y a través de otros centros y canales.

+206
user40434 19 nov. 2012 9:56:50

He visto este problema un par de veces, podría ser cualquier cosa, lamentablemente. Me gustaría tratar de cambiar el hilo de la concurrencia, y de los valores de intensidad. Algunas personas también han recomendado diferentes controladores.

+47
Wesley Forlines 15 may. 2014 6:44:25

Mostrar preguntas con etiqueta