Bitcoin Compañeros De Conexión

Me gustaría aclarar cómo un cliente se conecte con sus compañeros. Supongo que el cliente tiene una base de datos que busca posibles compañeros y cuánto tiempo conectados a ellos.

En el caso de la primera conexión, introducción a la red, no puede encontrar nada en su base de datos. Luego se va con la comprobación de algunas de las direcciones DNS(estos son codificados?). Si que methid falla, el cliente tiene dentro de su código fuente codificados de direcciones IP en la que se puede conectar.

Me gustaría saber si mi hipótesis es correcta y si tiene algo más que añadir yo estaría agradecido.

+343
YUASK 28 nov. 2017 19:09:08
23 respuestas

Puedo ejecutar el OS X del Diablo Menor de edad en mi nuevo Macbook. Parece que funciona bastante bien y se gana a mí un par de bits centavos de cada día.

El único problema es que me tengo que cortar siempre estoy trabajando en el Mac, porque los cerdos de la GPU. Hay un parámetro o algún archivo de configuración dentro de la .aplicación de paquete que puedo modificar que va a reducir el nivel de agresividad para que yo pueda usar mi Mac y la mía sin utilizar la GPU ciclos?

+936
justingordon 03 февр. '09 в 4:24

Mike Hearn se señaló anteriormente en la lista de correo, Satoshi añadido un límite de bloque para evitar que la gente de la minería "troll bloques". Estos son los bloques donde un minero incluye un Gb de valor de transacción de salida/secuencias de comandos en el coinbase de transacción, o miles de pequeñas transacciones. Un bloque de disco duro límite pone un tope a nuestra exposición a este.

No hay mínimo de tamaño de bloque, ya que todavía puede tener bloques vacíos, a fin de aumentar el límite de bloque no tendrá ningún efecto sobre los mineros.

+919
Jacob Alexander Miller 4 nov. 2013 15:37:49

¿Dónde puedo consultar los registros de salida generados a partir de LogPrint() declaraciones en el bitcoind código fuente.

PS: por Favor, no confundir esto con la LogPrintf() declaración, que se registra la salida de depuración.registro de archivo.

+857
user3019868 15 abr. 2011 18:07:43

Me gustaría tratar un CAJERO automático si está disponible en su área parecen ser mucho más rápido, nunca he esperado más de 30 minutos y la mayoría de las veces son extremadamente rápida.

+722
user44528 22 dic. 2014 21:08:31

Bitcoins tienen un valor debido a que su oferta es limitada y que la gente quiere. Si alguien está dispuesto a comprar un Bitcoin para $400, entonces tiene sentido para usted el valor de un Bitcoin en $400, porque usted sabe que usted puede vender a ellos para $400.

Esta es esencialmente la misma razón dólares de valor. El valor de un dólar, porque usted tiene una expectativa razonable de que puedes intercambiar por ropa o alimentos en el futuro.

+674
rlms 10 mar. 2017 12:54:45

Usted no puede conseguir sus bitcoins con sólo la dirección de recepción (si es que se podía hacer, que fácilmente podría ser robado), así que su única posibilidades de recuperación son:

  1. Si están almacenados en la carpeta de archivos de copia de seguridad, entonces usted puede utilizar que
  2. De alguna manera la recuperación de la original monedero de archivo, que es una recuperación de los datos de ejercicio. Esto podría ser posible en el caso de una falla o eliminación de un disco duro, o la eliminación de una tarjeta SD/memory stick
+653
ali roohani 23 dic. 2015 21:29:13

Coinbase cuenta con un mayor límite si usted compruebe usted mismo. Por ejemplo, en Coinbase tengo $5000/semana límite. Y creo que usted puede recibir hasta $1M límite con la suficiente documentación.

Bitfinex ofrece un .1% de la tarifa o $20 (la que sea superior) así, por $3300 que sería .6% de la tarifa con el mínimo de $20. Por $300 sin embargo, que el 6.6%

No estoy seguro de que usted recibe $11.51 por $300 en CB. He intentado comprar $300 y que sólo iba a cobrarme $304.47, que es un 1.49% de la tarifa. Hay la misma 1.49% en $5000 compra. Ellos tienen un mínimo, lo que parece ser $0.99 < $50, $1.99 < $100, $2.99 < $202, y después de eso es de 1.49%

