¿Cómo salvagewallet trabajo?

¿Qué puedo esperar de usar el salvagewalletcomando? Lo que está haciendo en realidad?

Estoy preguntando específicamente sobre el zcoin tenedor, si lo que importa. ¿Cómo puede esto ayudar con los corruptos de la cartera? ¿Cómo puede Carteras dañado en el primer lugar?

+960
Boni Perkins 24 nov. 2012 22:04:05
25 respuestas

Si hace clic en aleatorio cartera en block explorer obtener una instantánea de información de todas las transacciones, saldo, etc etc. Mi pregunta es, ¿cómo su tecnología funciona exactamente? Transforman blk????.archivos dat en algún tipo de base de datos y, a continuación, leer el material de la base de datos? Si es así, qué tipo de tecnología que utilizan para poner todas las transacciones en la base de datos? Es allí cualquier protocolo que trato de hacer así con el programa?

Cuando abro blk.archivos dat, yo sólo veo raro caracteres y por lo que he leído hasta el momento, la información no es realmente transparente.

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

Tengo un montón de otros servicios configurado para iniciarse automáticamente cuando mi Ubuntu server se inicia (como los servicios de wicd-daemon y VPN), pero no puedo averiguar cómo configurar el bitcoin demonio (bitcoind) para que se inicie automáticamente cuando se inicia el sistema. (Esto es en una cabeza del sistema con interfaz gráfica de usuario no o monitor conectado.)

Estoy tratando de aprender cómo integrar bitcoin con Python, así que puedo escribir bitcoin de los servicios habilitados, pero quiero que el sistema se inicie automáticamente bitcoind cuando se inicia el sistema, de modo que yo no tenga que hacerlo manualmente. (Es un dolor en el trasero a tener que descargar un montón de bloque de la cadena a la vez. Come lejos en el tiempo de actividad.)

Si esta pregunta ya ha sido pedido, por favor, me lleva directamente a la respuesta. He buscado pero no podía encontrarla. De lo contrario, por favor, ayudarme a resolver esto!

Muchas gracias.

+977
imstillalive 22 nov. 2011 10:16:17

Puede bitcoind imprimir una BIP39 semilla frase para copia de seguridad de la cartera?

Se puede importar un BIP39 semilla de la frase (de, por ejemplo, Breadwallet en iOS)en bitcoind?

Sé bitcoind carteras han sido BIP32 formato ya 0.13, lo que se utiliza como semilla? ¿Qué es una copia de seguridad cuando hago una copia de la cartera.dat? Si la cartera está cifrada, la semilla del cambio (la forma en que BIP32 utiliza una frase como "el 13 de palabra"?)

+968
Adam Studenik 4 sept. 2016 0:49:24

Como el operador del sitio voy a intentar responder a la primera pregunta.

Del Lado De Servidor

  • El sitio que actualmente se ejecuta en 4 servidores dedicados, alojado en un gabinete con llave. Todos los servidores se ejecutan detrás de un dedicado cisco dispositivo de seguridad con detección de intrusiones. En los propios servidores de varias "trampas" se establece una alerta para el webmaster si se detecta una intrusión.

  • El código java implementa en el Sitio se implementa en una sola guerra (zip) de archivo. Cada servidor de monitores de la suma de comprobación de este archivo para detectar cambios no autorizados en el código. Con el fin de hacer ingeniería inversa nuestros esquemas de cifrado más difícil que la de los archivos de clase java están ofuscadas utilizando proguard.

  • Una copia de cada cartera se almacenan todos nuestros servidores. Además los últimos 50 versiones de una cartera son almacenados en Amazon S3 y puede ser restaurado a partir de la [Importación / Exportación] de la sección.

  • El lado del servidor de código que se encarga de carteras es de código abierto.

  • El sitio no es vulnerable a CSRF solicitudes como no hay detalles de inicio de sesión o los datos sensibles de que nunca se guardan en las cookies de sesión.

  • En el momento en que el Sitio ha estado funcionando ha habido un puñado de vulnerabilidades XSS informó. Ninguno de estos fueron en un monedero de la página y no podría haber resultado en la pérdida directa de fondos.

