Cuántos lanzamientos de un dado son necesarios para derrotar a un ataque de fuerza bruta?

En bitaddress.org me he decidido a utilizar la "fuga de Cartera" y crear mi propio físico aleatoriedad uso de dados. (Entiendo que los dados son más eficaces que los que entran decenas de teclas al azar en el teclado.)

Cuántos tiros son necesarios para crear una contraseña que iba a derrotar a un ataque de fuerza bruta sobre mis llaves?

+288
batrachospermum 13 nov. 2017 11:06:27
29 respuestas

Ha habido varios intercambios de Bitcoin robado/hackeado para todos sus Bitcoins durante el año pasado.

Uno de los más recientes Flexcoin, y esta es su forma de describir lo que sucedió.

El atacante, a continuación, aprovechara un error en el código que permite realizar transferencias entre flexcoin los usuarios. Mediante el envío de miles de solicitudes simultáneas, el atacante fue capaz de "mover" las monedas de uno cuenta de usuario a otra hasta que la cuenta de envío fue descubierto, antes de que los saldos se han actualizado.

Mi pregunta es, ¿cómo podemos hacer uso de una bañera de cartera de seguros? Los usuarios deben ser capaces de retirar sus fondos de sus cuentas, pero lo que les permite hacer esto te abre las puertas para ataques dirigidos.

Me preguntaba si alguien podría compartir alguna información sobre formas de proteger contra estos tipos de ataques?

Yo había pensado en un par de soluciones, pero me di cuenta de que tiene defectos en ellos.

1) Bob depósitos de monedas en su depósito de dirección y, a continuación, Bob sólo puede retirar desde la misma dirección a través de la web. El problema es que Bitcoin Demonio sólo permite sendfrom a y no sendfrom para el sentido de que con el fin de hacer esto usted necesita para crear tu propio bruto transacciones.

Normalmente esto no sería un problema, pero cuando los usuarios de fondos de sus cuentas a través de SharedCoin, crea tantas entradas que el tamaño de la transacción es enorme y requiere, por tanto, más los honorarios. Estoy en lo cierto en esto? Puedo estar equivocado. También es bastante difícil ser preciso en los saldos de su cuenta debido a SharedCoin con tantas entradas y salidas. Incluso Blockchain.info's de los saldos de la cuenta a veces son incorrectos debido a SharedCoin.

2) Cuando se mueve monedas de Bob a Alice porque Alice depositado moneda fiat y quiere retirar las monedas a su cuenta, los fondos deben ser trasladado a otra dirección, es posiblemente una dirección central o la de Alice retirar dirección. Si Alice envía solicitudes simultáneas como alguien que hizo en contra de Flexcoin, esto podría causar un problema. Así que, de nuevo, usted tendrá que usar la cruda transacciones de manera que los fondos SÓLO pueden ser enviados desde UNA dirección que preferiblemente sólo tiene fondos suficientes para satisfacer la petición de retiro y no más en caso de un ataque.

De todos modos, creo que todos ustedes tienen la imagen y espero que podamos discutir algunas maneras más seguras de hacer este tipo de hot wallet enfoque?

+990
apollo33 03 февр. '09 в 4:24

No creo que el proyecto en sí mismo es distribuido, pero hay un paso a paso guía para la creación de un proyecto de Xcode para Bitcoin, en las respuestas a "¿cuáles son los pasos en la construcción de bitcoind en Mac OS X 10.6?"

+985
Debby Gordon 5 jul. 2013 21:29:06

Basados en esta comparación de hardware

1 CPU ~ 50 KH/s

3 plataformas x 2 CPU x 50 KH/s cada una de ~ 300 KH/s

En el momento en que, de acuerdo a la coinwars, que sería la mía $9.75 un mes o $0.33 un día.

+981
Caryl Johnson 7 mar. 2011 15:32:58

La transacción tiene, obviamente, difícil ser aceptada por los mineros, por lo que queda atrapado en las transacciones sin confirmar de la piscina. Si no minero decide incluir en un bloque (porque es no-estándar), vas a esperar para siempre - no será automáticamente "error".

La mejor cosa que puedes hacer es crear otra transacción de gasto de las mismas salidas, esta vez con el estándar de las entradas, aunque (uso BitcoinCore cliente si no está seguro). Será recogido por los mineros rápidamente.

+972
iamnotmaynard 19 sept. 2014 4:34:16

Hay un formato de dirección para P2WPKH o P2WSH? Si P2WPKH utiliza el mismo formato de la dirección como P2PKH, ¿cómo una cartera de saber cuál utilizar?

+894
Dorenda Frazier 9 may. 2015 0:18:40

En concreto, necesito la manera más sencilla de almacenar Namecoins extraído a través de fusionado de minería de datos, por lo que el eWallet tendrá que lidiar bien con el generado por las transacciones. Hacer cualquier NMC eWallets existen en la realidad? Hacer cualquiera de los intercambios de lidiar bien con las clases generadas por las transacciones en la recepción de direcciones?

+874
Roosterman 30 dic. 2016 17:44:01

Soy nuevo en la minería cryptocurrencies. Estoy planeando la creación de una cartera por tanto Litecoin y Dogecoin. Yo estoy solo por curiosidad, preguntando ¿cuáles son las corrientes total blockchain tamaños de ambas monedas? Esto es para prepararme para la descarga de ellos antes de tiempo.

+845
ruohanc 13 ene. 2015 4:07:02

hice esta pregunta antes de la criptografía, pero que me sugieren para publicar en Bitcoin, así que estoy publicando aquí ...Esta fue la pregunta:

Muchos intercambios reclamado para ser más rápido que otros intercambios y soy nuevo en crypto. Quien me puede ayudar a comenzar con una super rápido exchnage? o a nadie que me sugieren acerca de un verdadero decentralizd crypto hardware de la cartera y el cambio.? aquí algunos de los mejores intercambios: - KUcoin - Bittrex - CEX - OKEX - Walahala

A la espera de sus sugerencias

+816
Dan Cron 16 may. 2012 9:51:38

Como alguien que ha implementado un pequeño eWallet, supongo que puedo responder a esta pregunta desde mi punto de vista.

Una implementación de un eWallet es bastante simple. El uso de la API oficial hace que todo se venga abajo a la emisión correcta JSON llamadas RPC. Generalmente, usted tiene un bitcoind instancia que se ejecuta en un servidor, junto con su sitio web frente. El problema principal es asegurarse de que su sitio puede distinguir entre varias personas y asegurarse de que no se puede acceder a los demás el dinero. En la práctica, es bastante simple.

Hay un par de implementación caminos que se pueden tomar con los monederos electrónicos:

  • Usted puede tener una cuenta por persona, así como el tiempo que pueda distinguir entre las personas de tu sitio web puede ser un "apátrida", como en no tener ningún dato. He implementado y que no era difícil.
  • Usted puede dejar que cada persona tiene tantas cuentas como desee. Esto requiere alguna información adicional para ser almacenados en su sitio web y para garantizar su nomenclatura es único. También, no es mucho de un problema, lo he hecho.
  • Puede mover el dinero de todos en una piscina compartida y mantener un registro de cuánto cada persona tiene. Su servidor web debe tener una base de datos independiente de los saldos. Un poco más complicado, hay que tener en cuenta los problemas tales como la doble-pasa y así sucesivamente no se de crédito a los estafadores. Que yo sepa este es el modelo más popular para los monederos electrónicos.
  • Se centran principalmente en mantener las claves privadas de usuarios. Esta es una opción utilizada por ejemplo por StrongCoin. El sitio web puede recuperar los saldos de los servicios tales como Bloque Explorer, descifrar sus claves en su ordenador y permiten crear transacciones de allí. Un modelo interesante como no almacenar todas las claves privadas en uno fácilmente accesible cartera.dat a robar.

