¿Cómo puedo concatenar dos hashes en Python?

La concatenación y el doble de hash SHA-256

"a751efbeabe73bdf9d08df5760104feff915d9d807d4c62178cdeb98d8c25f43"

con la misma

"a751efbeabe73bdf9d08df5760104feff915d9d807d4c62178cdeb98d8c25f43"

debe de salida 15eca0aa3e2cc2b9b4fbe0629f1dda87f329500fcdcd6ef546d163211266b3b3

importación hashlib header_hex = "a751efbeabe73bdf9d08df5760104feff915d9d807d4c62178cdeb98d8c25f43a751efbeabe73bdf9d08df5760104feff915d9d807d4c62178cdeb98d8c25f43"

header_bin = header_hex.decode('hex')

hash = hashlib.sha256(hashlib.sha256(header_bin).digest()).digest()

hash.encode('hex_codec') '2b4a9fdb97e89e73c4647791e476090eaad04f43c93a3de21a95d2c4fc8e8e0c'

Estoy recibiendo la respuesta incorrecta :/?

+540
vtim3 1 oct. 2011 6:23:45
21 respuestas

Aumentar set_lk_max_locks de 50000 a 537000 según estas instrucciones. Gracias Pieter Wuille para señalarlo.

+913
Fanatka 03 февр. '09 в 4:24

Después de un duro de la horquilla, lo que sucede a la totalidad de los nodos? Decir 11,000 BTC completa de los nodos existentes antes de la bifurcación. Hacer todos los 11,000 apoya tanto BCH y BTC? O ¿BCH iniciar la construcción de su propia red de nodos. No preguntar sobre los mineros, a sólo acerca de los nodos (aunque, será de ayuda si usted puede dirigirse a la minería de nodos).

También, en el softfork escenario, creo que a más de 11.000 nodos están divididas - decir 7000 apoyo a la softfork (por ejemplo, Segwit) y el resto de 4000 no. En ese caso, ¿cómo quedan transacciones de fiar entre los partidarios y no partidarios.

+902
Skug 30 ene. 2011 10:15:01

Puedo obtener algunos cargos en otras transacciones que viene a través de mi PC (la creación de bloques o lo que sea)? El tránsito de los honorarios a que me refiero.

Puedo obtener algunos pedacitos de recién extraído BTCs sólo en mantener funcionando bitcoind.exe en el fondo en 2013 y después?

Cualquier otro de los beneficios de mantener la plena bitcoin base de datos en lugar de utilizar lite clientes ligeros, como MultiBit?

El lado malo de MultiBit es que no puede establecer el pleno de la tasa cero. Oficial de bitcoin wallet hace.

+869
Vishal Gandhi 17 oct. 2015 6:26:25

La otra respuesta aquí, probablemente, funciona, pero tiene demasiados pasos para mi gusto.

npm install bitcore-nodo -g

Aunque la instalación de bitcore-nodo, que incluye el bitcoind de dependencia que se puede utilizar por sí mismo o con bitcore para agregar servicios en la parte superior de bitcoind

+736
Matthew Briggs 23 nov. 2011 2:01:27

Blockchain.info muestra un gráfico de las transacciones a excepción de "cadenas" de más de 10: https://blockchain.info/charts/n-transactions-excluding-chains-longer-than-10

Esto parece indicar que aproximadamente el 68% de todas las transacciones en bitcoin son parte de cadenas largas (lo que significa que ha cambiado de manos en más de 10 veces en un día).

Tumbling es mencionado como uno de los motivos de estas cadenas se crean, pero me gustaría explorar esto más profundamente. ¿Qué otros motivos podría cadenas largas ser creado?

  • Sería el juego de azar de crear cadenas largas? (continua para enviar a un servicio que se paga de forma esporádica a usted y a los demás)
  • Hay otros ejemplos en donde las dos partes legítimamente quieren transact entre uno y otro rápidamente en blockchain?
  • ¿Cuál es la frecuencia de volteo crear cadenas largas? Yo no estoy familiarizado con los servicios que son populares y cuántas rondas se recomienda.

Sería interesante entender lo que está causando la popularidad de cadenas largas en bitcoin ahora mismo. Gracias!

+656
narutofan1 4 jun. 2015 13:08:28

"¿Por qué los mineros no anunciar su extraen bloques a la red?" no se puede prohibir a la mina de bloques y no las anuncian. si usted hace algo de minería de datos-cálculos en el de la minería de hardware, usted puede hacer fuera de línea. nadie lo sabe hasta que se publique su bloque(s).

"Entonces, ¿por qué no sólo de la fuerza de bloques en la cadena principal en el momento en que se extraen?" usted no puede saber con certeza la marca de hora cuando un bloque fue minada por el minero puede escribir cualquier marca de tiempo en el bloque. además, todas las bitcoin-nodos/mineros/debe seguirá el más largo bloque de la cadena, por definición. las marcas de tiempo en los bloques que realmente no importa.

