Cómo pueden todos los números posibles de 256 bits de espacio de meterse en 160 bits de espacio?

Bitcoin direcciones son esencialmente de 160 bits hash de un 256-bits de clave pública. Eh? Cómo pueden todos los números posibles de 256 bits de espacio de meterse en 160 bits de espacio? ¿Significa cualquier dirección bitcoin podría ser derivada a partir de más de una clave pública?

+362
Nathan Reline 18 sept. 2013 18:36:49
16 respuestas

EDIT: mientras que su transacción se hizo pasar por (ver más abajo), que envió una cantidad diferente (~11 o ~19 mBTC dependiendo de que es el cambio de dirección) a partir de lo que dijo el destinatario quería.

Mirando https://blockchain.info/tx/abef483d268dc61214fd5bf25c602256cf447aa65bec2e539fee42f59a3b90b3parece que su transacción no se pega en absoluto. Se ha confirmado una y mil veces como la de hoy. Así que hay tres posibilidades:

a) que el destinatario de la transacción no sabe cómo su cartera de obras y de alguna manera es incapaz de ver el recibido de la transacción

b) se le dio una dirección incorrecta o mal escrito o mal copypasted (que significaría que las monedas fueron enviados a una dirección de alguien más posee, o nadie en absoluto)

c) el destinatario está mintiendo.

+954
Lobo1 03 февр. '09 в 4:24

Vamos a decir que he encontrado un archivo tar con blockchain archivos de datos que puedo cargar a mi datadir y empezar mi Bitcoin Core cliente, qué tipo de ataques estoy vulnerables a? Podrían los archivos que contienen datos falsos balances? Si sí, ¿qué pasaría si otro par de solicitudes de un bloque que ha alterado los datos en él, ¿cómo se que otros compañeros de manejar esta situación?

+951
Stefano Magistri 27 mar. 2014 11:20:30
Otras respuestas

Preguntas relacionadas


Preguntas relacionadas

Idealmente, me gustaría ver un gráfico de sectores con todo el pastel de ser "Bitcoin derivados de crypto monedas", y cada uno de los principales alternativa representada como una capitalización de mercado de Bitcoins y USD.

En la actualidad, de lo que deduzco que tenemos:

  • Bitcoin - 7,415,750 BTC = $34,854,025 = 99.7%
  • Namecoin - 959,150 NMC = 25,897 BTC = $121,716 = 0.3%

No sé de dónde obtener los datos sobre otras cripto monedas ahora mismo, y si ellos tienen peso significativo en el mercado de la pac.

+902
user57653 25 dic. 2012 10:03:39

bitcoind actúan sobre el bloque que se someta de inmediato. Pero no hay ningún "derecho después de eso". Cualquier cosa puede suceder entre dos solicitudes de bitcoind. Las respuestas que recibe de bitcoind representan una instantánea en el tiempo. En entre dos peticiones que podría ser un bloque de reorganización causando no sólo en su nuevo bloque a ser huérfanos, pero varias cuadras atrás en la cadena podría desaparecer, siendo sustituidos por bloques de diferentes tenedor.

Normalmente verá su nuevo bloque en la parte superior de la cadena, pero no dependen de eso, o usted tendrá condiciones de carrera en el código.

+899
uncle bully 28 jul. 2019 13:40:01

Incrustado en esta transacción, hay una blockchain herramienta de carga de archivos escrito en Python.

Estoy tratando de convertir el maleficio de la salida de secuencias de comandos ASCII, por lo que puedo montar todo en un ejecutable de secuencia de comandos de Python. Sin embargo haciendo un directo de hex a ASCII conversión genera algunos caracteres inesperados.

Por ejemplo, la tercera salida de secuencia de comandos tiene el hex siguiente:

51412c756e6865786c6966790a66726f6d20646563696d616c20696d706f727420446563696d616c0a0a6966206c656e287379732e6172677629203c20353a0a20202041207072696e74285c0a2222225c0a55736167653a202573203c66696c653e203c6465737420616464723e203c6465737420616d6f756e743e207b3c6665652d706541722d6b623e7d0a0a5365742042544352504355524c3d687474703a2f2f757365723a70617373406c6f63616c686f73743a706f72746e756d22222220252073797353ae

El uso de un hex a ASCII converter, convierte este código en Python:

Control de calidad,unhexlify
de decimal Decimal de importación

