¿Por qué Bitcoin apoyo comprimido y sin comprimir o claves de direcciones?

Mi pregunta es acerca de la diferencia entre comprimido claves y direcciones, y sé que fue abordado en otra pregunta, pero mi pregunta es menos acerca de la teoría y más acerca de cómo las claves se utilizan prácticamente en Bitcoin.

Así que aquí está lo que hice: he utilizado dumpprivkey para una dirección (183Tw2TqXKkbk5ZeocTYwmxg8x46ADXb6c) en el .7.2 cliente, y consiguió L5DTi7rgqsPg7Vq1vTU2dP2HWMEsNM5w5jcqedxxxxxxxxxxxx. Cuando me pega esto en bitaddress.org's wallet detalles de la secuencia de comandos que devuelven varias cosas. En primer lugar, mostró una dirección diferente (1FKswUuFsjWKyr4ZPSe3vEpp1iCXXChBzm), pero también demostró que la dirección de arriba y le dijo que era la versión comprimida. He enviado como 0.0001 para cada una de las 2 direcciones y mi satoshi cliente sólo muestra una transacción recibido de los 183 (comprimido) dirección.

Por favor alguien puede explicar en términos prácticos lo que la diferencia y la razón por la que ambos existen en Bitcoin? Cualquier ayuda es muy apreciada.

+240
Kaludji 14 oct. 2010 23:45:11
31 respuestas

Invertible Bloom tablas de búsqueda se pueden utilizar de muchas maneras diferentes, pero el primer documento que enlaza explícitamente propone el uso de ellos para encontrar las diferencias entre dos conjuntos de datos almacenados en distintos hosts sin la transferencia de la totalidad del conjunto de datos a partir de uno de los hosts a los otros.

En el contexto de Bitcoin, supongamos que dos nodos se ha establecido una conexión. Ahora tienen que sincronizar sus transacciones piscinas para asegurarse de que cada nodo conoce cada transacción que el otro nodo sabe acerca de. Un trivial solución es enviar la lista de los Identificadores de transacción para todas las transacciones en la piscina de un nodo a otro, pero esta lista puede ser grande. Al mismo tiempo, cada nodo tendrá probablemente la mayoría de las transacciones que el otro nodo tiene, por lo que el número de transacciones que se tienen que transferir es pequeña.

El problema es encontrar que las transacciones deben ser transferidos, y este es el problema que invertible Bloom tablas de búsqueda puede resolver. En lugar de enviar la lista de todas las transacciones de identificación, un único nodo envía un invertible Flor de la tabla, que es más pequeño, pero que sólo es utilizable si el número de diferencias (las transacciones que están presentes en uno de los nodos, pero no en el otro) es pequeño. La tabla puede ser de diferentes tamaños, y el más grande de la tabla, mayor es el número de diferencias que puede resolver.

Para Bitcoin, esto significa que la cantidad innecesaria de comunicación será reducida, y que los nodos se podrán sincronizar sus transacciones piscinas más rápidamente. Bitcoin nodos necesidad de sincronizar el bloque de la cadena así, pero debido a su lineales, sólo anexar estructura, no son más simples y más eficientes algoritmos para esto, y este tipo de algoritmos se utilizan en Bitcoin desde el principio.

+996
Paulo Tarud 03 февр. '09 в 4:24

Usted puede configurar Bitcoin QT se debe usar un directorio de datos, pero sólo se ve en ese lugar por la cartera.dat.

Me gustaría (1) cerca de Bitcoin QT, (2) mueva el existente [datos de directorio]\cartera.dat a otra carpeta (3) copia de la copia de seguridad en el [directorio de datos], y (4) vuelva a abrir Bitcoin QT.

No sobrescribir los existentes en cartera.dat con la copia de seguridad! El paso (2) es muy importante en caso de que haya un problema con el archivo de copia de seguridad.

+986
Odil 29 ago. 2010 4:55:48
Otras respuestas

Preguntas relacionadas


Preguntas relacionadas

Ambos son válidos y aceptados como canónicos. Ellos NO son intercambiables sin embargo - la misma clave pública en un formato comprimido es un algoritmo hash a una dirección diferente a la que en el formulario sin comprimir. Sólo puede utilizar un formato comprimido si el saldo de direcciones de salida es comprimido.

+973
HoBBiT 20 jul. 2018 3:24:19

