Error obligatoria-script-verificar-bandera de error (la Firma se encuentra en scriptCode)

He encontrado un par de preguntas con el error específico, pero no podía encontrar la respuesta adecuada. Así que, aquí estoy.

Estoy trabajando en regtest en una biblioteca de Python que crear transacciones y, a continuación, utilizar JSON-RPC para la difusión de bitcoind servidor que tengo en local.

Aquí está la prueba:

  1. Inicializa una nueva regtest blockchain
  2. Generar 101 bloques de
  3. Obtener la dirección que genera los bloques, con la correspondiente clave privada. Vamos a llamar a este un Bob.

Entonces he Steve, que quiere crear una secuencia de comandos con un absoluto locktime (1000 bloques de altura) y recibir 10 bitcoins de Bob.

  1. Steve tiene una clave privada y una dirección. Puedo usar esa dirección para crear una secuencia de comandos

    redeem_script = secuencia de Comandos([1000,'OP_CHECKLOCKTIMEVERIFY','OP_DROP', 'OP_DUP', 'OP_HASH160', steve_address.to_hash160(),'OP_EQUALVERIFY', 'OP_CHECKSIG'])

  2. Puedo obtener la nueva P2SH Dirección de la secuencia de comandos anterior

  3. Con el listunspent, tengo un UTXO de Bob con el txId y vsal

  4. Puedo crear un TXInput con el anterior (txin = TxInput(txid, vsal))

  5. Entonces puedo crear un TXOutput con la cantidad que desea enviar y el redeem_script (txout = TxOutput( cantidad-0.001, redeem_script.to_p2sh_script_pub_key() )

  6. Yo firmo la entrada con la dirección de Bob (sig = bob_private_key.sign_input(tx, vsal, bob_address.to_script_pub_key() ))

  7. Y agregar la secuencia de comandos de la firma para la TXInput (txin.script_sig = secuencia de Comandos( [sig, pk] ))

Entonces, yo difusión de la firma, primas de transacción para bitcoind, pero me sale el error:

'obligatorio-script-verificar-bandera de error (la Firma se encuentra en scriptCode) (código 16)'

El crudo de la transacción y la decodificados son:

02000000010006fc2306a9089e5e45b58ce0386845c139aeec02c6361519ef5afed3a61fc2000000006a47304402202a740d313de85fda558b12951508a73d9512c807d50d9ffab8a59a03ba2423c802200f1199877e3861a24a127f79436156978519c092f8883a9053babcb5bbdda43a012103ef124954caa832374ff31e5ae6c46736489a72b154ab14754fb3bf39f4a6c3f9ffffffff01a0373f250000000017a914d924aa439960faac94c4d74a81e54331ce92b9c58700000000

{
 "txid": "bba3f9881381999c668078af17b41aff23a4adaeed5656be5bc8112a4631ab61",
 "hash": "bba3f9881381999c668078af17b41aff23a4adaeed5656be5bc8112a4631ab61",
 "versión": 2,
 "tamaño": 189,
 "vsize": 189,
 "de peso": 756,
 "locktime": 0,
 "vin": [
{
 "txid": "c21fa6d3fe5aef191536c602ecae39c1456838e08cb5455e9e08a90623fc0600",
 "vsal": 0,
 "scriptSig": {
 "asm": "304402202a740d313de85fda558b12951508a73d9512c807d50d9ffab8a59a03ba2423c802200f1199877e3861a24a127f79436156978519c092f8883a9053babcb5bbdda43a[ALL] 03ef124954caa832374ff31e5ae6c46736489a72b154ab14754fb3bf39f4a6c3f9",
 "hex": "47304402202a740d313de85fda558b12951508a73d9512c807d50d9ffab8a59a03ba2423c802200f1199877e3861a24a127f79436156978519c092f8883a9053babcb5bbdda43a012103ef124954caa832374ff31e5ae6c46736489a72b154ab14754fb3bf39f4a6c3f9"
},
 "secuencia": 4294967295
}
],
 "vsal": [
{
 "valor": 6.24900000,
 "n": 0,
 "scriptPubKey": {
 "asm": "OP_HASH160 d924aa439960faac94c4d74a81e54331ce92b9c5 OP_EQUAL",
 "hex": "a914d924aa439960faac94c4d74a81e54331ce92b9c587",
 "reqSigs": 1,
 "tipo": "scripthash",
 "direcciones": [
"2ND3NYSrRqp742acVwYGSDSxbsm5Ce8wbxe"
]
}
}
]
}

Alguna idea? Soy novato y me podría pasarse por alto algo importante o trivial.

+42
Syeda Tehreem Azhar 22 mar. 2017 13:55:37
29 respuestas

Al parecer, fueron golpeados con un masivo ataque de denegación de servicio en respuesta a su creciente tasa de hash. Eso, combinado con una posterior caída en el precio de los conducirá a la parada de su nube operación minera y centrarse en sus exchange (cex.io).

Los otros no la nube mineros que salieron de la piscina más probable es que lo hizo en respuesta a la masiva recurso de la comunidad para encontrar a otro de la piscina.

+973
pandi 03 февр. '09 в 4:24

Donde puedo encontrar datos históricos de la distribución ?

¿Cómo fluctúa ? No es constante, ¿correcto ?

El señor Nakamoto en su libro blanco asumió que era constante ?

+893
Neon Warge 21 nov. 2016 11:05:39

Así, en la actualidad la dificultad es 2,440,643. Habrá (dificultad * 2^32) (aproximadamente) de hashes por bloque.

Lo que significa que hay (2,440,643 * 2^32) hashes que debe ocurrir antes de que un bloque está resuelto. Eso es en toda la red.

Un bloque se resuelve en diez minutos (en promedio) o 600 segundos.
Así que la red es de hash (2,440,643 * 2^32) / 600 ~= 17 Thash/s. (Este cálculo se realiza y el resultado se muestra en BitcoinWatch.com)

Digamos que su doble 5970 rig obtiene 1.4 Ghash/s. Que es 17,770 Ghash/s / 1.4 Ghash/s = 12,693. Que es el número de plataformas, si todos eran exactamente como el tuyo, que opera hoy.

Así que si 12,693 plataformas puede hacer el trabajo en 10 minutos, un solo equipo atr 12,693 * 10 minutos, o 126,930 minutos. Con 1.440 minutos en un día, lo que significa que será de unos 88 días antes de que usted tiene una probabilidad del 50% de la solución de un bloque de operación en solitario.

Ahora que era el camino más largo.

El camino más corto:

Para la Tasa de Hash, plunk en 1400 (1.4 Ghash/s) y haga clic en Calcular.

Entonces, ¿cuántos hash es eso? Hay 86.400 segundos en un día y usted tiene que ha de 88 días. 86,400 * 88 = 7,603,200 segundos. En el 1,4 Ghash/s X 7,603,200 segundos significa que usted hash 10,644 Thashes.

Que es: 10,644,000,000,000,000 hashes.

+878
Roth Tano 8 abr. 2015 8:40:17

El uso de bitcoin-cli getrawtransaction "txID" 1

El resultado incluirá una "confirmaciones" de campo, diciéndole cómo muchas de las confirmaciones de las transacciones que actualmente tiene.

Tenga en cuenta que para obtener esta información para transacciones no relacionadas con su cartera, usted necesitará establecer txindex=1 cuando la sincronización de tu nodo, o proporcionar bitcoin-cli con el blockhash del bloque de la transacción fue incluido en. Aquí hay más información sobre esto, copiado de la salida de bitcoin-cli ayuda getrawtransaction, la ejecución de v0.17.0.1:

NOTA: de forma predeterminada, esta función sólo funciona para mempool transacciones. Si la opción es txindex
habilitado, también funciona para blockchain transacciones. Si el bloque que contiene la transacción
es conocida, su hash puede ser proporcionada para los nodos sin -txindex. Tenga en cuenta que si un blockhash es
siempre, sólo que el bloque de búsqueda y si la transacción es en el mempool u otros
bloques, o si este nodo no tiene el bloque disponible, la transacción no será encontrado. 
+868
yottabit 6 dic. 2011 17:24:30

No hay tal cosa como una transacción de "equilibrio". Voy a suponer que si puedo ir directamente a la respuesta de que no tienen mucho sentido, así que las dos primeras secciones son para asegurarse de que somos cómo Bitcoin "realmente funciona" (a un muy alto nivel de visión abstracta). Necesitamos hablar el mismo idioma para que la respuesta tenga sentido. Para esta cuestión se requieren dos conceptos en cómo Bitcoin realmente funciona que es necesario entender son entradas y salidas, así como también donde se registran las transacciones.

Entradas Y Salidas

Bitcoin trabaja en el concepto de entradas discretas salidas y no gastar parte de un equilibrio. Todas las transacciones que tienen como entrada una referencia a una anterior el saldo de salida. Los registros de transacción de uno o más salidas (que se hace referencia en las entradas de algunas de las transacciones a futuro). Las salidas son "pasado", cuando se hace referencia a ellos en una nueva transacción. Salidas sólo puede ser gastado o invertido, que no pueden ser parcialmente pasó.

Cartera de equilibrio (o la dirección de equilibrio) es una abstracción para ayudarnos a los seres humanos y hacer de Bitcoin más convencionales como los sistemas de pago. Los saldos no utilizados en el nivel de protocolo. Cuando la cartera indica su saldo confirmado es de 1,2 BTC es decir que la suma del valor de todos los remanentes de los productos en el blockchain, que corresponden a las claves públicas que tiene la clave privada para el total de 1.2 BTC. En otras palabras, la cartera es calcular el valor total de las salidas que se puede gastar lo que requiere a) la salida se puede gastar y b) el cliente tiene la clave privada necesaria para gastarlo.

