¿Dónde puedo aprender más acerca de BIP30; es decir, la explotación y la discusión de fondo?

Estoy teniendo problemas para entender el error que fue corregido en BIP030, y cómo iba a ser explotados.

Es la premisa de este ataque que no tendría que ser un netsplit y la cadena se bifurcó, posteriormente se revierte la edad de las transacciones?

¿Qué sería de la validación de pseudo-lógica de la siguiente aspecto?

Hay varias posibles soluciones a este problema:

  • Garantizar que todos los coinbases son únicos, haciendo que las transacciones duplicadas muy duro para crear.
  • Recuerde anterior restantes salidas de un determinado identificador de transacción, en caso de que una nueva transacción con el mismo identificador es añadido.
  • Sólo se permiten las transacciones duplicadas en caso de que la instancia anterior de la transacción no tenía disponibles salidas a la izquierda. Extracción de un bloque de la cadena se puede, a continuación, de forma segura restablecer la quita de la transacción salidas del nada.

La razón por la que estoy pidiendo es para que pueda formular nuevas reglas de validación que trabajan en paralelo con el cliente existente.

+662
panuka 14 sept. 2011 23:49:38
24 respuestas

Estoy tratando de enviar bloques para el Litecoin Testnet, sin embargo todo lo que se rechaza.

Tengo mi valor crudo como 000000026af779be9f0cdadfa71cc8fff6b0dac590fc3cc511f78523c40100a16147d5f478f8bdae4d3f1a8f58a0872248c98794b525ce18dd7d2ce6a905db27a368794e5329d0c31d502b23007b9f7e

que hash invertida y se convierte en 000000026ccd88a7df4a643e7fb4a27301a36f750e94d6cb4c9dce5736f35783

Debe ser suficiente para trabajar en testnet. Diff cheques a salir bien. Puesto que no hay transacciones en el momento, tengo 0 transacciones en mi árbol merkle, que debería resultar en un 00 a medida que la cantidad de transacciones, y un total de 5000000000 satoshi como valor de salida.

Ahora, cuando puedo agregar raw + cuenta + outvalue y enviar, me sale "rechazado".

En BIP_0022, que da una visión general de los mensajes de error, que dice rechazado: un genérico de rechazo sin más detalles. Que no me ayuda.

Puede alguien decirme ¿qué me estoy perdiendo?

+997
KrIsHnA 03 февр. '09 в 4:24

Parece que cuando se hizo la pregunta de la transacción no había sido confirmado. Desde entonces, han sido confirmados y que se mostrará ahora.

+988
Haileapp 11 mar. 2016 8:13:19

Es importante ser capaz de recuperar sus claves privadas, utilizando sólo herramientas completamente de control. Que te protege contra el fallo de la infraestructura que de otro modo sería necesario transferir sus fondos. Hay un montón de historias de corruptos copias de seguridad, ilegible copias de seguridad y copias de seguridad que en realidad no se incluyen las claves privadas.

Almacenar las claves privadas sin cifrar en el papel es una manera de hacer esto. También pueden ser almacenados electrónicamente en forma encriptada, siempre y cuando usted tiene acceso fiable a la clave de cifrado y descifrado de la herramienta.

+947
Nowaker 24 feb. 2014 15:33:08

Estoy de minería de datos (Litecoin minero, no importa) con el minerd, y se esta en la salida:

[2011-10-13 07:12:02] rosca 1: 5524 los hash 0.96 khash/s
[2011-10-13 07:12:02] hilo 0: 5415 los hash 0.95 khash/s
[2011-10-13 07:12:04] hilo 0: 1588 los hash 0.94 khash/s
[2011-10-13 07:12:04] la PRUEBA DE TRABAJO RESULTADO: false (booooo)
[2011-10-13 07:12:04] subproceso 6: 5319 los hash 0.95 khash/s
[2011-10-13 07:12:04] subproceso 5: 6026 los hash 0.96 khash/s

¿Qué significa la "Prueba de trabajo resultado: false" significa? Es un rancio bloque, es decir, un bloque que acaba de resolver, pero alguien me pegaba a él y se publicó primero?

+935
Oudib 29 oct. 2013 3:56:18

Si estás buscando algo más que sólo el precio de los datos, Coinigy es otra opción. https://www.coinigy.com/

He encontrado su API fácil de implementar y muy fiable y que abarcan todos los intercambios que me interesaban.

+883
Bio rocket blast 24 oct. 2017 3:55:23

Según la Wiki:

Si el tamaño de bloque es de más de 250 kB, las transacciones se hacen cada vez más caros, como el tamaño de los bloques se acerca al límite de 500 kB. El envío de una transacción cuando el tamaño de bloque es de 400 kB tendrá un costo de 5 veces la cantidad normal; el envío de cuando 499 kB tendrá un costo de 500x, etc.

¿Cuál es la fórmula exacta que determina el pago de la transacción?