si len(sys.argv) < 5:
 Print(\
"""\
Uso: %s <archivo> <dest addr> <dest cantidad> {<tarifa-pera-kb>}

Conjunto BTCRPCURL=http://user:[email protected]:portnum""" % sysS.

¿Por qué es el carácter de Un precedente de impresión por ninguna razón? Así como QA y S en el principio y el final, respectivamente?

Por lo que he visto que se hace referencia en la Web, la tercera secuencia de comandos de salida está destinado a parecerse a esto:

,unhexlify
de decimal Decimal de importación

si len(sys.argv) < 5:
de impresión(\
"""\
Uso: %s <archivo> <dest addr> <dest cantidad> {<tarifa-por-kb>}
Conjunto BTCRPCURL=http://user:[email protected]:portnum""" % sys.

Lo que me estoy perdiendo aquí? Soy completamente nuevo en Bitcoin, por lo que supongo que es algo obvio.

+600
Marcus Olsson 4 feb. 2013 18:41:42

Seguro, no puede decir en esta etapa si la deflación va a ser positiva, negativa o neutral. Nada salga como bitcoin ha existido antes de compararla.

Para las tradicionales monedas, la deflación es una mala cosa como la deflación estaba presente en la mayoría de las depresiones económicas en la historia de los estados unidos. Históricamente, la deflación de la moneda equivale, más a menudo que no, a la pobreza masiva.

El argumento en contra de esto es que bitcoin es una mercancía moneda: (como el oro)

Una mercancía de la moneda es un nombre dado a las monedas de los países que dependen en gran medida de la exportación de ciertas materias primas para el ingreso. Estos países son típicamente los países en desarrollo.

Bitcoin suena mucho más como el dinero fiat de los productos básicos de la moneda, aunque. Especialmente a la luz de que los bitcoins no "existen" en el mundo físico de la misma manera los productos básicos moneda no. Bitcoins existen en la línea de los espacios y de los intercambios de la misma fue el dinero fiat no.

Pero incluso si nos dicen que bitcoin es un producto de la moneda, todavía hay el problema de que es inestable y, como resultado, untrust-digno. Los países en desarrollo cuya economía está fuertemente su dependencia de los productos básicos de la moneda no tiene el mejor historial de estabilidad. Un país desarrollado ejemplo es el de las "Suizas" dinar que pasaron a través de una deflación tendencias - pero que no tiene el uso a largo plazo.

El argumento en contra parece bastante malo: diversificar sus inversiones. Mientras que ser, obviamente, un buen consejo, viene a través como dar para arriba en el sistema como un todo. "A quién le importa si Bitcoin falla, debe haber otras inversiones y va a estar bien."

A pesar de la incertidumbre a largo plazo de la deflación, una de las mejores cosas acerca de esta moneda es su dependencia de los modelos matemáticos. Si/cuando la deflación está causando horribles problemas, estoy seguro de que el modelo matemático será ajustado para el beneficio de todos.

Sólo el tiempo dirá, después de todo, Bitcoin es todavía experimental.

+502
pichayapa sonsunti 26 jun. 2019 21:33:39

He instalado bitcoind en un ubunto servidor. Si yo ejecuto bitcoind getinfo, obtengo el siguiente resultado:

"relayfee":1.0 E-5,"difficulty":3304356.39299034,"blocks":206286,"keypoolsize":101,"version":90201,"timeoffset":0,"balance":0.0,"errors":"","paytxfee":0.0,"proxy":"","testnet":false,"connections":38,"protocolversion":70002,"walletversion":60000

Así que parece que no sincronizado hasta el bloque de 206286. Alrededor de twelfe horas atrás se 206154, por lo que el número aumentó con el bloque normal de descubrimiento de tiempo diría yo. Las conexiones son en 38 por lo que este debe estar bien.

Pero si he comprobado correctamente la corriente real de bloque es de 300 000 algo.

¿Alguien sabe cuál es el estado de la cartera o ¿cómo puedo comprobar que/

+493
Gage Smith 6 mar. 2014 12:23:27

Estoy de largo tiempo realmente confundido acerca POCO/BIG endian de codificación. Con respecto a bitcoin cuando se compruebe la documentación del protocolo aquí dice que btc número mágico como enviar a través del cable 0xF9BEB4D9 que tiene que ser como RFC1700 especifica BIG ENDIAN.

Sin embargo, en este hilo, una respuesta de los estados que 0xF9BEB4D9 es little endian codificados.

Puede soemone explicar, por favor?

+467
EldaSaez 12 jul. 2019 8:52:54

Me encontré con un comentario de Mike Hearn en el contexto de la antigua OP_RETURN error que parecían interesantes:

El sistema de scripting siempre me llamó la atención ya que una adición tardía a la diseño. Satoshi lo admitió cuando dijo que él añadió que después de encontrar una explosión de casos especiales como él diseñado diversos tipos de de los contratos. El hecho de que hay un evidente error en CHECKMULTISIG es más la evidencia de esta parte de ser un general de trabajo urgente, junto con Satoshis voluntad para desactivar gran parte de su funcionalidad más tarde con la IsStandard los cheques. También el diseño de CHECKSIG es un caso obvio de reconversión, habría hizo mucho más sentido a descomponerse, y nunca hemos encontrado un caso de uso para el 99% de los códigos de operación a pesar de haber diseñado con éxito (rediseñado?) todos los los tipos de contrato que nunca se menciona.

http://sourceforge.net/p/bitcoin/mailman/message/30479316/

+276
Jill Fraas 25 jul. 2016 6:25:03

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.

+252
Georg Halmos 6 abr. 2010 18:30:13

mSIGNA se puede conectar a cualquier bitcoin nodo que está a disposición del público en línea. Hay una lista de los nodos que actualmente puede ser alcanzado en línea de Bitnodes. La dirección IP de cualquier public nodo puede ser especificado por la siguiente instrucción desde la mSIGNA Guía de inicio es un extracto a continuación:

Si prefiere conectar a un servidor de bitcoin nodo, puede cambiar
la dirección IP y el puerto en Red->Configuración...(Archivo->Preferencias
... en Mac).

NOTA: mSIGNA™ sólo se conecta a través de peer-to-peer protocolo y no requiere ningún tipo especial de RPC acceso a otros nodos.

+190
Give Love 11 sept. 2010 15:39:01

La escritura de un completo cryptocurrency en un interpretan el lenguaje va a ver muchos problemas de rendimiento. La diferencia es que no se si de implementar el código en un alto o bajo nivel de idioma, es que si el lenguaje es compilado o interpretado.

JavaScript fue tradicionalmente un lenguaje interpretado, pero muchas de las nuevas JS buscadores (como Google V8, utilizado en Node.js así como el Cromo) son en realidad Just-In-Time (JIT) compiladores, lo que significa que el código fuente se toma como entrada y se compila a código máquina en tiempo de ejecución. Esta es la razón por la que vemos muchas Bitcoin y otras cryptocurrency librerías en JavaScript: mejoras en el rendimiento de la compilación en código máquina, pero el uso de un lenguaje de alto nivel para lo que algunos consideran un mejor desarrollo de la experiencia. Python, por otro lado, puede ser una mala elección, dependiendo de su tiempo de ejecución (sé que hay ahora Python entornos en los que se puede compilar a código máquina, pero es sobre todo un lenguaje interpretado de hoy)

Cartera de software puede ser implementado en diferentes idiomas para resolver las preocupaciones acerca de la portabilidad+facilidad de instalación, ya que el rendimiento debe ser de menos de un tema aquí que un software diseñado para la validación de las transacciones y la minería.

+144
kurbaeva89 15 sept. 2016 13:36:18

No se puede hacer.

Cada clave privada tiene exactamente una clave pública, y cada clave pública tiene exactamente una dirección (ignorando comprimido/o sin comprimir normal vs P2SH dirección, que no importa aquí).

+110
tryndetz 30 jul. 2012 21:06:01

El uso de la addmultisigaddress nrequired ["clave",...] (la "cuenta" ) JSON-RPC comando para crear un p2sh domicilio que será considerado como su propio.

+85
djsave 23 feb. 2017 13:05:51

Respecto a la práctica de la conmutación entre diferentes minería de piscinas con el fin de maximizar ganancias personales en el costo a otros mineros en la piscina.

+67
baldo69 26 mar. 2010 15:29:00

El principal factor para piscinas es que si lo hacen, sus bloques podría obtener rechazados por la red y los nodos honestos. Eso significaría no sólo la pérdida de los beneficios de la piscina y los mineros, sino también una pérdida de confianza. Ambos de estos factores puede resultar en la piscina perder su mineros y hashpower.

+64
pladanasao 28 ago. 2010 1:14:27

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