El Almacenamiento De Las Transacciones

Todos confirmaron las transacciones se convierten en parte de la blockchain. Los clientes de validar las transacciones y los bloques, sólo las transacciones válidas y bloques se agregan a la blockchain. Para los efectos de validación de las transacciones y la informática a disposición de los saldos de sólo una parte de la blockchain es necesario y que la parte que se llama el UTXO (el Saldo de Transacciones Conjunto de Salida). Este es un subconjunto de SÓLO el saldo de las salidas. Como todas las futuras transacciones de referencia el saldo de las salidas como las entradas sólo el saldo de las salidas son necesarios para la validación de nuevas transacciones y el cálculo de la balanza (que es otra manera de decir el valor total de los productos que "puede" ser utilizado en nuevas transacciones).

El UTXO es mucho menor que el de toda la blockchain (alrededor del 15% del total de la blockchain ahora y que se reducirá a lo largo del tiempo). Puede que no sea inmediatamente obvio, pero el número de Bitcoins en el UTXO es siempre igual al número de Bitcoins minados.

Sin confirmar las transacciones no son parte de la blockchain (o UTXO). Los clientes mantener una lista no ordenada de todas las transacciones sin confirmar son conscientes de. Esta lista se llama el grupo de memoria.

Computing "Saldos"