este "minería privada" y que resulta doublespend-los ataques son absolutamente posible. el bitcoin confianza de la comunidad a la que nadie nunca va a tener suficiente hash-el poder para hacer de este ataque.

+641
Benllo Qunas 24 nov. 2013 11:36:26

Los honorarios para Bitcoin, Bitcoin y dinero en Efectivo no son fijos, sino que son impulsados por la oferta (bloque de espacio) y la demanda (volumen de transacciones) en sus respectivos mercados. Son independientes unos de otros, por lo que prevalecen las tasas para Bitcoin, no son susceptibles de ser representante de Bitcoin en Efectivo de las tasas.

No sé de cualquiera de los sitios de la pista de Bitcoin en Efectivo de las tasas en la misma manera como Bitcoin. Sin embargo, usted puede ver algunos datos históricos en sitios como este.

+619
Jacky Pereira 31 mar. 2016 15:19:33

Hay una secuencia de Comandos "Patio de recreo": http://www.crmarsh.com/script-playground/

+481
M HOSSEN 14 jul. 2011 13:11:40

He comprado bitcoins hace un tiempo, una inversión, pero ahora han estado leyendo en la nube de minería de datos.

Debido a que el costo de bitcoins en aumento, ahora es un buen momento para invertir en la nube de la minería?

+418
Daan van Hoek 15 jul. 2016 17:46:52

Respecto a la estimada monedas por día, con cualquier moneda, la regla de oro es:

monedas por día = kh/s * monedas por bloque de red / dificultad / 50

Así, por ejemplo, si usted fuera minería de Dogecoin con 800 kh/s, se habría

monedas por día = 800 * 250000 / 1000 / 50 = 4000

Este 50, no es realmente un 50 exactamente, sino más bien 2^32 / (3600 * 24 * 1000), donde 2^32 es el número esperado de hashes necesaria para encontrar un bloque en dificultad 1 (es decir, la probabilidad de encontrar un bloque es de 2^-32), 3600 es el número de segundos por hora, 24 es el número de horas por día, y 1000 es el número de hashes en un kilohash. Funciona a ser sólo alrededor de un 0,5% de descuento, lo suficientemente cerca para una estimación.

Estimado actual ronda de recompensas es una estimación de la cantidad de monedas que usted recibiría, de acuerdo en que presentó su solicitud de acciones, si un bloque se encuentra ahora. Como confirmados y no confirmados de recompensas, extraído de monedas requieren una gran cantidad de confirmaciones antes de que puedan ser gastado. La razón es que si el bloque se obtiene huérfanos, el mined monedas desaparecen. Así que antes de que el umbral de confirmaciones (diferente para cada una de las monedas) se cumple, se considera sin confirmar, que aún no pueden ser pagados. Confirmado recompensas, por otro lado, puede ser de forma segura de pagar.

+413
Jared Menard 3 sept. 2013 4:44:16

Mi smartphone samsung wallet android con la aplicación bitcoin core versión monedero 7.04 no se les paga. Mensaje: "este pago no ha sido transmitido". desde el 18 de Marzo a las 18:56 (NYC) He aumentado cuatro veces a la red de la comisión por aproximadamente 0.000288 cada momento.(2 días 18 y 2 día 19) ¿Qué puedo hacer para recibir el pago que se originó a partir de un almacenamiento en frío (de papel de la cartera) que todavía posee. El generado dirección existe, pero sin ningún tipo de transacción. Doy las gracias a quienes me puede ayudar a recibir mi satoshi. Un Cordial saludo.

+405
Dharma teja 18 oct. 2010 11:44:27

Todo el bloque de encabezado es un algoritmo hash incluyendo:

  1. Bloque número de versión
  2. 256-bits hash del bloque anterior encabezado
  3. Hash de 256 bits basado en que todas las transacciones en el bloque (hashMerkleRoot)
  4. la actual marca de tiempo en segundos desde 1970-01-01T00:00 UTC
  5. Bits (actualizado cuando él la dificultad se ajusta)
  6. Nonce

https://en.bitcoin.it/wiki/Block_hashing_algorithm

+379
Aaron Douglas 30 abr. 2019 17:33:34

No puede haber tal cosa como un "ASIC-resistente" algoritmo. ASICs están diseñados específicamente para implementar un algoritmo y siempre será más rápido que cualquier CPU.

Por otro lado, incluso podría no ser una buena idea tener un ASIC de la resistencia, porque irónicamente, la ASICs serían los optimizada para este y el de las computadoras de propósito general estaría detrás de la izquierda, mientras que también siendo peor para el consumo de energía (algo que parece molestar a muchas personas).

Fuente: https://download.wpsoftware.net/bitcoin/asic-faq.pdf

+372
Omneya Mourad 28 ene. 2012 8:28:51

¿Por qué esta transacción tomar tanto tiempo para ser puesto en un bloque?