Lado Del Cliente

  • El Sitio utiliza javascript cifrar y descifrar cartera lado del cliente en el navegador del usuario. El cifrado se realiza mediante AES-256 que es probable que sea seguro para el futuro previsible.

    Carteras son simplemente archivos json que contiene las claves privadas. Todo el archivo json es codificada por el navegador del usuario antes de ser subido a nosotros. Así que, cuando una cartera llega a nuestro servidor aparece como aleatorio cadena Base64. Esto significa que no podemos ver su saldo, ver sus transacciones o en las direcciones y no se pueden hacer transacciones en su nombre.

    El cifrado es sólo tan fuerte como las contraseñas de los usuarios. La longitud mínima de la contraseña es de 10 caracteres sin embargo, si una contraseña débil es elegido por ejemplo, "1234567890" mediante un ataque de diccionario de la cartera es probable que se rompe rápidamente. Las tablas Rainbow, no va a funcionar como cada cartera se antepone con una sal único combinado con las contraseñas de los usuarios el uso de PBKDF2 para derivar la clave de cifrado real.

    Como todo se hace con javascript en el sitio es particularmente vulnerable a las vulnerabilidades del navegador, incluyendo las extensiones del navegador maliciosos. Los navegadores web modernos son mucho más seguro que internet explorer 6 generación.

  • Las claves privadas en un monedero puede ser "doble cifrado" el uso de una segunda contraseña. Una contraseña es necesario para inicio de sesión y la contraseña de otro es necesario para enviar los fondos. Esto hace que las carteras con más intensidad a la fuerza bruta y también hace que la clave de registro más difícil.

  • Si nuestros servidores estaban en peligro el atacante, en teoría, podría alterar los archivos javascript para interceptar las contraseñas de los usuarios próxima vez que inicie sesión. Para que esto sea efectivo el ataque tendría que pasar desapercibido durante un período prolongado de tiempo. Además en el lado del servidor comprueba realizamos también está el de Mi Cartera verificador de la extensión del navegador que puede instalarse opcionalmente para mayor seguridad. Antes de la sesión en la que se transparente verificar todos los archivos javascript que se ejecuta en la página coinciden con aquellos alojados en github. Si se encuentra algún error la extensión evitará que el usuario de inicio de sesión.

  • Usted puede copia de seguridad de una cartera a través de Correo electrónico, Dropbox, Google Drive y Descarga. Con una copia de seguridad de los fondos puede acceder sin necesidad de blockchain.info el uso de la multibit cliente de escritorio.

  • El Sitio es compatible con una variedad de autenticación de dos factores de los métodos y la capacidad de bloquear una cartera a una dirección ip específica. No daremos su billetera para cualquier persona que no puede autenticar, totalmente, sin embargo no podemos evitar que alguien utilice su billetera si se puede tener acceso a ella de otra manera. Por ejemplo, si usted mantiene una cartera de copia de seguridad en tu cuenta de correo electrónico y que está comprometida.


Esto tiene un poco técnico, pero no es fácil de contestar. Hay muchos factores involucrados, incluyendo la seguridad de su propio equipo. El sitio ha estado funcionando durante más de un año y en la actualidad alberga a casi 40.000 carteras. Ha habido informes de algunas de las carteras está comprometida (reutilización de contraseñas), pero sin grandes incidentes de seguridad.

Por último, un par de recomendaciones para el uso de nuestro servicio:

  • En el momento de ingresar la impresión de un "Paper Wallet", guárdelo en un lugar seguro y oculto.

  • Nunca vuelva a usar la misma contraseña en otro sitio. O si el uso de doble cifrado es aceptable el uso de un poco más débil principales contraseña pero asegúrese de que la segunda contraseña es única.

  • Si el almacenamiento de grandes cantidades de generar una clave privada sin conexión (bitaddress.org es ideal para esto). Imprimir en un papel de la cartera, a continuación, importar la dirección como "Ver" Sólo la dirección. Cuando intento pasar los fondos que usted puede escanear la clave privada fuera de la billetera de papel usando una webcam.

