A prueba de manipulaciones de registro con hash puntero

Sabemos que el hash del bloque anterior se incluye en el encabezado de la siguiente bloque. Por lo tanto, si un adversario cambiar los datos en el bloque no. 10, entonces el valor hash de que se puede cambiar y el encabezado del bloque no. 11 no será cierto. Pero, en los libros de texto que he leído para entender el blockchain, el dijo que el cambio en el bloque no. 10 se puede cambiar el conjunto de bloques hasta la cabecera de la génesis del bloque de prevenir. ¿Por qué el cambio de los datos hacia atrás desde el número 10 a la primera que no se de ninguna. De 10 a 11 y así?

Ver esto por ejemplo: Imagina esto por un segundo, un hacker ataca el bloque 3 y intenta cambiar los datos. Debido a las propiedades de las funciones de hash, un ligero cambio en los datos va a cambiar el hash drásticamente. Esto significa que cualquier ligero cambios realizados en el bloque 3, va a cambiar el hash que se almacena en el bloque 2, ahora que a su vez va a cambiar los datos y el hash del bloque 2 que se traducirá en cambios en el bloque 1, y así sucesivamente y así sucesivamente. Esto va a cambiar completamente la cadena, lo cual es imposible. Esto es exactamente cómo blockchains alcanzar la inmutabilidad.

+56
Alcide Valido Coba 23 feb. 2014 3:54:40
34 respuestas

En el proceso de apertura de un micropago canal, las dos partes poner fondos en una caja de seguridad de clase que requiere de ambas partes para firmar cualquier retiros de que la caja de seguridad. En el blockchain, esto es esencialmente poner algunos fondos en un 2-de-2 multisig de salida, donde el 2 teclas son Alice y Bob claves. Si sólo Bob se va a transferir el dinero a Alice o viceversa (unidireccional), entonces sólo una persona necesita poner fondos en el 2-de-2 caja de la cerradura.

Luego, cuando llega la hora de Bob pagar Alice, Bob le da a Alice una transacción que pasa el contenido de la caja de la cerradura, dando Alice cierta cantidad de la caja de la cerradura de fondos y el uso de un cambio de la salida que pone el cambio en la caja fuerte. Desde la retirada de la caja de la cerradura requiere tanto de Alice y Bob a firmar, Alice puede confirmar cuando Bob ha firmado para dar a sus fondos.

Aviso que tiene que ser de esta manera, que requiere tanto Alice y Bob a la transferencia de fondos a través de el canal, porque si sólo se requiere que el remitente de los fondos, te encuentras con el problema exacto que usted ha mencionado: el remitente puede estar tratando de doble gastar esos fondos y que no saben.

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

Este campo se utiliza para spcify el par de divisas el tipo de la devolución de los datos, dejando en BTCUSD funciona bien o cambiar a un diferentes aceptado par de divisas, tales como BTCEUR, también funciona y sólo cambia la moneda de denominación de los datos devueltos.

+958
AfterWorkGuinness 24 oct. 2019 22:00:31
Otras respuestas

Preguntas relacionadas


Preguntas relacionadas

Finalmente se encontró que:

# Pre-generar esta cantidad de público/privado pares de claves, por lo que la cartera de las copias de seguridad será válida para
# antes de transacciones y varias docenas de transacciones futuras.
#keypool=100
+941
Mohit Madaan 3 oct. 2019 5:14:35

Estoy desarrollando un sitio web que será aceptar BTC como forma de pago.

I (técnicamente) saber cómo aceptar pagos, actualmente estoy experimentando con el demonio y el Python-BitcoinRPC de la biblioteca y todo parece funcionar bien.

Lo que yo estoy pidiendo aquí es lo que es, en la opinión de Bitcoins expertos, la mejor manera de manejar las transacciones.

