Error al intentar utilizar OP_CHECKSEQUENCEVERIFY de bip112 en testnet

Cuando trato de pasar un utxo enviado a una paga a la secuencia de comandos de hash, con el guión de 5 OP_CHECKSEQUENCEVERIFY OP_DROP OP_PUBKEY OP_CHECKSIG me sale el siguiente error.

Cualquier ayuda sería muy apreciada.

$ bitcoin-cli --rpcuser=bitcoinrpcuser --rpcpassword=bitcoinrpcpass --rpcport=18332 sendrawtransaction 0200000003530699e6ac0766846d1ce5b2b76014b23c3dbb67eedc69523bb11205435236ea0000000070483045022100d48af25c0e1816dd0007bdb0907ae2c4cf96602fb41a089a975eba017f9295af022000af5806f68ac0ba6ac2ada355e8f6050ccfb4d7020ff7d22788be10a07d51a9012655b27521027690887ac2455b6b19c5f4268a8a9c09228351368b9a7643ad791282c3148759ac05000000004a8cd4b96db4a786d560e47a8864a580448de655f716a9ddcf9f25b945a7ff00000000704830450221009914d50bfcc49b1f539824c04f8bc22520906dd24be8cbf5d3c9eafd78e8b1400220305d70a8888e1b8f7bbbaef0e1b3d8d1b9509561f4fff53b194315989122ffb1012655b27521027690887ac2455b6b19c5f4268a8a9c09228351368b9a7643ad791282c3148759ac0500000007921ebd8395a377ce80f9bf08295bc7603b9014357fce90508ffb692dbd474d00000000704830450221008fab401cba85dcc1aac10d9949ca066e8c2cd86ca153a1e0059d839372bf8f12022066c97d30d95286185497d2f9622642ef7d9e511e8c4f2686c9d12504273ac80d012655b27521027690887ac2455b6b19c5f4268a8a9c09228351368b9a7643ad791282c3148759ac050000000336150000000000001976a9140d98bebd47d04361d889e11a977a9ab61665d59188ac00000000000000001e6a1c0131b3774cfeb0198684fce15e0fdf7709e830c9387a1ac6e99b6647c67401000000000017a9149c202ce4f6cafc3420271e79be29911288c513268700000000
código de error: -26
mensaje de error:
64: no obligatorio-script-verificar-bandera (NOPx reservado para la suave horquilla actualizaciones)