Hay un montón de preocupaciones que uno necesita para tener en cuenta al implementar un eWallet - principalmente la seguridad de sus fondos y así sucesivamente, pero eso es tema para otra pregunta.

En cuanto a por qué ellos no son de código abierto, bueno, yo personalmente quiero ganar un poco de dinero de mi trabajo, así que mantener el código fuente para mí y para cualquiera que me comisiones para la creación de uno de ellos. Otras razones para no ir de código abierto puede ser para evitar la competencia, o de no exponer algunos de los posibles fallos de seguridad en un sistema de.

+800
Rigel 1 jun. 2010 17:41:40

Usted puede cobrar en efectivo los bitcoins de forma más barata en Euros, ¿verdad?

Yo soy de la UE, pero en mi país no está en la eurozona, así que por eso necesito un conveniente no residente euros en la cuenta.

Estoy buscando el cero por ciento de interés/no costo de la opción por varias razones:

  • Prefiero no necesita el interés de evitar las tarifas. No es mi cuenta de ahorros.
  • El Ahorro de la UE la Directiva hace que sea una molestia para sostener una pequeña cuenta de cheques fuera de su país porque tiene que informar de cualquier interés devengado por él, excepto para las cuentas que mantiene en ciertos países. Tal vez hay un insignificante mínimo, usted no tiene que informar? Digamos que usted gana una horrible 0.1 por ciento en el euro en la cuenta de cheques y usted tiene el dinero que entran y salen de la cuenta cada mes para que usted incluso no mantener un saldo de allí, pero que son necesarios para calcular los impuestos para que la enorme cantidad de dinero? Es ridículo. Es sólo el control de freakery de su gobierno que tienen que saber donde se tiene una simple cuenta bancaria, gran. De modo que el cero por ciento de interés de la privacidad de los beneficios.

Prefiero ir con el intercambiador de Bitcoin Central, que acaba de recibir un pago de la licencia por procesador en Francia (similar a Paypal), así que puede estar seguro de que es de fiar y el banco puede estar seguro de que no soy el lavado de dinero. Por cierto que es una pregunta interesante cómo los bancos consideran que el dinero que entra de bitcoin intercambiadores? Es sospechoso para ellos o no? Tal vez depende de que país el intercambiador de bancos. Otra pregunta que se hacen los bancos tratar residentes y no residentes titulares de cuentas de manera diferente si reciben fondos de bitcoin echangers? Necesito dinero en efectivo fuera de los gastos mensuales. Nada más, nada menos.

Cualquier pensamiento o recomendaciones? Hey! No es ilegal mantener en algunos bitcoins, ¿verdad?

+792
Shen Green 12 feb. 2013 10:43:46

Uno de mis colegas está tratando de usar bitcoinjs con TestNet, pero al parecer no le gusta TestNet encabezados, por lo que no funciona. ¿Hay alguna manera de hacer uso de bitcoinjs con TestNet? Hay alguna configuración específica necesaria?

+788
user5040728 4 abr. 2015 21:13:34

Para esto es muy reducido caso, usted puede tomar un vistazo a https://github.com/circulosmeos/bitcoin-in-tiny-pieces

Tiene cada operación codificada para facilitar su comprensión, aislado en un archivo diferente, pero son fáciles de ensamblar o para usar directamente desde la línea de comandos: por ejemplo:

$ echo 0x01 | ./bitcoin-public-from-private.py | ./bitcoin-address-from-public-key.py

Y para la pregunta:

Por ejemplo, podría haber un arbitrario o número infinito de pub claves de la clave privada?

En principio, a partir de una clave privada sólo una clave pública se deriva: pero esto puede ser codificada en tres diferentes direcciones Bitcoin. Normalmente sólo uno o dos de estos formatos se utilizan.

Esto es en el caso más simple, no considerando los casos más complejos introducido más tarde en Bitcoin (como HD claves, etc)...

+766
AFetter 18 may. 2017 18:36:22

Mi sugerencia (no sé acerca de Guión específicamente), si no hay nuevos bloques para un período de tiempo de espera en el nodo piensa que está detrás. Este es ciertamente el caso con algunos (sin Guión) de los clientes.

+715
JP349 21 nov. 2013 23:16:06

Tengo la curiosidad de cómo los sitios web como bitref.com puede determinar el saldo de un bitcoin wallet muy rápidamente.

Entiendo que el blockchain tiendas de cada una de las transacciones a través de los miles de bloques, por lo que es posible reconstruir el equilibrio de cualquier cartera con este libro de contabilidad. Pero no es tomar un largo tiempo para analizar todas estas transacciones?

En su lugar, ¿el blockchain en realidad almacén de cada dirección en una especie de mapa? Sería esto también contienen el saldo de cada una de las direcciones? Si es así, no puedo encontrar un sitio web donde se podía ver a todas las direcciones en el blockchain. ¿Alguien sabe donde puedo encontrar eso?

+703
Nikhil 16 dic. 2015 19:37:08

El mejor competidor es, probablemente, ppCoin (PPC) http://www.ppcoin.org. Me sorprende que no se ha mencionado.

ppCoin tiene un montón de ventajas sobre bitcoin, incluyendo:

  • la eficiencia de energía
    • BTC actualmente utiliza más energía de un reactor nuclear, que es una horrible vergüenza [compruebe la potencia de las estadísticas sobre el blockchain.info y se les compara con la salida de three Mile Island (wikipedia)]
    • Sin embargo, PPC utiliza la prueba de la apuesta mecanismo, lo que significa que la red puede sobrevivir (y crecer), sin la quema de la CPU/GPU/ASIC ciclos.
    • Bitcoin es un problema de potencia no va a terminar con ASICs. Pronto todo el mundo tendrá toneladas de ASICs a utilizar la misma cantidad de energía. BTC siempre utilice la potencia máxima que es rentable. El más BTC es la que vale, la que más va a poder ser utilizado. Esto es de miedo y mala para el medio ambiente.
  • mejoras de seguridad
    • prueba de apuesta fija de la red si la minería disminuye en el largo plazo cuando algo nuevo se crea el dinero
    • en BTC cuando la minería termina procesadores de transacciones son incentivados para competir por los costos de transacción, lo que significa ignorar cada una de las otras verificada la transacción bloques. Esto puede conducir a la destrucción de la red. PPC resuelve esto la destrucción de los gastos de transacción y simplemente dar un incentivo comedero de minería de datos.
    • N. B. Algunos dirán que el PPC no es descentralizada debido a su checkpointing proceso está centralizado, en el que la PPC de los desarrolladores agregar puntos de control con cada lanzamiento oficial de la PPC de software. Sin embargo, esto es una falacia. Bitcoin utiliza el mismo tipo de centralizado de los puntos de comprobación mecanismo, es decir, a través de la libertad de software. Por lo tanto, PPC no es peor que BTC en este sentido. Descentralizada de los puntos de comprobación es un problema difícil. Hay un interesante papel "Amargo Mejor" por algunas personas de la universidad de Stanford lo que sugiere un mejor descentralizada checkpointing mecanismo.
  • mecanismos para fomentar el uso real de la moneda y la supervivencia de la red
    • la minería siempre anima (minería de datos es siempre rentable, incluso en el largo plazo)
    • las tarifas de transacción no son recogidos por procesadores de transacciones, pero destruido en el fin de contrarrestar la moneda creada por la minería.
    • Por lo tanto, la oferta de dinero debe permanecer constante (después de que se llega a un cierto punto)