He iniciado un 7 BTC transferencia a las 6:13 PM, Hora del este de Coinbase a una dirección externa en una receta de transacción de hoy. Fue puesto en un bloque de 4.5 horas más tarde (10:42 Hora del este)

No es propicio para hacer negocios en todo :(

He comprobado /juzgado estas cosas:

  • Yo vi a muchos de los bloques se habían extraído desde mi operación fue iniciada en Coinbase.
  • Vi que había un cargo en la transacción
  • Me twitteó una investigación a Coinbase
  • Vi Coinbase estaba conectado a 118 compañeros
  • Vi a otros Coinbase transacciones publicado después de la mía confirmado dentro de los 20 minutos.
  • He intentado manualmente difusión de las primas de transacciones en blockchain
  • He leído Coinbase blog post que habían lento confirma en el mes de febrero.
+365
Andy Needham 16 jul. 2011 9:54:37

Actualmente estoy trabajando en algo que se necesita para estimar la tasa de Litecoin transacciones. Donde puedo encontrar una descripción de la Litecoin cuota de mercado?

El Litecoin wiki en Cuotas ha sido actualizada por última vez en Noviembre de 2015. El Litecoin cliente utiliza para especificar una tarifa plana tasa de 100,000 litoshi/kB hasta hace unas dos semanas, lo que parece haber sido reemplazado con un límite de polvo de 100.000, y un nuevo mínimo predeterminado de 1.000 para la inclusión de bloque.

Hay un resumen en donde puedo aprender cómo las tasas de trabajo de hoy en Litecoin?

+356
Prudhvi Samayamanthula 8 may. 2015 4:43:31

Seguro que si u mina con alguna referencia soplador de estilo Gpu automáticamente calentar tu casa sin esfuerzo

+340
Sarath Chand 18 dic. 2017 5:17:53

Con qué frecuencia se completa nodo con IP estática obtener un ddos?

Depende de a quién pertenece el pleno del nodo, y si el propietario de un nodo es conocido. Un completo nodo de por sí es poco probable que se DDoS había puesto que hay poco punto en el ataque a cualquier nodo aleatorio. Sin embargo, si el nodo es de titularidad de, digamos, un intercambio y se sabe que el nodo es propiedad de la bolsa, que podría ser DDoS había como un ataque a ese nodo puede resultar en algún beneficio para el atacante. Pero en general, completo nodos no obtener DDoS gustaría porque no hay ningún punto.

Hay ninguna razón sólida para favorecer dirección IP estática a la dinámica de la dirección IP?

Las conexiones que los compañeros hacen para que se basa en la dirección IP. Se acuerdan de las direcciones IP de los otros nodos y tratar de volver a conectar con ellos más tarde si ellos van en línea. Con una dirección IP estática, es más probable que su nodo recibirá las conexiones debido a que ha sido en la misma dirección IP por un tiempo y nodos he acordado de ella. IP estática no tiene ningún efecto sobre sus conexiones salientes (que, a su nodo, el más importante, no el de entrada queridos).

+290
Northof49 5 ago. 2017 17:24:26

Yo soy un novato tratando de entender la compra y venta de cripto moneda. No pude encontrar en google por lo que pedir, por favor, no seáis ásperos.

Decir, que tiene una cuenta en coinbase y quiero comprar bitcoins u otras cryptocurrency, ¿cómo/donde a partir de un intercambio consigue esas monedas para vender a mí? y Si quiero vender mis monedas a quien hace el cambio de vender a.

Hay un artículo sobre cómo el comercio de trabajar en internet?

+269
LynM 23 mar. 2013 15:50:59

Digamos que tengo una solución de comercio electrónico en línea que se ejecutan con un plugin que está diseñado para conectarse a un bitcoin demonio que se ejecuta en el mismo servidor, pero estoy demasiado barato contratar un vps o servidor dedicado, así que en lugar quiero usar un servicio de monedero electrónico. Hay una operación que me va a dar la dirección del servidor, nombre de usuario y contraseña?

+269
mega43 24 feb. 2013 15:59:37

Acabo de descargar bootstrap (~21GB) y comenzó a bitcoin base. Esto me demuestra que el tiempo para la sincronización será de 4 años y 17 semanas? Se va a cambiar, o tengo que esperar tanto?

Mi velocidad de descarga de internet es sólo de alrededor de 220 kb/s.

+171
Jen P 22 jun. 2017 19:21:34

Entiendo que un montón de gente hoy en día pila de Bitcoin en lugar de pasar de ellos y que tiene sentido porque hay un número limitado de bitcoins.

Sin embargo, creo que para bitcoin a ser una moneda real que la gente usa todos los días hay no debe ser un número limitado de bitcoin para que la gente pueda pasar libremente sin cuidado.

Por qué bitcoin fue hecho de esta manera con un número limitado de bitcoin ?

+19
RJPulad 6 abr. 2018 7:25:00

Mostrar preguntas con etiqueta