La creación de la UTXO hace computación saldos sencillo. El UTXO contiene todos los no utilizados salidas sin embargo, el cliente sólo se puede gastar el subconjunto de esas salidas que corresponden a las claves públicas que tiene la clave privada ("las llaves"). Este subconjunto no tiene nombre oficial, sin embargo la llamada RPC a la salida de esta lista es listunspent así que voy a llamar la listunspent conjunto.

El wallet utiliza la listunspent conjunto y el grupo de memoria para determinar el saldo actual. En realidad carteras calcular esta en "tiempo real", como cambios en la piscina de la memoria o UTXO ocurrir (es decir, cuando el cliente se entera de nuevos bloques o transacciones que registra y luego hace los cambios a su reportó saldo si es que hay alguno). En aras de la brevedad, me limitaré a mostrar cómo obtener una "instantánea" de la balanza corriente. Hay un saldo confirmado y no confirmado equilibrio, los clientes a menudo muestran una reducción de-saldo actual para simplificar las cosas para los usuarios.

Saldo Confirmado

El saldo confirmado es la suma del valor de la "listunspent" conjunto. Ejemplo: el listunspent (salidas en UTXO cliente que tiene las llaves) tiene 20 salidas y combinados tienen un valor total de 1.2 BTC por lo que el saldo confirmado es de 1,2 BTC.