Actualmente estoy probando este método:

  • Pago solicitado
  • Script pide el Bitcoin demonio para generar una nueva dirección
  • Mostrar la nueva dirección para el usuario, pedir a pagar a esa dirección
  • Secuencia de comandos de los monitores de la dirección
  • Cuando se ha confirmado la cantidad en la que la dirección es igual o mayor que la cantidad a pagar, marca de la transacción como Pagado
  • La transferencia de la cantidad de la dirección de otro "principal" dirección donde todos los pagos hasta el final

Este método es buena y segura? Estoy particularmente inseguro sobre el último punto.

¿Tiene alguna experiencia en este campo?

Gracias de antemano!

EDIT: estoy teniendo algunos problemas en el envío de BTC se trasladó a una dirección de otra dirección local (sin el pago de tasas).

+928
ruoho ruotsi 16 feb. 2014 1:12:54

Instalación de un archivo txt, y el nombre de 42mine.bate en su pooler cpu directorio (asegúrese de que la hora de guardar el archivo, haga clic en todos los archivos y, a continuación, guarde) copia esto en tu archivo bat minerd --url=stratum+tcp://42.coinpool.de:1042 --userpass=mi.Trabajador:Contraseña

La sustitución de mi.Trabajador con su nombre de los trabajadores y la Contraseña con la Contraseña

A continuación, guarde el archivo bat, asegúrese de que es con la que todos los archivos de la opción.

Usted puede hacer esto con todas las monedas scrypt, guardar cada archivo bat en la moneda.

+922
Cody Tapp 8 sept. 2012 13:03:02

Me pregunto si las claves públicas son transmitidos a la red. Sé que estamos usando direcciones de derivados de la clave pública, pero podríamos obtener la clave pública de la misma? ¿Esto dependerá de en qué carpeta que el usuario utiliza?

+868
Jason8 3 ago. 2015 18:51:06

La última, la persona no tiene que hacer nada. El equipo/ASIC generalmente se ejecuta un software que crea un bloque candidato automáticamente después de que recibe cada nuevo bloque (o en la piscina de la minería, cuando se recibe un candidato cuadra de la piscina server), y, a continuación, hash del bloque en varias ocasiones con diferentes nonces/datos adicionales en el coinbase transacción hasta que encuentra un hash válido. Si lo hace, se le enviará automáticamente a la red de la piscina/servidor y comenzar a trabajar en el siguiente bloque. La mayoría de sus completamente independiente, a menos que algo se bloquea y se requiere que la persona que lo reinicie

+862
user1521896 24 jun. 2013 13:59:23

http://bitcointalk.org/index.php?topic=260031.0

No hay ninguna prueba en cualquier lugar que los desarrolladores posee el 85-90% de Quark. En caso de que alguien tenga esa evidencia me gustaría saber los detalles. Hasta donde yo sé, la liberación era justo y no pre se realizó la minería antes de la liberación. Marque aquí: https://bitcointalk.org/index.php?topic=260031.0

Comparar la primera extraído del bloque con el día de QRK de la liberación. Mira el número de direcciones únicas también.

+856
Samrose 22 jun. 2018 14:29:01

De minería de la centralización es un gran Bitcoin problema, y el desarrollo de ASICs es una de las principales causas de esto, pero no he encontrado mucha discusión acerca de cómo cambiar el algoritmo de minería de datos para una más ASIC-resistente a uno. Es esto debido a que existe algún tipo de contrato entre las grandes mineras y el Bitcoin desarrolladores, para no cambiar nunca? O hay algún trabajo en progreso?

+851
rashim 18 oct. 2013 18:10:47

Yo creo que simple Curva Elíptica, además debe cumplir con lo que usted está buscando. El proceso es similar a cómo el niño claves públicas y privadas se derivan de los padres claves en BIP32 (HD) de carteras.

def FPub(K, B):
 block_pub = hash(B)*G
 // Tenga en cuenta que por debajo de la adición representa ECC, además de
 volver block_pub + K 