En el futuro multisig estará disponible para una mayor seguridad, pero esto no está listo todavía.

-Ben

+914
andrew Lizzy smith 25 nov. 2013 21:35:09

"¿Qué tipo de problemas de los mineros en equipo resolver?", sugiere que el interrogador puede haber sido influenciado por un engañoso aún de imagen común usada por los periodistas. La imagen es de los mineros equipos de los problemas "complejos" o "difícil", "problemas" o "enigmas." "Difícil" es correcta sólo en el sentido de que lo que los mineros están tratando de hacer la toma, en promedio, una cantidad relativamente grande de la computación. Pero el cálculo es bastante mundano, y no es nada de lo que sería intelectualmente desafío de una persona que entiende los conceptos básicos de equipo de cómputo. Es un proceso de tediosamente probando diferentes valores de entrada para el cálculo de algunos de los datos derivados de la actual bloque hasta que uno de los valores que genera un valor de salida válido. No hay manera de predecir o adivinar que los valores de entrada de trabajo. El primer minero que venir para arriba con un buen valor gana el bloque de recompensa.

Así que cualquier insinuación de que el proceso de minería de la "prueba de trabajo" en sí mismo soluciona problemas generales para la raza humana, o cualquier miembro de la misma es engañosa. (También engañosa: es el más común en la ilustración de artículos de divulgación sobre Bitcoin: una pila o pilote metálico-en busca de monedas.)

+843
fiona stanley 2 jun. 2016 22:41:47

Esta mañana he abierto mi nuevo Trezor y conectarlo a mi laptop. El mensaje que recibí fue que el dispositivo no se instaló correctamente o algo así. He intentado tres veces. Luego he instalado el Trezor plugin para Chrome y ahora la laptop no reconoce el dispositivo todo - no hay mensaje, no hay nada. La pantalla del dispositivo todavía ilumina con su mensaje de bienvenida. ¿Qué debo hacer?

+832
kfed 6 nov. 2012 16:56:19

Bitpay la visión de proyecto apoya y tiene una versión en vivo de la testnet.

+799
vadimrostok 5 oct. 2013 22:35:36

Tengo un equipo con dos GPU establecido en ella. Ambos son ASUS y una R9 280x y la otra es una HD 7790.

Ambos aparecen cuando ejecuto el comando:

sudo aticonfig --lsa

GPU 0: Esta es la HD 7790 GPU 1: Esta es la R9 280x

Cuando ejecuto el cgminer tanto de la GPU aparecen y ambos están habilitados, pero sólo la R9 280x es la minería. La temperatura no aparecen por cualquiera de las GPU.

Estoy corriendo ubuntu 13.10 sin cabeza, de modo que no se puede ejecutar de dos diferentes cgminer secuencias de comandos en dos instancias separadas de terminal server de windows por lo que yo sé.

[EDITAR]

Mi cgminer comando es como fillows:

./cgminer --scrypt -o stratum+tcp://mi.de la piscina.ip:xxxx -u myusername -p contraseña -I 19 -g 1 -w 256 --thread-concurrency 15232

Y como se ha mencionado este solo minas en la R9 280x.

¿Cómo puedo obtener GPU a la mía al mismo tiempo?

+790
user84992 19 oct. 2014 16:37:32

He oído a gente decir que usted debe transferir tus Bitcoins de Gdax a Binance. Compré mis Bitcoins en Coinbase. Es allí una manera de transferir su cryptocurrency a Gdax sin tener que pagar esa abrumadora cuota?

+755
user3746658 19 may. 2010 7:29:05