Reducido-Saldo Confirmado

El cliente generalmente no muestran el "real" saldo confirmado, ya que los usuarios están más interesados en lo que tiene disponible para gastar. Las transacciones en la piscina de la memoria que tienen entradas que salidas de referencia en el listunspent establecer técnicamente no tienen aún reducido el saldo confirmado. En la mayoría de los casos finalmente se confirma así que los clientes que se retire estas salidas cuando el cómputo de la "confirmación" de equilibrio. La "confirmación" de equilibrio en la mayoría de las carteras es en realidad este reducido de saldo confirmado. Está hecho para abstraer la forma en que Bitcoin realmente funciona. Si no era entonces el saldo confirmado no reduciría hasta que una transacción se confirmó lo que podría parecer confuso para un usuario (que tiene 100 BTC, pasar de 1, nos muestra de 100 BTC). Un cliente podría romper esta en "saldo confirmado", "reservado para confirmar las transacciones", y "saldo disponible".

Sin Confirmar El Equilibrio

Una información sin confirmar tx "a" el cliente no estará en el UTXO todavía. No obstante, estar en la piscina de la memoria. La suma de todas las salidas (que el cliente tiene las llaves) en la piscina de la memoria es el balance pendiente. Los tx será confirmado (el tx y la salida es eliminado de la memoria de la piscina y se añade a la UTXO) o se quitarán.

Manejo Del Cambio

Debido a la forma en que Bitcoin se encarga de "cambio" (salidas pueden ser parcialmente dedicado a la porción no utilizada es enviado de vuelta al usuario) el ejemplo simplificado de arriba mientras exacta sería confuso para el usuario. La mayoría de las carteras de "trampa" y se incluyen los no confirmados de cambio salidas en la "reducción de la confirmados" el equilibrio. Esto no es un requisito, sin embargo, no ocultar este aspecto de los usuarios puede llevar a un comportamiento inesperado. Imagine a un cliente con un reducido saldo confirmado de 100 BTC y un balance pendiente de 0 BTC. El usuario se "gasta" 1 BTC sin embargo las salidas que se hace referencia en el nuevo tx total de 5 BTC. Esto significa que las nuevas salidas son en realidad 1 BTC + 4 BTC "cambio". Si los saldos no fueron modificados para "ocultar" el cambio, después de gastar el usuario se vea saldo confirmado de 95 BTC y un balance pendiente de 4 BTC.

+853
Teay 12 abr. 2013 13:49:07

Yo vi un video en youtube acerca de bitcoin wallet y él dijo que no puede ver el bitcoin o enviar o recibir hasta el bitcoin-qt descargar todos los bloques.

+775
Devin Triestram 3 mar. 2010 12:26:36

Acabo de enviar bitcoins a partir de una cuenta de mina a otra, y después se la envié he comprobado en blockchain.info para recibir información actualizada acerca de la confirmación. Allí, me di cuenta de algo peculiar, dijo que la he hecho dos operaciones al mismo tiempo, cuando hice sólo uno. La primera operación fue la dirección correcta y en la cantidad correcta. Pero la segunda transacción no fue uno que hice. La segunda cosa que he notado es la SUMA de ambas operaciones, que juntos forman la cantidad exacta que recibió por última vez a esta cuenta hace un par de días. Esto a mí me parece un hack. En este momento estas transacciones han neto ha sido confirmado, puedo hacer algo al respecto? Puede una transacción de ser creado de manera fraudulenta y aceptado por los mineros? ¿Cómo puede un hack como este debe realizar (si es un hack).

+774
bbp 5 feb. 2019 2:18:14

Estoy atrapado entre la búsqueda de una api que me permite obtener bitcoin precios de los diferentes intercambios, he encontrado coincap.io, pero parece que no me da todos los datos necesarios se me requiere.

Por favor, si alguien sabe cómo puedo hacerlo amablemente deben suministrar a mí con los recursos necesarios.