$ bitcoin-cli --rpcuser=bitcoinrpcuser --rpcpassword=bitcoinrpcpass --rpcport=18332 decoderawtransaction 0200000003530699e6ac0766846d1ce5b2b76014b23c3dbb67eedc69523bb11205435236ea0000000070483045022100d48af25c0e1816dd0007bdb0907ae2c4cf96602fb41a089a975eba017f9295af022000af5806f68ac0ba6ac2ada355e8f6050ccfb4d7020ff7d22788be10a07d51a9012655b27521027690887ac2455b6b19c5f4268a8a9c09228351368b9a7643ad791282c3148759ac05000000004a8cd4b96db4a786d560e47a8864a580448de655f716a9ddcf9f25b945a7ff00000000704830450221009914d50bfcc49b1f539824c04f8bc22520906dd24be8cbf5d3c9eafd78e8b1400220305d70a8888e1b8f7bbbaef0e1b3d8d1b9509561f4fff53b194315989122ffb1012655b27521027690887ac2455b6b19c5f4268a8a9c09228351368b9a7643ad791282c3148759ac0500000007921ebd8395a377ce80f9bf08295bc7603b9014357fce90508ffb692dbd474d00000000704830450221008fab401cba85dcc1aac10d9949ca066e8c2cd86ca153a1e0059d839372bf8f12022066c97d30d95286185497d2f9622642ef7d9e511e8c4f2686c9d12504273ac80d012655b27521027690887ac2455b6b19c5f4268a8a9c09228351368b9a7643ad791282c3148759ac050000000336150000000000001976a9140d98bebd47d04361d889e11a977a9ab61665d59188ac00000000000000001e6a1c0131b3774cfeb0198684fce15e0fdf7709e830c9387a1ac6e99b6647c67401000000000017a9149c202ce4f6cafc3420271e79be29911288c513268700000000
{
 "txid": "c927276d8ac392b88225ae25d596b8e3f658195232200a1fe83788497bc46c66",
 "tamaño": 574,
 "versión": 2,
 "locktime": 0,
 "vin": [
{
 "txid": "ea3652430512b13b5269dcee67bb3d3cb21460b7b2e51c6d846607ace6990653",
 "vsal": 0,
 "scriptSig": {
 "asm": "3045022100d48af25c0e1816dd0007bdb0907ae2c4cf96602fb41a089a975eba017f9295af022000af5806f68ac0ba6ac2ada355e8f6050ccfb4d7020ff7d22788be10a07d51a9[ALL] 55b27521027690887ac2455b6b19c5f4268a8a9c09228351368b9a7643ad791282c3148759ac",
 "hex": "483045022100d48af25c0e1816dd0007bdb0907ae2c4cf96602fb41a089a975eba017f9295af022000af5806f68ac0ba6ac2ada355e8f6050ccfb4d7020ff7d22788be10a07d51a9012655b27521027690887ac2455b6b19c5f4268a8a9c09228351368b9a7643ad791282c3148759ac"
},
 "secuencia": 5
 }, 
{
 "txid": "ffa745b9259fcfdda916f755e68d4480a564887ae460d586a7b46db9d48c4a00",
 "vsal": 0,
 "scriptSig": {
 "asm": "30450221009914d50bfcc49b1f539824c04f8bc22520906dd24be8cbf5d3c9eafd78e8b1400220305d70a8888e1b8f7bbbaef0e1b3d8d1b9509561f4fff53b194315989122ffb1[ALL] 55b27521027690887ac2455b6b19c5f4268a8a9c09228351368b9a7643ad791282c3148759ac",
 "hex": "4830450221009914d50bfcc49b1f539824c04f8bc22520906dd24be8cbf5d3c9eafd78e8b1400220305d70a8888e1b8f7bbbaef0e1b3d8d1b9509561f4fff53b194315989122ffb1012655b27521027690887ac2455b6b19c5f4268a8a9c09228351368b9a7643ad791282c3148759ac"
},
 "secuencia": 5
 }, 
{
 "txid": "4d47bd2d69fb8f5090ce7f3514903b60c75b2908bff980ce77a39583bd1e9207",
 "vsal": 0,
 "scriptSig": {
 "asm": "30450221008fab401cba85dcc1aac10d9949ca066e8c2cd86ca153a1e0059d839372bf8f12022066c97d30d95286185497d2f9622642ef7d9e511e8c4f2686c9d12504273ac80d[ALL] 55b27521027690887ac2455b6b19c5f4268a8a9c09228351368b9a7643ad791282c3148759ac",
 "hex": "4830450221008fab401cba85dcc1aac10d9949ca066e8c2cd86ca153a1e0059d839372bf8f12022066c97d30d95286185497d2f9622642ef7d9e511e8c4f2686c9d12504273ac80d012655b27521027690887ac2455b6b19c5f4268a8a9c09228351368b9a7643ad791282c3148759ac"
},
 "secuencia": 5
}
],
 "vsal": [
{
 "valor": 0.00005430,
 "n": 0,
 "scriptPubKey": {
 "asm": "OP_DUP OP_HASH160 0d98bebd47d04361d889e11a977a9ab61665d591 OP_EQUALVERIFY OP_CHECKSIG",
 "hex": "76a9140d98bebd47d04361d889e11a977a9ab61665d59188ac",
 "reqSigs": 1,
 "tipo": "pubkeyhash",
 "direcciones": [
"mgkr4TjXCGMJSpcoQGi6wDkr72NTtkuMds"
]
}
 }, 
{
 "valor": 0.00000000,
 "n": 1,
 "scriptPubKey": {
 "asm": "OP_RETURN 0131b3774cfeb0198684fce15e0fdf7709e830c9387a1ac6e99b6647",
 "hex": "6a1c0131b3774cfeb0198684fce15e0fdf7709e830c9387a1ac6e99b6647",
 "tipo": "nulldata"
}
 }, 
{
 "valor": 0.00095430,
 "n": 2,
 "scriptPubKey": {
 "asm": "OP_HASH160 9c202ce4f6cafc3420271e79be29911288c51326 OP_EQUAL",
 "hex": "a9149c202ce4f6cafc3420271e79be29911288c5132687",
 "reqSigs": 1,
 "tipo": "scripthash",
 "direcciones": [
"2N7UjwnxwetBQB8pEaufas4bhS6wh4Jjboy"
]
}
}
]
}

