Confirmaciones en el bloque y trasaction

Desde el bitcoin RPC, tanto gettransaction y getblock devuelve una confirmación de número en su respuesta, siempre la misma? Hay un caso de una transacción de las confirmaciones no es la misma que la de su bloque que contiene el número de confirmación?

https://bitcoin.org/en/developer-reference#gettransaction

https://bitcoin.org/en/developer-reference#getblock
+839
glovella 8 nov. 2018 0:39:51
15 respuestas

Voy a describir mi pregunta con un ejemplo.

Digamos que la red está trabajando en la adición de bloque #100 a la blockchain. Un atacante recrea bloque #99 con una combinación de transacciones que son "de fiar", lo que significa que pueden ser discutidos con el mismo hash que el bloque #99 es el uso (y no es doble gasto).

Entonces, se difunde el bloque a la red. ¿Cómo funciona la red de saber que este bloque es falso y la rechaza?

Creo que tiene algo que ver con el Prisionero, pero no estoy 100% seguro. Alguien puede explicarme el proceso de rechazo con una explicación detallada?

Gracias de antemano por las respuestas!

+976
lsoliveira 03 февр. '09 в 4:24

necesidad rpcbind=[IP] en la configuración

+943
Kazi 20 jun. 2014 8:52:56

Digamos que tenemos dos personas - en primer lugar se pone un poco de dinero en su Ondulación de la dirección a través de un uso de una puerta de enlace. Ellos no confiar en cualquier persona en la red, pero necesita enviar su dinero a una segunda parte que puede o no puede estar en una situación similar. ¿Cómo Ondulación transferir el dinero desde la primera persona a la otra?

+896
MlUNGE 8 sept. 2014 18:04:40

Yo no estoy hablando de llegar notificado en mi escritorio, pero estoy hablando de mi teléfono.

+868
Quack Space Marine 15 jul. 2017 23:23:17

Usted puede comprobar los registros de depuración (puede requerir de depuración de la bandera) y ver si es la indexación de las transacciones:

$ tail -f ~/.bitcoin/debug.registro de

Usted también puede tratar de conseguir una transacción por txid, y si devuelve los datos de la transacción, entonces el blockchain ha sido indexado por las transacciones (podría tener que esperar para la sincronización para completar):

$ bitcoin-cli getrawtransaction {txid}
+753
jojake wohu 22 nov. 2012 4:31:32

Leo a menudo sobre la latencia y el ping. Yo soy programador y entiendo lo de la latencia y el ping es. Pero yo no entiendo por qué minero no puede procesar el bloque con un cierto retraso. ¿Por qué 10ms o 100ms importa?

+748
Poxxjordi 1 feb. 2019 3:58:12

Cuando se envía una transacción a una cuenta nueva en Ignis (es decir, ARDOR-LHJR-WZVF-VKTX-3PVAA es una cuenta nueva) de la tarifa que usted paga en IGNIS debe cubrir el bundler costo de 1 ARDR. En la actualidad la mejor agrupación de la tasa de 2,45 por lo que debe tener especificado 2.45 IGNIS igual o superior a la cuota de decir "feeNQT": "245000000". Si lo envía a una cuenta ya existente, la cuota es de sólo 0.01 ARDR pagado en Ignis de acuerdo a la mejor agrupación de la tasa.

Mi recomendación para los desarrolladores de exchange y los desarrolladores de la aplicación es la instalación de sus propios bundler como se explicó en la sección 5.3.4 y 5.3.5 de la Guía de Integración de Ignis

+641
Ri Cooke 1 jul. 2014 20:32:27

Este es un concepto erróneo y se aplica a todo lo basado en Bitcoin de la interfaz de usuario para las funciones.

La barra en la parte inferior de la Interfaz de Usuario no es el tiempo de "sincronización". Se indica el último día/fecha (y qué tan lejos en el pasado) el último bloque sincronizado tenía sobre él. Su cliente no ha importado el resto de los bloques, por lo que en un tiempo lo voy a decir de 1 año o tal.

