La firma debe ser igual a cero para la VERIFICACIÓN de error(MULTI)SIG operación

En primer lugar, permítanme mostrarles mi versión:

[[email protected] bin]$ ./bitcoin-cli-versión
Bitcoin Core de cliente de RPC de la versión v0.16.1

Después de sendrawtransaction y me dieron:

código de error: -26 mensaje de error: 64: no obligatorio-script-verificar-bandera (La firma debe ser igual a cero para la VERIFICACIÓN de error(MULTI)SIG operación)

Y entonces, yo trato de decoderawtrsanaction el hex, y luego me dieron el siguiente resultado:

[[email protected] bin]$ ./bitcoin-cli-regtest decoderawtransaction 020000000001018cc2f3c4f1af3ad60f3f3dcf5e3c3bfadb824e22aadec877f5a2bc4f99029dab0100000017160014c21bbdc4a642e391a6401bf30ac3e4e8e9669ea2ffffffff01605af4050000000017a914317fec65edbff6e4350fbe668cfedaf54ea9061587024730440220288b7912b6f6c0734ee34cada2c20fc81e8a7e11b4ccc9285b204eb25da953fa02205040878b44db8b17c8d62822c9124a4b154b46ccbd321fddfd52b9acd6742e1f032102efff391c5baf1433e2c488271ceebaa6eb2a203000ff62320de13d07b1ec4f4c00000000
{
 "txid": "42f6612dedacb4b5a24ffb75c07ae61eb939bb40c039fb165284bbac516b1e78",
 "hash": "6db7c04b006407655f55f2e64057d6ced61d34ee9b96ae9bcf5ead6dc311ecaf",
 "versión": 2,
 "tamaño": 215,
 "vsize": 134,
 "locktime": 0,
 "vin": [
{
 "txid": "ab9d02994fbca2f577c8deaa224e82dbfa3b3c5ecf3d3f0fd63aaff1c4f3c28c",
 "vsal": 1,
 "scriptSig": {
 "asm": "0014c21bbdc4a642e391a6401bf30ac3e4e8e9669ea2",
 "hex": "160014c21bbdc4a642e391a6401bf30ac3e4e8e9669ea2"
},
 "txinwitness": [
"30440220288b7912b6f6c0734ee34cada2c20fc81e8a7e11b4ccc9285b204eb25da953fa02205040878b44db8b17c8d62822c9124a4b154b46ccbd321fddfd52b9acd6742e1f03",
"02efff391c5baf1433e2c488271ceebaa6eb2a203000ff62320de13d07b1ec4f4c"
],
 "secuencia": 4294967295
}
],
 "vsal": [
{
 "valor": 0.99900000,
 "n": 0,
 "scriptPubKey": {
 "asm": "OP_HASH160 317fec65edbff6e4350fbe668cfedaf54ea90615 OP_EQUAL",
 "hex": "a914317fec65edbff6e4350fbe668cfedaf54ea9061587",
 "reqSigs": 1,
 "tipo": "scripthash",
 "direcciones": [
"2MwkxLxbgdZKGEN4fS8GQATqQGXyRpFbkuf"
]
}
}
]
}

No sé de qué me perdí? Cualquiera sabe?

+924
Akshay Singh 21 oct. 2012 11:50:51
22 respuestas

Puede utilizar la Ondulación de la moneda que el apoyo de un montón de monedas con bitcoin. https://ripple.com/

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

Digamos, por ejemplo, pongo mi públicas dirección bitcoin en un sitio web para donaciones y varias personas alrededor del mundo depositar bitcoins de forma simultánea a la misma cartera:

  1. Va a todas las transacciones de depósito que sea válido en el bitcoin red o puede que algunas transacciones "sobrescribir" el otro?
  2. Mientras que la recepción de bitcoins de alguien (aún no verificado una transacción en la red), puedo retirar o pagar bitcoins usando la misma cartera, dada la cantidad sólo se incluyen anterior bitcoins, y no incluye el nuevo depósito?
+980
sabath 28 jun. 2019 12:01:35

Usted necesita para enviar las monedas a una dirección en su segunda cartera. MultiBit mantiene cada cartera como un archivo separado en el disco, así que no hay interacción entre ellos. Una sugerencia (que es como yo de hacer esto) es esperar hasta que su cartera que llega a una gran cantidad suficiente y, a continuación, hacer una sola solicitud de envío a su dirección de ahorros. Este paquetes de entrada múltiples transacciones en una sola transacción de salida con una única tarifa.