MultiBit desarrollador de aquí. Los números de versión que está suministrando no están relacionados con MultiBit. Actualmente contamos con la versión 0.2.0 de MultiBit HD y 0.5.19 para MultiBit Clásico. Nunca ha habido una 0.12 o 0.15 versión. Estás seguro de que tiene la correcta aplicación de monedero?

Aparte de eso, si usted necesita para vaciar su billetera en MultiBit Clásico, solo tienes que usar el Archivo | Abrir para localizar a su cartera de archivo y, a continuación, utilizar la ficha Enviar a la transferencia de los bitcoins a otra dirección. Que la dirección es proporcionado por cualquiera de cartera de la que te gustaría utilizar en su lugar.

No elimine su antiguo claves privadas en caso de que alguien te envía bitcoin a una dirección antigua

He aquí un artículo de la ayuda que da más detalles: https://multibit.org/en/help/v0.5/help_sendingBitcoin.html

+967
David zambrano 9 feb. 2012 22:32:27

Estoy haciendo una investigación sobre ICO y quería ver si ha habido algún ICO que está respaldado por un producto físico proporcionado por una empresa? Además de la financiación de la moneda del desarrollo, la moneda puede funcionar como un sistema de crédito de la tienda? Que la empresa o las monedas que había en esta práctica?

+906
Alessio Eberl 28 nov. 2010 15:37:59

Utilizando el incorporado en la tarjeta de vídeo ATI en mi equipo, puedo mina en alrededor de un 30-50 MHps tasa. Me pregunto, ¿cómo esta cantidad de trabajo que comparar al vídeo normal funcionamiento de la tarjeta? O ¿cómo puede ser calculado? Es la minería, durante 6 horas en esta tasa equivalente a la de ver Transformers 2 en HD una y otra vez en mi monitor?

Ya hay un montón de preguntas acerca de los equipos de llevar al GPU de la minería, estoy buscando un fácil de entender, en comparación a la normalidad de la GPU de taks.

Gracias

+872
gsey 30 nov. 2012 8:32:12

El Rayo de la Red puede ser utilizado a través de monedas, pero cada individuo de pago canal debe corresponder a la moneda única. Además, cada moneda debe utilizar las mismas entradas y salidas del sistema que Bitcoin utiliza y un similar sistema de scripting para la HTLCs a trabajar. Aparte de eso, creo que el Rayo de la Red deben trabajar a través de múltiples monedas.

¿Qué acerca de los tipos de cambio?

Los tipos de cambio no importan para nada técnicamente, por lo que no tienen efecto en la LN.

+863
relik 20 ene. 2017 7:52:27

Puedo configurar mi cliente bitcoin para ejecutarse en el testnet de la red, donde puedo presumiblemente mina prueba de bitcoins en una cantidad razonable de tiempo utilizando sólo un ordenador portátil de la CPU.

./bitcoin-qt -testnet -gen

El uso de arriba puedo ver que bitcoin-qt es el uso de un montón de CPU. Esto me lleva a pensar que es la minería de bitcoins. Sin embargo, ¿cómo puedo saber con certeza lo que realmente es? No parece ser un indicador en la interfaz de usuario para mostrar que la minería está en proceso.

Si mi cliente finalmente no se entera de algunos bitcoins, se aparecen en mi cartera? Aparecerán en las transacciones de registro?

+861
George Jones 15 jun. 2016 0:44:09

necesito todos los bloques encabezados hash (alrededor de 500 registros), he tratado de obtener de electrum cartera de archivos, pero cuando tengo que convertir el archivo Ascii, no tiene lista completa. por favor, ayudar.

+860
Gordon Copestake 27 mar. 2010 16:15:19

¿Qué sucede con el 'viejo' versión de una blockchain y las transacciones relacionadas con el/los datos en caso de un tenedor. Puede ser eliminado

En el caso de un suave horquilla, los datos históricos debe ser mantenido. En el caso de un tenedor, no es estrictamente necesario para mantener los datos históricos, pero casi siempre se conservan.