El último punto es muy relevante, porque los bitcoin que los usuarios tienden a la horda de pasar.

  • ppCoin de minería de la piscina: ppcpool.bitparking.com

  • ppCoin de exchange: ppcexchange.bitparking.com

Es rentable y se puede extraer una gran cantidad de monedas de forma rápida, pero lo más importante es que hay un montón de potencial a largo plazo para el crecimiento.

+666
GenuineEbay Seller 17 oct. 2013 3:09:47

Usted puede agregar que la dirección a la blockchain.info/wallet, como ver-sólo si usted prefiere, y habilitar las notificaciones por correo electrónico.

(no tratar de que a mí mismo con el reloj-sólo direcciones, por lo que este puede fallar)

+437
zaxy78 3 jun. 2011 9:48:17

Según lo declarado por la ayuda,

-servidor
 Aceptar la línea de comandos y JSON-RPC comandos

Usted puede, sin embargo, también tiene que comprobar si este parámetro de configuración se ha habilitado la configuración local, por lo general un archivo llamado bitcoin.conf, a menos que se configura mediante el parámetro conf para bitcoind.

En las versiones de linux, esto es, de forma predeterminada ~/.bitcoin/bitcoin.conf, en Mac OS X ~/Library/Application\ Support/Bitcoin/bitcoin.conf

En este archivo, usted puede configurar explícitamente el servidor de como usar el servidor de configuración de parámetros.

servidor=0

Alternativamente, usted puede pasar un parámetro como 1 (activado) 0 (desactivado)

bitcoind -server=0

Usted no debe ser capaz de acceder a su servidor suponiendo que esto ha sido ajustado a 0.

Sin cabeza de demonio de bitcoind tiene el JSON-RPC API habilitado de forma predeterminada, la interfaz de usuario de bitcoin-qt ha desactivado de forma predeterminada.

+433
MattPark 13 ene. 2018 22:32:05

Desde 0.14.0 la mempool se almacena en el disco cuando Bitcoin Core es cerrado. Para aplicar -zapwallettxes para eliminar una transacción que tenga que eliminar también el mempool.dat como la operación de lo contrario se reintroducen en la cartera cuando la mempool es importado.

Para eliminar una no confirmada la transacción con 0.14.0 usted tiene que:

  1. Apagar Bitcoin Core.
  2. Encuentra tu directorio de Bitcoin
  3. Eliminar mempool.dat en el directorio de Bitcoin
  4. Inicio Bitcoin Core con -zapwallettxes

Las versiones anteriores no persistir la mempool en el disco, por lo que el paso 1. y 4. son suficientes para eliminar una no confirmada la transacción.
La interacción de -zapwallettxes y la persistió mempool se fija con Bitcoin Core 0.15.0, por lo que es suficiente para establecer -zapwallettxes después de eso otra vez.

+429
user39063 11 ene. 2014 16:02:46

Suena extraño, pero algo como esto sucede mucho.

Los estafadores probar de todo. Escribir aplicaciones como usted la describe. Ya he visto a uno de ellos (no en cualquier tienda de aplicaciones, pero que se ofrece de forma gratuita en un sitio web). Usted sólo necesita saber Java basico y podría programar una aplicación falsa y algunas personas caigan en la trampa.

También escribir "Es hardfork!! Nos da su clave privada para guardar tus bitcoins durante el tenedor"-páginas web...

+418
user11323 13 oct. 2019 5:52:26

¿Qué restricciones se colocan en RBF en la implementación del "opt-in RBF" variante?

Opt-en Reemplazar por Cuota define una forma de marcar las transacciones como reemplazable hasta que se confirmó en un bloque. Esto se hace mediante el establecimiento de la secuencia de número menor que MAX-1. (MAX corresponde a la norma final de las transacciones y MAX-1 marcas locktimed transacciones.) Para reemplazar la transacción antes de que se confirma la autoría de usuario puede transmitir una actualización de la transacción (un doublespend!) con una tasa más elevada. Esta actualización de la versión, también puede establecer el número de secuencia a un valor final, es decir, MAX-1 o MAX, marcado como no reemplazable.

Bitcoin Core v0.12.0 y versiones siguientes permitirá la sustitución de acuerdo con la descripción anterior, pero no va a crear opt-in RBF las operaciones por defecto.

¿Cómo opt-in RBF interactuar con transacciones sin confirmar?

  • Final (regular) transacciones con un número de secuencia de MAX-1 o MAX no se ven afectados. Los nodos que implementar opt-in RBF tratarlos exactamente como antes. Doublespends de final transacciones están siendo tratados en el primer visto paradigma.
  • No final (RBF) transacciones clara señal de que ellos no deben ser aceptadas antes de la confirmación. Sin embargo, estos no son creados por defecto.

¿Qué influencia tiene esto en cero confirmación de procesamiento de pagos?

Los usuarios obtener un nuevo tipo de transacciones que no deben ser aceptadas sin confirmación. La aceptación final de las transacciones sin la confirmación tiene exactamente los mismos riesgos que antes de la introducción de opt-in RBF.

+415
dreamilam 24 abr. 2014 12:00:47