+744
atse 15 ago. 2019 8:04:05

Gracias. por correo electrónico progranism - no hay respuesta Prueba todos los llanura Javacsript minero afirmó trabajo, ninguno funcionó para mí.

" Descargar el código fuente completo. Usted necesita una aplicación Google App Engine definido y listo para el código de firefox. Modificar la aplicación.yaml de acuerdo a su nombre de la aplicación, cambiar el nombre o copiar config.py.la muestra config.py y modificar el uso de su piscina credenciales. Abra el "ninja" w.html la página en su ruta de acceso de la aplicación y ya está a la mía! "

No necesito Google App Engine para mi bloque algoritmo de hash en la llanura de JS. Ahora tengo que correr getJSON para obtener el bloque de los encabezados de blockchain.info a través de la API (de no trabajar, porque no puedo ejecutar el servidor web).

Usted está exactamente correcto. Bloque de hash en la llanura JS es exactamente por edu fines ( modo off-line), para comprobar los bloques de hash en el pasado y aprender más acerca de Bitcoin minería.

Nunca había visto ByteSwap, binarystring2hexstring , hexstring2binary cadena, littleEndian implementado en la llanura de Javascript a trabajar para mí.

Acabo de probar el código JS de cualquier sitio web, reivindica para el trabajo.

+672
Trish Burrow At Work 30 jul. 2016 5:50:39

Hay muchos ejemplos de esto. Aquí es donde te gustaría leer sobre ellos: https://bitcointalk.org/index.php?board=78.0. El Gobierno de estados unidos hacen lo que pueden para denegar el acceso a los ciudadanos estadounidenses. El gobierno de este país libre no le gusta cuando la gente tiene dinero fuera de su control. Podrás leer que tanto BTC-TC y bitfunder recientemente fueron amenazados de negocios, incluso a pesar de que se basa en Belice. Por supuesto, el Gobierno de estados unidos no permitirá que algo así no regulado dentro de las fronteras, ya sea.

+649
Ploysri Porananond 19 sept. 2010 15:47:42

Recomendaciones de cómo o dónde comprar Bitcoin son generalmente off-topic aquí, pero el almacenamiento a largo plazo es una pregunta justa.

En primer lugar, entender lo que ser dueño de Bitcoin realmente se reduce a: tener conocimiento de la clave privada que le permite pasar el Bitcoin almacenada en esa clave de la dirección. No guardar los bitcoins a sí mismos persay, usted sólo necesita almacenar la clave privada (256 número de bits).

En estos días, no es un estándar de la industria que se conoce como 'jerárquica determinista (HD) carteras' (BIP32) que permite más eficiente de la cartera de copias de seguridad, y también hay un estándar relacionado (BIP39) que le permite crear una tecla de acceso semilla frase que funciona como un legibles maestro de copia de seguridad de su cartera. Así que en lugar de almacenar una única clave privada, puede optar por almacenar una semilla frase en su lugar. Ya que es un estándar, la mayoría de la cartera de software es compatible.

Si se va a almacenar una clave privada, o una semilla frase, que es probablemente una buena idea para hacer varias copias, en caso de que algo inesperado sucede (incendio, robo, etc). Mediante el almacenamiento de ellos provenientes de diferentes lugares, usted puede evitar tener un punto único de fallo. El medio de almacenamiento puede ser también importante: sólo la escritura hacia abajo en un pedazo de papel no es tan permanente como el estampado en una pieza de titanio. La forma en que participan una solución que usted elija dependerá de su situación personal. En general, yo recomendaría un físico de la solución de almacenamiento para la longitud de tiempo que has mencionado (10-20 años), como una solución de almacenamiento digital de mayo de experiencia datos de la degradación en el tiempo.

Un problema con el párrafo anterior es que si crea varias copias, y uno de ellos es encontrado, entonces quien la encuentre, puede pasar sus monedas. Así que (como Raghav mencionado) BIP38 es un estándar que le permitirá cifrar la clave con una contraseña (nota: BIP38 es menos comúnmente implementadas que BIP32/39, pero que todavía está disponible). Tenga en cuenta que ahora tendrá que almacenar la clave privada encriptada, y también la frase de contraseña de descifrado, por lo que este añade una consideración adicional.