Que deberían disminuir y reducir en el "¿qué tan lejos en el pasado es el pasado sincronizado bloque" valor rápidamente, como su equipo se agita a través de los bloques y de las importaciones y las procesa.

+601
Francis Wambani 24 oct. 2018 21:37:11

La lectura de la BIP:

https://github.com/bitcoin/bips/blob/master/bip-0142.mediawiki

Veo que el scriptPubKey en una transacción en la que los fondos de un segwit de la redención es la misma como una normal P2PKH sino simplemente antepone con OP_0.

Es este opcode lo que le dice a los clientes más antiguos que el Tx es "cualquier persona puede gastar" lo que significa que no habrá datos de firma, en la redención, Tx?

De curso actualizado de los nodos saber buscar la real scriptSig en el testimonio de datos para verificar el Tx. Pero, ¿cómo este OP_0 tonto viejo nodos a ignorar la scriptSig en la redención Tx?

+581
ophychius 20 nov. 2017 12:35:36
  1. Timekoin no está tratando de resolver cualquier cosa relacionada con bitcoin. Es una forma diferente de usar digital en línea cifran moneda. El sitio web tiene documentos técnicos para leer, pero los conceptos y de las implementaciones no puede ser fácilmente resumir en unas pocas frases.

  2. Las transacciones de Moneda y la creación son dos separados proceso. De modo que las transacciones pueden ser procesados como un reloj cada 5 minutos. Moneda la creación lenta, gradualmente crecientes cantidades. A diferencia de bitcoin, donde la moneda de creación de puestos de registro de transacciones y grandes cantidades de electricidad son necesarios para tener compañeros de competir el uno contra el otro en una lotería de la moda.

Similitud con Bitcoin:

A. Usos abrir red p2p para replicar las transacciones

B. base de datos Descentralizada de la historia de las transacciones

C. Público visible por cualquier persona

Diferencia de Bitcoin:

A. Usos 1536 bits de transacción de cifrado vs 256 bits para bitcoin

B. Transacciones están protegidas por tanto RSA cifrado y hash SHA en un diseño modelado después de que ocurren naturalmente quantum entanglement.

C. Transacciones no dependen de la moneda de la creación, la red puede funcionar sin ningún tipo de moneda, que se crea como largo como moneda de existir para pasar

D. la Moneda de la creación es un proceso compartido entre todos los operadores de servidor que participar, por lo que no hay gasto de CPU/Electricidad a pelear por quién crea la moneda.

E. Moneda creación de forma dinámica puede expandirse y contraerse como la red de las necesidades de la moneda y no está limitado a los que pueden pagar más poder de procesamiento.

F. el Software es sólo una aplicación de un concepto, de modo que cualquier persona puede crear cualquier tipo de aplicación o dispositivo de interfaz con el Timekoin de la red siempre y cuando cumpla con las reglas de la red.

G. no Hay ningún costo para las transacciones, no micro cargos, no hay punto decimal transacciones, todo es números enteros.

H. El Timekoin concepto de digital cifrada de la moneda es muy fácil de entender, tan fácil que muchas personas piensan de ti.

I. Construido desde cero con la seguridad como el factor rector para ambas transacciones y de la red de salud.

Yo podría ir sobre la diferencia, pero el sitio web tiene mucho más que ofrecer en este sentido. http://timekoin.org/

+563
beretor 22 dic. 2017 12:55:44

Pequeña aclaración de cifrado es generalmente un tema sobre ocultando datos, por lo que no se puede leer. Si usted está interesado en los algoritmos de firma de las cosas, no se busca el cifrado, pero usted está buscando para la firma de los algoritmos.

Firma algoritmos son generalmente un tema sobre el que, matemáticamente, que muestran que sólo podría haber enviado los datos, aunque no es necesario que la oscurezcan.

Para la firma de los algoritmos utilizados en Bitcoin:

  1. Google para ECDSA.
  2. Entrada de Wikipedia para ECDSA.
  3. Bitcoin entrada de la Wiki para ECDSA.