def FPriv(k, B):
 block_priv = hash(B)
 // Tenga en cuenta que por debajo de la suma es la suma de la mod de la curva de orden 'n'
 volver block_priv + k

Tenga en cuenta que hash(B) se utiliza en lugar de B sí, porque B no es lo suficientemente aleatorio (se inicia con una cadena de bits 0).

Con este esquema, cualquier observador puede muy de la cadena de claves públicas, pero sólo el propietario original de la clave privada puede derivar la clave privada para cualquier paso de la cadena.

+846
Trina Johnson 7 mar. 2011 10:33:27

Usted puede encontrar algunos ejemplos de la GetWork protocolo de aquí.

En general, el grupo ofrece un bloque de encabezado que se reparten con varios nonces, así como alguna información adicional, tales como:

  • hash1, que es siempre "0000000000000000000000000000000000000000000000000000000000000000000000800000000 0000000000000000000000000000000000000000000010000"
  • midstate (en desuso), un valor calculado por la mezcla la mitad de la cabecera de bloque, se utiliza para acelerar el proceso. Midstate está en desuso, ya que es redundante de datos que pueden ser calculados por el minero.
  • objetivo: el objetivo que se utilizará para determinar si el encabezado es un algoritmo hash correctamente
  • Varias otras extensiones de protocolo

La piscina tiene que mantener un registro de los distintos bloques encabezados enviados, así como de sus correspondientes bloques.

  • En general, las transacciones que se incluyen en el bloque de todas las transacciones que el grupo sabe acerca de (con algunas excepciones, por ejemplo, algunas piscinas excluir 0 tasa de transacciones en total).
  • El orden de las transacciones puede ser al azar, pero el coinbase transacción es más a menudo la primera transacción en el bloque.
  • La mayoría de los mineros van a trabajar en diferentes conjuntos de transacciones, pero más a menudo que sólo se diferencian por el coinbase de la transacción o de su orden.
  • Si una transacción se incluye en un bloque que se sobrescribe con una horquilla que va a ser tratada como una nueva transacción para ser considerados para su inclusión en el bloque. Ninguna de doble intento de pasar, debe ser incluido en el futuro bloques.
+822
flajann 18 ene. 2014 3:17:50

Cuando intento iniciar cgminer en windows lanza el siguiente error:

Comando:
cgminer --scrypt -o http://netcodepool.org:8337 -u usernmae -p mypass --thread-concurrency 8192 -I 10 -g 1 -w 256


:687: error: no hay coincidencia de sobrecarga encontrado por argumentos de tipo " unsigned int __attribute__((ext_vector_type(
 4))), unsigned int'
 B[i+4] = EndianSwap(tmp[i]);
^~~~~~~~~~
 :700: error: no hay coincidencia de sobrecarga encontrado por argumentos de tipo 'sin signo en [2013-05-25 07:10:52] no se pudo me
 nit de la GPU hilo 0, deshabilitar el dispositivo 0
 [2013-05-25 07:10:52] el Reinicio de la GPU en el menú no va a arreglar esto.
 [2013-05-25 07:10:52] Pruebe a reiniciar cgminer.
 Pulse intro para continuar:
+807
dhf500 12 mar. 2010 8:25:03

un flotador de forma nativa sólo llega hasta 7 decimales en la mayoría de los casos. si usted acaba de rodar con decimales usted estará a salvo. Al redondear un número de 7 dígitos 8 decimales que se encontrará en problemas de redondeo.

+678
NoahM 23 jul. 2010 22:24:18

Estoy tratando de completar las instrucciones que se describen aquí https://en.bitcoin.it/wiki/Securing_your_wallet#Windows . Ya he hecho el Truecrypt parte e instalado el cliente Bitcoin. Pero tengo una pregunta necesito ayuda antes de que pueda continuar. ¿Puedo eliminar el Bitcoin carpeta de datos y directorio Appdata después de que me lo copia en una unidad cifrada ? O es necesario permanecer ahí para funcionar incluso a pesar de que sería estar en la unidad cifrada si no se eliminan ?

