¿Cómo puedo revocar una multisig transacción?

Digamos que estoy usando 2 de 3 multisig. Sé cómo usar signrawtransaction y sendrawtransaction para enviar los fondos si al menos 2 de las partes han convenido en la transacción, pero no sé cómo revocar y enviar los fondos de vuelta a la primera persona.

¿Cómo puedo hacer eso?

+62
davka 3 sept. 2014 5:19:21
15 respuestas

Usted recibirá el pago. Su cartera no tiene que ser en línea o sincronizado para recibir los fondos, sólo para hacer algo con ellos. (Estoy asumiendo que usted está utilizando Bitcoin-qt o algo similar, no sé lo que el vendedor recomendado o lo que has hecho.)

Sin embargo, el cliente no debe tomar meses para sincronizar, lo que podría indicar que hay algún problema.

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

Usted tendrá que contactar con Changelly de servicio al cliente para tener el exceso de btc devuelta a usted.

+959
DesuLaifu 1 dic. 2018 7:59:45

Un bloque es aceptada inmediatamente (suponiendo que sea válido) el tiempo de maduración se aplica a la coinbase recompensa para el minero se encuentra en el bloque (bock subsidio + tx honorarios).

El propósito es evitar un formulario de cambio de transacción (más comúnmente asociados con la "doble gasta") si el bloque es huérfana. Si un bloque está huérfano el coinbase recompensa "deja de existir". Las monedas son producidos a partir de la cuadra y cuando un bloque es huérfano es la sustitución de los bloques de la versión de la coinbase tx que es considerado válido por la red.

Las transacciones que no coinbase monedas como una entrada no se ven afectados. Si un bloque está huérfano, a continuación, cualquier tx que fue confirmado en el huérfanos bloque y no se confirmó en el bloque que sustituye volverá a la piscina de la memoria y ser incluidos en un futuro bloque.

Generado monedas sin embargo, dejan de existir cuando el bloque está huérfano. Si la red permitió a los mineros a pasar de inmediato sería el destinatario de las monedas no es el minero que iba a sufrir una pérdida de la minero del bloque de la orpahned.

Así que para evitar esa situación indeseable de la red requiere coinbase tx (recompensas a los mineros) para "madurar" o esperar 100 confirmaciones (el cliente hace de este 120 confirmaciones, pero sólo 100 es requerido por el protocolo). Si un bloque está huérfano antes de que llegue a 100 bloques en la profundidad de la cadena, a continuación, sólo el minero se ve afectada.

+846
ediii 12 feb. 2018 11:31:56

Estoy buscando para volcar mis bitcoins en lugar seguro. Así que ¿alguien puede sugerirme o decirme el método para la creación de un seguro de bitcoin papel cartera.

+745
McGogen 12 oct. 2012 22:42:04

Porque los mineros no tienen en realidad/ o tener acceso a los bitcoins que se gastan en una transacción.

Simplemente elija un número de transacciones que han firmas válidas, y ponerlas junto con el hash que ha creado/resuelto, creando así una válida bloque. Ver https://en.bitcoin.it/wiki/Block_hashing_algorithm para obtener más información.

La persona que posee la clave privada posee el bitcoin, que (a menos que usted la comparta, por supuesto) sería algo mineros, o cualquier persona en general, no tienen acceso.

EDITAR:

Actualmente hay ~12.000.000 TH/S, con el fin De obtener el 51% de la hashpower, ( que es necesario para ser siempre más rápido, por lo tanto controlar el bitcoin cadena), debería al menos necesidad 12.000.001++ TH/S, digamos que podría generar este poder con un Antminer S9+, actualmente el más rápido, (creo?) que tiene una velocidad media de 11.5 º/S

12.000.001 TH/s / 11.5 = 1043479 Antminers, la cual tendría un costo total de 1043479*2000= 2.1 millones de dólares

Si usted está dispuesto a gastar esa cantidad de dinero sólo a corto bitcoin, usted tiene que preguntarse si va a viable y rentable.

Incluso si hay una mayoría de ataque, los mineros todavía no puede decidir las reglas de protocolo. Vea Lo que puede un atacante con el 51% de hash poder hacer?

en cuanto a lo que es realmente posible con un 51% de la mayoría de los hashpower.

Entonces, usted puede especular sobre el precio va hacia abajo, pero, de nuevo, puede que no, dejando pérdidas extremas.

También, usted probablemente sería capaz de ganar de manera más simplemente de minería de la mayoría de los bloques y sus honorarios.. 25 Bitcoin cada 10 minutos ( ya que usted tiene la mayoría) = 250$ cada 10 minutos. ( Al tipo de cambio actual. )