También existe la opción de usar un multisig dirección, que sólo puede ser usado si m-de-n se utilizan las teclas. Así que usted podría, por ejemplo, la creación de 3 llaves, pero sólo se requieren 2 de ellos con el fin de gastar los fondos. Si usted dispersar las claves geográficamente y uno de ellos se encuentra, el buscador no será capaz de gastar sus monedas (ya que todavía necesitará una clave más). Usted puede crear todo tipo de interesantes custodia configuraciones utilizando multisig direcciones, y hay incluso Bitcoin servicios de almacenamiento que ofrecen soluciones mediante el uso de este tipo de construcciones.

Es a usted como un individuo a decidir qué tipo de construcción que usted se sienta cómodo, no hay realmente un "one-size-fits-all" cuando se trata del almacenamiento a largo plazo.

Así que es un interrogante: ¿cuál es la mejor manera de generar una clave privada (y su dirección)?

En general, usted querrá usar un dispositivo que es cierto es limpio (no infectado con ningún tipo de malware). Un frío de cartera " sólo se refiere a una cartera de cuyas claves privadas han existido nunca en un dispositivo conectado a internet, eliminando así muchos vectores de ataque por el cual alguien podría robar su clave privada(s). De alta seguridad en el almacenamiento, es sin duda recomendable que generar claves en un equipo que no se conecta a internet. Esto podría ser sólo un propósito especial en un portátil, o un hardware de cartera, etc. De nuevo, no existe una "solución perfecta", lo que usted elija dependerá de su situación.

+621
Cynthia Bowden 21 may. 2016 13:09:57

Hay una razón por qué la gente de inmediato la transferencia de sus monedas a un cartera diferente?

Si alguien va a la piratería que la minería, la piscina de su poder para robar todos los usuarios de las monedas. Mover el dinero para el almacenamiento en frío es una buena práctica. También puede simplemente mover el dinero a la bolsa.

+603
mohd asif 23 oct. 2017 19:35:02

Tengo dos preguntas, tanto sobre sendmany.

En primer lugar, ¿hay algún límite en la cantidad de transacciones puedo enviar con sendmany? (Aparte de bash en el límite con la máxima parámetro de longitud.) Es el envío de alrededor de 500 transacciones OK?

Segundo, ¿cuáles serán las tasas que se utiliza cuando me envían una gran cantidad de transacciones (y por lo tanto, probablemente la creación de una gran transacción)?

+564
Rana Kashif 17 abr. 2019 13:20:41

¿Cuál es la normal synchronzing tiempo para su bolsillo cuando usted primero comienza? Yo estoy usando el 4G inalámbrico y parece estar tomando para siempre para contar el número de bloques a la izquierda hasta que esté correctamente sincronizado.

+505
keith gould 12 abr. 2015 14:42:43

Si usted no desea que el cliente para generar las claves privadas para usted, parece que lo que necesitas es un cliente de javascript que genera y propaga las transacciones.

http://brainwallet.org/#tx

Este es un alojado de javascript de cliente (todo lo que sucede en el lado del cliente por lo que no hay problemas de seguridad) le permite proporcionar una clave privada y crear una transacción de esa manera.

+505
user25265 17 sept. 2016 4:48:49

Hay una regla de protocolo que prohíbe generado BTC de ser gastado hasta 100 confirmaciones. La Satoshi cliente tiene un margen adicional: no se puede pasar generado BTC hasta 120 confirmaciones. El propósito de esta norma es evitar que a largo de la cadena de divisiones de invalidar muchas de las transacciones que pasan recién generado BTC. Por ejemplo, esta regla impedía no coinbase transacciones de ser invalidada tras el desbordamiento del incidente invalidado 50+ bloques.

Algunas piscinas (por ejemplo, Eligius) pagar a la gente por poner los pagos en la generación de las transacciones. Los destinatarios todavía no será capaz de pasar este BTC por 100 de los bloques, pero al menos los pagos aparecerán en sus Bitcoin clientes de inmediato.