+882
Sheena kiersey 20 mar. 2015 8:58:12

Acabo de enterarme de CoinJoin, pero no lo entiendo del todo la jerga de ser derribado. Alguien puede explicar como funciona esto, donde un niño de 10 años puede entender?

+738
Alvin Tandian 21 mar. 2017 13:12:26

Eliminar, actualizar y exclusión no son compatibles ahora.

+713
Gremlin119 4 jun. 2016 6:28:41

Me gustaría buscar en la web para todas las páginas web con bitcoin direcciones publicadas en ellos.

Pensamientos sobre la mejor manera de hacer esto?

+652
Bubbalu 26 ene. 2018 3:19:10

Si la cuota no está escrito en el libro de contabilidad, y es simplemente la diferencia entre la entrada de la cantidad de la transacción y la salida de la cantidad de la transacción, ¿cómo es que el minero demostrar que tiene acceso en su cartera para el monto de la cuota?

+599
Randy Puckett 4 ago. 2019 19:03:31

Tengo un problema por el que he pagado y recibido litecoin en mi dirección Bitcoin que comienza con (3) ahora estoy tratando de conseguir mis monedas y los venden o mover a un litecoin dirección! ¿Alguien puede aconsejar sobre qué hacer?

+486
user3538175 12 jul. 2010 3:12:14

Usted puede encontrar la forma de leer el blockchain leveldb (formato y el significado de las teclas) aquí: ¿cuáles son las teclas que se utilizan en el blockchain levelDB (es decir, lo que son la clave:los pares de valores)?

ni idea (aún) para la UTXO :-)

+473
ArthurT 26 oct. 2012 19:11:00

Esta horquilla significa que los desarrolladores de la nueva versión de bitcoin (XT) ha de tener un control completo sobre las futuras actualizaciones en el blockchain de bitcoin. Como ya se ha señalado, cualquiera de las monedas que se celebró desde antes de que el tenedor podrá ser gastado dos veces una vez Bitcoin-XT de la mina de la primera 8MB bloque. Esto es generalmente considerado MALO, y es probable que la caída en el valor de bitcoin en tanto blockchains.

+462
Jonathan Hicks 9 jun. 2017 15:54:14

Debido a la naturaleza de Bitcoin no hay una respuesta precisa a esta pregunta. Sin embargo, este sitio muestra algunas estadísticas sobre el número de nodos en la red a lo largo del tiempo: http://bitcoinstatus.rowit.co.uk/

+450
rstackhouse 17 oct. 2010 11:48:43

BIP39 convierte mnemónico "zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo mal"

para el muy largo semilla "b6a6d8921942dd9806607ebc2750416b289adea669198769f2e15ed926c3aa92bf88ece232317b4ea463e84b0fcd3b53577812ee449ccc448eb45e6f544e25b6"

Buena herramienta para jugar https://iancoleman.io/bip39/

¿Cuál es el punto de so long valor de la semilla cuando el valor de la entropía de la muestra aleatoria de 12 palabras mnemotécnicas es mucho más pequeño?

  • 2048 palabras en la lista diccionario = 2^11 => 11 bits

  • 12 palabras * 11 bits = 132 bits

  • en formato hexadecimal (4 bits por carácter) es 132/4=33 de la carta de largo, vs 128 de la semilla

+423
Christina Juarez 26 ene. 2012 19:18:54

Todo depende de los mecanismos de seguridad de su sistema operativo. En Ubuntu, los paquetes están firmados, y el programa de instalación comprueba la firma. Así, un hombre en el medio, o un pícaro sitio espejo no podría haber modificado la copia de Electrum que he instalado.

La seguridad de sus bitcoins en su máquina no depende sólo de su bitcoin aplicaciones. Si el sistema operativo en sí mismo se ve comprometida, puede robar tus bitcoins (mediante un keylogger para encontrar las posibles contraseñas) así que preste atención al uso de la caja fuerte del sistema operativo, con actualizaciones de seguridad y así sucesivamente.

+411
Vikas Bhushan 16 sept. 2011 7:33:13

Parece que el código que se está ejecutando espera ser capaz de conectar a localhost y descarga la blockchain. Ya que no hay litecoin escuchar localmente, esto no va a funcionar.

Instalar litecoin, y ejecutarlo.

+331
Tony Faucett 17 jun. 2012 13:13:13