Podría ser una señal de que su GPU es la descomposición lenta de distancia, o puede tener que ver con la competencia.

¿Qué moneda está usted de minería de datos, y en lo de la piscina? Me he dado cuenta de que a medida que más mineros con máquinas más potentes entrar en una piscina, tienden a dar resultados parciales muy rápidamente por lo que la piscina a las órdenes de un trabajo reiniciar más a menudo - la reducción del número de acciones que tenga. Si su piscina le permite establecer manualmente dificultad, a continuación, establecer en un valor más bajo: mejor enviar algunas acciones para un menor dificultad que no comparte en absoluto.

+683
noff 30 sept. 2010 19:33:50

Leyendo tu pregunta de nuevo, y mirando los comentarios, creo que tu pregunta es un poco desinformado.

El estándar de bitcoin QT cliente es un nodo, lo que significa que recibe el inventario de todas las transacciones y los relés de todas las transacciones válidas que las solicitudes para recibir (a partir de los inventarios). Eso es un poco de un mouthfull pero léalo cuidadosamente.

Esto no tiene nada que ver con su billetera. Es una función estándar de la totalidad de los nodos en la red punto a punto.

Lo que parece ser la mezcla es la funcionalidad de la cartera y la funcionalidad del nodo. Estos son dos cosas diferentes.

Bitcoin QT es a diferencia de otros (ligero o SPV) a los clientes que sólo solicitar información específica a las direcciones que tienen, cuando tratando de sincronice a sí mismos con la red.

Si usted está buscando a la esencia de impresión de todas las transacciones que están siendo transmitidos a través de su nodo, creo que esto sería bastante straitforward el uso de algo como Node.js o simplemente se ejecuta un continuo proceso ordinario en el que las consultas de Bitcoind mediante RPC.

+676
Sohini Kar 24 feb. 2011 5:04:11

Estoy tratando muy duro para entender cómo bitcoin funciona.

Entiendo que los mineros de bitcoin hace una prueba de trabajo, y crea bloques, y luego las transacciones están sellados dentro de este bloque, para convertirse en "confirmar". Y esto tiene algo que ver con un doble gasto.. de alguna manera..

Así que, mi pregunta es, ¿por qué no puedo hacemos una similar red descentralizada, sin prueba de trabajo/blockchain? En esta red, podemos mantener una lista de todas las transacciones (similar a la blockchain) (una copia para cada nodo), y, a continuación, utilizar la regla de la mayoría. Es decir, si hay una disputa en la nueva transacción, sólo vamos a cada nodo, revise su lista de todas las transacciones, y si la transacción nueva contradice a la mayoría de la lista de todas las transacciones, a continuación, la nueva transacción será rechazada etc. Y nadie necesita para resolver cualquier problemas de matemáticas (es decir, prueba de trabajo)

Y para las nuevas transacciones, nuestro protocolo puede ser el siguiente: Si nadie se opone a la transacción a través de la siguiente 60minutes, a continuación, establecemos confirmó la bandera de esta transacción a ser 1, y por lo tanto esta transacción es ahora confirmado etc.

En otras palabras, im tratando de entender el valor de la prueba-de-proceso de trabajo en bitcoin.

+602
user26639 5 oct. 2010 9:08:02

No, No puede. El bloque de la cadena es una lista enlazada de bloques, y cada bloque contiene una matriz de transacciones. Bloque encabezados de comprometerse a un árbol Merkle de las transacciones en ellos, pero ellos están ordenadas cronológicamente, no por txid, por lo que necesita una búsqueda lineal. Si usted quiere encontrar una transacción en un bloque rápidamente, usted necesitará un externo índice de estructura de datos.

Hay, sin embargo, también hay necesidad de que en la operación normal de un Bitcoin nodo o en la billetera.