+840
Jody Clancy 11 jun. 2014 3:29:49

Era tan sólo un VPS basado estratagema temporalmente falso de la demanda para el protocolo?

+832
AlecT 24 jun. 2011 4:18:11

Yo creo que he encontrado la solución al problema.. si alguien se lo encuentra útil, para obtener los remitentes dirección de python:

importación de json
importación bitcoinrpc
conn = bitcoinrpc.connect_to_remote('nombre de usuario', 'contraseña', host='127.0.0.1', port=9332)
cuentas=conn.listaccounts()
para una de las cuentas:
nombre=json.vertederos(a)
 nombre = nombre[1:-1]

 #nombre de la impresión
tran=conn.listtransactions(nombre)
 para t en tran:
act=t
txid=t.txid
raw=conn.getrawtransaction(txid,0)
dec=conn.decoderawtransaction(raw)
vin=dec['vin'][0]['txid']
raw=conn.getrawtransaction(vin,0)
dec=conn.decoderawtransaction(raw)
vsal=dec['vsal']
 impresión de json.vertederos(uout[0]['scriptPubKey']['direcciones'])[2:-2]

también, en el config agregar txindex=1 y ejecutar litecoind -reindex de cmdline

+783
user322732 17 ene. 2015 8:59:48

Bitcoin no formalmente proporcionar cualquier protecciones similares a las tarjetas de crédito como las devoluciones de cargos. Pero si usted compra algo de un legítimo minorista que es específicamente la aceptación de bitcoins, usted tiene toda la efectiva protección de una tarjeta de crédito. Usted puede incluso tener protección en la Oscuridad de la Web. Yo era un vendedor en la ruta de la Seda y lo que me llamó la atención fue el alto nivel de confianza entre el vendedor y el cliente. Y estos sitios tienen mecanismos de retroalimentación. Así que siempre se puede registrar su disgusto por algo. Un legítimo oscuro-web del proveedor será, sin duda, al menos en cuenta su solicitud para un reembolso o una devolución, y lo mismo va para un minorista. Francamente, yo no me preocuparía por eso.

+774
Trade2NobleLife 26 mar. 2014 22:56:27

es un fork de bitcoin, por lo que este debe ser el mismo https://bitcointalk.org/index.php?topic=24670.0

+770
hifkanotiks 28 oct. 2012 9:13:55

la lista de la izquierda no son los remitentes, estos son transacciones de entradas y no el remitente, a la derecha, esas son las salidas de los receptores de direcciones).

Por favor, lea más acerca de las transacciones de Bitcoin si usted está interesado https://en.bitcoin.it/wiki/Transaction

+738
sasi1234566 23 abr. 2018 8:57:13

Si usted no envía el Bitcoin, entonces alguien tiene acceso a su cuenta o clave privada. Esto podría ocurrir de muchas maneras, si alguna vez ha compartido su información de inicio de sesión con nadie o, la copia de seguridad de la semilla, conectado a través de internet cafe o extraño equipos o si el teléfono o el ordenador son hackeados por nombrar algunas posibilidades.

+694
Andrea Alden 26 dic. 2011 23:51:43

Mi saldo en Electrum muestra "pendiente". ¿Qué espera de decir?

+690
Vademecum 13 feb. 2017 11:27:38

¿Cómo puedo saber la dificultad de valor y recompensa para Litecoin red ?

Estoy buscando sitio web, tales como

para obtener la dificultad y la recompensa por el Litecoin red (en lugar de Bitcoin red)

Estoy buscando una manera de conseguir dificultad y premiar el uso de una API que puede ser consultado cada 15 minutos para hacer mi propio minería calculadora de ganancias.

Dificultad actual es de alrededor de 100 y actual es la recompensa de 25 LTC.

+690
nessur 24 ago. 2012 14:38:54

Bueno por lo que yo he hecho mi investigación, que prácticamente han intentado todo. Simplemente me resulta frustrante, porque la minería LTC era un pedazo de torta, pero me parece que no puede averiguar cómo mina de bitcoins que este dispositivo dice lo que puede hacer bitcoins plus dual de minería de datos.

He intentado BFGminer pero parece que no detecta mi gridseed menos yo soy de minería de datos LTC. Entonces traté de CPUMiner y funciona salvo que ya no sea válido todo el tiempo es como su utilización incorrecta de algoritmo, pero he probado el -un sha256d y todavía produce el mismo problema. Puede alguien me ayuda tengo los drivers instalados y mi usb Gridseed minero en COM6. También he tratado de CGMiner y dice que no puede detectar todos los dispositivos USB.

He probado cada cosa que sale en los primeros Resultados de Google. Yo no soy precisamente nuevo a la minería, como lo he hecho Scrypt de minería de datos multa con este dispositivo.

Aquí está el producto.

+644
Gotama 6 jun. 2016 14:58:34

