Es un multi script posible que requiere de tiempo relativo bloqueos en relación a cada firma?

Me he estado preguntando acerca de almacenamiento en frío multi sig de seguridad.

Específicamente, me preguntaba cómo es la seguridad con respecto a un secuestrador. Si un secuestrador llevó a X de los rehenes, y amenazó con matarlo, X simplemente compartir con los otros miembros (es decir, Y, Z), para presentar una transacción. En ese caso, X puede ser obligado a llamar Y Y Z, y decirles arbitraria en razón necesitaba para firmar en tan corto plazo, (o incluso les dicen la verdad, si es que realmente temía por su vida), y y, Z, sería sin duda signo de mantener su amigo X vivo.

Por favor, hágamelo saber si me estoy perdiendo algo en el escenario anterior...

Debido a que el escenario anterior, me preguntaba si es posible requerir un tiempo de espera entre las firmas en un entorno sig.

Que daría como resultado un secuestrador que necesitan para sostener X de los rehenes, por ejemplo 1 semana, antes Y la firma sería válido, y posiblemente otro de 1 semana antes de la Z de la firma sería válida. Esto parece mucho más seguro ya que el ataque no puede ser completado rápidamente y de un atacante tendría que 'no quedar atrapados por la policía' por mucho más tiempo.

He mirado en OP_CHECKSEQUENCEVERIFY pero nunca he jugado con el guión aún así no estoy seguro de que estoy totalmente de entender.

Sería algo así como el siguiente trabajo?

"+1week" CHECKSEQUENCEVERIFY DROP <X pubkey>
"+2week" CHECKSEQUENCEVERIFY GOTA <Y pubkey>
"+3week" CHECKSEQUENCEVERIFY DROP <Z pubkey>
+395
GrishaM 19 ago. 2013 5:03:21
26 respuestas

Los debates todavía sigue siendo si el 51% debe ser causa de preocupación. CryptoNote está protegida contra de la misma forma que Bitcoin se trata el tema. Una diferencia es en que CryptoNote basado en las monedas, especialmente los primeros, tales como Bytecoin (BCN), el uso igualitario PoW (CryptoNight) lo que hace que la moneda de la CPU-minable y ASIC resistente. CryptoNight permite una más justa hashrate de distribución entre los mineros individuales y suaviza la moneda de emisión. Cuando se trata de la minería de piscinas, en teoría, después de haber compuesto más de 50% de la moneda de la red de uno podría ser capaz de afectar a los próximos bloques, el lanzamiento de un doble gasto ataque al sostener el poder suficiente para confirmar la mayoría de las transacciones. Sin embargo, esto requeriría una gran cantidad de gastos y los datos sobre la doble gasto de tomar lugar, es probable que aparecen en el bloque de la cadena para que todos la vean. Por otra parte, este tipo de ataque podría destruir la integridad del sistema como un todo, haciendo que el precio se desplome. Esto no es algo que cualquier persona con un interés personal en el área afectada de la moneda quiere.

Como el doble problema de gasto, CryptoNote trata mediante el empleo de anillo de firmas e imágenes clave. Si un pícaro usuario crea más de un anillo de la firma utilizando la misma clave privada, que estas firmas serán enlazados juntos, lo que indica un doble gasto intento.

Con el fin de proporcionar linkability, CryptoNote introdujo una llave especial, que la imagen es creada por un usuario, mientras que la firma de una transacción. Es el valor de una de cifrado de una vía en función de la clave secreta, o en otras palabras, en realidad es una imagen de esta clave. Es computacionalmente imposible encontrar una colisión (dos diferentes claves privadas, que tienen la misma imagen). En el caso de la doble gasto intento el sistema de rechazar inmediatamente cualquier nuevo anillo de la firma con un duplicado de la llave de la imagen. No va a ser capaz de identificar a un mal comportamiento del usuario, pero sí impide a cualquier doble de gasto de los intentos.

Nunca hubo una ocasión documentada de un doble gasto de ataque en la historia de Bytecoin (BCN) o cualquier otro CryptoNote basado en la moneda.