EDIT: Ah, ya veo ... estás hablando AUD, no de DÓLARES. No seguro lo que la tasa es de allí. FYI, en el futuro, es mejor especificar símbolo de moneda si usted está hablando acerca de los Dólares y no de DÓLARES.

Según esta página:

https://support.coinbase.com/customer/portal/articles/2109597-buy-sell-bank-transfer-fees

3.99% es la base, pero en los estados unidos de que la onda de algunas tarifas en función del tipo de pago. Parece que en AU que sólo permiten compras con Tarjeta de Crédito, y no de alambre o de EFT. Que tipo de mierda para usted.

+639
drawsmcgraw 16 dic. 2012 23:46:06

Alguien puede mostrarme la salida de decoderawtransaction cuando la transacción requiere de múltiples firmas, pero no ha sido firmado por bastante gente, y la transacción fue creado mediante createrawtransaction?

+619
fallens4e 6 jun. 2011 18:52:31

Esto es más una blockchain de un bitcoin pregunta:

Me gustaría usar una blockchain (potencialmente permitan por uno) para administrar la propiedad de un dispositivo. Pero vinculada al dispositivo hay una clave privada.

Hay una forma para que el propietario de un dispositivo para el acceso a esta clave privada, idealmente utilizando sólo blockchain?

+550
Richie086 2 jun. 2012 20:43:37

Es posible obtener la clave pública de un usuario, si tenemos una transacción de ese Usuario en mi cartera ?

+505
SickoPsycho 5 abr. 2014 13:05:21

Dependiendo de la piscina de la minería, este es generalmente representativos de cómo muchos válido acciones se pasa de nuevo a la piscina.

Se ha exhibido en una fracción decimal parece, por lo 0.985 sería una cantidad de 98,5% válido acciones devuelto.

+453
Nicole Jones 3 oct. 2010 22:30:02

La Documentación completa de Etereum de "Frontera":

Foro De Discusión:

+409
Graham Fowles 28 may. 2016 2:23:22

Tal vez una respuesta simple

Por lo que puedo y hasta ahora la investigación

Es Eloipool el único Servidor público disponible que no está aparcado o en desuso y que tiene soporte para los chips ASIC utilizando estrato ?

Hay alguna ayuda para los No basado en Linux, soluciones ?

Gracias de Antemano

(Puedo tomar Doc darle demasiado a mí directamente) :S

+400
Jaypan 21 dic. 2011 13:07:54

Tres jugadores, Bob, Alice y Ted están sentados en un poker de mesa y se en un juego de Texas Hold'em. Bob es el distribuidor, y que genera una baraja de 52 cartas en su máquina, que sólo él puede ver las cartas. El uso de Fisher-Yates /dev/urandom se baraja el mazo de cartas, y luego la cifra de la cubierta con la misma clave de cifrado en cada tarjeta, por lo que la cubierta sea ilegible para cualquier persona, sino a sí mismo. Que luego pasa el cifrado ahora cubierta a Alice, que hace la misma cosa: que baraja el mazo de cartas y, a continuación, cifra ellos. Finalmente, Alice pasa de la plataforma Ted que pasa por el mismo proceso. La cubierta está ahora en su último estado ordenado, de la 1 a la 52, y este orden no cambia a lo largo del curso de la mano. Ted pasa el ahora 3x cifrado baraja de cartas de nuevo a Bob, que toma su "shuffle de bloqueo" y ahora encripta cada tarjeta individual con una diferente de la clave de cifrado: B1, B2....B52. Él pasa la cubierta a Alice, que hace lo mismo: se quita la "shuffle-clave" y la cifra de la cubierta con una clave de cifrado única A1, A2,....A52. Alice, a continuación, pasa la cubierta de nuevo a Ted, que finaliza este mismo proceso.

¿Cómo es posible que Bob puede quitar su clave de cifrado de una cadena que es completamente aleatorio para él, porque Alice y Ted cifró?

Es esta una característica de la criptografía asimétrica? Si es así un jsfiddle o por lo mayb ser agradable :)

Entiendo que se puede cifrar algo con una clave privada y descifrar con la clave pública, pero es que esto también funciona en las cadenas de caracteres que alguien cifra también (como en el ejemplo de arriba)? Yo simplemente quitar mi el cifrado?