+675
Stu Kraji 9 dic. 2010 21:32:53

Para los detalles de la informática un ID de transacción, vea Cómo calcular un hash de un Tx? Básicamente, es el doble valor de hash SHA256 de la prima de los datos de la transacción.

SHA256 se cree para ser una función de hash seguro, y parte de lo que significa ser una función de hash seguro es que no hay forma razonable de "predecir" lo que el hash de algunos de los datos de entrada serán, por debajo de la realidad de la computación. También significa que no hay forma razonable para calcular los datos de entrada cuyo hash tendrá un valor especificado. Así que si usted está tratando de crear una transacción cuyo ID es DEADBEEFCAFEBABE0123456789ABCDEFFEDCBA9876543210FACEFEEDACEDBEAD, o coincide con el ID de algunos de transacción existentes, lo siento, usted no puede (a menos de que usted averiguar cómo romper SHA256). Pero se puede asumir con seguridad que nadie más puede hacerlo, tampoco.

+666
rjray 23 may. 2017 3:09:49

Esta característica puede ser fácilmente realizado fuera de la Etereum de la máquina virtual (y por lo tanto mantener la VM simple): Crear un (reutilizable) contrato en caso de que los contratos pueden registrarse para ser llamado en un momento determinado (y ofrecer una recompensa, como compensación por los costos de gas). Un script puede encuesta de este contrato desde el exterior y lo llaman en el momento apropiado. El contrato podría ser similar a la siguiente.

contrato CallbackRegistry
{
 struct Entrada { uint tiempo; dirección addr; bytes de datos; uint recompensa; }
 asignación(bytes32 => Entrada) entradas;
 la función de registro(uint _hora, dirección _addr, bytes _data) externos devuelve (bytes32 _hash)
{
 _hash = sha3(_hora, _addr, _data);
 entradas[_hash].tiempo = _hora;
 entradas[_hash].addr = _addr;
 entradas[_hash].datos = _data;
 entradas[_hash].recompensa = msg.valor;
}
 la función invoke(bytes32 _hash) externo
{
 si (entradas[_hash].tiempo > 0 && ahora > entradas = [_hash].tiempo)
{
msg.el remitente.enviar(entradas[_hash].la recompensa);
entradas[_hash].addr.llame al(entradas[_hash].de datos);
 eliminar entradas[_hash];
}
 } 
}
+594
Fhurrur 26 ago. 2012 17:15:52

Quiero Enviar bitcoin de mi cartera a otra dirección bitcoin. He estado trabajando en su API.

http://localhost:3000/merchant/$guid/payment?password=$main_password&second_password=$second_password&to=$address&amount=$amount&from=$from&fee=$fee

Esto es lo que traté de hacer.

Pero aquí la cantidad es un poco confuso para mí. A mi el precio del producto es 0.03000000 BTC. Entonces, ¿cuál será el valor de $cantidad ?

La documentación oficial dice: $monto Monto a enviar en satoshi.

Y ¿cuál será el valor de $cuota ?

Documentación: https://blockchain.info/api/blockchain_wallet_api

+584
Alan Longhurst 8 sept. 2011 1:50:34

El precio de los bitcoins fluctúa rápidamente frente a otras monedas. Si yo fuera a ir a un restaurante y pagar una comida en bitcoins el precio en el comienzo de la comida casi seguro que sería diferente por el final de la comida. De hecho, he oído hablar de este comportamiento ocurre en los países en proceso de hiperinflación.

Entonces, ¿cómo puedo cobrar a un cliente por un servicio cuando el precio de los bitcoins cambio? ¿Cómo se debe pagar a los empleados una tarifa por hora en bitcoins cuando cambia el precio de cada hora?

+531
Omesh Dhanushka 5 oct. 2014 9:27:26

¿Alguien puede recomendar alguno de abrir el código fuente de bitcoin wallet o cualquier bitcoin aplicaciones o clientes?