Leer esto para más detalles https://cryptonote.org/inside/

+945
user262444 03 февр. '09 в 4:24

Hice el siguiente comando en Ubuntu y funcionó.

sudo apt-get install libdb++-dev
+889
KuMaR 9 oct. 2015 20:15:31

He estado trabajando en mi Litecoin cartera por un tiempo ahora. Pero me parece que no puede controlar el pago de la transacción cuando hago el bruto de las transacciones.

Sé cómo enviar transacciones con Litecoin-Qt GUI: https://live.blockcypher.com/ltc/tx/2b2f0aab9d2661840a60b172dcda24f359e85b7dbd0810e7afb2d3a6c0b8e59c/

No hay problema con eso, la tasa era 0.00017 LTC, y fue incluida en el bloque siguiente. El vsize de este TX = 170, lo que explica la 0.00017 LTC tarifa.

Pero también estoy trabajando en mi propio bolsillo en mi VPS con el Litecoin-CLI. He hecho una cruda TX, firmado y enviado. Pasó esto: https://live.blockcypher.com/ltc/tx/32ceefc7f377ad53c91922dffe62e6fd19e48a46d6afb4d610c2c090646404dc/

Una tarifa de transacción de 0.1 LTC!!! Y el vsize es sólo 192.

Volví a la litecoin.conf archivo y tiene la paytxfee=0.001 parámetro. Lo que significa que me costaría 0.001 LTC/kB. maxtxfee estaba apagado, pero ahora es con un valor de 0.001. Cuando intento enviar ahora, sólo me impulsa con: "error":{"code":-26,"mensaje":"256: absurdamente alto cargo"}.

¿Qué estoy haciendo mal?

(Sí, yo estoy probando en mi billetera en el mainnet, soy estúpido)

+875
Ruairidh Bruce 3 ene. 2015 7:01:57

El polvo umbral depende de la min relé de pago, que es un servidor de configuración. Por lo tanto, es dependientes del servidor. En este punto, este umbral no es enviado por el Electrum servidor para el cliente, pero es un valor predeterminado, codificado en el cliente. Que valor predeterminado puede ser menor que el valor configurado en el servidor que está utilizando. Intente utilizar otro servidor.

+840
Barry Hurt 21 dic. 2014 13:12:20

Posibles Duplicados:
Hay un sólido "Bitcoin Banco" todavía?

Decir que quiero controlar mis bitcoins de un (para mí) solo punto y no tengo los recursos técnicos necesarios para tener un único punto de acceso con una cartera entre mis propias computadoras y / o dispositivos.

Hay un bitcoin banco o servicio similar al que aloja mi bitcoin wallet para mí y hay un beneficio para un servicio más allá de la probablemente mejor de copia de seguridad y ser un único punto de que puedo manejar mis bitcoins sin tener que configurar mi propio acceso remoto a un PC en casa? ¿Cuáles son las razones en contra de la utilización de un servicio?

+816
killerkiara 17 abr. 2011 5:44:09

Estoy corriendo bitcoin servidor detrás de nodejs (child_process). Me preguntaba si es confiable para la captura de la cartera de notificaciones desde la salida estándar (stdout) corriente (los que están marcados AddToWallet)? De esta manera no me necesita para crear un nuevo proceso hijo con walletnotify así como la captura de todas las transacciones relevantes sólo. Realmente estoy preocupado acerca de la fiabilidad de este método. ZMQ es inútil para mí, ya que no notificar de transacciones en rescanblockchain comando.

+808
user352290 21 ago. 2016 12:12:42

Cuando yo voy a enviar mi operación, es "competir" con otras operaciones de minado. ¿Hay alguna minería de piscinas con los siguientes servicios:

  1. Yo voy a dar mi dirección
  2. Estoy rematando mi saldo en su servicio
  3. Estoy enviando a algunos de transacciones desde mi dirección
  4. La piscina cheques de transacción de la piscina y ve la transacción con mi dirección en las entradas
  5. La piscina minas de mi transacción en el siguiente bloque (sin ordenar por prioridad, comparación de cuotas, etc.) y toma algo de "recompensa" por el de mi saldo