250.000*6*24=36.000.000$ en blockrewards cada día a solas. ( el doble que el número de segwit?)

Así que, no estoy diciendo que usted no puede theorethically lucro cortocircuito mientras que tratando de destruirlo con una mayoría hashpower, pero que probablemente hay mejores opciones.

+712
nevercry 28 ene. 2010 6:31:48

net.cpp por ejemplo:

// uso de un nUnkBias entre 10 (sin conexiones salientes) y 90 (8 conexiones salientes) CAddress addr = addrman.Seleccione(10 + min(nOutbound,8)*10);

Lo que hace esta línea de código exactamente decir/hacer?

+667
user343808 30 ene. 2016 22:23:31

Quiero correr mi propio público nxt / ardor nodo, pero también quiero https (letsencrypt). Tengo un servidor ubuntu con apache 2.4 instalado ya. ¿Cuáles son los pasos a seguir para obtener esta configuración?

+560
Eric Snyder 19 jul. 2010 23:38:46

en bitcoin papel blanco sólo hay atacante y honesto de los nodos. usted tiene p y q para las probabilidades.

en doble pase de ataque, en bitcoin documento, podemos hablar acerca de un posible empate del atacante y honesto nodos ? es un lazo posible y qué significa si es posible ? en términos de bloque y de la cadena de bloques ?

+555
Ted Hall 21 feb. 2017 6:56:40

Tu pregunta es irregular y plantea como principal problema de la cadena lateral de interconexión: Cómo probar algunos de la cadena (llamada "mainchain") que un evento (como un depósito) se llevó a cabo en una remota cadena (lo llaman el "sidechain").

Tan lejos como soy consciente de que hay todavía no precisa específicos de cómo funciona esto, pero hay varios enfoques que pueden adoptarse. El enfoque generalmente adoptado aquí es permitir que un conjunto de "funcionarios" o "los pescadores", para observar la transacción en la cadena lateral, espere a que se convierta confirmó que hay, y responder por el hecho de que se llevó a cabo por la firma de una declaración ("certificado"), que da fe el hecho de que la transacción en la cadena lateral, realmente tuvo lugar. Esto puede funcionar bien si hay algunos honestidad suposiciones acerca de los funcionarios, por ejemplo, que la mayoría de ellos es honesto. En ese caso, en la práctica, la retirada puede ser realmente una multisig de verificación. Este enfoque de trabajo con la existente bitcoin aplicación. Este enfoque es muy compatible con sidechains cuyo consenso se permitan por/bizantino, por ejemplo, Plasma, Pez, Elementos.

Si no queremos permanecer dentro de la esfera de bitcoin, hay más soluciones elegantes con diferentes confianza de los supuestos que se pueden realizar. Si no te gusta el modelo de amenazas de un grupo centralizado de los funcionarios (o una "federación" de los mismos) y quieres ir completamente trustless, usted necesita para producir una prueba de un remoto caso de una manera descentralizada. Esta prueba se necesita tener la forma de una simple cadena de la que da fe el hecho de que algo sucedió en el mando a distancia de la cadena, incluso si el local de los mineros no se conecte a ese remoto de la cadena y no sabes cómo su consenso obras.