Editar:

Cuando puedo reemplazar el OP_CHECKSEQUENCEVERIFY con un OP_NOP puedo pasar bien.

Como se ha demostrado por la p2sh dirección 2N6PWjG9eFjuKcxHf8pvQdHityorvyAerft para la secuencia de comandos 1 OP_NOP OP_DROP OP_PUBKEY OP_CHECKSIG

+887
pmalbu 25 jul. 2014 1:20:05
23 respuestas

Depende de lo que entendemos por "privado". La palabra privada no es en realidad asociada con Eris como lo que puedo decir. Más bien, la palabra "permitan" se utiliza en su lugar, y ahí radica la diferencia y su respuesta.

Un "privado" blockchain puede implicar una blockchain que no es compartida con nadie. Tal blockchains sería efectivamente la cantidad de lento bases de datos y a nadie le tienen mucha necesidad para ellos.

Eris' propuesta de valor sobre las tradicionales bases de datos es simple: la integridad a través de criptográficamente firmado la historia.

¿Qué lo detiene twitter de la edición de mis tweets y hacer parecer que dije algo que no dije? Muy poco o nada.

Aquí es donde una blockchain enfoque viene en. Si twitter almacenados tweets en una blockchain que otros puedan copiar, a continuación, las modificaciones que twitter hizo a esta cadena sería atrapado.

Blockchains preservar la integridad de los datos dentro de una base de datos. Que impiden a las personas de la cocción de los libros. Esto es de extraordinaria importancia y valor.

Comparación con git

  • Git no tiene un inteligente sistema de contratación dentro de su protocolo.
  • Git es más de un sistema de archivos de la interfaz, mientras que Eris se parece más como una interfaz de base de datos, para ser utilizados en ambientes donde las bases de datos se utiliza a veces. Git es rara vez utilizado como una base de datos.
+903
hndr 03 февр. '09 в 4:24

Si un rayo de la red de transacciones entre 2 participantes, donde el pago es atravesada por múltiples canales, no significa que todos LN nodos que enrutan el pago debe permanecer en línea para evitar fraudes Canal de Cerrar ?

+895
reda nait 20 may. 2014 23:37:24

Parece que la respuesta está aquí para bitcoin, dinero en Efectivo:
https://reviews.bitcoinabc.org/rABC7ad1105f43d7bff158d4b5c882ab9bf1b74d6cce

Más específicamente se trata aquí:
https://github.com/Bitcoin-ABC/bitcoin-abc/blob/master/src/pow.cpp#L73

+880
Khurram Shahzad 25 nov. 2015 18:49:46

Bueno, este sitio web tiene una lista de todas las direcciones Bitcoin y sus claves privadas:

http://directory.io/

Por supuesto, esto es una broma, y la verdad es que no los tiene, sólo se genera en la solicitud.

Si usted lo desee para que coincida con la dirección exacta - es mucho mejor acaba de editar el .cl archivo del kernel para que se verifique la clave pública directamente en vez de convertirla en una dirección y luego compararla. Esto también podría aumentar la tasa con la que se están encontrando las llaves.

Que dijo - este ejercicio es inútil, pues es prácticamente imposible tropezar en la misma clave privada como alguien más.

+851
Santiago Ros 20 mar. 2011 1:18:29

Sé el Satoshi Nakamoto perfil: https://bitcointalk.org/index.php?action=profile;u=3 y su clave pública: http://forum.bitcoin.org/Satoshi_Nakamoto.asc

Y yo sé que tal vez Satoshi no es una persona real, sino un seudónimo de un grupo de personas.

Pero hay una manera de enviar un mensaje a Satoshi? Hay un público de correo electrónico? Cualquier tipo de contacto?

+782
Bonus037 2 feb. 2011 10:59:24