+778
Abhinav K 3 nov. 2010 9:01:39

Hay más transacciones por bloque. El costo de la verificación de un bloque no depende de bloques anteriores en todos.

+709
ChiefHagno 31 jul. 2017 11:15:28

No me refiero a hardware cartera como Trezor, sino simplemente un dispositivo que no es programable, y no de la red conectable pero va a generar pares de claves (+ la dirección asociada sería muy útil pero que se puede hacer de software en sólo la clave pública sin demasiado riesgo?) en el empuje de un botón.

Me pregunto si esta es una manera de crear una billetera de papel y tienen que recibir un número de BTC:

1.Generar un privkey/pubkey par

2.Escribir el privkey abajo, duplicar y almacenar las copias de seguridad. Supongo que esto podría ser dividido en pedazos y se almacenan en varios lugares separados, de modo que el incumplimiento o la pérdida de uno de ellos no regalar el pleno privkey o perder la información necesaria para recrear como un papel matriz RAID implementado con tres miembros de la familia?) [y escribir recuperación instrucciones en su testamento]

3.Generar el bitcoin dirección asociada con la clave pública (no tan arriesgado, afaict)

4.Recibir el pago en la dirección

Hasta que viene a pasar el BTC (que puede ser de bastante tiempo en el futuro) no habría necesidad de un software de cartera, y ciertamente no hay necesidad de utilizar una línea de generador de claves.

En la ausencia de una llave de hardware generador supongo que descargar el código de confianza sourceforge o en algún lugar y la ejecución de ti mismo en una falta de red de la computadora es casi tan seguro?

(Me doy cuenta de los dados está bien para generar un privkey pero la asociada a la clave pública mucho más bonita que se ha hecho en el código en algún lugar, ¿no?).

¿Es esto factible?

+664
Debbie Numbers 3 jun. 2014 11:13:17

A mi entender, por un tx, antes de que se finalizó con la locktime, no puede ir en mempool. Pero, en el que se especifica la ubicación es el tx a mantenerse a la espera de la locktime venir. Similares, para antes de que el número de secuencia, donde es el tx a mantenerse a la espera? Gracias.

+656
Grundic 29 may. 2012 23:41:48

Estoy buscando el punto de referencia hashrates tanto de 1.0 GHz Opteron de 2007 de la CPU, así como un 1.2 GHz Xeon de 2007 de la CPU. Miré aquí , pero que no ve en ellos se mencionan.

También, en que hace referencia a la página, no veo nada menciona de cómo la hashrates se calcula. Lo de minería de datos de la aplicación está siendo utilizada como el benchmarker para todos los stats? Gracias de antemano!

+646
foresightyj 12 dic. 2010 8:29:43

PT acciones también se pueden encontrar a través de Havelock Inversiones, con sede en Canadá.

+643
Vasudha 24 ago. 2019 1:33:56

Tengo la clave privada de copia de seguridad de mi teléfono Android wallet. Mi teléfono se rompió y ha sido reemplazado, pero no puedo ver ninguna opción de importación en el Android aplicación de cartera.

¿Cómo obtengo mis BTC en la espalda?

+641
KENDRA SMITH 8 dic. 2012 1:47:02
Esta etiqueta debe ser utilizado para las preguntas relacionadas con bitcoind, la línea de comandos de software de Bitcoin Core. Es sinónimo de "Bitcoin Demonio", donde un demonio es cualquier equipo de proceso que se ejecuta en segundo plano (el"servicio" en la terminología de Windows).
+613
avemaria84 4 sept. 2016 14:57:27

Con el reciente rally y la atención de los medios, muchas de las nuevas incorporaciones a la de la comunidad Bitcoin.

Muchos se están preguntando:

Soy nuevo en el Bitcoin, ¿cómo puedo mantener mis bitcoins seguro?

y, si no es que es la primera cosa que usted debe enseñarles.

+558
Ej White 16 may. 2013 22:56:26