Ir a un poco más de detalle: un suave horquilla de cambios de las reglas que cada uno sigue en un compatible forma de hacer las reglas más estrictas. Por ejemplo, los mineros tienen acceso a un campo denominado "coinbase" en la que se utiliza para ser capaz de poner cualquier serie de 2 a 100 bytes; más tarde, una regla se ha agregado a la especificada en el BIP34 suave horquilla que los primeros bytes de campo que tuvo que ser el bloque actual de la altura (distancia desde el primer bloque). Esto es más estricta, por lo que todo aquel que sigue la nueva norma también sigue automáticamente las viejas reglas. Esto es compatible porque cualquiera que siguieron las viejas reglas y ya no violar las nuevas normas pueden seguir utilizando su software como normal.

Sin embargo, para que la compatibilidad hacia atrás para mantener cierto, los datos disponibles en el bloque de la cadena no sólo tiene que permanecen disponibles, pero la estancia en básicamente el mismo formato. A veces, puede hacer trucos con los que, como segwit hizo por el movimiento de firmas para un nuevo campo en las transacciones, pero hay un límite para el alcance de los cambios que razonablemente puede hacer.

Por duro horquillas, no se modifican las reglas de atrás en un incompatibles manera, de modo que todo el mundo necesita actualizar todos modos. Esto le da una pizarra en blanco sobre la que realizar ningún cambio en el sistema que desee. Respecto antiguo bloque de la cadena de la historia, de lo que se puede hacer es comprometerse con el estado actual del sistema y deshacerse de toda la historia que se usan para llegar a ese estado.

Por ejemplo, supongamos que Alice minas de un bitcoin y luego paga que bitcoin a Bob. El bloque de la cadena incluirá tanto la minería de datos de la transacción y el pago de la transacción, pero si todo el mundo es la actualización de todos modos, es muy sencillo decir "Bob comienza con 1 bitcoin" y tirar de Alicia, la minería de la transacción.

Si se va a tirar de los datos históricos y mantener el estado actual después de un Bitcoin duro de la horquilla, podría reducir el bloque actual tamaño de la cadena en un 98%, a solo un par de gigabytes.

Sin embargo, no estoy al tanto de cualquier hard fork de Bitcoin o una altcoin que nunca hizo el histórico de datos y simplemente comprometido con el estado actual. No sé por qué ese es el caso.

+853
serafima1 13 dic. 2019 22:32:41

si usted está recibiendo .3, entonces debe de ser tu tarjeta de video haciendo el trabajo en bitminter. No hay manera que su cpu va a llegar a ninguna parte cerca de eso, ni un procesador Intel. Mantenga su cpu de AMD, estancia manera de gpu de NVIDIA como son terribles en este trabajo. Varios extremo superior AMD GPU en Crossfire le dará la mejor velocidad posible sin necesidad de comprar un ASIC como podrás ver aquí https://en.bitcoin.it/wiki/Mining_hardware_comparison a menos que quieras gastar miles en un Tesla para obtener el rendimiento de AMD ofrece en $699...

+719
monkeydri 12 jul. 2011 18:04:17

Transacción fijación sucede cuando:

  1. Yo emisión de una transacción en la que las señales de opt-in RBF
  2. las transacciones no confirmadas debido a la feerate es demasiado baja
  3. alguien más se difunde un nuevo (niño) transacciones de gasto en una de las salidas de mi transacción
  4. Yo ahora no puede topar la tasa de las transacciones, a menos que yo incluyen una cuota mayor que la de la combinación de transacción original + el niño de la transacción (BIP 125, la regla 3).

Si el niño transacción en (3) es grande (por ejemplo, un comercial de servicio de barrido de hasta un montón de transacción salidas), el total de la tarifa que yo tendría que pagar la validez de una RBF sería muy grande.

En este escenario, mi transacción original ha sido "atrapado" por el hijo de la transacción.

Russell O'Connor ha propuesto el cambio de la RBF reglas de política para aliviar este problema.

+626
user3202153 19 nov. 2014 0:30:25

Nadie en la red tiene un 'equilibrio', que acaba de tener las llaves a las salidas de las transacciones que no han pasado todavía. Al principio, Alice tiene las llaves para algunos el Saldo de Transacciones Salidas (UTXOs), por un valor total de $10 bitcoin. Eso es lo que significa cuando se dice que ella tiene $10.