+398
alternatiph 11 abr. 2014 18:08:19

k es kilo y se refiere a 1.000. 500k son de 500.000. Esto puede tener un montón de casos de uso, a veces uno quiere vender 500k Bitcoin (raro) y a veces los usuarios se refieren a los tipos de cambio en Satoshi: 500k Satoshi básicamente significa que usted puede comprar algo a la tasa del 0,005 Bitcoin (0.00500000).

2Bytes son dos unidades de información digital. Indica la cantidad de espacio necesario para almacenar dos personajes como ACEPTAR en un disco o en la memoria. 2 Bytes puede ser dividido en 16 Bits de la llanura de información binaria. No estoy seguro de en que contexto, esto podría estar relacionado con nada Bitcoin específicos. Tal vez usted agregue un ejemplo de referencia.

+328
confuseduser 9 may. 2016 15:43:36

Mastercoin añade una capa en la parte superior de Bitcoin.
Utiliza pequeñas transacciones en el blockchain de Bitcoin para transferir Mastercoins.
Así, el blockchain de Bitcoin se utiliza para evitar el doble gasto de la misma manera que se utiliza para Bitcoins.

+283
domovoi1325 28 ago. 2013 6:17:42

Estoy reproduciendo las figuras 2 y 3 desde el papel de abajo, para dar una interpretación alternativa.

Fig 2:

Bitcoin block header organization

Fig 3:

enter image description here

Históricamente, la minería de datos se compone de un bucle interno (rojo) y un bucle exterior (verde). Cada uno de ellos ejecuta a través del bucle interno, el nonce se incrementa. Esto afecta sólo Fragmento 2 y causa de todos los bloques en rojo para ser re-evaluado. Usted puede hacer esto únicamente 4 mil millones de veces (2^32) antes de empezar a crear duplicados de los resultados. En ese punto, el bucle externo se ajusta el diseño del bloque de datos para obtener una nueva aleatorio merkle campo de raíz, y de repetir.

En esta aplicación, usted tiene que hacer 4 operaciones de gran envergadura para cada bucle interno. Cuando se cambia la merkle raíz como parte del bucle externo, que tiene que hacer un adicional de 2 grandes operaciones (en verde) en la parte superior de la normal de 4. Sin embargo, el autor de AsicBoost notado que cuando la alteración de la merkle valor de la raíz, hay un 1:2^32 posibilidad de que el contenido del Fragmento 2 no cambia, en cuyo caso la salida de Chunk 2 expander no cambia, por lo que podemos omitir que rehacer los cálculos.

La clave en este punto es el Problema del Cumpleaños. Antes de comenzar a minar un bloque, se pueden calcular varios azar merkle raíces y encontrar colisiones (es decir, múltiples merkle raíces que tienen la misma últimos 4 bytes, o "cola") sin tener que evaluar en cualquier lugar cerca de 2^32 merkle raíces. Además, precompute el valor de la etiqueta "a mediados de estado" asociado con cada uno de estos diferentes merkle raíces.

Finalmente, esto nos permite una forma alternativa de generar un nuevo digerir sin incrementar el nonce: la reutilización de la actual Fragmento 2 valor, elija un nuevo merkle raíz que choca con la cola actualmente en uso y actualización de la "a mediados de estado" con el valor asociado con la que merkle raíz (que se calculó anteriormente). A continuación, volver a evaluar todos los bloques rojos, excepto para el Expansor adjunto Fragmento 2, ya que no hemos alterado Fragmento 2 de valor que sólo tres de las grandes operaciones en lugar de los habituales cuatro.

Ejemplo

Digamos que hemos encontrado 3 merkle raíces que todos tienen la misma cola y precalculadas sus asociados mediados de los estados (a, B, C). Nuestra minería bucle se ve algo como esto:

  1. Conjunto de nonce=0, midstate=A (4 operaciones).
  2. Conjunto de midstate=B (3 operaciones).
  3. Conjunto de midstate=C (3 operaciones).
  4. Conjunto de nonce=1, midstate=A (4 operaciones).
  5. Conjunto de midstate=B (3 operaciones).
  6. ... Y así sucesivamente.

Cada merkle raíz de la colisión que precompute ahorra 2^32 Expandir sus operaciones, ya que se puede reutilizar a través de todos los 2^32 nonces. Debido a que el problema del cumpleaños, el costo precompute estas colisiones es de menos de 2^32 por colisión, por lo que puede ser una ganancia neta.