Es probable que sea debido a que su ordenador es lento validación de la blockchain, pero no necesariamente. Esta respuesta puede ayudar a usted.

+767
Rhonda Cooper Parker 4 may. 2011 23:14:41

Tengo dos tarjetas de vídeo. Mi tarjeta es una nvidia 650ti y mi segundo es una AMD R9 280x. Mi monitor está conectado a la tarjeta nvidia y lo uso para cosas normales. Quiero empezar cgminer sólo en mi segunda tarjeta de la AMD R9 280x. He probado con cgminer -d1 pero dice:

ADL se encuentra a menos dispositivos de opencl!
Es posible que exista más de una pantalla conectada a una GPU
El uso de la gpu función de mapa de forma fiable el mapa de OpenCL para ADL
ADVERTENCIA: el Número de OpenCL y ADL dispositivos no coinciden!
Monitorización de Hardware pueden NO coincidir con los dispositivos!

Vi que hay este comando:

--gpu-map <arg> - Mapa de OpenCL para ADL orden del dispositivo de forma manual, junto CSV (por ejemplo, 1:0,2:1 mapas OpenCL 1 a ADL 0, 2 a 1)

Lo he probado pero no sé exactamente qué argumentos para el uso y no el trabajo.

¿Cómo puedo utilizar el comando para iniciar cgminer sólo para mi segunda tarjeta?

+706
Mavsavage 10 nov. 2011 23:18:12

Puede utilizar algunos de los servicios de exchange, esta es una buena referencia y si usted tiene nuevos en el bitcoin esta refrence lleva a lugares seguros

+654
jkua 18 mar. 2013 4:51:20
Preguntas acerca de Litecoin son generalmente fuera de tema, a menos que tengan aplicabilidad a Bitcoin. Esta etiqueta debe ser utilizado para cuestiones relativas a Litecoin, un cryptocurrency basado en Bitcoin. Litecoin es muy similar a Bitcoin con un par de diferencias: los bloques que se extraen cada 2.5 minutos en promedio y el scrypt algoritmo de hash para su Prueba de Trabajo algoritmo.
+628
hriziya 7 nov. 2013 11:43:14

Es %APPDATA%\Roaming\Bitcoin\cartera.dat el archivo solo necesito copia de seguridad de mi cartera?

He escuchado acerca de la copia de seguridad de todos los ~50-100 transacciones es esto correcto? Yo pensé que con la billetera.archivo dat, tengo mi clave privada, que es todo lo que necesito restaurar mi bitcoins.

+590
erikwkolstad 4 feb. 2010 3:20:37

El primer icono (creado por Satoshi) es visible aquí:
https://bitcointalk.org/oldSiteFiles/images/screen3.png

Satoshi actualizada luego de este uso de la B con dos trazos verticales
https://bitcointalk.org/index.php?topic=64.0
http://i.imgur.com/D6pj0.png

Él nunca se ha publicado mucho acerca de por qué eligió este símbolo. No estaba en uso antes de que Satoshi lo puso en el logo.

El actual Bitcoin-Qt logotipo fue creado por bitboy:
https://bitcointalk.org/index.php?topic=1631.0

Este logotipo reemplazado Satoshi del antiguo cuando el bitcoin.org GUI fue reescrito desde wxwidgets para Qt por Wladimir van der Laan. Creo que no hubo mucha discusión acerca de ella.

+575
skwidbreth 26 mar. 2013 7:35:36

Si usted no tiene la clave privada, usted no puede pasar el bitcoin en un reloj-sólo cartera. No hay manera de encontrar, calcular, o recuperar una clave privada para una dirección dada.

Después de todo, si usted fuera capaz de hacer eso, Bitcoin, y muchos otros sistemas que utilizan la criptografía de clave pública, sería roto.

Cuidado: algunas de las estafas por un estafador decirle a usted a pagar por el acceso a una clave privada de una dirección a la que se ha configurado como un reloj-sólo la dirección. Si esto suena como la situación en que se encuentran, por lo tanto no enviar el estafador dinero, es probable que reciba nada a cambio.

+551
kinamarruna 21 dic. 2013 8:43:16

