¿Qué clientes de GUI apoyo multisig transacciones?

Hay grandes actual de la interfaz de usuario de carteras (desktop/mobile/web) que apoyan la creación y el gasto multisig transacciones?

+975
Plushy 12 feb. 2016 0:50:02
28 respuestas

Si tengo $1000 por valor de bitcoin con el precio actual del bitcoin en $7000, más tarde, en bitcoin dropa a $6500, normalmente sé ths dinero en mi cartera va a soltar. Pero mi pregunta es ¿qué pasará si puedo añadir más dinero en mi billetera luego bitcoin va a $7000, le tengo más de $1000?

He estado pensando por un tiempo y no he venido para arriba con una explicación clara.

+991
Lex Nasser 03 февр. '09 в 4:24

Depende, si es un "Pago a la secuencia de Comandos de Hash" (ver BIP 16) multi-firma de la transacción o simplemente un desnudo de multi-firma de la transacción.

Si se trata de un "Pago a la secuencia de Comandos de Hash", usted necesita saber todas las otras claves públicas implicadas, incluyendo su propia manera usted puede averiguar la secuencia de comandos de hash.

Si es un desnudo de transacción, que simplemente necesitan saber que su propia clave pública como cada clave pública que participan en el multi-firma de la transacción aparece en la secuencia de comandos de salida.

+960
Christopher Gwee 22 ago. 2011 0:54:25

Depende del software. Usted puede construir una transacción que pasa lo que utxos desea, así que, sí, usted puede enviar a alguien a la cantidad exacta de la suma de polvo de transacciones. Como para el pago de la transacción, la red puede o no puede relé, pero incluso allí, usted puede ser capaz de obtener un amistoso minero de la mina de ella.

+880
Guy Lowe 4 jun. 2018 15:22:45

Entiendo que cualquier salida en blockchain puede ser la izquierda de la onu, redimidos para siempre. Pero Si nos vencen todas las transacciones que son más de dos años de edad (especialmente después de un cierto número de bloques), hay algunos beneficios

  1. Reciclar perdidos o destruidos bitcoins dándoles la espalda a los mineros
  2. Mineros van a continuar para obtener más transacciones y por lo tanto más tasas
  3. Número de unspend transacciones pueden ser menos acelerar la verificación
  4. Tamaño de blockchain para mantener descargado puede ser minimizado
  5. Roto criptográficos hahes/firmas pueden hacer obsolute
  6. Las nuevas características se pueden introducir fácilmente

¿Hay alguna alt monedas que considerar estas? ¿Cuáles son las ventajas de mantener todas las transacciones válidas desde génesis bloque?

+867
zenonzoomzoomzoom 13 ago. 2011 23:37:06

Esto puede ser una pregunta tonta, pero sigo corriendo en círculos. El uso de cualquiera de bitcoind o JSON-RPC es que hay una forma de buscar todas las transacciones que implican una dirección de hash? Entiendo que cada cartera y la mayoría de bloquear el explorador de sitios web tienen esta característica, pero es un nativo que yo estoy con vistas, o no todos mantienen una por separado indizada en la base de datos fuera de la blockchain?

Supongo que desde la investigación que he hecho #2, pero dado el tamaño, la historia y la Velocidad a la que el blockchain actualizaciones de la construcción de esta base de datos parece que tomaría más tiempo, a continuación, descargar el blockchain.

Por favor alguien puede stear mí en la dirección correcta, así que no estoy perdiendo los próximos 6 años la reconstrucción de la rueda?

Gracias de antemano por la ayuda.

+826
ildjarn 22 oct. 2019 7:42:39

No, no es. El valor de Bitcoin fluctúa a lo largo del tiempo. Nube de minería de toma de años, no de meses, para que sea rentable. Por entonces, te has perdido en beneficio de las fluctuaciones de los precios, que es mucho mayor que el beneficio de la nube de minería de datos. Nube de minería de datos sólo es rentable si se asume el valor de Bitcoin no va a aumentar durante estos años.