Cuando ella hace una transacción a Bob o a Joe, ella usa las UTXOs como entrada para la nueva transacción. Pero porque ella sólo tiene $10 de UTXOs, si ella usa el mismo UTXOs en ambas operaciones, sólo una de ellas puede ser válida porque no se puede utilizar el mismo UTXOs dos veces. Tan sólo uno de los dos transacciones puede ser añadido a la cadena, correcto. La que se añade va a ser el uno que el minero de la cuadra vio la primera por lo general. Algunos mineros podrían ver la transacción a Joe primero, y tratar a la mía, en un bloque, mientras que otros pueden ver a Bob y tratar a la mía que en un bloque.

El consenso es justo lo que el minero se encuentra un válido bloque primero, entonces la transacción que el minero incluido (digamos Bob) será parte de la más larga válida blockchain y todos los otros nodos de la acepte. Los nodos de confianza el más largo de la validez de blockchains (tenga en cuenta que tiene que ser válida, no honesto nodo aceptará bloques no válidos o de la mina en la parte superior de una cadena no válida para ampliarlo), así que si la más larga de la cadena contiene la transacción a Bob, Alice previamente el saldo de las salidas de ahora se considerará pasado, y en lugar de Bob tendrá las claves para las nuevas salidas de la transacción (porque Alice utilizan su clave pública/dirección bitcoin). Los nodos, a continuación, colocar la transacción a Joe porque ahora es inválida, y Bob tiene un valor de $10.

Para un atacante a cambio de que la transacción fue aceptada después de que se ha extraído en el bloque de la cadena, él tendría que mina una alternativa de la cadena que contiene la transacción, y la carrera contra el resto de la red para hacer de su cadena más larga. Él será el único minero para extender la cadena si es más corto, otros mineros se centrará en la más larga de la cadena, así que tendría que tener al menos el 51% de la minería poder de la red para ampliar su cadena de más rápido que el honesto mineros ampliar la aceptación de la cadena.

Es el mismo comportamiento que si sólo una única transacción fue enviado a la red, en ese caso todos los mineros van a estar tratando de incluir a los que en lugar de algunos tratando de incluir a la otra, así que no habrá ningún resultado de la incertidumbre.

+580
Rob Basso 21 feb. 2012 1:27:20

Después de usar el bitcoind -regtest generar 1 comando, donde hace la minería recompensa ir? Traté de lista de cuentas y verificación de saldo de la cuenta "", pero la balanza siempre se mostró 0.000000.

+559
michael log 22 abr. 2019 16:17:05

Creo que tu definición de subred en rpcallowip es inconstante. Usted sólo permite conexiones 0.0.0.1 - 0.0.0.254 para conectarse a su cliente. Esto excluye a tu localhost y probablemente su LAN.

http://jodies.de/ipcalc?host=0.0.0.0&mask1=24&mask2=

Lo que usted está probablemente después de que es 127.0.0.1/32, o el uso de su subred de la LAN (192.168.0.1/24 ?).

rpcallowip=127.0.0.1
rpcbind=127.0.0.1:18332
+558
willredington315 1 mar. 2017 21:34:51

Cambiado De Dirección

Mi dirección ha cambiado

OK, el problema es que su dirección ha cambiado.

"Mi dirección"

"Mi dirección" implica para mí que usted probablemente tiene sólo una dirección, de lo contrario probablemente habría escrito "uno de mis direcciones".

También implica que la dirección está asociada con una persona y no con una cartera o la clave privada, etc. Espero que probablemente es sólo una manera flexible, de uso de las palabras, sino que la redacción podría ser el resultado de un malentendido - yo no puedo decir cuánta experiencia tiene. No se ofendan, yo estoy tratando de ayudar, pero puede ser que me estoy echando mi ayuda en un nivel equivocado. Eres nuevo aquí, yo no puedo decir cómo clued-up que son.

"Cambiado"

"Cambió" para mí significa que una dirección antigua ha desaparecido y una dirección diferente a la que ha aparecido en su lugar. Este me parece ser un posible malentendido de la forma en que se utilizan las direcciones en las carteras.


Lo que tu pregunta título significa que en la superficie es que su cartera se veía así

El Lunes:

,-----------.
|Dirección|BTC|
|-------|---|
|123... |500|
| | |
| | |
`-----------'

Martes:

,-----------.
|Dirección|BTC|
|-------|---|
|987... | 0|
| | |
| | |
`-----------'

y usted está confundido ¿por qué ha cambiado su dirección de 123... de 987...


Las direcciones de carteras en realidad no cambian, usted puede generar nuevas direcciones, pero la dirección antigua todavía existe. Normalmente se genera una nueva dirección de recepción de cada pago que usted desea recibir.