Yo era capaz de empujar la transacción después de la firma de la misma a través de la https://coinb.in/#sign.

Parece que soy de la generación incorrecta de las firmas.

+506
argus 28 oct. 2011 3:43:42

Por lo que he leído más de lo que se etiqueta con walletnotify, pero no han encontrado una solución. Sé walletnotify se supone que se ejecuta dos veces, uno para confirmar la transacción y otra vez, cuando llega el 1 de confirmación. Para mí, se ejecuta dos veces, a la derecha del palo.

bitcoin.conf:

servidor=1
daemon=1

maxconnections=12
maxuploadtarget=20
rpcuser=xxxx
rpcpassword=xxxx
testnet=1
rpcallowip=52.86.xx.xx
walletnotify=/home/scripts/transaction.sh %s
keypool=10000

transaction.sh:

#!/bin/sh
F=notify_log
D=`date +"%Y%m%d%H%M%S"`
echo ${D} - ${1} >> ${F}

Produce un resultado de:

20180126015435 - cf59f4c18a80773164c7efdf2a77722099722b3a61274f940aea52cbd600db2b
20180126015435 - cf59f4c18a80773164c7efdf2a77722099722b3a61274f940aea52cbd600db2b

Mismo TXID, misma marca de tiempo. Pero ¿por qué dos veces?

+474
Mutai Mwiti 1 may. 2019 14:08:47

Una cartera.dat archivo contendrá muchos, muchos bitcoin pares/direcciones. Así que no hay razón para eliminar una antigua dirección, y de hecho esta es probablemente una mala idea. Si usted o cualquier otra cosa que erróneamente se envía bitcoins a la dirección, será imposible recuperarlos una vez que hayas eliminado las claves.

Si no tiene la clave privada de una dirección, usted no será capaz de pasar cualquier bitcoin almacenados en ella. Dicho esto, usted todavía puede importar la dirección como un reloj "sólo la dirección, el sentido de su cartera va a seguir la pista de la dirección' equilibrio, pero no ser capaz de gastar las monedas (porque no tiene la clave privada).

Usted puede utilizar los siguientes comandos:

bitcoin-cli importaddress para una dirección bitcoin

bitcoin-cli importpubkey para un bitcoin clave pública

Tenga en cuenta que para su cartera para aprender acerca de las transacciones que se envían a los importados/dirección de clave pública en el pasado, su cartera tendrá que volver a examinar el blockchain (rescan=true de forma predeterminada cuando se llama a importaddress o importpubkey). Si por casualidad usted conoce que los bloques de las transacciones relevantes fueron incluidos en, puede establecer rescan=false y, a continuación, ejecute rescanblockchain ("start_height") ("stop_height") y se completará el rescan mucho más rápido.

Y si no tiene la clave privada, puede importarlo mediante:

bitcoin-cli importprivkey

+474
heavi5ide 14 mar. 2016 13:44:45

Mediante la compresión de la txids a una reducción de la huella dactilar, estás reduciendo el único identificabilidad. Por ejemplo, hay tres transacciones que coincide con el prefijo de eb36eca: tx1, tx2, tx3.

Así que, básicamente, esto es la creación de una combinatoria de rompecabezas, sobre todo teniendo en cuenta que el txid es sólo una parte de la punto fuera, usted también tendrá que agregar la de salida, de lo contrario usted podría estar refiriéndose por ejemplo, a cualquiera de las 51 salidas de las anteriores tx3.

A mí me parece que esto sería más complicado para operar los clientes ligeros de forma segura, que no tienen la completa UTXO Establece en su disposición. Para la retransmisión, similar compresiones ya están acostumbrados, pero mientras que un tal sistema puede ser posible implementar para blockchain de datos, no estoy seguro de si el efecto global sería deseable.

+451
user230799 2 dic. 2014 5:36:05

Si tengo una instalación en la que la electricidad y el capital son ilimitados, que la GPU podría ser más eficientes en la minería de cryptocurrency (como Etereum) entre la NVIDIA Tesla K80 y la NVIDIA Tesla M60? Sé que el M60 es la más reciente, es más eficiente, aunque?