He comprado Bitcoin de una BitcoinATM en Rumania y mi transacción no ha sido confirmado aún. Envié un correo electrónico a ellos y me dijeron "que la red está ocupada, pero su transacción será confirmado en algún momento". Tengo un par de preguntas:

  1. Me dieron una moneda.cz URL de la transacción (https://coin.cz/address/35FC55vyEZr29jYPZKpVTYpiEThCaNqDYs) y aparece como sin confirmar, pero si tengo que buscar en blockchain.info no parece en absoluto. ¿Cuál es la moneda.cz y ¿por qué mi transacción no aparecen en Blockchain.info?
  2. ¿Hay posibilidades de que mi dinero se habrá perdido? ¿Qué puedo hacer para asegurarme de que me va a dar mi dinero?
+403
proPhet 24 ene. 2013 0:58:57

Cuando abro Multibit intenta sincronizar luego dice error, no se puede cargar el bloque de la cadena. Yo no puedo entenderla. No sé qué hacer al respecto.

+397
alxsimo 9 ago. 2015 23:15:27

Sé que este tema se ha discutido bastante, pero después de varios días buscando para que esto funcione, me doy por vencido.

Quiero crear una transacción en una vista única cartera que está conectado a internet y sincronizada, luego de firmar esta transacción en un "frío" desconectado de la máquina que tiene la clave privada, y luego enviar esta transacción en el punto de vista-sólo cartera.

De vista de la cartera será [VOTO]

Fuera de línea fría cartera será [OCW]

Algunos otros bitcoin wallet será [SOW] (en otro 3 de la máquina, que va a jugar a la par)

Primero vamos a simular los nodos, con un nodo en cada máquina:

[VOTO] bitcoind -regtest de cartera=/ruta/daemon1.dat -datadir=/path/.bitcoin1 -rpcport=18334 -port=18434 -addnode=127.0.0.1:18435
[SOW] bitcoind -regtest de cartera=/ruta/daemon2.dat -datadir=/path/.bitcoin2 -rpcport=18335 -port=18435 -addnode=127.0.0.1:18434
[OCW] bitcoind -regtest -datadir=/ruta2/.bitcoin -cartera=/ruta2/billetera -rpcport=18336 -port=18436

Con estos alias para llamar a la bitcoin-cli:

alias BITVOW='bitcoin-cli-regtest -datadir=/path/.bitcoin1 -rpcport=18334'
alias BITSOW='bitcoin-cli-regtest -datadir=/path/.bitcoin2 -rpcport=18335'
alias BITOCW='bitcoin-cli-regtest -rpcport=18336'

Así que los dos [VOTO] y [ASISTENTE] conectar el uno al otro, no hay problema con eso (que forma un pequeño de 2 nodos de la red).

En la línea de la máquina, hago esto:

$ BITOCW getnewaddress
2Mz6H8BU3Gg4Nmrv1LyZPm4KcaKj8EjZxxl
$ BITOCW dumpprivkey
2Mz6H8BU3Gg4Nmrv1LyZPm4KcaKj8EjZxxl
cQgMpjZKVnYon1cfKaMuSpAsNQS3rw49bkummwv3n3ubec1ywcqj

Quiero enviar 500 BTC a 2Mz6H8BU3Gg4Nmrv1LyZPm4KcaKj8EjZxxl, así que generar fondos para el "otro" billetera para pagar mi cartera, con un generar para validar la transacción:

$ BITSOW generar X
$ BITSOW getbalance
550.00000000
$ BITSOW sendtoaddress 2Mz6H8BU3Gg4Nmrv1LyZPm4KcaKj8EjZxxl 500
33f30a3efd7d9b14be28b727f61884cba22bfd69a6fa1b1a475d384fbe2db5f1
$ BITSOW generar 1
$ BITSOW getnewaddress
2NF64kzg5R4wdA3bjJAtVyvKmvgbo1FJ8sm

Voy a utilizar esta dirección 2NF64kzg5R4wdA3bjJAtVyvKmvgbo1FJ8sm para recibir los fondos de mi cartera con un fuera de línea de la firma.

Puedo importar la dirección bitcoin en una cartera de vista de la cartera, y consultar el saldo:

$ BITVOW importaddress 2Mz6H8BU3Gg4Nmrv1LyZPm4KcaKj8EjZxxl
$ BITVOW getbalance "*" 0 verdadero
500.00000000

Perfecto. Ahora viene la parte donde quiero enviar a los 500 de vuelta a 2NF64kzg5R4wdA3bjJAtVyvKmvgbo1FJ8sm uso de un sin conexión de transacciones de la firma.

Primero vamos a identificar el TX que pueden ser utilizados:

$ BITVOW listunspent 1 99999999 '["2Mz6H8BU3Gg4Nmrv1LyZPm4KcaKj8EjZxxl"]'
[
{
 "txid": 
"33f30a3efd7d9b14be28b727f61884cba22bfd69a6fa1b1a475d384fbe2db5f1",
 "vsal": 0,
 "address": "2Mz6H8BU3Gg4Nmrv1LyZPm4KcaKj8EjZxxl",
 "label": "",
 "scriptPubKey": "a9144b17c1384ded51b51a60915fa56be6cc7d00212087",
 "cantidad": 500.00000000,
 "confirmaciones": 1,
 "disponibles": false,
 "solucionable": false,
 "seguro": true
}
]
$ BITVOW createrawtransaction '[{"txid":"33f30a3efd7d9b14be28b727f61884cba22bfd69a6fa1b1a475d384fbe2db5f1","vout":0,"scriptPubKey":"a9144b17c1384ded51b51a60915fa56be6cc7d00212087"}]' '{"2NF64kzg5R4wdA3bjJAtVyvKmvgbo1FJ8sm":499.9999}'

Este se presenta como una materia de la transacción (que puse en $RAW_TRANSACTION por ejemplo):

0200000001f1b52dbe4f385d471a1bfaa669fd2ba2cb8418f627b728be149b7dfd3e0af3330000000000ffffffff01f04c3ba40b00000017a9144b17c1384ded51b51a60915fa56be6cc7d0021208700000000

A continuación, en la línea de la máquina, quiero firmar esta usando la clave privada:

$ BITOCW signrawtransactionwithwallet $RAW_TRANSACTION
{
 "hex": "0200000001f1b52dbe4f385d471a1bfaa669fd2ba2cb8418f627b728be149b7dfd3e0af3330000000000ffffffff01f04c3ba40b00000017a9144b17c1384ded51b51a60915fa56be6cc7d0021208700000000",
 "completa": false,
 los "errores": [
{
 "txid": "33f30a3efd7d9b14be28b727f61884cba22bfd69a6fa1b1a475d384fbe2db5f1",
 "vsal": 0,
 "testimonio": [
],
 "scriptSig": "",
 "secuencia": 4294967295,
 "error": "de Entrada no encontrado o que ya pasó"
}
]
}

Muchas gracias por su ayuda!

[EDIT]:también he probado esto:

$ BITOCW signrawtransactionwithwallet $RAW_TRANSACTION '[{"txid":"33f30a3efd7d9b14be28b727f61884cba22bfd69a6fa1b1a475d384fbe2db5f1","vout":0,"scriptPubKey":"a9144b17c1384ded51b51a60915fa56be6cc7d00212087"}]'
código de error: -3
mensaje de error:
Cantidad faltante para CTxOut(nvalor=21000000.00000000, scriptPubKey=a9144b17c1384ded51b51a60915fa5)

[EDITAR]

Aquí es lo que he intentado utilizar las soluciones de (2) y (3) de Pieter Wuille:

(2) He probado esto en el sistema de conexión [OCW], con el fin de obtener RedeemScript para el proceso de firma:

BITOCW getaddressinfo 2Mz6H8BU3Gg4Nmrv1LyZPm4KcaKj8EjZxxl{
 "address": "2Mz6H8BU3Gg4Nmrv1LyZPm4KcaKj8EjZxxl",
 "scriptPubKey": "a9144b17c1384ded51b51a60915fa56be6cc7d00212087",
 "ismine": true,
 "iswatchonly": false,
 "isscript": true,
 "iswitness": false,
 "script": "witness_v0_keyhash",
 "hex": "0014dd296fa290135a7c18c3002c41cf020324538d5f",
 "clave pública": "02ff5d370a78346d3fbac9750375a3d773aac9a1daadf870b887712d37c222d2b6",
 "incrustado": {
 "isscript": false,
 "iswitness": true,
 "witness_version": 0,
 "witness_program": "dd296fa290135a7c18c3002c41cf020324538d5f",
 "clave pública": "02ff5d370a78346d3fbac9750375a3d773aac9a1daadf870b887712d37c222d2b6",
 "address": "bcrt1qm55klg5szdd8cxxrqqkyrnczqvj98r2l8m5l0f",
 "scriptPubKey": "0014dd296fa290135a7c18c3002c41cf020324538d5f"
},
 "label": "",
 "timestamp": 1540018166,
 "hdkeypath": "m/0'/0'/4'",
 "hdseedid": "fc9ec97f45384df39d95fc424d5a5349951d5bde",
 "hdmasterkeyid": "fc9ec97f45384df39d95fc424d5a5349951d5bde",
 "etiquetas": [
{
 "nombre": "",
 "propósito": "recibir"
}
]
}

Tal vez me estoy perdiendo algo, pero no pude encontrar una adecuada RedeemScript para la firma.

(3) Primero de todo, yo no sabía que era posible hacer tal cosa sin hacer la moneda de selección de mí mismo. Si es así, prefiero tener el "reloj en línea-sólo" cartera de hacer la moneda de selección automática de modo que no tengo que seleccionar mediante programación el adecuado entradas.

Entonces, siguiendo tu consejo, esto es lo que he intentado hasta ahora, después de que el mismo createrawtransaction como en el anterior, en el sistema en línea:

BITVOW converttopsbt 0200000001f1b52dbe4f385d471a1bfaa669fd2ba2cb8418f627b728be149b7dfd3e0af3330000000000ffffffff01f04c3ba40b00000017a9144b17c1384ded51b51a60915fa56be6cc7d0021208700000000
cHNidP8BAFMCAAAAAfG1Lb5POF1HGhv6pmn9k6llhbj2j7covhsbff0+CvMzAAAAAAD/////AfBMO6QLAAAAF6kUSxfBOE3tUbUaYJFfpwvmzh0aischaaaaaaaaaa==

Y:

BITVOW walletprocesspsbt cHNidP8BAFMCAAAAAfG1Lb5POF1HGhv6pmn9k6llhbj2j7covhsbff0+CvMzAAAAAAD/////AfBMO6QLAAAAF6kUSxfBOE3tUbUaYJFfpwvmzh0aischaaaaaaaaaa==
{
 "psbt": "cHNidP8BAFMCAAAAAfG1Lb5POF1HGhv6pmn9k6llhbj2j7covhsbff0+CvMzAAAAAAD/////AfBMO6QLAAAAF6kUSxfBOE3tUbUaYJFfpwvmzh0aischaaaaaaabap0lbqiaaaalfarldunzsr0jsrelwpd+izM03irULESrdcQzBmKw8CQAAAAASEcwraigkrmcygxx+LVIzMLYpwHVPbTSNYYQjZaMXUyQCBIDBliciffntypdi+G0yUH+yL7b/4YIrYjDUk08q/4A+I/2hh84Af7///+n2vDIPJrmbmA2RRL2RMtbVp+Sf4AU/JUUm53K1JOoJwAAAABIRzBEAiBOLc842gegxdiq0gagwz5vvni5e6difgzyg+m6xGrA0QIgf1mtao/3/dGA3u6LvgI2s7bLMtDAr+cxCU/lNJ1PC8cB/v///6ePR81CkwFcpxZub36mqRIemlMGNfvWhnxldppzw5lyaaaaaehhmeqcieel9vu7ezn4zapn1bgus7dr3wvz3j9ymezvvkgmbraxaia3xv8q5bdblkej/tHn+Adr1u+EUsaKdp8LnWM8cLajHwH+////unzoFharwYU9mElHKsCWwwmoqvbtEbzL8i2dzufq8rcaaaaasecwraigvoslc5rumxbu/O4gDzrFdXcxuCBDt30DczglDmuvSegCIfkziqu1os5unncethnns8th+38lFf71PDa9Og2n3TKFAf7////Zq7QRMc7AhtcyGYE/HdvSAR146Dv659BXuzrHycdrcQAAAABIrzbeaibctxevgcon8zlkng19tgs4gknq1r/Ge6Hjr/kIX0LJSQIgNHhYFpt2aabQEWA06apQpTcscobh1hkdo9b9p3knbksb/v///0dInKhhB5SbX3zsU4+I8irL8UFXYDWqM2njZ8cDJQw4AAAAAEhhmeqciey0fm9fwnemsm6cx37tms8vfknwypz3ixdzginxpoglaiath98taw71jpde6+85VXuy5iuFa1AHt+wkF7kNipEMLQH+////4bM2jf15ocNZ2pgM9vFpX4WcMkfA2Ynvjs66xsncgz8aaaaasecwraigarsu6ksp27b3wzbwbv64sswpdlywr2c7/JFwQ3yEHqwCIAC6OvBe4nMKxKu05HQADot8e+KWLpUdrUkjM1UaM4jbAf7////8b5WwVRpa4j9w73Dg1cy3zygIu4YGBCGnfujb2t/QagAAAABIRzBEAiBKVpF+WbZJ2TJMYkujmLxEhkTAwV35Z4FgNBlYt0d28gigcqbedij7ktw6hr94o4i2iiwad3xhfn8qqi0anl5bjh4b/v///zPoBvkyeie1HxFTJRUrG/J7pE67/XCDa8t+uxpZKwQ8AAAAAEhHMEQCIAo5RI1TtAoOsjufhlibi1rzn7e9v+4cNKfiEjXvaqCYAiAAq/59k9LxVFjf8mkSs7u49wDR127cFd1vLU3bk3vifqh+////XTiaFEkYHocUhIg+XmbMi3nnpSw1qgKYKbZh1oS7dlsAAAAAsecwraigc/2/mN/evEi/hBA4JtTw/82mndVSuISAeTcqDQ5yyfQCIADnr/yfLKbOVj3hbqjUwewVu44xRSoBeHt3ptewb02baf7///87CVHCCJ4KsgaiAtMhT2h38YkXIqFy9cydmu/IthPSmgAAAABIRzBEAiAfkNsXRjf7sPjyknv38ny1wlq4k7ov8iqp+nhI8/jV5gIgDpJCo3VPg2M4GT9uSuDKlp4w6Bqdnjsiygdz6xrj0sub/v///wIAdDukCwAAABepFEsXwThN7VG1GmCRX6vr5sx9aceghxylbsobaaaaf6kuldnwiznlc9lyyg7jv4theqbx1h6hbwaaaaaa",
 "completa": false
}

Entonces me exportado de este en el sistema de conexión y lo hizo:

BITOCW walletprocesspsbt "cHNidP8BAFMCAAAAAfG1Lb5POF1HGhv6pmn9k6llhbj2j7covhsbff0+CvMzAAAAAAD/////AfBMO6QLAAAAF6kUSxfBOE3tUbUaYJFfpwvmzh0aischaaaaaaabap0lbqiaaaalfarldunzsr0jsrelwpd+izM03irULESrdcQzBmKw8CQAAAAASEcwraigkrmcygxx+LVIzMLYpwHVPbTSNYYQjZaMXUyQCBIDBliciffntypdi+G0yUH+yL7b/4YIrYjDUk08q/4A+I/2hh84Af7///+n2vDIPJrmbmA2RRL2RMtbVp+Sf4AU/JUUm53K1JOoJwAAAABIRzBEAiBOLc842gegxdiq0gagwz5vvni5e6difgzyg+m6xGrA0QIgf1mtao/3/dGA3u6LvgI2s7bLMtDAr+cxCU/lNJ1PC8cB/v///6ePR81CkwFcpxZub36mqRIemlMGNfvWhnxldppzw5lyaaaaaehhmeqcieel9vu7ezn4zapn1bgus7dr3wvz3j9ymezvvkgmbraxaia3xv8q5bdblkej/tHn+Adr1u+EUsaKdp8LnWM8cLajHwH+////unzoFharwYU9mElHKsCWwwmoqvbtEbzL8i2dzufq8rcaaaaasecwraigvoslc5rumxbu/O4gDzrFdXcxuCBDt30DczglDmuvSegCIfkziqu1os5unncethnns8th+38lFf71PDa9Og2n3TKFAf7////Zq7QRMc7AhtcyGYE/HdvSAR146Dv659BXuzrHycdrcQAAAABIrzbeaibctxevgcon8zlkng19tgs4gknq1r/Ge6Hjr/kIX0LJSQIgNHhYFpt2aabQEWA06apQpTcscobh1hkdo9b9p3knbksb/v///0dInKhhB5SbX3zsU4+I8irL8UFXYDWqM2njZ8cDJQw4AAAAAEhhmeqciey0fm9fwnemsm6cx37tms8vfknwypz3ixdzginxpoglaiath98taw71jpde6+85VXuy5iuFa1AHt+wkF7kNipEMLQH+////4bM2jf15ocNZ2pgM9vFpX4WcMkfA2Ynvjs66xsncgz8aaaaasecwraigarsu6ksp27b3wzbwbv64sswpdlywr2c7/JFwQ3yEHqwCIAC6OvBe4nMKxKu05HQADot8e+KWLpUdrUkjM1UaM4jbAf7////8b5WwVRpa4j9w73Dg1cy3zygIu4YGBCGnfujb2t/QagAAAABIRzBEAiBKVpF+WbZJ2TJMYkujmLxEhkTAwV35Z4FgNBlYt0d28gigcqbedij7ktw6hr94o4i2iiwad3xhfn8qqi0anl5bjh4b/v///zPoBvkyeie1HxFTJRUrG/J7pE67/XCDa8t+uxpZKwQ8AAAAAEhHMEQCIAo5RI1TtAoOsjufhlibi1rzn7e9v+4cNKfiEjXvaqCYAiAAq/59k9LxVFjf8mkSs7u49wDR127cFd1vLU3bk3vifqh+////XTiaFEkYHocUhIg+XmbMi3nnpSw1qgKYKbZh1oS7dlsAAAAAsecwraigc/2/mN/evEi/hBA4JtTw/82mndVSuISAeTcqDQ5yyfQCIADnr/yfLKbOVj3hbqjUwewVu44xRSoBeHt3ptewb02baf7///87CVHCCJ4KsgaiAtMhT2h38YkXIqFy9cydmu/IthPSmgAAAABIRzBEAiAfkNsXRjf7sPjyknv38ny1wlq4k7ov8iqp+nhI8/jV5gIgDpJCo3VPg2M4GT9uSuDKlp4w6Bqdnjsiygdz6xrj0sub/v///wIAdDukCwAAABepFEsXwThN7VG1GmCRX6vr5sx9aceghxylbsobaaaaf6kuldnwiznlc9lyyg7jv4theqbx1h6hbwaaaaaa"
{
 "psbt": "cHNidP8BAFMCAAAAAfG1Lb5POF1HGhv6pmn9k6llhbj2j7covhsbff0+CvMzAAAAAAD/////AfBMO6QLAAAAF6kUSxfBOE3tUbUaYJFfpwvmzh0aischaaaaaaabap0lbqiaaaalfarldunzsr0jsrelwpd+izM03irULESrdcQzBmKw8CQAAAAASEcwraigkrmcygxx+LVIzMLYpwHVPbTSNYYQjZaMXUyQCBIDBliciffntypdi+G0yUH+yL7b/4YIrYjDUk08q/4A+I/2hh84Af7///+n2vDIPJrmbmA2RRL2RMtbVp+Sf4AU/JUUm53K1JOoJwAAAABIRzBEAiBOLc842gegxdiq0gagwz5vvni5e6difgzyg+m6xGrA0QIgf1mtao/3/dGA3u6LvgI2s7bLMtDAr+cxCU/lNJ1PC8cB/v///6ePR81CkwFcpxZub36mqRIemlMGNfvWhnxldppzw5lyaaaaaehhmeqcieel9vu7ezn4zapn1bgus7dr3wvz3j9ymezvvkgmbraxaia3xv8q5bdblkej/tHn+Adr1u+EUsaKdp8LnWM8cLajHwH+////unzoFharwYU9mElHKsCWwwmoqvbtEbzL8i2dzufq8rcaaaaasecwraigvoslc5rumxbu/O4gDzrFdXcxuCBDt30DczglDmuvSegCIfkziqu1os5unncethnns8th+38lFf71PDa9Og2n3TKFAf7////Zq7QRMc7AhtcyGYE/HdvSAR146Dv659BXuzrHycdrcQAAAABIrzbeaibctxevgcon8zlkng19tgs4gknq1r/Ge6Hjr/kIX0LJSQIgNHhYFpt2aabQEWA06apQpTcscobh1hkdo9b9p3knbksb/v///0dInKhhB5SbX3zsU4+I8irL8UFXYDWqM2njZ8cDJQw4AAAAAEhhmeqciey0fm9fwnemsm6cx37tms8vfknwypz3ixdzginxpoglaiath98taw71jpde6+85VXuy5iuFa1AHt+wkF7kNipEMLQH+////4bM2jf15ocNZ2pgM9vFpX4WcMkfA2Ynvjs66xsncgz8aaaaasecwraigarsu6ksp27b3wzbwbv64sswpdlywr2c7/JFwQ3yEHqwCIAC6OvBe4nMKxKu05HQADot8e+KWLpUdrUkjM1UaM4jbAf7////8b5WwVRpa4j9w73Dg1cy3zygIu4YGBCGnfujb2t/QagAAAABIRzBEAiBKVpF+WbZJ2TJMYkujmLxEhkTAwV35Z4FgNBlYt0d28gigcqbedij7ktw6hr94o4i2iiwad3xhfn8qqi0anl5bjh4b/v///zPoBvkyeie1HxFTJRUrG/J7pE67/XCDa8t+uxpZKwQ8AAAAAEhHMEQCIAo5RI1TtAoOsjufhlibi1rzn7e9v+4cNKfiEjXvaqCYAiAAq/59k9LxVFjf8mkSs7u49wDR127cFd1vLU3bk3vifqh+////XTiaFEkYHocUhIg+XmbMi3nnpSw1qgKYKbZh1oS7dlsAAAAAsecwraigc/2/mN/evEi/hBA4JtTw/82mndVSuISAeTcqDQ5yyfQCIADnr/yfLKbOVj3hbqjUwewVu44xRSoBeHt3ptewb02baf7///87CVHCCJ4KsgaiAtMhT2h38YkXIqFy9cydmu/IthPSmgAAAABIRzBEAiAfkNsXRjf7sPjyknv38ny1wlq4k7ov8iqp+nhI8/jV5gIgDpJCo3VPg2M4GT9uSuDKlp4w6Bqdnjsiygdz6xrj0sub/v///wIAdDukCwAAABepFEsXwThN7VG1GmCRX6vr5sx9aceghxylbsobaaaaf6kuldnwiznlc9lyyg7jv4theqbx1h6hbwaaaaehfxyafn0pb6kqe1p8gmmalehpagmku41faqhrakcwraigwc5jdgvtrpfmnpbm7kctnojpltf8pmawxshwrybk94yciducovgw19ocp4yg5870w8zz0qcck6yhaqdazwrpswy5asec/103Cng0bT+6yXUDdaPXc6rJodqt+HC4h3EtN8Ii0rYAAQAWABTdKW+ikBNafBjDACxBzwIDJFONXwA=",
 "completa": true
}

Yo era feliz cuando la vi completa = true, pero he aquí lo que sucedió:

BITOCW finalizepsbt "cHNidP8BAFMCAAAAAfG1Lb5POF1HGhv6pmn9k6llhbj2j7covhsbff0+CvMzAAAAAAD/////AfBMO6QLAAAAF6kUSxfBOE3tUbUaYJFfpwvmzh0aischaaaaaaabap0lbqiaaaalfarldunzsr0jsrelwpd+izM03irULESrdcQzBmKw8CQAAAAASEcwraigkrmcygxx+LVIzMLYpwHVPbTSNYYQjZaMXUyQCBIDBliciffntypdi+G0yUH+yL7b/4YIrYjDUk08q/4A+I/2hh84Af7///+n2vDIPJrmbmA2RRL2RMtbVp+Sf4AU/JUUm53K1JOoJwAAAABIRzBEAiBOLc842gegxdiq0gagwz5vvni5e6difgzyg+m6xGrA0QIgf1mtao/3/dGA3u6LvgI2s7bLMtDAr+cxCU/lNJ1PC8cB/v///6ePR81CkwFcpxZub36mqRIemlMGNfvWhnxldppzw5lyaaaaaehhmeqcieel9vu7ezn4zapn1bgus7dr3wvz3j9ymezvvkgmbraxaia3xv8q5bdblkej/tHn+Adr1u+EUsaKdp8LnWM8cLajHwH+////unzoFharwYU9mElHKsCWwwmoqvbtEbzL8i2dzufq8rcaaaaasecwraigvoslc5rumxbu/O4gDzrFdXcxuCBDt30DczglDmuvSegCIfkziqu1os5unncethnns8th+38lFf71PDa9Og2n3TKFAf7////Zq7QRMc7AhtcyGYE/HdvSAR146Dv659BXuzrHycdrcQAAAABIrzbeaibctxevgcon8zlkng19tgs4gknq1r/Ge6Hjr/kIX0LJSQIgNHhYFpt2aabQEWA06apQpTcscobh1hkdo9b9p3knbksb/v///0dInKhhB5SbX3zsU4+I8irL8UFXYDWqM2njZ8cDJQw4AAAAAEhhmeqciey0fm9fwnemsm6cx37tms8vfknwypz3ixdzginxpoglaiath98taw71jpde6+85VXuy5iuFa1AHt+wkF7kNipEMLQH+////4bM2jf15ocNZ2pgM9vFpX4WcMkfA2Ynvjs66xsncgz8aaaaasecwraigarsu6ksp27b3wzbwbv64sswpdlywr2c7/JFwQ3yEHqwCIAC6OvBe4nMKxKu05HQADot8e+KWLpUdrUkjM1UaM4jbAf7////8b5WwVRpa4j9w73Dg1cy3zygIu4YGBCGnfujb2t/QagAAAABIRzBEAiBKVpF+WbZJ2TJMYkujmLxEhkTAwV35Z4FgNBlYt0d28gigcqbedij7ktw6hr94o4i2iiwad3xhfn8qqi0anl5bjh4b/v///zPoBvkyeie1HxFTJRUrG/J7pE67/XCDa8t+uxpZKwQ8AAAAAEhHMEQCIAo5RI1TtAoOsjufhlibi1rzn7e9v+4cNKfiEjXvaqCYAiAAq/59k9LxVFjf8mkSs7u49wDR127cFd1vLU3bk3vifqh+////XTiaFEkYHocUhIg+XmbMi3nnpSw1qgKYKbZh1oS7dlsAAAAAsecwraigc/2/mN/evEi/hBA4JtTw/82mndVSuISAeTcqDQ5yyfQCIADnr/yfLKbOVj3hbqjUwewVu44xRSoBeHt3ptewb02baf7///87CVHCCJ4KsgaiAtMhT2h38YkXIqFy9cydmu/IthPSmgAAAABIRzBEAiAfkNsXRjf7sPjyknv38ny1wlq4k7ov8iqp+nhI8/jV5gIgDpJCo3VPg2M4GT9uSuDKlp4w6Bqdnjsiygdz6xrj0sub/v///wIAdDukCwAAABepFEsXwThN7VG1GmCRX6vr5sx9aceghxylbsobaaaaf6kuldnwiznlc9lyyg7jv4theqbx1h6hbwaaaaehfxyafn0pb6kqe1p8gmmalehpagmku41faqhrakcwraigwc5jdgvtrpfmnpbm7kctnojpltf8pmawxshwrybk94yciducovgw19ocp4yg5870w8zz0qcck6yhaqdazwrpswy5asec/103Cng0bT+6yXUDdaPXc6rJodqt+HC4h3EtN8Ii0rYAAQAWABTdKW+ikBNafBjDACxBzwIDJFONXwA="
código de error: -22
mensaje de error:
TX decode error de PSBT no es sano.: iostream error

He encontrado que el problema #14473 en github bitcoin proyecto parece estar relacionado con eso, pero no estoy seguro (https://github.com/bitcoin/bitcoin/issues/14473).

[EDIT]:

Acerca de (2): tengo scriptPubKey dentro de la incrustados de campo como se ha sugerido, que es 0014dd296fa290135a7c18c3002c41cf020324538d5f, y también la cantidad, ya que no está en la materia prima de la transacción (según lo aconsejado por Pedro):

BITOCW nombre signrawtransactionwithkey hexstring=$RAW_TRANSACTION prevtxs='[{"txid":"33f30a3efd7d9b14be28b727f61884cba22bfd69a6fa1b1a475d384fbe2db5f1","vout":0,"scriptPubKey":"0014dd296fa290135a7c18c3002c41cf020324538d5f", "cantidad":499.9999}]' privkeys='["cQgMpjZKVnYon1cfKaMuSpAsNQS3rw49bkummwv3n3ubec1ywcqj"]'
{
 "hex": "02000000000101f1b52dbe4f385d471a1bfaa669fd2ba2cb8418f627b728be149b7dfd3e0af3330000000000ffffffff01f04c3ba40b00000017a914ef9751cb4e8dbe30f6070c546cb5fa6538231f56870246304302204385ab257825a678365ed1dfd9e06dd8c0f31ecf1f12ffd8058dff9cb952a98f021f7b0919da9ba57d94b0b5f24eaa27bcf6902460008e7db0f51890761e291c2b012102ff5d370a78346d3fbac9750375a3d773aac9a1daadf870b887712d37c222d2b600000000",
 "completa": true
}

A continuación, puede emitir la firma de transacciones en línea de la máquina, pero:

BITVOW sendrawtransaction 02000000000101f1b52dbe4f385d471a1bfaa669fd2ba2cb8418f627b728be149b7dfd3e0af3330000000000ffffffff01f04c3ba40b00000017a914ef9751cb4e8dbe30f6070c546cb5fa6538231f56870246304302204385ab257825a678365ed1dfd9e06dd8c0f31ecf1f12ffd8058dff9cb952a98f021f7b0919da9ba57d94b0b5f24eaa27bcf6902460008e7db0f51890761e291c2b012102ff5d370a78346d3fbac9750375a3d773aac9a1daadf870b887712d37c222d2b600000000
código de error: -26
mensaje de error: obligatoria-script-verificar-bandera de error (Operación no válida con el actual tamaño de la pila) (código 16)

Acerca de la moneda de selección con fundrawtransaction, he creado un vacío de transacción y trató de fondo, esto es, desde la "vista" de monedero:

$ BITVOW createrawtransaction ' []' '{"2NF64kzg5R4wdA3bjJAtVyvKmvgbo1FJ8sm":1}'02000000000100e1f5050000000017a914ef9751cb4e8dbe30f6070c546cb5fa6538231f568700000000
$ BITVOW fundrawtransaction 02000000000100e1f5050000000017a914ef9751cb4e8dbe30f6070c546cb5fa6538231f568700000000 '{"includeWatching":true}'
código de error: -4
mensaje de error:
Fondos insuficientes

Es includeWatching lo suficiente para tomar el reloj de direcciones sólo en cuenta? Para estar seguro, he intentado :

$ BITVOW fundrawtransaction 02000000000100e1f5050000000017a914ef9751cb4e8dbe30f6070c546cb5fa6538231f568700000000 '{"includeWatching":true, "changeAddress":"2Mz6H8BU3Gg4Nmrv1LyZPm4KcaKj8EjZxxl"}'

Y que hizo que mi bitcoind abortar con el error:

2018-10-27T18:55:19Z Nueva salida de los pares conectados: versión: 70015, bloques=112, peer=0 bitcoind: política/feerate.cpp:25: CAmount CFeeRate::GetFee(size_t) const: Aserción `nBytes_ <= uint64_t(std::numeric_limits::max())' error. Abortado

Acerca de la moneda de selección con walletcreatefundedpsbt, me da a mí:

$ BITVOW walletcreatefundedpsbt '[]' '{"2NF64kzg5R4wdA3bjJAtVyvKmvgbo1FJ8sm":499}'
código de error: -4
mensaje de error:
Fondos insuficientes
+354
dave wacon j 3 dic. 2012 19:25:58

El realista, la respuesta honesta a esta pregunta es que Bitcoin es una "Digital de los productos básicos".

Bitcoin puede ser descrito como una moneda digital, dado que no puede, en la práctica, cumplir con las funciones básicas de una moneda. El extremo fluctuante USD/BTC tipo de cambio solo significa que hay inestabilidad de los precios. ¿Cómo TE gustaría que ofrecen su mano de obra para un par de BTCs sólo para encontrar, al día siguiente, que usted va a pagar MUCHO menos (o MUCHO más) en USD. Y, no, usted no puede ignorar el USD/BTC tipo de cambio y trato justo dentro de la BTC comunidad, porque todos los que medir el VERDADERO "valor" de BTC por el intercambio de experiencias de la tasa.

Bitcoin puede, y debe, en la actualidad ser descrito como una digital de los productos básicos con un extremo fluctuante, incierto, especulativo USD precio.

No hago ningún juicio acerca de BTC futuro de utilidad como una auténtica moneda digital. Señalar que lo que ES (ahora) es muy diferente a lo que PODRÍA suceder en el futuro.

+255
xaviondono 5 may. 2014 18:04:31

Sí. Eso es exactamente correcto. Válido CC tx es válido Bitcoin tx con extra estructura que sólo CC nodos de ver. Bitcoin nodos no validar el color de aspecto.

+232
Sudam 22 sept. 2013 14:18:18

Si una empresa sólo los intercambios entre decir bitcoin, litecoin y namecoin. No hay monedas. ¿Todavía caen bajo la finCEN del reglamento?

+169
Olivier De Meulder 5 nov. 2015 15:19:27

¿Cómo puedo saber con certeza cuando mi minería de hardware (GPU en particular) ha fallado?

¿Cómo puedo estar seguro de que mi tarjeta tiene la culpa y no es mi software o configuración de overclock?

Ejemplo: En mi rig uno de mi tarjeta de hashrates actualiza el hash/s pantalla muy lentamente y después de unos 5 minutos de la minería phoenix minero tendrá un accidente y se niegan a iniciar una nueva instancia.

Gracias

+149
bochen421 2 sept. 2017 22:44:33

Me trasladé mi BSV de mi ipayyou cartera a mi bitcoin wallet. Mi dinero está atascado en el saldo estado como se puede ver en blockchair.com.
Esta es la transacción: https://blockchair.com/bitcoin-sv/transaction/650fe02747d5d75fc572dfbdec81e6a7b5bc00d35fd856924834d4c3b8475263

¿Cómo puedo recuperarla?

+56
ritwikb 15 mar. 2015 21:32:33

Quiero obtener un nuevo instantánea de la red de Rayos de mi propio nodo. Hasta ahora he experimentado con Eclair, sus llamadas a la API de allnodes, allchannels, y allupdates me dan la información en el siguiente formato (ejemplos de testnet).

Un nodo:

{
 "firma": "304502210091f498ae307be653c3dc54954e4e20fcf1a42ff6f0ff7cfe9f1b4367f64349f2022069931b88e1a05cf16ebd08a7272f2249ec47816c9bda51d7b1b4c70b35ed580001",
 "características": "",
 "timestamp": 1543424260,
 "nodeId": "03be1602dd945198ad92b96ed6de85ba41d6c69cc5e81826d5d05a176bf9a38fcd",
 "rgbColor": "#e20f00",
 "alias": "shangod1933e2a-3f17-4",
 "direcciones": [
"54.242.15.59:9735"
]
},

Un canal:

{
 "shortChannelId": "1288195x260x0",
 "a": "02ece82b43452154392772d63c0a244f1592f0d29037c88020118889b76851173f",
 "b": "03933884aaf1d6b108397e5efe5c86bcf2d8ca8d2f700eda99db9214fc2712b134"
},

Una actualización:

{
 "firma": "3045022100fb115950efdeb745d16e79b13be18d01a02c66f2bad0a2050ac157f70e51fe9502201694b2ff817bd5a1bc44488e9732e233f2ca93528df5cbe134ecc2555e7b2a5601",
 "chainHash": "43497fd7f826957108f4a30fd9cec3aeba79972084e90ead01ea330900000000",
 "shortChannelId": "1448407x42x1",
 "timestamp": 1560197957,
 "messageFlags": 1,
 "channelFlags": 0,
 "cltvExpiryDelta": 144,
 "htlcMinimumMsat": 1000,
 "feeBaseMsat": 1000,
 "feeProportionalMillionths": 1,
 "htlcMaximumMsat": 16777215000
},

Hacer otras implementaciones (LND, c-rayo) proporcionar la misma información (tal vez en un formato diferente)? Si quiero conseguir el la mayoría de la información disponible acerca de los nodos y canales, debo palo con Eclair o cambiar a otra aplicación?

+55
Micah Alcorn 19 nov. 2015 4:57:11

Mostrar preguntas con etiqueta