+492
ks0ze 7 abr. 2014 9:37:38

Una pregunta de novato. ¿Cómo funciona el bloque de la cadena de sistema distribuido evitar más allá de débito saldo de la cuenta? Digamos que sólo tiene $100 en mi cuenta y trató de hacer dos pagos de $100 rápidamente. Si el segundo pago fue a un servidor en el sistema distribuido que aún está por saber sobre la primera transacción, curioso cómo el segundo pago es manejado?

+482
scottywilks 28 nov. 2016 3:56:02

De hecho hay un montón de forma fraudulenta de los intercambios en línea de la cartera de proveedores. Lo mismo es cierto para disgustado a los clientes.

Le sugiero que tome un tour en https://bitcointalk.org y llegar a conocidos que los proveedores son confiables. Para el comercio de cryptocurrencies, yo te sugiero que comience con Coinbase/GDAX o blockchain.info. Luego, en función de lo que las monedas que usted está interesado en encontrar otro cambio que les apoyan.

Esta página es muy útil, es la lista de los mayores intercambios en línea. https://coinmarketcap.com/exchanges/volume/24-hour/

+419
Visiophobia 15 feb. 2016 2:41:24

Actualmente estoy tratando de configurar una aplicación mediante la BTCJam de la api. Creo que la api podría ser muy útil, pero he sido incapaz de hacerlo funcionar completamente, y ya que el soporte no responde, pensé que iba a publicar aquí. Estoy usando https, autenticación básica (no oauth).

En primer lugar, mientras que yo soy capaz de hacer la solicitud de apertura actual de los listados (los "listados" método), ninguna de las otras solicitudes de trabajo. Cuando trato de obtener datos sobre mi propio perfil (el "yo" método) o en mis listas (la "my_open_listings" método), me sale un error interno del servidor (500). Es alguien más tiene este problema? Son aquellos métodos que simplemente no están disponibles ahora mismo, o es que hay una diferencia en la forma en que debería estar haciendo la "listados" de la llamada, que es trabajo para mí, frente a las otras solicitudes de escuchar sobre el api en la página de preguntas frecuentes? A partir de la documentación, parece que todas las peticiones GET son autenticada de la misma manera, con todos los ajustes y parámetros (ninguno) de la misma, pero sólo un método diferente. Entonces, ¿por qué es uno de los métodos de trabajo, mientras que los otros 4 tiro de 500 errores?

Y en segundo lugar, a pesar de que hay un montón de información sobre el usuario detrás de cualquier listado, hay un gigante de la ausencia: el id de usuario/alias. Me estoy perdiendo algo? Existe alguna otra forma de averiguar el alias detrás de una lista? O lo hicieron intencionalmente salir de esa información?

Cualquier ayuda en cualquiera de estos asuntos, sería muy apreciado. Si el soporte vuelve a mí, voy a publicar sus respuestas aquí.

Gracias, Pablo

+372
MGMead 23 dic. 2014 1:52:44

Actualización: Esta es una mala idea, ya que simplemente no funcionan, pero sí que me ayude a entender lo que sucede entre un Minero y una Piscina.

Y si te lo perdiste en los comentarios, leer @Meni del PDF de una amenaza y el análisis de la rentabilidad de las piscinas.


Es factible que un operario de piscina para incluir una "firma de la transacción" el envío de una pequeña cantidad de BTC desde y para sí mismos... y, a continuación, supervisar el público bloque de la cadena para estas direcciones si la retención (y posterior en solitario de difusión) se intenta?

En otras palabras, si la piscina tiene 10.000 trabajadores, a continuación, generar 10.000 direcciones. A continuación, crear una transacción con una salida correspondiente con el trabajador de dirección. Por supuesto, este dinero no va para el trabajador (a menos que el operador lo desee), pero puede ser utilizado como virtual sello en toda la cuadra.

  • Es esta una estrategia viable? Si es así, en qué ámbito es el mejor para esta comprobación: por el minero, por x mineros, o por la piscina?

(Creo que el per de la piscina alcance puede ser una buena manera de obtener una medición en % de los tramposos)