por favor, puestos los enlaces o muestras de ello.

gracias

+527
korda 26 feb. 2014 10:06:09

Cada vez que alguien hace una transacción se pone verificado por los mineros, y después de que se convierte en parte de la contabilidad. Así que como recompensa a los mineros de recibir una pequeña cantidad de bitcoin. Ahora mi duda es la recompensa que un minero es conseguir para el éxito de la validación, también debe añadirse a la contabilidad y debe ser verificado por alguien decir 'minero'. El nuevo minero, de la recompensa también debe ser verificada por alguien más. Y este proceso de verificación de recompensas continuará para siempre.

Es mi entendimiento correcto o me estoy perdiendo algo?

+513
Mario Ene 14 jul. 2016 7:25:41

Http es un protocolo que funciona sobre TCP. Así que si usted tiene un servidor http, que utiliza TCP para comunicarse de todos modos. La mejor pregunta sería "¿por Qué tendría que usar un servidor http, si no lo necesitan?".

Ellos no necesitan/quieren mostrar un sitio web. Ellos sólo quieren enviar información binaria fácilmente y quiere estar seguro de que el otro puesto lo recibió completamente/correctamente. Y TCP es el perfecto protocolo para que.

+505
Salix alba 25 jul. 2013 17:59:36

Hay alguna forma de obtener el historial de equilibrio de una dirección. El equilibrio es el saldo de transacciones salidas (UTXOs). Estoy usando BCOIN nodo. Bcoin ha dado un API para la moneda ///dirección:dirección, pero se está dando saldo actual como resultado, en lugar de la historia.

+470
cm h 13 ago. 2012 10:10:26

En la salida hay un campo de "scriptPubKey" que para una transacción estándar se parece a esto:

OP_DUP OP_HASH160 62e907b15cbf27d5425399ebf6f0fb50ebb88f18 OP_EQUALVERIFY OP_CHECKSIG

El número hexadecimal es lo que usted consigue la dirección de; este es el resultado del paso #3 en https://en.bitcoin.it/wiki/Technical_background_of_Bitcoin_addresses. Para obtener la dirección de continuar con el proceso en ese ejemplo. (Aunque, sin duda, la parte más difícil es calcular Base58Check, para que un ejemplo no se da.)

También es relevante https://en.bitcoin.it/wiki/Script#Standard_Transaction_to_Bitcoin_address.

+454
JAI SINGH 29 mar. 2016 8:54:39

Si importar la clave privada en Mt. Gox, que vigilará que la dirección de barrido y cualquier pago recibido en el Mt. Gox de cambio saldo de la cuenta.

+417
Jakub Jirutka 26 jul. 2019 20:04:54

Se puede, teóricamente, escribir un programa que es similar a un solo minero, pero en su lugar sólo los registros de IPs de otros equipos en la red bitcoin para rastrear las IPs que podría tener bitcoin carteras en ellos y, a continuación, utilizar la lista como la mejor de hacking lista ?

Creo que puede variar entre 3 tipos de nodos: 1. la gente corriendo el cliente bitcoin como una billetera 2. la gente solo la minería 3. la gente de la piscina de minería de datos

Estoy casi seguro de que la 3ª opción, no es rastreable (suponiendo que la piscina servidores son seguros). ¿Qué acerca de la detectabilidad de los 2 primeros (especialmente el solo de la minería).

+413
Niiiico 12 ago. 2013 19:25:30

En realidad, la BlochChain de la API es bastante bueno y Ben Reeves ha hecho un buen trabajo de la aplicación de la misma. Y para la mayor parte, de forma gratuita. Usted sólo tiene que saber cómo enviar solicitudes HTTP de tu código, y analizar el Json que la aplicación recibe. Si usted piensa que su API no está completa o unworking, hágalo usted mismo y le hacen la competencia ;-)