El uso de un intercambio, tales como Bittrex, Poloniex, Cambio de forma, etc.
Allí usted puede crear una cuenta, depositar sus BTC a su cuenta, el comercio uno cryptocurrency para otro, y retirar sus nuevas monedas a una cartera.

+536
tdensmore 18 mar. 2015 19:41:37

Pregunta teórica:

Si puedo hacer $1000, que queda depositado en mi cuenta bancaria, y luego yo depósito de $1000 en un bitcoin wallet el día siguiente, y simplemente sentarse en un año tributario, ¿tengo que pagar impuestos de ingresos sobre los $1000? Puede el gobierno me persiga y me a pagar impuestos?

Gracias.

+422
Arjun Mehta 10 dic. 2014 8:23:24

El UXTO conjunto ciertamente no es reconstruido a partir de cero, que sería un increíble DoS vectores si lo hizo. Incluso en máquinas rápidas de una reconstrucción completa lleva horas, días en los discos más lentos y procesadores.

De un vistazo a la fuente en github, podemos ver que su suposición es correcta. El UXTO conjunto es reconstruido hacia atrás hasta el punto donde la cadena se bifurca, y luego continúa hacia abajo como normal.

El cliente parece asumir que los grandes (100+) reorganizaciones de los bloques son improbables, que es la razón por la que las monedas necesidad de "maduro" para evitar la situación en la que no hay transacciones de gasto de monedas que ya no existen en la cadena.

+402
YawnShort 17 dic. 2011 10:56:59

Como han mencionado otros Bitcoin core utiliza OpenSSL fuentes aleatorias.

Esto significa que utiliza cualquier fuente aleatoria disponibles, como:

  • la operación del sistema, es decir, las interrupciones
  • fuentes aleatorias de la CPU o del conjunto de chips
  • hardware dedicado para la generación de entropía

Así que para asegurarse de que su hardware generador aleatorio funciona con Bitcoin, usted debe asegurarse de que funciona con OpenSSL.

+349
user58850 11 oct. 2017 5:59:24

Se considera pseudo-anónima. Con uso ocasional, no es muy anónimo en todo. Las transacciones se realizan entre criptográficos direcciones y cualquier persona puede crear cualquier número de estas direcciones. Sin embargo, las transacciones de Bitcoin puede ser rastreado hasta su dirección IP. La historia de todas las transacciones que se pueden analizar espacial y temporal de las correlaciones. Si una dirección puede ser vinculado a una persona, a continuación, relacionados con las transacciones pueden ser identificados. Yo diría que bitcoin ofrece un grado de privacidad no se ofrece por otros medios de pago en línea, pero para una suficientemente motivada de la entidad, es posible reconstruir una persona bitcoin actividad de transacción. Hay pasos que se pueden tomar para hacer más anónimo, pero ciertamente no es tan anónimo como físico de dinero en efectivo. Y, usted tiene que saber lo que estás haciendo para usarlo en el anonimato completo. Yo no recomendaría el uso de bitcoin si usted está buscando el completo anonimato.

+341
yastrebovaekaterina 29 ene. 2016 4:55:32

La brecha límite es el número consecutivo de direcciones no utilizadas después de que el más alto usados dirección. Así que si la dirección 19 recibe algunos Bitcoin, entonces, con una brecha límite de 20, el próximo 20 de direcciones se convertirá en el lookahead. Desde 35 entonces será visto, el próximo 20 de la dirección 35 convertido en el lookahead.

+246
Soyol 7 jul. 2010 6:00:59

Por alguna razón llegó a la conclusión de que sólo puede derivar de múltiples direcciones a partir de una única clave pública, pero el texto citado no dice eso. Dice que la clave pública que se genera de forma exclusiva a partir de la clave privada (multiplicando la curva del generador G por un azar de 256 bits el número que es la clave privada). También dice que la dirección se deriva de la clave pública por la mezcla es (RIPEMD160 & SHA256). Finalmente, se dice que es una buena idea para utilizar una dirección diferente cada vez.

Eso no significa que generar múltiples direcciones de la misma clave pública. Cada vez que tienes que generar una nueva clave privada, la clave pública de que la clave privada y, finalmente, la dirección de la clave pública.

+246
rohannonn 7 jul. 2016 19:19:54