Su cartera tiene, probablemente, una forma de organizar estas direcciones, de modo que usted puede ver el total saldo importe asociado con sólo una dirección o un grupo de direcciones.


cuando me de búsqueda de la información en Blockchain confirma 0.00

Entonces es probable que sea cierto.

A veces, las transacciones se llevan un largo tiempo (potencialmente un muy largo tiempo, o para siempre) si la tasa es demasiado baja.

No he recibido ningún pago

El remitente podría haber cometido un error al introducir la dirección del destinatario.

Tengo 13 direcciones en mi cartera, pero no bitcoins.

Que puede ser normal si usted ha recibido BTC en 13 de las transacciones y, a continuación, pasó a todos.


Recuerde, cuanto más clara sea la pregunta, la mejor de las respuestas. Si esta respuesta es inútil para usted, trate de la edición de su pregunta original y explicar como lo iba a explicar a su abuela, tomar el tiempo para planificar cómo se podría organizar la pregunta para dejar claro a ella. No te olvides de esbozar el fondo para construir una comprensión de la situación. No omitir detalles que pueden ser cruciales para una respuesta.

Sólo mi 0.00 BTC vale la pena.

+539
Tim Kemper 25 dic. 2018 6:54:41

Cualquier tipo de Bitcoin wallet necesidad de compartir la clave privada en la máquina conectada a internet.

Esto es falso. Usted puede guardar las claves privadas en un completamente la computadora fuera de línea, pero todavía presentar las transacciones en la red. Para hacer esto:

  1. Crear una cartera que se va a almacenar sus claves privadas en un equipo sin conexión. Esta cartera será utilizado para firmar tx

  2. Crear una carpeta en un ordenador conectado a internet. Esta cartera será utilizado para generar (unsigned) tx, y presentar (firmado) tx a la red

  3. Generar un entero de transacciones en el ordenador conectado a internet

  4. La transferencia de los sin firmar la transacción a la computadora fuera de línea (por ejemplo. a través de un fresco de la unidad USB).

  5. Firmar el tx usando su billetera

  6. La transferencia de la firma de la transacción de vuelta a su dispositivo conectado a internet, y la emisión de la transacción a la red.

De esta manera, sus claves privadas se mantienen fuera de línea, por lo que un atacante debe tener acceso físico a la máquina con el fin de robar su dinero.

Tenga en cuenta que el hardware de carteras siguen un esquema similar: las claves privadas están aislados dentro del dispositivo para que el equipo de conectar su hardware cartera en no puede acceder a ellos directamente.

Una que es menos seguro, pero sigue siendo buena solución es billeteras móviles, viendo como un sistema operativo móvil por lo general tienen una menor superficie de ataque de un sistema operativo de escritorio (por ejemplo, comparar iOS a Windows). En general, existe una menor probabilidad de tener un teléfono infectado con malware de tu equipo de escritorio. Para mejores prácticas, podría ejecutar un completo nodo y el punto de su billetera móvil en ello, pero me gustaría generalmente no recomendamos almacenar grandes cantidades de cryptocurrency en un teléfono.

+419
user3441466 2 dic. 2015 4:07:53

Estoy trabajando en un mercado de tipo de sitio web y quiero una dirección bitcoin se genera para cada usuario que se registre una cuenta. esto necesita ser hecho en php sin javascript

+407
EbonyFiftyOne 24 sept. 2017 0:16:36

Me parece que no puede entender cómo bitcoin funciona. Aquí es lo que entiendo hasta ahora.

  • Alice envía 1 Bitcoin a bob dirección pública
  • Una nueva transacción se ha creado para que los mineros para aprobar. Una transacción se tienen las siguientes propiedades
    • Pública del remitente dirección
    • Los receptores de la dirección pública
    • Cantidad
    • Marca de tiempo
  • La transacción se presenta transmitido a las múltiples nodos de la red bitcoin
  • Los mineros/Nodos de escucha para las transacciones entrantes recibir Alice transacción y quiere asegurarse de que la transacción es de fiar y no hay un doble gasto.
  • Los mineros/Nodos empiezan a mirar el libro mayor (bloque de cadena) que contiene todas las transacciones que cada sucedido desde el principio de los tiempos para encontrar si todas las transacciones anteriores Alice se han completado y si lo son, sólo, a continuación, ejecutar la transacción nueva.
  • Cuando un minero valida la nueva transacción que transfiere el 1BTC a la cuenta de Bob menos el pago de la transacción.
  • Y Bob es 1BTC más rico y vive feliz para siempre.