En la práctica, usted terminará para arriba con varios conjuntos disjuntos de chocar merkle raíces en lugar de sólo el 1 que se muestra aquí. Así que usted podría ciclo a través de {A, B, C}, entonces {D, E, F}, y el cambio de C a D costo de la normal de 4 operaciones, porque la cola no ha cambiado. O, usted podría alimentar a cada uno distinto, distinto core/chip del minero.

+256
Neil V 9 abr. 2018 13:21:59

Estoy haciendo un bitcoin solo minero, ¿cuál es la dirección URL para obtener la corriente de cabecera de bloque con JSON llamar? También necesito la URL donde el trabajo será enviado si la solución válida es encontrado.

Ahora mismo estoy tratando de entender cómo el solo proceso de minería de obras. Por lo que he encontrado en internet, para obtener y recibir datos desde el bitcoin red tengo que hacer algunas llamadas JSON, pero no sé la dirección URL y el formato. Si he entendido bien, esto es lo que yo pienso el minero trabaja:

  1. Obtener encabezado de la red
  2. Encontrar el nonce que hace que el encabezado de hash a un bajo valor suficiente
  3. Enviar los datos a la red
  4. Si el nonce es correcto recibir el pago

Estoy en lo cierto? Hay tutoriales o alguien puede darme una explicación de cómo funciona este proceso?

+244
Kay V 11 oct. 2016 2:14:12

1) Mi laptop con el arsenal y bitcoin ha sido robado. Sin embargo, tengo un Papel de Copia de seguridad - lo que da: Versión Monedero / Cartera / IDENTIFICACIÓN de la Cartera Nombre / Tipo de Copia de seguridad / Clave de la Raíz (72 letras) - pero NO "de la Cadena de Código" ni "Clave Privada". 2) Cuando trato de barrido y la perdida de cartera en la Armería en otro equipo que pide la "Clave Privada" - que, como se indico anteriormente, no es dado en el Papel de Copia de seguridad. He intentado insertar el 72 Clave Raíz de las cartas, pero este no funciona.

Yo debería estar muy agradecido si usted podría ayudar.

Muchas gracias, en espera Duncan Black

+230
Oliver Batt 28 jul. 2012 13:38:23

Me sale este error:

EXCEPCIÓN: N5boost16exception_detail10clone_implins0_19error_info_injectorins_15
program_options26invalid_config_file_syntaxeeeee
las opciones de configuración del archivo contiene una línea no válida 'XXXXXXXXXXX'

Donde puedo encontrar el bitcoin.conf archivo?

+182
Stan 9 may. 2016 18:43:21

Usted debe saber también que la tarea de encontrar un SHA256 colisión (mismo valor hash para dos diferentes matrices de bytes) es bastante complejo. Los mineros están gastando terahashes por segundo para encontrar un hash que es más pequeño que un objetivo. Una coincidencia exacta sería muy difícil de encontrar.

Además, el atacante en esta tarea es necesaria para ser un minero con el poder suficiente para resolver y difusión de un [especial] bloque a ser incluidos en la cadena principal.

En resumen, puedo decir que esta tarea requiere mucho poder de hash - así que si alguien tiene la energía suficiente para que, se puede realizar un proceso menos complejo 51% de ataque en lugar de este.

+170
perseusz 23 jun. 2018 8:57:40

@Rica Apodaca, creo que puede haber respondido a tu pregunta, de alguna manera, como usted señaló que era todo una menor incompatibilidad de las versiones instaladas de bitcoind.

Tal vez usted estará de acuerdo conmigo en que hardfork tendría que ser una incompatibilidad de diseño entre las dos versiones del mismo protocolo. Tomemos por ejemplo una altcoin, como FeatherCoin, que abandonó su anterior algoritmo de Prueba de Trabajo para adoptar otra, ASIC-resistente, y es incompatible con el pasado.

+119
NoelHunter 2 oct. 2012 12:46:06

Si usted es fluido en Python, no es una referencia RPC minero, escrito por uno de los desarrolladores de bitcoin: https://github.com/jgarzik/pyminer

+97
CLuddy 3 jun. 2013 0:09:31

Mostrar preguntas con etiqueta