+824
rachel199726 28 nov. 2013 11:53:06
  1. Si usted se está preguntando acerca de la mínima cosa a la tienda para asegurarse de que puede enviar y recibir los fondos, entonces va a ser la clave privada (que ya conoces). Pero para hacer transacciones a través del núcleo, sólo necesita almacenar la clave privada que se obtiene de la dumpprivkey llamada a la api y la dirección para la recepción de los fondos.

  2. Para recibir los fondos que usted tiene que utilizar la dirección.

  3. No tengo conocimiento de ninguna API central que daría el valor hexadecimal de la clave privada que recibe de dumpprivkey. Sin embargo, es un muy básico esquema de cifrado y puede decodificar de nuevo a hexadecimal utilizando cualquier lenguaje de programación.

Esto sería útil para una explicación detallada.

+799
LoneMarvel 8 nov. 2012 9:10:38

No se puede descodificar la salida es lo que Blockchain.info muestra para cualquier tipo de salida que no se ajusta a un conjunto de salida estándar de plantillas de script. Tales salidas no tienen direcciones asociadas así que realmente no hay nada que un bloque explorer puede mostrar acerca de ellos.

Según lo declarado por otros ms responden, la razón específica de que este resultado no podía ser descifrado, es porque es un OP_RETURN de salida. Hay muchas otras cosas que podría resultar en que el mensaje. Esencialmente, cualquier secuencia de comandos que no es una de las plantillas estándar resultará en que el mensaje que se muestra.

+777
Stanislav Pankevich 16 abr. 2014 13:02:17

De forma predeterminada, Bitcoin Core crea 100 direcciones la primera vez que se inicia, y trata de mantener a los 100 que aún no se han utilizado las llaves en la cartera.dat "keypool' (cuando se desbloquee el monedero para realizar un pago, esto va a generar más).

Así que usted no necesita para copia de seguridad de forma continua. El 'getinfo' RPC comando le dirá el tiempo cuando el más antiguo de los que aún no se ha utilizado clave fue generado ('keypoololdest').

Cualquier cartera de copia de seguridad creado después de la keypoololdest tiempo será suficiente para recuperar todos los bitcoins enviado a su cartera, pero yo sugeriría que usted averiguar acerca de cuánto tiempo le tomará para enviar y recibir 100 transacciones (por ejemplo, dos por día sería de 50 días) y, a continuación, copia de seguridad de aproximadamente dos veces tan a menudo como que (tal vez una vez al mes si estás haciendo 2 transacciones por día).

Asegúrese de que sus copias de seguridad cifrados con una fuerte frase de contraseña, y asegúrese de guardarlo en algún lugar fuera del sitio que es seguro.

Y para el almacenamiento a largo plazo de más de uno o dos bitcoins, el uso de un dispositivo de hardware o de papel de la cartera.

+707
brewpixels 21 mar. 2013 23:24:03

¿Cómo puede alguien como un cambio de la pista de la Bitfinex hackeado monedas para asegurarse de que el hacker no puede cambiarlos?

Hace un servicio existen para facilitar el intercambio de llamar a una API con el depósito txid y obtener una respuesta si la entrada de monedas se realiza el seguimiento para el hack?

Actualización

Entiendo que a la gente no le gusta la idea de seguimiento de bitcoins, sino como un intercambio si bitcoins asociados con el hack se depositan en su plataforma y se le permitió ser convertidos en DÓLARES que son potencialmente responsable de la facilitación de un delito. Un cambio de las necesidades, de una forma fácil seguir la pista de estas monedas, por lo que al menos se les puede poner una retención en la cuenta del usuario mientras se investiga el origen de la depositó las monedas. Esto sucede con USD todo el tiempo, así que no estoy seguro de por qué la gente espera bitcoins a ser diferente. No hay cambio quiere ser una parte de las acciones penales.

Esperemos que ahora la cuestión es más clara. Así que hace un servicio de existir o debe el intercambio de escribir su propio código para manejar esto?

+631
Riya 21 jun. 2016 6:06:25

Es posible la creación de un bitcoin como sistema que tiene una autoridad central?