Por favor me corrija si estoy equivocado y yo, sinceramente, no entiendo cuál es la historia con la 'n' número de ceros que se añade a la cadena de probar una transacción es válida.

Por favor, ayudar. Estoy tratando de entender esto para que yo pueda contribuir a Bitcoin del código fuente.

+396
user155772 19 jun. 2016 18:27:16

Creo que esto es más fácil de entender si se resumen un poco. En un alto nivel, un átomo de intercambio es muy simple: las dos partes de las transacciones de tal manera que puede tanto tomar sus monedas estar revelando la preimagen a algunos (pre-decidido) hash H. Inicialmente, una de las partes sabe que la preimagen. Se debe revelar a tomar sus monedas, por lo que el acto de tomar sus monedas es suficiente para permitir que la otra parte tome sus monedas.

Más específicamente, el Nivel de Nolan en la OP funciona de la siguiente manera.

  1. Una elige una al azar x y da H(x) para B.
  2. A envía sus monedas a un 2-de-2 de salida que puede ser tomado por B si se revela x. Del mismo modo B envía a sus monedas a un 2-de-2 de salida que puede ser tomado por Un si ella revela x. Estos son TX1 y TX3, respectivamente.
  3. (Antes de radiodifusión de estos, crean locktimed "devolución" de las transacciones TX2 y TX4. Es importante que la locktime es mucho más largo que B, por lo que si ella recibe su reembolso, B ha tenido mucho tiempo para tomar su reembolso, y no está en riesgo de Un revelador x también para tomar sus monedas.)
  4. En este punto, Una toma de sus monedas, revelando x.
  5. Al ver esto, B entera de x y toma sus monedas.

Existe una variante de este llamado coinswap donde x no golpear el blockchain, donde los pasos (4) y (5) son reemplazados por Un revelador x fuera de la cadena y, a continuación, los firmantes se acaba de dar a cada una de las otras monedas, sólo el uso de x como una reserva. Esto complica la locktime estructura y también requiere de manera diferente en forma de transacciones para mantener la x y su hash fuera de la blockchain, que, desgraciadamente, que el protocolo look súper peligroso, pero eso es todo lo que está pasando.

+377
sapientpants 29 may. 2011 8:03:50

Usted puede consultar el saldo de las salidas de una dirección con esto:

http://blockchain.info/unspent?active=$bitcoin_address

Usted puede obtener el historial de transacciones de una dirección con esto:

http://blockchain.info/address/$bitcoin_address?format=json

Para obtener más información, consulte http://blockchain.info/api/blockchain_api

+293
user170507 8 ago. 2011 19:33:14

Si no se ha distribuido de cualquier monedas, usted puede emitir la moneda de la misma manera que lo emitió siguiendo esta guía.

+276
MadisonCooper 10 sept. 2011 19:32:29

Usted puede hacer lo que quiera, siempre y cuando las personas que la mía es de acuerdo a la mía en la parte superior de su cambio.

En Bitcoin, el bloque de la recompensa que va hacia abajo, en un horario establecido. Todo el mundo sabe esto, y es horneados en el protocolo. Cualquiera de los nodos de minería la producción de bloques que no se ajustan a esta (o cualquier otra parte del protocolo) están perdiendo su esfuerzo, ya que nadie va a aceptar sus bloques. El resto de la red va a seguir como si nada hubiera pasado.

Usted puede crear una moneda que dice "en la Sep 18 de 2018, el bloque de recompensa se reducirán a la mitad", y que la regla se cocía en el protocolo. Tal vez la gente va el mío...tal vez no. Si lo hacen, lo hacen a sabiendas de que el bloque de la recompensa va a cambiar en ese día, y se rechazan los bloques de nodos que no sigue esa regla.

También podría crear una moneda que dice "el bloque de la recompensa nunca va a cambiar", y luego tener un poco de nodos de minería de cambio es de todos modos un año a partir de ahora. Esto crearía un duro de la horquilla, y de nuevo, tal vez la gente va a la mina en la parte superior de la horquilla...tal vez no.