Una API está diseñada para programadores, no a los simples usuarios. ¿Qué quieres hacer exactamente?

+407
A E 25 dic. 2015 23:58:19

Crear una transacción con una Transacción de Salida de IDENTIFICACIÓN y ellos le pagan a cabo la creación de una transacción mediante la Transacción de Salida ID de la Transacción de Entrada de ID. Así que si su pago no ir a través de, el de ellos no tanto.

+279
Alejandro Corredor Parra 18 sept. 2011 11:23:16

Eso es cierto si el negocio que se está ejecutando en el principal público de Etereum blockchain. Además de eso, usted sería el control de la empresa. Sin embargo, la aplicación no se ejecuta en un servidor central o un clúster de propiedad de una sola entidad. La aplicación se instala y se ejecuta en un entorno descentralizado, es decir, el Etereum de la cadena principal.

Por otro lado, muchas empresas pueden tener sus propias "privado" blockchain. En ese caso, el nivel de descentralización depende de cómo se configura. Sin embargo, el Etereum Fundación no sería el control de la tecnología subyacente, debido a que el negocio sería el control de lo que el cliente del software y la versión que está siendo usado. Desde Etereum es de código abierto, una empresa puede incluso hacer sus propios cambios para personalizar el Etereum cliente que se ejecuta en.

+231
jul 12 dic. 2017 18:14:07

Las posibles soluciones son muy bien enumerados en este artículo. Básicamente algunas opciones:

  1. Enviar pequeña cantidad de fondos para el 20 de dirección bitcoin manualmente para mantener las cosas en marcha
  2. Usar un HD cartera como electrum que permite una mayor brecha de ajuste de límite
  3. Interruptor de servicios como blockonomics que enviar automáticamente los fondos para el 20 de direcciones que permite comerciante para mantener en la generación de recibir direcciones sin ningún tipo de interrupción
+182
Suresh Namala 21 dic. 2013 4:42:43

Quiero apagar un Antminer D3.

He leído en internet que la mejor manera de hacerlo es mediante la conexión a través de ssh y ejecutar poweroff.

Sin embargo, no puedo acceder desde mi Mac para el minero con ssh -p 22 [email protected] o ssh [email protected].

No acepte el valor predeterminado de la contraseña de "root":

Permiso denegado, por favor, inténtelo de nuevo.

¿Cómo puedo iniciar sesión y hacer realmente tengo que apagar el minero de esta manera? Tiene sentido que no se apague los ventiladores de inmediato al desconectar la fuente de alimentación.

+125
Raul Guarini 6 may. 2017 12:25:21

Esta pregunta gira en torno a Bitcoin Optech boletín #51 (1) y un subproceso de correo electrónico desde el bitcoin-dev lista de correo (2). Me hizo la misma pregunta en una respuesta por correo electrónico del boletín y la respuesta fue tan esclarecedor que pensé en compartir mi pregunta y citar a David Harding respuesta de correo electrónico en respuesta a una pregunta (tengo su permiso para hacerlo).

En el texto del boletín, el autor describe lo que supuestamente es una colisión de ataque en RIPEMD160(SHA256):

Sin embargo, cuando multisig se utilizan direcciones, el atacante puede ser una de las partes involucradas en la generación de la dirección y lo que puede ser capaz de manipular lo que la dirección es finalmente elegido. Por ejemplo, Bob envía su clave pública a Mallory esperando que Mallory le enviará su clave pública de la espalda. Entonces él espera que cada uno ponga el pubkeys en un multisig plantilla de script, hash en una dirección, y alguien va a depositar el dinero en esa dirección.