Esto no parece ser posible a partir de la lectura de la BIP38 borrador de la especificación. Sin embargo, en este caso específico, la clave de la que se han publicado es un ejemplo de la moneywagon módulo de python documentación. La contraseña es 123 y la dirección es 1BrUfC75qyLQxxp7qcisfaMmwRMECo4Etc.

+642
dgess 24 ene. 2015 22:26:37

Usted necesita para darles diferentes puertos. Consulte https://en.bitcoin.it/wiki/Running_Bitcoin cómo escuchar en puertos diferentes.

+558
Enoque Duarte 14 dic. 2017 11:33:32

Un usuario del foro ha capturado la transacción y el dividendo de la historia de la @GLBSE feed de Twitter que pueden ser utilizados para determinar los precios diarios y dividendos. Esto es de v2 (abril, 2012).

+508
pmed 29 ago. 2017 23:06:19

He leído esta pregunta que pregunta si todos los UTXOs en una dirección se envían a un cambio de dirección o sólo la UTXO involucradas en la transacción.

Como parte de los gastos de transacción, de la dirección pública se reveló. Y que es parte de la razón por la que la gente no sugieren la reutilización de una dirección.

Mis preguntas son:

  1. Son todos UTXOs (incluso aquellos que no hacen parte de la transacción), envió a un cambio de dirección o sólo uno de los involucrados en la transacción? (Esto no fue contestado en la pregunta vinculada.)
  2. Si sólo uno de los involucrados en la transacción se envía a un cambio de dirección, no es un riesgo de seguridad? El resto de UTXOs a la izquierda en la dirección bitcoin ahora tienen su clave pública se hizo público.
+409
Anjaan 27 sept. 2013 20:38:23

Tengo que descargar una nueva bitcoin paquete desde el sitio oficial. Y entonces me encontré con el demonio modo también con la configuración por defecto (Default significa que no se bitcoin.conf archivo fue creado en ~/.bitcoin/.bitcoin.conf). Después corrió 2 horas. Me quedé atrapado, y la salida del proceso. Cuando revisé mi disco con:

df-lh

Y luego, esos me:

Sistema de ficheros Tamaño Usado Disp Uso% Montado en
/dev/vda1 20G 20G 118M 100% /
devtmpfs 3.9 G 0 3.9 G 0% /dev
tmpfs 3.9 G 0 3.9 G 0% /dev/shm
tmpfs 3.9 G 233M 3.6 G 6% /ejecutar
tmpfs 3.9 G 0 3.9 G 0% /sys/fs/cgroup
/dev/vdb 800G 7.7 G 792G 1% /datos
tmpfs 783M 0 783M 0% /ejecutar/usuario/1000
tmpfs 783M 0 783M 0% /ejecutar/usuario/1001

Y he buscado en google durante un tiempo, pero no puede encontrar una buena manera de mover todos sincronización de los datos de la /dev/vdb. Entiendo lo que mi error, pero me acaba de arreglar por mover los datos y, a continuación, poner una nueva configuración con --data-dir=/dev/vdb. y, a continuación, mantener la sincronización de ella.

Así que, ¿Cómo puedo llegar a eso?

+398
Manu H 12 dic. 2012 8:23:45

Cuando una transacción es empujado directamente a un minero que hace es comprobar si la transacción es segwit o no o si únicamente es válido?

+397
Mary Nfunde 15 abr. 2014 23:27:30

Recientemente he creado una api que ejecuta el bitcoind comandos. Yo la tuve funcionando en otro servidor, pero fue el programa de instalación por alguien más. He estado buscando sensible instrucciones sobre cómo instalar el bitcoind en mi nuevo servidor, pero no puede encontrar ninguna.

+322
Amaresh Narayanan 9 sept. 2019 11:08:54

no es fácil, es posible que desee leer el código:

https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list#Error_Codes

+322
Matt Stevens 24 may. 2016 8:51:46

Transacción en el proceso de firma implica la firma el hash de la transacción completa de datos como un mensaje en la firma ECDSA. Por lo tanto, si modifica la transacción salidas o cualquier otro tipo de datos, a continuación, va a hacer que la firma no válida. Si se incluye esta transacción en el bloque, el mío y, a continuación, el relé de bloque, el otro lleno de los nodos ver que una transacción incluidos en el bloque no es válida (ya que tiene una firma no válida) y rechazar el bloque. Por lo tanto, perderá el bloque de recompensa, incluso después de pasar gran cantidad de electricidad y calcular los costos para el mío.

Sin embargo, habiendo dicho que no se puede transacciones que pueden ser firmado con una SOLA o NINGUNA sighash banderas. La ÚNICA bandera se compromete a que una sola salida, mientras que el de NINGUNA bandera se compromete a ninguna de las salidas. Si los indicadores son de conjunto, mientras que la firma de la transacción, entonces el minero puede modificar otras salidas.

+99
Muhammed 21 jul. 2015 20:46:03

Mostrar preguntas con etiqueta