+251
Uzair Ahmed 2 dic. 2013 23:37:35

Mi minería de la piscina, se ha fusionado con Namecoin, y necesito un Namecoin dirección. ¿Cómo puedo crear uno ? ¿Necesito instalar otro cliente ?

+245
hruvulum 28 feb. 2018 7:14:38

Estoy usando el GUIMiner. No es el uso de mi CPU. Mi CPU tiene una muy baja utilización (~10%).

¿Qué puedo hacer uso de mi CPU?

¿Por qué no de la CPU de minería de datos activado por defecto?

+227
narendraj9 22 feb. 2018 22:11:19

Estoy tratando de conectar a Bitcoin del ZeroMQ cola, de no tener éxito, y ni siquiera sé dónde está mi problema. Aquí es lo que he hecho hasta ahora en mi Ubuntu 14.04:

  1. Instalado Bitcoin a través de sudo apt-get install bitcoin-qt
  2. instalado ZeroMQ a través de wget http://download.zeromq.org/zeromq-4.1.2.tar.gz && cd libzmq/ && ./autogen.sh && ./configure && make -j 4 && make check && make install
  3. En mi Scala aplicación que uso jeromq: libraryDependencies += "org.zeromq" % "jeromq" % "0.3.5"
  4. En Bitcoin del bitcoin.conf I agregue la siguiente línea: zmqpubhashtx=tcp://127.0.0.1:28332 (sólo estoy interesado en entrantes tx id)

Después de hacer todo lo que yo lanzamiento de Bitcoin, entonces puedo iniciar mi Scala de la aplicación con el siguiente código:

import org.zeromq.ZMQ
val contexto = ZMQ.contexto(1)
val socket = contexto.socket(ZMQ.SUB) // Desde el lado del servidor es un PUB
zócalo.connect("tcp://127.0.0.1:28332")

while (true) {
 registrador de información de zócalo.recv.longitud.toString
}

Y no recibo mensajes. La cosa es que ni siquiera sé cuál es el problema o cómo probarlo. ¿ Apt-get versión de Bitcoin incluso ha ZeroMQ apoyo? En jeromq github se afirma que se Basa en libzmq 3.2.5 mientras que Bitcoin requiere ZeroMQ de la API de la versión 4.x o más reciente, que podría ser una razón? O tal vez es algo completamente distinto?

+215
badbadgirlk 4 jul. 2019 6:09:17

Idealmente, no debe ser el almacenamiento de la cartera de recibir la minería de pagos en el mismo servidor que aloja su piscina de software.

En general, cuando se trata de seguridad, desea minimizar la superficie de ataque. Cualquier software adicional que correr aumenta la superficie de ataque, ya que ninguna de las vulnerabilidades en la no-demonio de software podría permitir que alguien exfiltrate la cartera o el pasar de los comandos de la cartera.

Una vez que usted tiene la cartera en un aparte, aislado del servidor, se deben seguir las mejores prácticas comunes tales como no tener un público interfaz RPC, IP listas blancas para conexiones entrantes, cambiar todas las contraseñas por defecto, desactivar la contraseña de raíz y de inicio de sesión ssh, tener una contraseña segura en la cartera de sí mismo.

+163
Uebu 14 feb. 2014 14:21:15

Me pregunto si hay alguien por ahí que sabe cómo recuperar su clave privada utilizando tu 12-palabra de la frase de paso? Su consejo se agradece mucho

+136
user3698126 31 oct. 2019 22:16:26

La acuñación algoritmo para la estaca es diferente para las distintas monedas; por ejemplo, es diferente en BlackCoin de Cardano.

Existen varios enfoques de la apuesta, pero la mayoría de ellos son susceptibles a la "molienda de ataques", y casi ninguno de ellos se ha comprobado, seguro contra todo ataque (sólo argumentó seguro intuitivamente por mostrar que ciertos ataques no funcionan).

Para dar una respuesta concreta a tu pregunta, voy a describir un caso específico de una prueba de estaca protocolo que está demostrado segura: el Ouroboros Praos protocolo.