Mallory lugar de toma de la plantilla de script y Bob clave pública, inserta uno de sus pubkeys sin antes decirle a Bob sobre ella, y hash en una dirección. Esto le permite ver la dirección de Bob aceptará antes de Mallory se ha comprometido a que el uso de clave pública. Mallory puede comparar esta dirección a una base de datos de direcciones generadas a partir de secuencias de comandos que pagar sólo ella. Si hay un partido (el choque) entre dos de las direcciones, se envía la clave pública de nuevo a Bob, espera a que el dinero sea depositado en la dirección y, a continuación, utiliza la secuencia de comandos de su base de datos para robar el dinero. Si no hay un partido, Mallory puede tratar de nuevo con diferente clave pública y otra vez hasta que lo logra (si asumimos que tiene un número ilimitado de tiempo y recursos).

Aunque esto parece el mismo ataque de fuerza bruta se describió anteriormente con un 1-en-2^160 probabilidad de éxito en cada intento, tenemos que considerar el tamaño de Mallory de la base de datos. Si nos imaginamos la base de datos tiene más de 100 direcciones, a continuación, cada uno de los diferentes pubkey ella trata tiene un 100-en-2^160 posibilidades de éxito debido a que lo logre si coincide con alguna de las direcciones de Mallory de la base de datos.

Este tipo de ataque se llama una colisión ataque.

Mi pregunta es: ¿no es el descrito ataque en realidad una segunda preimagen de ataque, y no una colisión ataque?

El ataque descrito se basa en una base de datos de preimages y hash, así que me gustaría llamar el ataque, una segunda preimagen de ataque (aunque posiblemente una alta concurrencia de uno). No diría que fue una colisión de ataque debido a una colisión de ataque es el proceso de encontrar dos diferentes preimages con el mismo valor de hash, no importa el valor de hash. En su ataque, el atacante está buscando un conjunto específico de valores de hash. Su ejemplo con una base de datos de 100 direcciones deja muy en claro que estamos tratando con una segunda preimagen de ataque. Es aún más clara si la base de datos sólo contiene 1 de entrada. La línea entre una colisión de ataque y una segunda preimagen de ataque se convierte en un poco borrosa cuando la base de datos crece, pero todavía pienso que es un error llamar a un ataque de colisión.

El ataque descrito por Pieter Wuille en el correo electrónico vinculado a (3) de la newsletter es un puro colisión de ataque, donde el atacante no tiene una pre-base de datos creada de preimages y hash. En lugar de que el atacante se calcula una colisión después de que la víctima de la clave pública es recibido, y no le importa en absoluto lo que el valor hash es. Véase, por ejemplo, Ethan Heilman del algoritmo (4), que no he entendido completamente, pero es un algoritmo, que no utiliza una base de datos, para encontrar colisiones con el fin de ~2^80 trabajo. Anthony Towns más tarde, (5) establece una explícita algoritmo para la búsqueda de una colisión con un elegido de prefijo y sufijo con aproximadamente la misma complejidad.

Una diferencia importante entre el ataque se describe en el boletín de noticias y Wuille es que se necesita una enorme base de datos (~2^80 entradas) para llegar a la complejidad ~2^80, mientras que Wuille no necesita una base de datos para llegar a cerca de la misma complejidad. Que tipo de emular una colisión ataque con un gran número de simultánea de segunda preimagen de los ataques. Así es el boletín que realmente describiendo una colisión ataque?


(1) https://bitcoinops.org/en/newsletters/2019/06/19/

(2) https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-January/012198.html

(3) https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-January/012205.html

(4) https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-January/012202.html

(5) https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-January/012218.html

+117
Jon Duell 23 dic. 2018 1:31:48

Yo estoy tratando de enviar bitcoin fuera de electrum para una cartera diferente y a diferencia del pasado es no confirmar y diciendo que no hay suficientes fondos. Levanté la tarifa de bar todo el camino a la mayor, pero todavía dice que no hay fondos suficientes

+87
Creepi 15 jun. 2010 0:57:54

De acuerdo a este y este stackexchange respuesta y tantos otros recursos, que puedo conseguir en mi cartera la clave privada mediante la dumpprivkey comando en la consola de depuración de Bitcoin Core (Qt) y la importación en otra cartera como Electrum o blockchain.info o muchas otras carteras.