Para la comprobación, ajuste (que es interno a las operaciones de un nodo, y no forma parte del bloque de la cadena) de saldo de transacción salidas se mantiene, indexado por txid (el llamado UTXO conjunto). Este conjunto representa el "estado" de la contabilidad en un punto dado en el bloque de la cadena, y los bloques puede ser visto como "parches" a la UTXO conjunto: entradas de transacción de quitar ("pasar") de las entradas de la UTXO conjunto de transacciones y salidas de crear otros nuevos.

Carteras mantener su propio conjunto de transacciones relevantes para el usuario de los saldos. Estos suelen ser indexado, pero mucho más pequeño que el conjunto de todas las transacciones en el blockchain, y a menudo sólo se guardan en la memoria.

+569
Dhe Meldz 3 oct. 2018 14:24:07

Sólo Físico Bitcoins pueden ser Falsificados en la actualidad . Sería extremadamente caro para la falsificación de moneda Virtual .

+474
Ryan Penfold 17 may. 2010 10:30:47
Un amplio Bitcoin biblioteca .NET framework.
+353
Arthur Williams 22 mar. 2010 18:43:08

Tratando de ganar dinero a partir de Bitcoins desde el futuro no sería tan lucrativo negocio de apuestas en los eventos deportivos, o jugando a la lotería. Usted no puede gastar las monedas que no han sido explotados sin embargo, y mientras que usted podría saber exactamente el bloque de la cadena de datos que aparecerán y trate de vender los mineros nonces que va a resolver sus bloques, no creo que ganaría mucho. Como una nota del lado, la inyección de una larga parte de la blockchain en el Bitcoin red podría monstruo de un montón de gente de fuera, después de todo, iban a ver su dinero desapareciendo y apareciendo de futuras transacciones sin ellos autorizar nada.

Conocer la información desde el futuro, usted podría tratar de jugar en los intercambios de Bitcoin, por ejemplo, para comprar una gran cantidad de monedas pronto después de Bitcoin fue lanzado por centavos y la venta de ellos en el estallido de la burbuja de $30 una moneda. Por otra parte, usted podría comenzar el desarrollo de la GPU o ASIC mineros de antemano y estar listo para la explosión de todo el mundo fuera del agua con su tecnología futurista. Por último, se podría crear Bitcoin a ti mismo y ser Satoshi Nakamoto, el tiempo de viajero;).

+344
M L 31 ene. 2014 13:01:59

Lo que la mayoría de la gente le dirá que es "hacer su propia investigación y que no consigue sus propias emociones mezcladas en él." Y esto es cierto. Esta tecnología está en su advenedizo, todos los días nos enteramos de ICOs y las empresas con sus nuevas innovaciones y sólo hay que seguir la pista de y hazte una foto si quieres invertir o no.

Yo personalmente ir a por las monedas que ya tienen productos de trabajo, no sólo un documento. por ejemplo: Steem

+303
jaqen noone 2 feb. 2013 16:07:19

Que se puede hacer. Hay ventanas equivalentes para todos los programas que usted necesita para instalar.

  1. Cron. Normalmente, me gustaría decirle que use el programador de tareas, pero parece que el programa que enlaza necesita para ejecutar las cosas cada 5 - 8 minutos. Esta herramienta parece hacer lo que usted necesita. Usted necesitará Perl demasiado.
  2. PHP. Tenga en cuenta que usted necesita para utilizar el comando C:\PHP5\php.exe -f en lugar de php.
  3. MySQL.
  4. Apache2.
+295
camelot91 26 oct. 2015 21:14:35

La manera en que yo entiendo como prueba de trabajo (PoW) funciona es este: su objetivo fundamental es evitar el engaño, o la creación de un incoherente vista de la distribución de contabilidad.

Imagina un doble pasar escenario - donde participante en Un sólo tiene 1 BC a pasar. Pero, él crea dos transacciones independientes o "gasta" cada uno con 1 BC. A continuación se presenta cada pasar de la transacción a dos diferentes partes B y C como válidos los pagos. Ya no existe la noción de la serialización de las transacciones (que se tendría en una base de datos centralizada con atómico confirma), es posible que algunos de los participantes en la red, han registrado Una's pago a B primero, mientras que otros han grabado Una's pago a C primero. Al mismo tiempo, algunos se acaban rechazando el último pago (desde Un sólo tiene 1 BC a pasar).