Yo sé que la razón por la que muchas personas como bitcoin es que es totalmente descontrolado, pero yo estaba pensando que un "banco central" de este tipo podría hacer un cryptocurrency más como una moneda real (menos sujeto a grandes fluctuaciones a corto plazo), si fueron capaces de crear dinero en efectivo.

Sería posible hacer criptográficamente (dentro del algoritmo de sí mismo), o lo que sería necesario?

EDIT: Más específicamente, ¿cuál sería la mejor manera de hacerlo?

EDIT2: yo todavía quiere mantener el P2P sistema de transacción, sólo tenemos un centro de sistema de regulación que puede crear y destruir las monedas. Yo no quiero hacer algo como Arscoin donde el servidor de mantenimiento fue menor a la óptima, por decir lo menos.

+590
pixelbrackets 27 ene. 2019 10:36:29

¿Por qué usted piensa que no es el propio? Las transacciones no tienen una dirección, es posible etherscan cometido un error en adivinar que es de. Pero lo más probable es que uno de sus direcciones, tal vez diferente a la que pensaba, tales como un cambio de dirección. O si usted está usando una bolsa o cartera web, que sólo podría ser de otro uno de los UTXOs que, intercambio de cartera tiene, no depositó a usted

+557
user37460 16 feb. 2017 20:02:55

Hay bitcoin clientes sin Isstandard () función que permitiría no estándar de las transacciones de la emisión?

+551
Jessica Richter 14 oct. 2012 14:46:41

Me gustaría obtener la tarifa cuando la búsqueda de una transacción con getrawtransaction, pero el JSON-RPC no devuelva este.

https://chainquery.com/bitcoin-api/getrawtransaction

Así que para lograr esto, mi idea es:

  1. Llame getrawtransaction para cada vin, y guardar el valor de salida para cada uno.
  2. Suma el valor de salida de la vins, y restar la suma de los vsal valores para darle el resto.

Sé que esto va a funcionar, pero no me gusta tener que llamar a getrawtransaction para cada vin (como este JSON-RPC convocatoria se hará a más de 200 veces para algunas transacciones).

Es allí una manera más eficiente? O es esta la única manera de calcular el costo de una transacción con bitcoin-cli?

Aparte: ¿por Qué no getrawtransaction devolver una cuota de campo, como las transacciones en getrawmempool y getblocktemplate hacer?

+512
John Walter 14 jul. 2013 13:46:23

ACTUALIZACIÓN: Después de varias horas, la segunda transacción se muestra ahora en BlockCypher.

He enviado algunos bitcoin desde mi Bitcoin Core cartera a mi Éxodo cartera. La primera vez, traté de lowballing los honorarios y la transacción fue finalmente abandonado (no se muestran en blockcypher o de otros sitios).

El uso de -zapwallettxes yo era capaz de recuperar con éxito el bitcoin.

Después de enviar el bitcoin una segunda vez (recomienda utilizar el pago), la segunda transacción no aparece en blockcypher a todos. El estado que se muestra en Bitcoin Core es "0/sin confirmar, en la memoria de la piscina". Cualquier ayuda sería muy apreciada, gracias.

EDIT: Mi ID de transacción es 115c77086608cab30b92bab4316920787be8a886a5018f5d2eb5512a49a7b6f6; de nuevo, no funciona en varios blockchain el explorador de sitios que yo he utilizado.

EDIT 2: Después de correr -zapwallettxes de nuevo, la transacción desaparece y el bitcoin se muestra en mi cartera. Sin embargo, después de quitar el comando, la transacción vuelve a aparecer.

+493
Boris S 12 abr. 2015 14:28:47

Bitcoin Core 0.10 no fue publicado hasta el año 2015. Es imposible que usted ha usado esa versión en 2013, ya que no existe.

Sin embargo, la cartera de formato en sí no ha cambiado desde al menos 2012 (y antes en realidad) por lo que es completamente bien para actualizar su software. La billetera.archivo dat todavía puede ser utilizado en Bitcoin Core de 0.15. Todo lo que usted necesita hacer es asegurarse de que Bitcoin Core es cerrado, ir a la Bitcoin Core directorio de datos y copia de la cartera.archivo dat desde allí hasta el Bitcoin Core directorio de datos en su máquina.