Bitcoin es completamente transparente, con todas las transacciones visible en el público mayor. Su declaración "me importan mi clave privada, y la cartera mostró que tenía exactamente...", sugiere que usted está haciendo algunas suposiciones incorrectas acerca de cómo Bitcoin funciona.

Usted no necesita una clave privada para averiguar la procedencia de los pagos se han ido de su dirección — sólo tienes que buscar en una blockchain el explorador de sitio web para encontrar lo que se pagó a donde y cuando. Los pagos entrantes también son visibles y localizables. También, si usted ha hecho pagos recibidos de usted mismo, usted podría utilizar el mismo blockchain el explorador de sitio web para buscar (i) las direcciones de envío y (ii) las direcciones a las que bitcoins fueron enviados desde las direcciones de envío.

Una vez que hemos rastreado todos los entrantes y salientes de direcciones, usted necesita ver cual de ellas se encuentran en uno de sus carteras. Si alguien ha hecho un saliente de transacciones desde cualquiera de sus direcciones, entonces esa persona se ha ganado el acceso ilícito a uno o más de sus claves privadas.

Usted no va a obtener una respuesta definitiva hasta que he comprobado todas las direcciones de envío y las direcciones de destino.

EDIT: se debe evitar la exposición de cualquiera de sus claves privadas a internet hasta que usted está claro sobre cómo Bitcoin funciona. Para las grandes sumas de dinero, es aconsejable mantener las claves privadas de forma permanente fuera de los ordenadores conectados a internet, y para aprender acerca de almacenamiento en frío de las técnicas que permiten fuera de línea de la firma.

+209
Logan Barnett 22 ago. 2017 7:25:03

Es Bitcoin minería rentable en un 8 núcleos, 32 GB servidor con capacidad no utilizada?

No.

He utilizado http://www.coinish.com/calc/ pero no tiene nada cerca de mi especificaciones de hardware.

Esperar 2-4MH por núcleo. 38MH/s para todos los ocho es todo, pero inútil. Tal vez 80c un mes, si es que.

con 1BTC=$1200+ el escenario debe de haber cambiado mucho ?

No.

En segundo lugar, puede utilizar varios servidores y equipos para trabajar en una granja hacia el objetivo común de la minería de bitcoins a trabajar como un equipo y le va a ayudar a lograr el objetivo de rentabilidad.

No.

+180
Noah Passalacqua 25 ago. 2018 18:51:02

A través de dogecoin-cli, me envió la mitad de los dogecoins tengo a una dirección externa. Ahora, cuando me llame el listaccounts función, me sale esto:

[[email protected] ~]# ./dogecoin-cli listaccounts
{
 "" : -25001.00000000,
 "dux" : 48136.85072100
}

Observe cómo la "" ha -25001.00000000. Estoy utilizando una consulta desde php para obtener el saldo de "dux" y mostrar a los usuarios. Que devuelve 48136.85072100, que es un problema, porque sólo tengo 23135.85072100 dux. ¿Cómo puedo solucionar este problema? Gracias!

+165
Bob Jacobsen 15 jul. 2014 0:25:34

Como lo que yo puedo decir, PoW permite que varias partes que no confiar el uno en el otro a un acuerdo sobre el orden de las transacciones. El hecho de que cada transacción tiene un hash del bloque anterior significa que siempre se puede verificar que la contabilidad no ha sido alterado.

Mi pregunta es doble:

1) Si hay un 51% de ataque, y una parte se divide la blockchain después de 6 bloques después de un comerciante confirmó su dinero, entonces no será automáticamente realizadas por los nodos, ya que de repente van a tener que reemplazar a 6 cuadras en su cadena.

2) teniendo en cuenta esto, ¿por qué no sólo tiene un minero que se publica bloques, cada nodo puede detectar si esta minero ha bifurcada el blockchain (desde la base de datos untamperable, él/ella tiene que quitar la parte superior de los bloques de la cadena). El minero nunca le mentiría ya que si lo hacía, sería detectado y todo el mundo iba a perder la confianza en la red.

Presumiblemente, he entendido algo muy fundamental.

+78
Peterk 2 ene. 2012 5:12:52

Mostrar preguntas con etiqueta