En el mundo ideal, tanto si las transacciones pueden ser estrictamente serializada (como, por ejemplo - Una's pago a B serán registrados en el distribuido ledger antes de Una's duplicar el pago a de C puede ser grabado), no habrá necesidad de distribución de consenso. En un mundo ideal, donde en las transacciones pueden ser marca de tiempo el uso de una "central" reloj visible para todos los participantes, se tendría una fácil solución.

El PoW proceso resuelve este problema mediante algoritmos , obligando a no trivial finito de retardo para el envío y la comisión de un bloque de transacciones. En el bitcoin esquema, donde las transacciones deben estar comprometidos en un bloque de nivel de granularidad, Un'doble s de pasar la transacción tiene dos posibilidades:

  1. Ambas transacciones se agrupan en el mismo bloque,
  2. O, que se agrupan en bloques diferentes.

En el último caso, la contradicción es fácil de detectar y marcado. En el primer caso, también, es fácil detectar la inconsistencia & bandera de la misma -, sino que es posible hacerlo sólo cuando ambas transacciones (el bueno y el malo) se agrupan en el mismo bloque. Esto no es posible si los tamaños de los bloques son demasiado pequeños o pueden ser cometidos por los nodos muy rápidamente. Aquí es donde PoW viene a mano, en las que las fuerzas de tiempo suficiente para transcurrir en el fin de redactar un nuevo bloque y han cometido por parte de todos los participantes.

La pregunta que no me queda claro es este: Bitcoin utiliza una determinada variación de la computación de la pre-imagen de un algoritmo hash SHA-256 de valor. Ya que el propósito de PoW es sólo para retrasar la creación de nuevos bloques por un tiempo suficiente de retraso, este puzzle a resolver podría ser cualquier cosa, como, por ejemplo, la resolución de 16 de queens colocación problema en un tablero de ajedrez, o algo así. No está claro si el rompecabezas realmente necesita tener una correlación con los datos reales en el bloque que se cometen.

+266
newmacuser 7 mar. 2012 23:18:33

Tiene cualquier sitio web compilado una razonablemente fidedigna y confiable lista de Bitcoin recursos? Estoy construyendo un apéndice de mi curso y me gustaría ver si me he perdido nada.

https://www.udemy.com/bitcoin-or-how-i-learned-to-stop-worrying-and-love-crypto/

Editar:

A la dirección de Nick preocupaciones, permítanme aclarar el propósito de esta pregunta. No te estoy pidiendo tu favorito Bitcoin enlaces. Yo estoy pidiendo de autoridad y de confianza listas de Bitcoin recursos. Por ejemplo: https://www.spendbitcoins.com/places/ es razonablemente confiable lista de bitcoin sitios de comercio.

+248
cet 25 jul. 2015 9:10:52

He escuchado acerca de la vinculación de una tarjeta de crédito para bitcoins. ¿Cómo podría ser esto posible? Por ejemplo hoy en día hay numerosas bitcoin tarjetas de crédito. ¿Cómo funcionan exactamente? Muchos parecen ser fly-by-noche de empresas.

+198
user22863 23 nov. 2014 23:34:30

Bitcoins y Namecoins puede ser explotado al mismo tiempo, debido a que el algoritmo subyacente es el mismo. Pero no se puede mío Litecoin y Bitcoin, al mismo tiempo, sin la pérdida de hash/seg, ya que utiliza diferentes algoritmos de criptografía. Por lo tanto, dudo mucho que exista algo así como que se han cobrado en su pregunta.

Por CIERTO, hay una piscina donde se puede extraer una gran cantidad de diferentes cryptocurrencies (pero por separado). https://coinotron.com/

+69
Anass1998 30 oct. 2015 10:51:56