Si la cadena lateral tiene una Prueba de Trabajo de consenso, entonces estas pruebas hacer una reclamación en la que da fe el hecho de que una prueba suficiente de la obra tuvo lugar para enterrar a una transacción en el control remoto de la cadena. Como demuestran esa prueba-de-trabajo se llevó a cabo, son "Pruebas de la Prueba-de-Trabajo" (PoPoWs). La verificación de tales pruebas no es trivial, la manera y el bitcoin no tiene un código de operación (opcode para ello en la actualidad, ni tampoco hay ningún apoyo de planificación. Por lo tanto, dichos esquemas sería posible cuando el mainchain es Turing-completo blockchain o admite una PoPoW opcode (poco probable).

Por otro lado, la cadena lateral tiene que apoyar a la generación de estas pruebas también. Esto puede ser integrado en la cadena, como ERGO, WebDollar, o Nimiq. Una blockchain sin PoPoW apoyo puede añadir sin suave que se bifurcan y sin minero aprobación por la realización de un adecuado terciopelo de la horquilla.

Finalmente, estos PoPoWs tienen que ser producidos por sidechains mantenedores en un "one-shot" intento que genera una cadena simple y no requieren de una interacción, es decir, deben ser No-Interactivo Pruebas de la Prueba-de-Trabajo (NIPoPoWs). Dados estos ingredientes, puedes hacerlo de una forma completamente trustless manera.

Todo lo anterior construcciones pre-supongamos que la cadena lateral y mainchain sobrevivir de forma segura de forma independiente. Por ejemplo, la cadena lateral debe tener honesto mayoría de cálculo de potencia si es PoW-basado.

Para resumir, bitcoin actualmente no tiene una manera de hacer lo que estás preguntando en un trustless manera, pero no están federados / cothority maneras de hacerlo. Si usted está dispuesto a trabajar en los nuevos sistemas, usted puede hacerlo de una manera descentralizada.

Descargo de responsabilidad: yo soy uno de los co-autores de la No-Interactivo Pruebas de la Prueba-de-Trabajo de papel.

+502
Grigorger 23 ene. 2010 11:04:34

Depende de que tipo de cartera, a un usuario que está utilizando.

Hay dos tipo de Bitcoin carteras disponibles, clasificados por la forma en que se conectan a la blockchain y comprobar que es la más larga y por lo tanto la correcta cadena de seguir:

De lo contrario, hay SPV carteras:

  • Simplificado De Verificación De Pago:

Un Bitcoin aplicación que no se puede verificar todo, pero en lugar se basa en la conexión a una confianza nodo, o pone su fe en de alta dificultad como un proxy para la prueba de validez. BitCoinJ es un la implementación de esta modalidad.

MultiBit, Bitcoin Wallet para Android, y Electrum son ejemplos de SPV clientes.

algunos creds a Stephen Gornick

+317
user61084 6 sept. 2018 4:57:35

Una posibilidad, como se insinuó por Murch, sería pre-construir una cadena larga, a continuación, utilizando un ataque en el hash tomar un par de horas para construir un bloque con exactamente un determinado hash. Esto puede requerir de espera hasta que un excepcionalmente vulnerables bloque aparece pero que en realidad no importa.

No veo donde me dio a entender eso, pero que definitivamente no funcionan.

pocas horas para la construcción de un bloque con exactamente un determinado hash.

Bloque de hash SHA-256d hashes. El espacio de la 2^256 es demasiado grande para la fuerza bruta para el futuro previsible. Definitivamente, su imposible de hacer en "pocas horas".

excepcionalmente vulnerables bloque

Lo que se supone que debe ser? Los bloques no son más o menos vulnerables.

pre-construir una cadena larga

El conjunto de la cadena dejaría de ser válido si ha cambiado el primer elemento. Cada bloque se basa en el hash del bloque de la de su predecesor. Por lo tanto, dos blockchains no puede ser arbitrariamente anexa a cada uno de los otros.

Y como ya se ha descrito en los comentarios de arriba:

alto número de menores de la dificultad de los bloques de

No es el recuento de los bloques que cuenta, sino el total de "peso" se mide en sumarse dificultad.

+263
insider 21 ago. 2015 0:49:31

No. Un cero-la confirmación de la transacción no es útil para nada. Satoshi se utiliza PoW específicamente, porque él estaba tratando de responder a cómo confiar en una transacción(doble problema de gasto).

En segundo lugar, la transacción de reemplazo fue introducido por Satoshi en la primera versión del software de Bitcoin, pero más tarde fue retirado debido a la negación-de-servicio de problemas.

+242
pitchblack408 20 abr. 2013 20:39:13

Firmas cubierta de entradas y salidas.

Si alguien cambia una de las salidas de una transacción, una nueva firma es requerida. Efectivamente su firma signos "permiso de uso de mi UTXO X para enviar UN BTC a B, C BTC a D, ...".

+203
peresleguine 18 nov. 2011 19:06:18

Ok. No me importa si puedo hacer sólo una pequeña cantidad de bitcoins de minería de datos. Quiero a la mía.

¿Cómo puedo configurar mi máquina (amd x64 4.6 Ghz 6 GB/memoria RAM Nvidia GeForce 7300, LinuxMint 10) para el inicio de la minería?

Es el maldito simple, o es un maldito-alta-geek-el programa de instalación?

Puedo configurar el uso de CPU y GPU?

¿Cuánto debo esperar en este sencillo sistema por mes con mi máquina en todo momento?

+160
Hero blazer 31 oct. 2011 2:29:29

¿qué acerca de base58decode de verificación de estos 2 clave pública:

1KomSnwag47Eo6WKudN8YUbXyzPL1k5pzv mzKijr2ZV5YVaCywdCLWNPorqyz2uZqurr

que es:

ce4a7fb892a72619d0f86fa33bff65f1057edef5

+47
rhefley 7 jun. 2011 21:54:43

Mostrar preguntas con etiqueta