Así que me siga las instrucciones para exportar la clave privada para uno de mis bitcoin direcciones que aparecen en la " recepción de direcciones de Bitcoin Core de la aplicación de escritorio. La clave privada es objeto de dumping, con éxito, a continuación, crear una cartera en Electrum utilizando esta clave privada. La cartera se ha creado correctamente. El problema es que se muestra el saldo 0, y también en la ficha de direcciones, mi dirección bitcoin es totalmente diferente de lo que yo tenía en Bitcoin Core.

También probé la creación de la cartera mediante la dirección pública (ver direcciones sólo) que muestra el saldo correctamente, pero como el nombre lo sugiere, no puedo pasar porque la cartera se crea utilizando sólo la clave pública.

Cavé un poco más profundo y trató de crear la cartera sin comprimir utilizando la clave privada en formato (yo usé bitaddress para obtener sin comprimir clave) pero el resultado fue exactamente el mismo con la misma dirección bitcoin que es diferente de la original de mi dirección bitcoin.

También he intentado todos los pasos para blockchain.info monedero, pero no hubo suerte, el resultado fue el mismo de nuevo.

Estoy muy deprimida y comienzo a pensar que arruiné de alguna manera y no se puede transferir mis bitcoins a partir de esta cartera y se puede tratar de seguir adelante y olvidarse de él. Así que mi pregunta es, ¿he hecho algo mal o que debo descargar todas las transacciones en mi ordenador portátil para ser capaz de transferir los BTC?

Una cosa que olvidé mencionar es que no pude descargar todas las transacciones en Bitcoin Core cliente debido a la limitación de espacio libre en mi disco ssd. Así que no se puede transferir cualquier BTC uso de esta aplicación.

+57
Udit Ramalingegowda Manchattah 17 may. 2011 13:07:58

Buenas noches a todos. Estoy tratando de configurar el piWallet en la cartera (https://github.com/johnathanmartin/piWallet) en Linux.

Pude instalar correctamente el "Bitcoind Server" (que funciona muy bien cuando me escribe en un Terminal el comando "bitcoind -daemon" y luego en "bitcoin-cli getinfo", me sale la Info de los Bloques, el Equilibrio, etc. ..), PHP5 (a continuación, el Guión está basado en PHP5), PHPMyAdmin, Apache2 y MySQL en Linux Ubuntu 14.04. Pero la preocupación que me encuentro es que el archivo "jsonRPCClient.php" no se puede conectar el cliente y muestra el siguiente error:

Advertencia: fopen(http://[email protected]:8332/): failed to open stream: HTTP request failed! HTTP/1.0 401 no autorizado en /var/www/html/piwallet/jsonRPCClient.php en la línea 133

Fatal error: Uncaught exception 'Excepción' con mensaje 'no se puede conectar a http://greg:[email protected]:8332' en /var/www/html/piwallet/jsonRPCClient.php:141 seguimiento de la Pila: #0 /var/www/html/piwallet/classes/Client.php(17): jsonRPCClient->__call('getbalance', Array) #1 /var/www/html/piwallet/classes/Client.php(17): jsonRPCClient->getbalance('zelles(chegadmi...', 6) #2 /var/www/html/piwallet/index.php(22): Cliente->getBalance('chegadmin') #3 {principal} tirado /var/www/html/piwallet/jsonRPCClient.php en la línea 141

Hago todo pero Cero; no hay solución; incluso he buscado en internet pero no hay respuesta satisfactoria. El error para comprobar si PiWallet realmente se conecta con el Demonio del Servidor (Bitcoind), me quedo "greg:[email protected]:8332" en un Navegador, y me da el siguiente error diciendo que no Necesitamos de autenticación para conectarse a 127.0.0.1:8332.

Me ayuda porque realmente la necesito.

+12
koljan0303 28 sept. 2012 16:01:35

Mostrar preguntas con etiqueta

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil