El número que genera la clave privada, que es almacenado en algún lugar?

Entiendo que la clave privada se genera un número aleatorio

Específicamente, cualquier 256-bit número de 0 x 1 a 0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4140 es válido clave privada

Me gustaría saber si este número es almacenado en algún lugar. Si se almacena, vamos a ser capaces de regenerar la clave privada, y el público clave. Es ese derecho ?

+315
SudoClear 31 jul. 2019 15:00:17
23 respuestas

Como yo sé Que no puede suceder.

En un protocolo de nivel separados 2 nodos (o el mismo nodo) se puede construir dos diferentes (o el mismo) cebollas e iniciar el proceso de enrutamiento.

En un protocolo de nivel yo no soy consciente de que cualquier mecánica para evitar que dos htlcs en el mismo canal y con el mismo pago de hash y en diferentes canales de esto obviamente no codificadas en el protocolo. En particular, si bien puede ser una regla de que el destinatario NO DEBE liberar la preimagen más de una vez yo no veo ninguna forma de detectar o prevenir este tipo de comportamiento, sin drásticos cambios de protocolo.

La situación se vuelve peor, una vez que implementar la base de APLICACIONES en el que el receptor nodo esperar varios htlcs de todos modos y pago en exceso también es parte de la expectativa de comportamiento del protocolo.

Un poco fuera de tema: APLICACIONES también permite a un ataque de denegación de servicio vector con sólo negar la segunda cebolla con el mismo pago de hash para ser enviado.

+976
Matt Glass 03 февр. '09 в 4:24

Respuesta Simple, no. Lo más probable hablando son interesantes maneras de utilizar secuencias de comandos para pagar a un m-de-n multisig, por ejemplo. Generalmente, cuando a usted le pagan en bitcoin, usted, como comerciante, elegir donde el cliente envía el bitcoin. Esto puede ser de 2-de-3 multisig, lo que significaría que 2 de las 3 personas que usted elija tiene que estar de acuerdo para mover los bitcoins o algo mucho más complicado. Pero la dirección que el usuario envía el dinero, es totalmente de usted, el comerciante.

Una más compleja respuesta es posible. Es posible si usted está usando alguna complicado sistema de custodia que un cliente puede ser capaz de mantener a los bitcoins de los rehenes, pero eso no es algo que usted tiene que preocuparse a menos que usted específicamente elegir que tipo de sistema de pago. La gran mayoría de los comerciantes que tomar bitcoin no hacer negocios de esta manera, ellos simplemente tomar el pago en un estándar de la dirección bitcoin.

+974
TaNika777 20 sept. 2017 23:38:08

Usted podría tratar de buscar a alguien para el comercio de USD para litecoins en su área local, en persona, a través de Bitcoin OTC de Cambio, o tal vez BTC-E o algunos otros intercambios en línea.

En el primer caso, el riesgo debe ser bastante pequeña, aunque podría tomar un largo tiempo para encontrar a alguien, ponte en contacto con ellos y así sucesivamente. Por no hablar de la tasa de cambio podría no ser en su favor.

La segunda opción debería dar mejores resultados, pero usted tendrá que asegurarse de que está tratando con alguien de renombre suficiente para su comercio. Sin embargo, la búsqueda de un tipo de cambio a su favor no puede ser demasiado fácil.

La tercera opción es probablemente el más seguro y el tipo de cambio debe ser razonable. El principal problema que podría enfrentar con intercambios establecido es posiblemente tengan que registrarse en ellos con sus documentos para evitar su cuenta y los fondos que se suspendió debido a la lucha Contra el Blanqueo de Dinero, las leyes y los reglamentos.

+893
Ben Sikes 25 sept. 2015 12:08:26

Este es un caso muy improbable de ocurrir, pero, en el caso de que iba a suceder nada extraño va a pasar.

También si un bloque es extraído por las dos mineros, al mismo tiempo, algunos de los nodos ver y aceptar uno de los dos "gemelos" de los bloques de la primera, y la segunda va a ser simplemente ignorado. Después de que la mayoría de los nodos está de acuerdo en que uno de los dos bloques es la "buena" (A) el otro gemelo bloque (B) ha sido rechazada por todos los nodos raíz de una red de descarte de dicho bloque(B).

Sin embargo, las posibilidades de que ocurra son insignificantes, porque el hash del bloque es un aleatoria de 256 bits de salida (más pequeño que el objetivo actual), lo que permite un gran número de posibles hash salidas de una magnitud similar como el espacio de direcciones. ref

Así se explica también por P Wuille:

"Si dos bloques con el mismo hash y el mismo padre son producidos ~simultáneamente, uno de los cuales es válida, y el otro no es válido (pero no tienen una prueba válida de trabajo), algunos nodos en la red va a ver uno de los primeros, y otros van a ver al otro en primer lugar. Aquellos que ven la versión no válida primero será el que marque el bloque como permanentemente inválido, y que no se molestan siquiera tratando de aprender acerca de la validez de uno al otro bloque se construye en la parte superior. Esto llevaría a una cadena permanente de la horquilla entre los nodos que vio el bloque no válido primera y a los que vieron el único válido en primer lugar." ref

+678
kiomikiomi3 10 jun. 2013 0:57:22

Tengo que reclamar mi bitcoin efectivo que tuve a mi coins en el bitcoin qt cartera desde la primavera de 2013 a mediados de agosto. Puede alguien me apunte en la dirección correcta para hacer esto? Gracias

+657
Matthieu vdBiggelaar 5 oct. 2010 14:05:15

puede ejecutar lightningd --help y obtener una lista de los argumentos que se pueden utilizar para iniciar el rayo de la salida de allí ist:

--rayos-dir=<dir> Establecer el directorio de trabajo. Todos los demás archivos se
 en relación a este
 (valor predeterminado: "/home/usuario/.lightning")

esto significa que usted puede fijar su propio rayo-dir llamando lightningd --rayos-dir=/cualquier/ruta/a/algunos/directorio

ahora usted puede poner todos los valores de la configuración como argumentos adicionales a su llamada, o puede poner en un archivo de configuración en /cualquier/ruta/a/algunos/directorio/ que establece todo. el valor predeterminado es llamarlo de configuración , pero también se puede utilizar el argumento de línea de comandos --conf=/ruta/a/algunos/conffile de lightningd para establecer una diferente en un lugar diferente.

Una cosa que usted necesita recordar que tanto el rayo nodos necesita para que funcione en diferentes puertos tcp/ip. esto se hace configurando el puerto en su accounce addr en el archivo de configuración de anunciar-addr=IP-ADDR:PUERTO necesita replacei IP-ADDR con su dirección y el puerto con el puerto.

obviamente a la hora de interactuar con cada uno de los nodos que usted necesita decirle a un rayo de la cli que uno. de nuevo el --help comando ayuda (:

rayo-cli --help
Uso: rayo-cli <comando> [<params>...]
--rayos-dir=<dir> Establecer el directorio de trabajo. Todos los demás archivos son relativos a este (por defecto: "/home/usuario/.lightning")
...

esto significa que usted puede, por ejemplo, hacer rayos-cli --rayos-dir=/cualquier/ruta/a/somedir/ getinfo

+643
Pico Riley 25 oct. 2010 7:24:36

1) correcto en el movimiento de su Bitcoin desde su billetera en línea para el almacenamiento local - desea controlar usted mismo

2) Que necesita tu cliente Bitcoin (en su ordenador), para estar en la "sincronización" con la Red, ahora es sincronizado a 32 semanas. Desea sincronizar a día de hoy. No hay ningún botón para sincronizar - ocurre automáticamente cuando se abra el programa. Nota: me gustaría suelen hacer esto antes de enviar cualquiera de las monedas, para asegurarse de que su equipo y la configuración de red es correcta.

3) Por ahora, vamos a su equipo de sincronización de la noche o más. Esto significa dejar la computadora conectada a la Internet, y su cliente Bitcoin abierto. Aunque podría parecer que no es llegar a ningún lugar, probablemente lo es.

4) Si el cliente Bitcoin no llegamos a ninguna parte (después de dos días), hay algo mal con tu conexión a Internet o de su equipo. Usted puede mover su computadora (laptop) a otra conexión y prueba allí, o pídale a un amigo de su confianza, para buscar en su ordenador/Bitcoin wallet de instalación.

5) no confiar en la gente en línea (aquí o en otra parte) para solucionar los problemas de su equipo, como cualquier persona con acceso a su ordenador puede ser capaz de extraer las monedas.

Recuerde: Sus monedas son ahora asignado a su equipo Bitcoin wallet - necesita que la cartera de trabajo o el riesgo de perder sus monedas. La próxima vez, asegúrese de que la cartera está trabajando antes de enviarlos allí! Espero que esto ayude.

+480
Michel Van Mellaerts 28 nov. 2013 13:29:33

Hay una gran cantidad de cosas mal aquí que hace casi imposible, si no imposible, para recibir su Bitcoin Espalda.

  1. Usted debe saber que usted envíe el Bitcoin para poder contactar con ellos, si no saben quienes son, usted no puede encontrar su identidad (bastante), porque Bitcoin se supone debe ser anónimo y su casi imposible encontrar someones identidad de una cartera de dirección (casi imposible)
  2. El Blockchain es completamente transparente, se puede ver todas las transacciones hechas siempre, así que si usted envía cualquier Bitcoin a una dirección equivocada, se podía ver a la dirección que has enviado.
  3. Incluso si usted sabía la dirección, como he dicho en el número 1, tendría que tener su información de contacto y pedir que le envíen el Bitcoin de nuevo a usted
  4. La persona a la que has enviado posible que no desee enviar de nuevo a usted, si de alguna manera se de su contacto.
  5. que de cartera de la dirección de envió el Bitcoin podría ser inactivo... en otras palabras, usted (dejó caer en un agujero negro que se tragó es para siempre, o) envió a alguien de la vieja billetera que ya no usas/perdidos/borrados o nunca va a mirar y va a permanecer siempre allí, no utilizados, para siempre.
+432
Dimitar Kasamov 20 feb. 2012 12:33:09

Sí, el más completo y bien conocido en https://en.bitcoin.it/wiki/Trade.

+428
AndyB 11 dic. 2016 20:41:57

... insertar transacciones fraudulentas ...

No, las transacciones fraudulentas y los bloques que contienen es rechazado cuando los nodos de seguir el consenso de reglas.

Existe un mayor riesgo de la cadena de reorganización, significado de los mineros que con éxito extrae un bloque no puede llegar a tener la recompensa cuando su bloque ya no es parte de la más larga de la cadena.

El gran riesgo de un 51% de ataque es que el atacante podría superando al resto de la red para afirmar que el atacante de la versión de la blockchain es más, la re-escritura de la historia con validez de las transacciones y declarando el bloque de recompensas, o deshacer sus propias transacciones, en el momento de la re-escritura de la historia por el gasto de la utxo la espalda a sí mismos primero, antes de la transacción válido parecer una doble pasar, por ejemplo, y el robo de un comerciante.

Para proteger a una nueva prueba de trabajo de la aplicación, solo es necesario que el trabajo es razonablemente distribuidas. Por ejemplo, en el caso de un Bitcoin completo clon de la misma mineros ASIC será válida, sin embargo, el costo-de-beneficio sería muy baja inicialmente y por lo tanto, un atacante debe preguntar, ¿qué beneficios se derivan?

+395
Zchesus 20 feb. 2017 16:26:41

Yo quiero jugar con la aplicación para entender mejor el funcionamiento interno de Bitcoin. Estoy familiarizado en su mayoría con python y C# y no encontró a los clientes en cualquiera de las lenguas. Mi C habilidades están oxidados, porque no he hecho ningún C en la última década.

+394
charliemoss 27 oct. 2014 4:07:13

He estado corriendo Bitcoin Core 0.12.1 durante muchos meses usando Ubuntu (Linux). Decidió actualizar a SegWit de la versión 0.13.1 - el día de hoy. Descargado y extraído los archivos (en mi Ubuntu / Linux), pero no puede conseguir que se ejecute - no hay ningún archivo ejecutable. Alguien puede ayudar? Muchas gracias, D

+391
Mitch76 21 jun. 2018 15:20:03

Vamos a considerar este 3 de la posible transacción casos:

  • Tx1 valor de salida es negativa

  • Tx2 sigScript está vacía

  • Tx3 Pubkey Script está Vacía

Es este no-estándar de transacciones está permitido en Blockchain y puede ser incluido dentro de un nuevo bloque ( por ejemplo, mediante el minero ), según el protocolo Bitcoin?

+389
Rob Wells 26 sept. 2015 6:41:20

Los efectos directos de la netsplit

Los mineros, tanto en la red Europea y la red latinoamericana continuará encontrar bloques y validar las transacciones en sus respectivos parte de la red. Sin embargo, hasta la dificultad será ajustado, la validación será más lento, debido a la dificultad estaba listo para una mayor minera de energía que está disponible en cada parte del mundo.

Vamos a suponer que

  • 2/3 de la minería de poder en las Américas y 1/3 en Europa
  • el hash de potencia se mantiene constante (simplificación) para el tiempo de la red split
  • la red operaba en un bloque anterior intervalo de 10 minutos en promedio antes de la división

A continuación, las Américas debe encontrar un bloque cada 15 minutos y la red Europea debe tomar 30 minutos por bloque después de la división. Cuando la dificultad de ajuste de bloque es alcanzado, ambas redes volverá a la creación de bloques de cada 10 minutos en promedio. Sin embargo, hasta el ajuste de las Américas será dos veces más rápido y por lo tanto su blockchain se adelante de manera significativa, específicamente de una cuadra y media para cada uno de los bloques que tuvo que ser extraído hasta la dificultad estaba programado para ser ajustado.

Juan puede gastar su dinero de nuevo

Cuando John va a las Américas, las transacciones que se envían en la red Europea no han sido tomadas en cuenta. Su cartera por lo tanto todavía le permiten pasar todos los bitcoins que había antes de que el netsplit. Ahora él puede engañar a Henry de que el dinero: John decide enviar todo el dinero a otro de su propia dirección.*

Reconexión: más Corto blockchain será invalidada

Ahora, cuando la conexión de las dos redes es reconciliated, la red latinoamericana de la blockchain es más largo (es decir, el total de la dificultad de la extraen bloques es mayor). Todos los bloques en el espacio Europeo de blockchain extraído desde la red de la división será rechazado por la cadena Norteamericana, la Europea mineros con carácter retroactivo a perder sus minería de ganancias. La transacción Juan lo hizo en las Américas toma precedente, porque es parte de la blockchain existen y las transacciones de la red Europea son ahora readmitido a ser validado por la red global. Juan equilibrio ya había sido enviado a su dirección, por lo que la transacción que ahora intenta enviar los bitcoins a Henry es expulsado como no válido.

Alice, que había enviado dinero a Bob en Europa, va a ver que su transacción (junto con todos los demás que sólo se había visto en la red Europea) va a volver a ser confirmado en el mundial, en el blockchain (que se basa en el más largo de América blockchain), debido a que el bloque que había validado en Europa se ha quedado obsoletas. Las transacciones que había sido enviado en la red latinoamericana no ve ningún efecto.

La red mundial ahora encontrar un nuevo bloque cada 6.67 minutos, hasta que la dificultad es reajustado, debido a que se había reducido la dificultad para adaptarse a la América de los mineros hashpower y ahora está regresando a plena potencia.


*Sin embargo, si Gustav había llevado a su equipo con él desde Europa y conectado a la Americana bitcoin red antes de que Juan llegó, Gustav podría haber presentado todas las transacciones que mientras tanto había ocurrido en Europa a la América de la red, y así, Juan no habría sido capaz de pasar de su equilibrio de nuevo.

+384
Mike20169 21 ago. 2018 5:05:09

Estoy buscando una manera económica y eficaz (en lugar de piratería a través de la Bitcoin código fuente) de listado de mis compañeros.

Algo que he venido para arriba con:

#!/bin/bash

netstat -p tcp -nba | grep '.8333.*ESTABLECIDO' | perl -npe 's/.*\s+((\d+.){3}\d+)\.\d+\s+ESTABLECIDO.*/$1/'

La secuencia de comandos anterior genera una lista de IPs.

+376
Saquiwej 22 oct. 2013 0:59:49

Ver de esta manera: su dirección es similar a su dirección de correo electrónico. la gente lo usa para enviar mensajes de correo electrónico, pero sólo su correo electrónico y contraseña puede acceder a la bandeja de entrada. Las contraseñas son como sus claves privadas.

+329
Iosif Macesanu 27 dic. 2010 5:41:49

Yo creo que se quiere echar un vistazo a las Copias de seguridad de la página de ayuda en multibit.org.

Yo no puedo decir con certeza (como la redacción es un poco vago aquí), pero estoy bastante seguro de que cada uno de estos son a lo que se refieren como "rolling copias de seguridad", que "cifrar una instantánea de la cartera actual".

Si eso es cierto, entonces cada uno de estos contiene a las anteriores, por lo que sólo se necesitan para mantener el más reciente.

De cualquier manera, si MultiBit está haciendo su trabajo a la derecha (y creo que lo es), su semilla frase (¿qué MB llamadas "cartera palabras") debería ser suficiente para recuperar su cartera, no importa qué. Para citar a ellos, "siempre Se puede recuperar el bitcoin a través de su cartera de palabras (la semilla de la frase)."

+299
Nischal Kumar BC 28 ago. 2010 13:16:13

Sí es posible.

Pasos.

1) Encontrar un bitcoin vendedor en Egipto.

2) Comprar Bitcoins en Egipto. Tu Amigo debe proporcionar una dirección bitcoin para recibir los bitcoins.

3) Usted proporciona una dirección bitcoin a su amigo cuando él envía a los bitcoins.

4) encontrar a alguien dispuesto a comprar bitcoins con sterling en su ubicación.

5) Vender sus bitcoins y recibir Sterling.

Ambos se necesitan un bitcoin wallet. Y una forma de contacto con un bitcoin vendedor/exchange.

Usted puede hacer el intercambio en persona (es decir, LocalBitcoins) o directamente a su cuenta bancaria usando un servicio como Coinbase.

+290
user779747 5 ene. 2018 21:22:47

Se puede comprobar la temperatura de los dispositivos, el activo debe estar en ejecución mucho más caliente que los otros.

Si todos están ejecutando en caliente en el cuello de botella está en otra parte (de la CPU o de memoria/ancho de banda). Si ninguno de ellos se están ejecutando caliente que te has comprado un infierno de una CPU para obtener 200Mhash.

Otra cosa es aconsejable comprobar si se puede o no utilizar la no-defecto de la tarjeta de video en todo.

Me temo que me falta el videocards a prueba a mí mismo :)

+283
atmasphere 31 ago. 2015 5:13:27

...si el precio baja considerablemente, por debajo de los que de cuando me inicialmente invertido; es posible que me podría enviar un proyecto de ley para la más pérdidas ?

No.

Si el precio de un bitcoin cayó a $0, usted podría perder toda su inversión, pero no más que eso.

Piense en ello como la compra de oro: si el precio del oro cayó a cero, ahora sólo propios de algunas metal ferroso. Usted no debe dinero a nadie, que simplemente han perdido el capital que se utiliza para comprar el oro en el primer lugar.

La única manera que usted va a deber más dinero que su inversión es a través de algún factor externo. Como un ejemplo, si usted tomó un préstamo para comprar bitcoin, y luego adeudado, los intereses sobre el préstamo. Pero que la deuda sería debida a quien le prestó el dinero.

+251
user74001 5 ago. 2018 14:02:01

Posibles Duplicados:
Cómo son públicas y claves privadas en un discurso creado?

Si he perdido mi clave pública, pero todavía tiene la clave privada, es posible recrear las claves públicas.

Cómo muchas de las claves públicas pueden ser realizadas a partir de una clave privada?

Es un computacionalmente costoso proceso para crear todas las claves públicas de una clave privada?

Sinceramente,

Joe.

+150
karmappa 30 jul. 2014 8:29:55

Tengo un Mac Pro con dos GPUs en—una es un nuevo 5850 y la otra es que algunos de los antiguos (stock) Radeon.

Me pregunto si es posible a la mía con dos tarjetas de forma simultánea, si el sistema operativo está configurado para ser decapitado (es decir, ni la tarjeta se utiliza para mostrar una interfaz gráfica de usuario)?

+73
Ffaen 13 ene. 2016 5:43:41

Estoy mirando para crear un alt-coin para un club del que soy parte. Todos los miembros del club será de minería de esta moneda - y la vamos a usar para el comercio entre los miembros. También será una experiencia de aprendizaje para todos.

¿Cuál es la manera más rápida para mí para crear este nuevo alt-coin - y suponiendo que todo el mundo estará de GPU de minería - ¿cuál sería la mejor alt-moneda a base de (o sería mejor base de la original de bitcoin)?

¿Qué habilidades de programación sería necesario volver a utilizar el código existente?

Gracias por su ayuda!

CC

+35
kolinko 18 jul. 2017 15:52:26

Mostrar preguntas con etiqueta