En tu ejemplo, si bloquean el 99, en realidad hizo hash para el mismo valor exacto (extremadamente raro), entonces no hay nada que la distinga de la real bloquean el 99, por lo que no sería considerado falso, y no se propagan porque ya existe en el inventario de vector. La propiedad de las funciones hash se utiliza para crear el hash del bloque podría evitar esto, ya que sin los mismos datos exactos, no dará como resultado en el mismo hash del bloque. Ver La Toma De Huellas Digitales.

El hash del bloque es creado por la creación de un hash de todas las transacciones (usando un árbol merkle), y de hash que junto con los otros datos de metadatos de la cabecera de bloque. El cambio de una transacción (incluso el orden de las transacciones) va a cambiar el merkle raíz, y por lo tanto cambiar el hash del bloque. Ver https://en.bitcoin.it/wiki/Block_hashing_algorithm

+230
Bobby Tromm 7 ago. 2010 12:07:24

Usted puede comprar Bitcoin a través de tarjeta de crédito / paypal a través de https://xcoins.io

Descargo de responsabilidad: yo trabajo para ellos como un Ingeniero de Software en nuestra Santa Mónica de la oficina.

+218
RuslanaPetrova 11 may. 2013 20:10:25

Soy muy nuevo en bitcoins. Yo tengo una pregunta. Supongamos algunos una copia de su clave privada y la ha guardado en su disco duro. El próximo que van a hacer la transacción. Ahora, puesto que ya ha copiado las claves privadas se puede usar de nuevo?

Cómo bitcoin prevenir esto?

Yo estoy pidiendo esto porque. Quiero crear algo más pequeño de mis hermanos proyecto de la escuela. Así que estoy sin ideas sobre cómo evitar esto.

+195
Mantis Ka Portmoh 1 ene. 2014 10:32:03

Cómo consultar el saldo de la lista de 1 millón de Direcciones Bitcoin? Hay un programa de este tipo?

+161
meseret Abayebas 12 may. 2015 10:20:47

Quiero entender cómo secuencia de comandos se analiza en código máquina.

A diferencia de Etereum, el Guión no compilado. Es interpretado, como Javascript. Los códigos de operación son evaluados sobre la marcha.

Puedo escribir hola mundo como sólo empujar el valor en la pila?

Tal vez intente entrar

0x0c 0x48656c6c6f20776f726c6421

a https://matiu.github.io/opcodes-playground/? (0x0c es la longitud del texto, como una operación de inserción)

+72
MajjiR 10 mar. 2015 0:11:03

Sí! Enviar $200 en un Bitcoin precio de $800/BTC, desea enviar 0.25 BTC. Bitcoins son altamente divisible, hasta ocho decimales detrás del punto. El más pequeño de la subunidad de un bitcoin es actualmente todavía menos de 1/1000 de un centavo.

Muchos Bitcoin clientes también mantener un seguimiento del valor actual de Bitcoin y le permitirá entrar en la cantidad de un pago, ya sea como bitcoins o de su preferencia de la moneda nacional.

Por ejemplo, cuando quiero enviar a alguien $5 desde mi teléfono, yo podría entrar BTC 0.00625, o $5 para establecer la cantidad.

Como Bitcoin se ha vuelto tan valioso que un bitcoin vale mucho más que muchas de las cosas que desea pagar, algunas personas se han trasladado a denominar precios en mBTC, es decir, millibitcoin, que son 1/1000 de un bitcoin.

+47
afro54 17 mar. 2015 3:43:53

Bitcoin no espere a que sus compañeros: su bloque, será considerado el último bloque de la cadena una vez que ha sido procesado. No estoy seguro de si es seguro decir que la segunda llamada RPC siempre reflejan la existencia del nuevo bloque, sin embargo, ya que Bitcoin es de rosca y que las cosas no se deben hacer en el orden exacto que usted espera.

+19
Tyler Wayne 2 jun. 2012 6:23:54

En el original Rayo documento técnico, José Poon defensores del uso de SIGHASH_NOINPUT para que podamos crear el primer compromiso de la transacción que se refiere a la operación de financiación txid sin llegar a la firma de la operación de financiación. Sin embargo, que el papel fue escrito antes de SegWit fue implementado. Dado que SegWit las transacciones no tienen firma componente en el txid, se elimina la necesidad de implementar realmente SIGHASH_NOINPUT.

Sin embargo, hoy me encontré con un proyecto de propuesta de la sighash en BIP 118 que dice que se activa con SegWit v1 y superior.

Me estoy perdiendo nada más que este sighash bandera trae a la mesa que garantiza a ser implementado en el futuro SegWit versiones?

+10
dima970608 8 mar. 2017 5:39:57

Mostrar preguntas con etiqueta