+490
Josh Ogle 18 feb. 2017 10:21:57

Sólo voy a dar la respuesta para un mutuo cerca. La situación para unilateral (forzado) en el canal de cierre debe ser similar sólo que usted tiene la mirada en el compromiso de las transacciones y que usted tiene que mirar para local_delayedpubkey en lugar de localpubkey.

Usted puede mirar en el PERNO de 03: Transacciones en las que se especifica. En particular, la sección de cierre de la transacción. Desde allí podemos citar:

txout script: como se especifica en el que el nodo del scriptpubkey en su mensaje de cierre`

Esto significa que tenemos que buscar en el PERNO de 02: Peer Protocolo para el cierre el mensaje de cierre. No se especifica lo siguiente: Cualquier nodo (o ambos) puede enviar un mensaje de apagado para iniciar el cierre, junto con el scriptpubkey quiere ser pagado.

tipo: 38 (apagado)

datos:

[32:channel_id]

[2:len]

[len:scriptpubkey]

lo que significa que el mensaje de apagado básicamente especifica un canal y un scriptpubkey a que el monto que se paga. Además se especifica que el remitente:

DEBE establecer scriptpubkey en una de las siguientes formas:

OP_DUP OP_HASH160 20 de 20 bytes OP_EQUALVERIFY OP_CHECKSIG (paga a la clave pública de hash), O

OP_HASH160 20 de 20 bytes OP_EQUAL (paga a la secuencia de comandos de hash), O

OP_0 20 de 20 bytes (versión 0 pagar a testigo clave pública), O

OP_0 32 de 32 bytes (versión 0 pagar para ser testigo de secuencia de comandos de hash)

La especificación también menciona la posibilidad de especificar el cierre scriptpubkey durante la canal de establecimiento en el announcment mensajes. La especificación guarda silencio acerca de la forma de las direcciones de salida.

En una primera aproximación parece que cada aplicación puede elegir las claves para sí mismos como siempre que sean de la forma anterior. Sin embargo, mientras que esto podría funcionar - la especificación dice algo diferente (con el fin de hacer de privacidad de la watch tower de los servicios de que sea posible). Así que mirando en otra sección de la bolt3 acerca de la clave de derivación encontramos aprender:

Estos pubkeys son simplemente generado por la adición de sus puntos de base:

pubkey = punto de base + SHA256(per_commitment_point || punto de base) * G

El localpubkey utiliza el nodo local payment_basepoint

Las correspondientes claves privadas pueden ser derivados a través de:

privkey = basepoint_secret + SHA256(per_commitment_point || punto de base)

Esto significa que tenemos que averiguar cómo derivar la basepoint_secret y la per_commitment_point que también se explica en este PERNO y tanto detalle que no he mirado todavía.

+416
user1634074 25 oct. 2014 14:54:20

Obivously, la pregunta y esta respuesta son subjetivos, basados en experiencias personales. Sólo lo he usado LND y C-Rayo, que son sin duda el más popular. El siguiente es un resumen de mis experiencias:

LND

LND está construido en IR y requiere de una especial versión de Bitcoin construido en IR así. El proceso de instalación está bien documentado y bastante sencillo. Sin embargo, tuve problemas con la configuración de Deslizamiento, que es necesario para instalar las dependencias. Además, yo era reacia a confiar en la versión de GO de Bitcoin para permanecer compatibles. Supuestamente, hay un pull request para realizar los cambios necesarios en el Núcleo de la versión, pero aún así... me considera un riesgo. Una vez pasado los problemas de dependencia, LND que funcionó muy bien. Yo habría continuado uso de ella, pero quería probar otras implementaciones.

C-Rayo

Desde que me esencial en la gestión de la versión de Bitcoin y prefiero que mis demonios para estar en C (de nuevo, una posición objetiva, basada en experiencias personales), traté de C-Rayo siguiente. No había problemas con la instalacion en Ubuntu y que ha estado haciendo ruido desde entonces. Los únicos problemas que he tenido son alrededor de documentación, que yo diría que la LND ha hecho un poco mejor trabajo hasta la fecha.


En resumen, el Rayo por encima de las implementaciones son grandes y yo recomendaría a cualquiera. Ambos tienen excelentes equipos detrás de ellos y están constantemente confirmar las actualizaciones.

Terminé pegando con C-Rayo porque tenía la arquitectura y las dependencias de los que me siento más cómodo y tener más experiencia (Bitcoin Core y C). Desde ambas implementaciones son todavía un trabajo en progreso y la documentación está en curso, me encuentro a mí mismo continuamente en el código de averiguar los errores y opciones. Si yo era más de un IR desarrollador, yo probablemente elija LND.

+411
Andrew McDowe 7 jul. 2015 9:52:55

Respuesta corta: Sí.
Respuesta larga: Para hacer sus monedas maduro, todo lo que tienes que hacer es esperar, pero que necesita de su billetera para ser abierto y la ejecución de la estaca, de lo contrario, no pasa nada.

+380
katit 5 may. 2014 17:16:10

Soy ejecución de Bitcoin-qt 0.8.6.1-beta en Qt 4.8.3 en windows 7 de 64.

a continuación es de mi .conf contenido en %appdata%/bitcoin carpeta

rpcuser=bitcoinrpc
rpcpassword=ahything
rpcallowip=127.0.0.1
rpcallowip=192.168.*.*
rpcport=9332 
servidor=1
daemon=0
addnode=69.164.218.197

el uso de curl 7.26.0 (i686-pc-mingw32), ejecuto el siguiente comando:

curl --usuario 'bitcoinrpc' --datos binarios '{"jsonrpc":"1.0","id":"curltext","método":"getinfo","params":[]}' -H 'content-type:text/plain;' http://127.0.0.1:8332

el pc pide contraseña de host.

He probado el .conf contraseña y también de la PC de la contraseña (que es el que me conecto en mi PC)

Siempre me sale error 401 (no autorizado) de resultado.

Puede alguien me consejos ¿de dónde me salió mal o ¿cómo puedo saber que la contraseña se refieren?

TIA

Saludos, KK Gian

+355
Hussain Anchal 10 dic. 2014 13:20:04

Simple y menos explicación técnica para los novatos: Vamos a Alice ser el remitente y Bob ser el receptor. Alice crea ScriptPubKey correspondiente a la clave privada de Bob de la cartera. Ella transmite esta ScriptPubKey junto con satoshis en el bitcoin y la red de satoshis empiezan a aparecer en el Bob de la cartera como el equilibrio. Así, ScriptPubKey actúa como un 'bloqueo'.

Ahora a Bob para pasar los satoshis que debe satisfacer las condiciones de Alice colocado en el ScriptPubKey. Entonces él crea scriptSig (o la firma de escritura) como la solución que satisface las condiciones de ScriptPubKey con el fin de pasar los satoshis. Aquí, scriptSig actúa como claves para ScriptPubKey de bloqueo.

+349
Nadin2657 24 feb. 2018 15:11:47

Yo realmente no creo que sea necesario. Bitcoin es un proyecto complicado, es mejor tener uno canónica de la JVM basado en la biblioteca de una biblioteca en cada JVM idioma.

AFAIK actualmente no hay Scala biblioteca, y estoy segura de no ser por algún tiempo (a menos que tal vez como un contenedor para bitcoinj?)

+303
Akbar Mokhtarani 17 jul. 2010 14:25:56

Que les envíes una dirección bitcoin junto con la factura. Utilizar una dirección diferente cada vez, de modo que usted puede decir que usted paga.

+211
Flying Gambit 18 mar. 2010 18:27:43

Estoy planeando la construcción de un pequeño monedero electrónico sitio web para aprender los conceptos básicos de la codificación y el manejo de las cuentas, transacciones y saldos en Bitcoin.

Esto no es realmente el lugar para aprender. Incluso el más duro de Bitcoin servicios atacado en una base regular.

El uso de brainwallet, el proceso de creación de la cuenta es esta:

"El cerebro de carteras" son una increíble manera fácil para que los usuarios pierden la totalidad de sus fondos. Sucede todos los días. Creo que tu 8 palabra de la frase es lo suficientemente fuerte? Lo más probable es que no, y hay al menos tres bots que se vacía la cartera en cuestión de segundos de la recepción de los fondos.

Ahora, cada vez que un usuario desee pasar una transacción en mi sitio estoy tratando de usar brainwallet para enviar transacciones.

El código que se referencia es sólo un frontend para blockchain.info y el bitcoinjs de la biblioteca.

Como una nota al margen: es este un proceso de sonido para el almacenamiento y transmisión de datos al servidor?

Blockchain.info utiliza este método para la web de la cartera, pero no, es muy insegura y ofrece muy poco en el camino de la seguridad. Si su servidor está comprometido, las teclas son. Si son maliciosos, usted puede backdoor el cliente de secuencias de comandos y nunca nadie sabría. No es seguro, y un servicio de uso de este tipo de sistema no debería ser la publicidad a sí misma como tal.

+128
Akhil S K 18 jun. 2016 17:29:31

Bitcoin claves públicas son simplemente puntos de la curva elíptica secp256k1. Cada punto tiene una x y el valor de y, y (sin comprimir) clave pública está codificada con el 0x04 para mostrar que es un sin comprimir de clave pública frente a un comprimido u otros, y, a continuación, seguido por las coordenadas x e y, cada uno de los 32 bytes de largo. El 0x04 es un prefijo, la clave de la misma es el punto de la curva.

Hay 2 interpretaciones de la primera y la última de las claves de lo que puedo ver. Ya sea que te refieres a la 'primera' clave es la que corresponde a una clave privada de 0x01, o la tecla con el más pequeño de los valores de x e y. secp256k1 es la curva y2 = x3 + 7, por lo que cualquier valores de x e y que satisfacen esta ecuación (modulo el primer p = FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE FFFFFC2F [ref]) es un válido punto de la curva y por lo tanto la clave pública. De modo que x=0, y=1 no sería un punto válido, porque no satisfacen la ecuación.

+85
Gabriel Flo 3 abr. 2011 13:42:25

Me corrió los tres comandos siguientes:

sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo su bitcoinuser
sudo apt-get install bitcoind

y creo bitcoind se ha instalado en mi Ubuntu 12.10 de 64 bits ec2 cuadro, pero el problema es que no puedo encontrar en cualquier lugar.

¿De dónde bitcoin descargar para cuando se instala a través de la ppa?

+71
Ophelia Keeler 19 ene. 2014 13:08:19

Desde el block erupter es inútil a la mina de Bitcoin ahora. Por lo que entiendo los únicos otros dos opciones sería la mina de Namecoin o Devcoin ya que con el uso SHA256 de cifrado. Pero, ¿cómo puedo extraer estos? Sería cgminer trabajo? o hay otra app que tengo que usar?

También se Namecoin y Devcoin los únicos que utilizan SHA256?

+50
Jonathan Simonney 7 feb. 2016 16:22:40

Estoy tratando de convertir un Segwit YPUB dirección que tengo de un libro de Contabilidad de la Cartera a un Legado XPUB dirección en orden a la consulta de las transacciones de la cartera. Aún tengo que encontrar un confiable API que soporta YPUB y estoy usando Blockchain.info para obtener la información para Bitcoin.

Mientras he probado con varios métodos para convertir una YPUB a XPUB (conseguir el mismo direcciones con cada método que he encontrado - cambiar la cabecera con la red específica de la llave mágica), no veo el equilibrio en el resultado XPUB dirección. Muestra 0 balance.

Es posible que una dirección convertida iba a mostrar el saldo de la dirección original?

Gracias, Raras

+11
dabbe 23 ago. 2012 8:00:18

Mostrar preguntas con etiqueta