En los Praos de protocolo, se puede imaginar que cada satoshi corresponde a una clave pública/privada de la pareja. Los Praos protocolo de estacas funciona de la siguiente manera: Si usted es un honesto staker, nos fijamos en la fecha y hora actuales y redondear al segundo más cercano (la unidad de tiempo que ronda a es configurable en general y corresponde a la sincrónica "slots" del protocolo). Decir, por ejemplo, que se obtiene d = "2018-07-01 00:19:24". Usted tome esa fecha y a la hora de entrada, y usted firma con su clave privada correspondiente a su satoshi, la obtención de una firma s. Luego se comparan esa firma en contra de la dificultad de destino T a ver si s <= T, de forma similar a bitcoin compara el hash del bloque en contra de la dificultad. Si es así, entonces usted ha sido "elegido líder" y se le permite generar un bloque. Primero generar el bloque de contenidos x el cual constará de las transacciones en su mempool así como un puntero al bloque anterior. A continuación, firma x usando su clave pública, y producir otra firma s'. Luego de difusión a la red de su firma s ilustrando que han sido elegidos; la fecha y hora actual d para la elección de la confirmación; la confirmación de las transacciones x , que también incluyen la referencia al bloque anterior; y su firma sobre el bloque de contenidos de s'. La tupla (s, d, x, s') es el bloque.

Ahora, otros validadores puede comprobar que son legítimamente elegido líder. La comprobación de que s es una firma de d, que s' es una firma de x, que x contiene las transacciones válidas y apunta a la punta de un anterior blockchain (con un mayor marca de tiempo y no conflictivos transacciones). Finalmente se debe verificar que cumple con el objetivo de: s debe estar por debajo de T.

Este es un protocolo simple, pero, tal vez sorprendentemente, puede ser demostrado segura. Esto es lo que hace que sea elegante. También es bastante similar a cómo bitcoin genera bloques. Si tienen curiosidad acerca de por qué este protocolo es seguro, os animo a leer el papel.

Un par de detalles:

  • Es posible que los malos actores para generar varios bloques de contenido para el mismo datetime que han sido líder electo. Esto no causa un problema porque honesto partes sólo generar bloques de comprometerse a una mayor bloque, rompiendo los lazos.
  • Es posible que dos honesto partes generar un bloque al mismo tiempo. Esto no es un problema y puede suceder también en bitcoin. Tales vínculos se resolverá, siempre y cuando los parámetros del protocolo está ajustado para no permitir que los bloques se producen muy a menudo entre las ranuras (exactamente los parámetros se especifican en el papel)
  • He dicho anteriormente que s es una "firma" en la hora actual d, pero un punto de vista técnico es que no es una firma, pero en realidad lo que llamamos un VRF - Verificable Función Random. Esto es como una firma, a menos que tenga la certeza de que la salida se comporta como un azar de salida (tal como un perfecto hash de comportarse como un "azar oracle").
+82
neubau 1 abr. 2015 6:37:50

Rancio y huérfanos de los bloques son términos confusos con muchos significados, dependiendo de a quién le pregunte.

Si por obsoletos bloques, se refiere a "los bloques que están en las ramas de la cadena principal, pero son de otra manera válida", sí, aquellos en los que todavía existen. Son inherentes a la prueba de trabajo de las cadenas, ya que no puede evitar el caso de que de vez en cuando dos mineros producir una competencia de bloque. Necesariamente, en la mayoría de los que uno de ellos puede ganar, y el otro se conviertan en obsoletos.

Si por huérfanas bloques que significa "bloques cuyo padre encabezado es desconocido", los que, de hecho, no existen ya. Eran un artefacto de la sincronización de la aplicación utilizada hasta 0.9. Desde 0.10, únicamente se solicitan los bloques una vez que se han validado todos los encabezados en su ascendencia, por lo que los bloques sin encabezados sabe que no puede ocurrir nunca más.

+62
Hmeli Suneli 1 ene. 2015 5:18:28

Todas las partes directamente involucradas con el servicio de monedero son de código abierto. En la página del proyecto en github los repositorios de Mi Cartera, Mi Billetera-Integridad-y Corrector MyWallet-RPC-Comunicador está con licencia BSD.

Los repositorios de Mi Cartera-iPhone, Mi Billetera-Android son GPLv3.

Sin embargo, el servidor de base de datos y en algunas otras partes del sitio no son de código abierto. Esto va a cambiar en algún momento en el tiempo, pero hay algunas cosas que quiero terminar primero.

+18
AndroideApp 1 nov. 2012 8:09:40

Mostrar preguntas con etiqueta

buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart 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