Generalmente, mira en el tema de la Firma Digital de los Algoritmos en general, y de Curva Elíptica Algoritmo de Firma Digital en particular.

Este tema es un campo de la criptografía, y no es Bitcoin específicos. Si usted tiene más preguntas con respecto a esto, usted debe comprobar fuera de Crypto SE.

+513
Elik 4 sept. 2018 11:08:56

Es un solo-lista enlazada (es decir, una lista Doblemente vinculadas que sólo va en una dirección), pero demuestra que el elemento anterior es de hecho el elemento anterior.

Eso es todo!

+449
hitup19 10 mar. 2012 0:18:19

Bitcoin utiliza algo llamado la Curva Elíptica Algoritmo de Firma Digital (ECDSA) para firmar y verificar las transacciones. Leer el artículo vinculado de la Wikipedia para el proceso exacto de cómo ECDSA obras. Si usted entiende cómo el operador de módulo funciona, debe tener sentido en cuanto a por qué usted no puede hacer una firma, sin la clave privada.


Es difícil para mí explicar esto, ya que no dependen de algunos de matemáticas complejas, pero voy a tratar.

Para producir una válida la firma ECDSA, necesita la clave privada, que es un entero grande. Se utiliza explícitamente en el algoritmo de creación de firma, pero la clave pública no es. Además, la clave pública no es un número entero como la clave privada; más bien es un punto sobre una curva elíptica. Así que incluso si usted sabe la clave pública, no se puede crear una firma con él, porque no se la clave privada y que no se puede recuperar la clave privada a partir de la clave pública.

La clave privada no puede ser recuperado a partir de la clave pública a causa de un problema llamado la Curva Elíptica Problema del Logaritmo Discreto. De La Wikipedia:

se supone que encontrar el logaritmo discreto de un azar de curva elíptica elemento con respecto a un públicamente conocido punto de base es inviable: esta es la "curva elíptica problema del logaritmo discreto" (ECDLP).

La clave privada es el logaritmo discreto. Aunque esto es una suposición, se ha demostrado en la práctica que ECDLP es un problema difícil, es decir, es difícil encontrar el discreto registro dado un punto de base y la clave pública de punto. Así que usted no puede obtener la clave privada que se requiere en ECDSA para producir la firma.

+275
ShallowLearningCurve 21 sept. 2012 18:16:46

Los principales factores de hacer minería atractivos son :

  • La moneda del valor
  • La minería de dificultad
  • El precio de la electricidad
  • El precio del hardware necesario
  • La minería de honorarios

El superior de la moneda, el valor, mayor el minero es recompensado. El menos difícil que es, probablemente resultará en más monedas. Algunos países tienen casi libre de la electricidad que hace de minería de datos mucho más barato. Hay también la inversión inicial, que es el hardware que se requiere para la minería. La minería de honorarios también ayudan a aumentar la minería de la rentabilidad.

Cuando la minería una moneda se convierte en atractivo más mineros van a venir, lo que resultaría en una mayor potencia de CPU que se presenta corregido por una dificultad mayor. Si de repente la mitad de la minería de poder era desaparecer, veríamos una dificultad de ajuste.

+238
Jky07 27 may. 2014 0:26:06

Ejecución de BitcoinQT o bitcoind usted es un nodo en el Bitcoin Red de recibir y transmitir los Bloques y Transacciones. Mejor aún, si usted tiene el puerto 8333 abierto en tu router y la máquina, otros compañeros se puede conectar a usted que también es muy útil para la Red.

Para ser catalogado como un nodo conectado a blockchain.info, usted necesita para conectarse a su cliente (con un tiempo de ejecución específica de parámetros, por ejemplo, o por casualidad). Yo no soy consciente en cuanto a lo que una IP que está utilizando. Sin embargo, usted no necesita estar conectado a blockchain.info para ser un nodo a - ser conectado a cualquier otra persona en la Red con el estándar del cliente hace que un nodo.

+223
Sendbitz 11 sept. 2011 12:32:13

Mostrar preguntas con etiqueta