Son las transacciones añadido a la génesis de bloque disponibles, como cualesquiera otras transacciones de otros bloques, o es que un unspendable coinbase transacción.

El coinbase de transacción de la génesis bloque no está disponibles.

Si me tenedor el código de Bitcoin, y generar mi propia génesis del bloque. Puedo el uso de la clave privada y clave pública se utiliza como bitcoin destinatario de la las transacciones rígida con la génesis de bloque?

Sí, pero usted tiene que hacer algunas modificaciones en el código fuente, porque es "unspendability" ha sido codificado para evitar un duro de la horquilla.

Cómo hacer disponibles

chainparams.cpp

  1. La mina de su propia génesis bloque proporcionando toda la información necesaria en chainparams.cppprincipalmente CreateGenesisBlock y la Línea #123 (para mainnet, similar para testnet y regtest en el mismo archivo).

validation.cpp

Usted necesita hacer para que la transacción se añade al índice, y omitir algunas comprobaciones que hacen unspendable. En v0.16:

  1. Usted puede encontrar donde no se agrega al índice en validation.cpp la Línea #1812. Comentario de la Línea de 1817 devolver true para evitar que pase esto.

Es posible que también deba omitir las pruebas de validación (por ejemplo, si su génesis bloque de dificultad es menor, si usted tiene un premine) en lugares tales como:

  1. Saltar nLockTimeFlags |= LOCKTIME_VERIFY_SEQUENCE; en la Línea #1891 por la adición de un cheque a su alrededor:

    si (bloque.GetHash() != chainparams.GetConsensus().hashGenesisBlock) { si (VersionBitsState(pindex->pprev, chainparams.GetConsensus(), el Consenso::DEPLOYMENT_CSV, versionbitscache) == THRESHOLD_ACTIVE) { nLockTimeFlags |= LOCKTIME_VERIFY_SEQUENCE; } }

  2. También excepciones similares (comprobar que != génesis del bloque) para si (!WriteUndoDataForBlock(blockundo, estado, pindex, chainparams)) return false; en la Línea #1988

  3. Excepción Similar para la Línea #1805, las Líneas #1873-1876

Básicamente, usted necesita para ejecutar y probar y ver que falla en los registros, debido a que usted está rompiendo un montón de reglas.

+29
Bruno Manson 3 feb. 2019 5:15:33

Me temo que no sé de Java, pero el objetivo se trabajó de la siguiente manera:

target = máximo objetivo / dificultad

Nota: El máximo objetivo es 0x00000000FFFF0000000000000000000000000000000000000000000000000000 (que en decimal es 26959535291011309493156476344723991336010898738574164086137773096960)

Por lo tanto:

target = máximo objetivo / dificultad
target = 26959535291011309493156476344723991336010898738574164086137773096960 / 1
target = 26959535291011309493156476344723991336010898738574164086137773096960

Así que si usted convertir a hexadecimal se obtiene:

0xFFFF0000000000000000000000000000000000000000000000000000

A continuación, puedes almohadilla de ceros a la izquierda para hacer de 64 caracteres:

0x00000000FFFF0000000000000000000000000000000000000000000000000000

http://learnmeabitcoin.com/manual/guide/difficulty#finding-the-target-using-the-difficulty

+24
travapolei 21 nov. 2013 22:29:21

Hay alrededor de 2^256 claves privadas, 2^256 claves públicas, y 2^160 (simple) de direcciones. Hay otras direcciones (multisig) que tienen más de una clave pública correspondiente, y por lo tanto más de una clave privada correspondiente.

2^160 es 1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976.

Solo para poner eso en perspectiva:

El número de estrellas en el Universo observable: 2^70
El número de átomos en la Tierra: 2^166
El número de átomos en la vía Láctea: 2^256
El número de átomos en el Universo conocido: 2^266

+15
coolcool1994 15 jun. 2011 21:57:09

Mostrar preguntas con etiqueta