+405
Benoist Ober 21 sept. 2013 22:22:45

Instawire, Bitcoin-Central, Instawallet, Paytunia y Paymium se parecen estar estrechamente relacionados, hacen referencia cruzada entre sí en sus sitios, a pesar de sus respectivas garantías para sus servicios son bastante diferentes (que era de dos enlaces en dos palabras es difícil ver en su plataforma, tal vez usted puede corregir eso) que es muy interesante.

La pregunta es por qué Instawire cargos mucho más que los precios que usted puede conseguir en Bitcoin-Central? Tal vez porque el primero es un servicio, y el último es un intercambio. Pero tal vez tienen diferentes políticas KYC? Aunque no estoy seguro acerca de Instawire' KYC (Know oyur cliente) políticas estatales en su sitio que usted puede enviar hasta 100 euros, a pesar de que, por una cuota de alta. Tal vez usted paga por su privacidad con este servicio? Por otro lado, Bitcoin-Central requiere de sus documentos personales, para incluso el más pequeño de transacciones, derecho? Aunque no estoy seguro, no encontrar estos datos de forma explícita en sus sitios.

+308
Mayra Villagomez 17 mar. 2018 20:55:06

Sólo me preguntaba ¿cómo obtener la dirección dado que almacenamos sólo una clave pública? ¿Cuál es la relación entre ellos? Es la dirección de una simple hash de la clave privada? Si sí, ¿qué algoritmo de hash se utiliza?

+262
user45180 29 dic. 2011 0:07:46

Lugar de votación en muchas direcciones cada 30 minutos, es probable que desee importar sus direcciones en bitcoind, el uso de bitcoin-cli importaddress y, a continuación, han bitcoind notifique automáticamente cuando una nueva transacción viene, utilizando el walletnotify opción.

Véase, por ejemplo: ¿Cómo puedo usar walletnotify?

Hay un montón de detalles para obtener derecho: a transacciones podrían no confirmar nunca, el ID de la transacción podría cambiar. Cuando bitcoind pierde la conexión a la red, usted quiere que su secuencia de comandos para ser capaz de manejar eso. etc.

+237
suyash singh 4 oct. 2013 6:02:40

La única cosa que podemos hacer es esperar a la confirmación de la transacción, como yo ahora. Este enlace muestran que más de 120.000 transacciones sin confirmar, incluyendo el nuestro https://blockchain.info/unconfirmed-transactions

La esperanza que tenemos confirmado antes de que se resienten

+194
Potato 17 oct. 2013 7:28:42

Decir que voy a construir algún tipo de software de todo el sistema Bitcoin y me gustaría probar cosas sin tener que ganar real BTC en primer lugar, y sin tener que emplear una gran cantidad de la mezcla de alimentación para crecer el bloque de la cadena.

Como yo lo entiendo, el bitcoin clientes se conectan a la red para obtener la autoridad de bloque de la cadena, por lo que parece que no se puede establecer un juguete de red fácilmente. O puedo? Supongo que los desarrolladores de los clientes se necesita alguna forma de prueba de su software.

Mientras que yo soy un desarrollador de software, y familiarizado con las cosas como modificar la fuente y la reconstrucción de el cliente, el punto de este ejercicio sería correr inalterada clientes en un entorno ficticio.

+71
lavenderchartreuse 27 mar. 2013 12:11:30

Estoy corriendo bitcoind 7x24 en un host linux en mi red por lo que es siempre sincronizados.

Opciones como:

 -rpcuser=<usuario> nombre de Usuario para JSON-RPC conexiones
 -rpcpassword=<pw> Contraseña para JSON-RPC conexiones

sugieren que es posible tener una cartera de cliente en mi PC con Windows acceder a dicho servidor y operar la cartera.dat en el PC de Linux.

Pero mis intentos no han tenido éxito. Puedes sugerir una solución, o al menos que me ayude a entender por qué esto no es posible.

+41
Antonio Ciolino 1 abr. 2014 10:25:40

Mostrar preguntas con etiqueta