+364
Matt Pickering 13 oct. 2016 17:25:20

Estoy tratando de entender cómo funciona la minería y estoy atascado en la parte acerca de la validación de los bloques y la adición de ellos a la blockchain.

Cuando un minero encuentra una solución a un bloque, lo comparte con la red, donde los otros mineros validar su nuevo bloque mediante la comprobación de si el hash del bloque (utilizando el nonce) es menor que el de destino, ¿verdad?

Que en ese momento de la validación del bloque de suceder y cómo muchos de los usuarios no tienen que validar el bloque de manera que se anexa a la blockchain?

Esto sucede antes de un minero crea un nuevo bloque? Así que, básicamente, él tomaría un nuevo bloque en la red, validar, si está bien, él hace que uno como su anterior "bloque" de referencia?

+282
Yagami Light 15 ago. 2012 21:14:25

Hay suficientes recursos en línea, probablemente no necesita un libro.

Aquí están algunas sugerencias para ayudarle a empezar:

+268
Durgan 28 mar. 2016 4:44:57

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.

+233
richard mullins 17 ago. 2012 7:21:23

También puede instalar Homebrew, a continuación, ejecute el comando brew install bitcoin, entonces usted tendrá bitcoind instalado.

+188
Don Armstrong 8 dic. 2016 1:19:55

La transacción sería válida - no hay nada en el protocolo que prohíbe este.

Esta es también la causa de los duplicados "coinbase" error en la Satoshi cliente que descubrí hace un par de meses. Si crea un bloque con un duplicado de coinbase y de ese bloque, a continuación, se convierte en huérfano, esto provocará que el tanto el original y duplicado tx para ser removido de la base de datos.

+183
OVERLOGIN 14 jun. 2011 4:23:06

Sé que hay muchas herramientas para verificar una firma ecdsa de una transacción bitcoin y entiendo el algoritmo ecdsa. Lleva tres entradas, un hash de la transacción, la firma digital y la clave pública del remitente.

En una materia de la transacción, tales como esta: http://blockexplorer.com/rawtx/9b4912711de5e258a74a529227f43647bc3b2304212fb508c5f8e910d5986270

Sé que la firma es la primera línea de la Scriptsig y la clave pública es la segunda y supuse que el hash de la transacción es la primera línea en la página (también en la URL), pero no validade y he probado un puñado de transacciones de blockexplorer.

Mi pregunta es, ¿qué puedo hacer como la primera variable para validar una transacción en que forma?

+69
harsh 20 sept. 2011 9:08:15

Slushpool y BTC "SIEMPRE" dar la espalda baja hash de las tasas de! Uso Antpool! Me estoy poniendo 16.5 TH/s en un 14.5 minero, sin mods. Sólo la instalación normal.

+69
Chad Olson 11 sept. 2015 9:54:40

Me gustaría Base58-codificar esta Cadena:

56379c7bcd6b41188854e74169f844e8676cf8b8

Mi actual código Java se parece a esto:

 Cadena de test9 = "56379c7bcd6b41188854e74169f844e8676cf8b8";
 byte[] b2 = new BigInteger(test9,16).toByteArray();
 Cadena de test8 = Base58.codificar(b2);
Sistema.a cabo.println(test8);

Como resultado que obtengo:

2CffxtJsCdzJEaHXHjSkvb12p12P

pero debo conseguir:

39YteymR86cG7V3Kijg8Gm2ST1r4nTeM1b

Alguien me puede ayudar, por favor?

+56
Chris Curtis 29 may. 2017 14:10:41

Lo siento si estoy actuando como un noob. Nunca había tenido una transacción de tomar este largo y es preocupante :/ it's sido de alrededor de 6-7 horas y todavía no hay confirmaciones. Sólo debo esperar? Por favor, ayuda! :(

El ID de transacción es c3cfa18f21ab69dce87b269643cc841f0c16b7e69683afaad14a25d4b0740277

EDIT: Mi monedero no sincronizar ahora...

Gracias

+31
ricoramiro 25 sept. 2019 16:54:22

Mostrar preguntas con etiqueta

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil