Es posible configurar el bitcoin demonio sólo se emiten sin confirmar las transacciones con ZeroMQ?

Actualmente, estoy ejecutando un completo nodo bitcoin demonio configurado para publicar hash transacciones a través de ZeroMQ (ZMQ). Me he dado cuenta que, como suscriptor a la hashtx tema, hay confirmados y no confirmados transacciones que se están emitiendo. Yo sólo se preocupan realmente de las transacciones sin confirmar. Hay alguna forma de configurar el bitcoin demonio (bitcoind) a la emisión sin confirmar las transacciones?

Hay largos tramos intermitentes de tiempo, del orden de un par de minutos, cuando ZMQ es de radiodifusión confirmado las transacciones, y este comportamiento es el resultado de una "congelación" como estado, porque no hay nuevos sin confirmar transacciones que fluyen a través de (ser bloqueado por el flujo de confirmado las transacciones que viene a través de).

En mi capa de aplicación, puedo filtrar para la confirmación de las transacciones, pero aún así, me gustaría parar en la fuente si es posible.

En otra nota, ¿por qué es ZMQ de radiodifusión confirmados y no confirmados transacciones? ¿Tiene esto algo que ver con el demonio de tener que actualizar su copia local de la blockchain?

+53
datrokiec 13 nov. 2013 12:21:13
21 respuestas

Cada piscina es vulnerable a la amenaza. Y no hay prácticamente nada que pueda hacer al respecto salvo quizá para tratar de obligar a sus mineros el uso de un código cerrado de minería de programa de que se trate para hacer a prueba de manipulaciones.

Su análisis es correcto. Los mineros saben cuando sólo encontraron una cuota de frente cuando se resuelve un bloque. Un malicioso minero podría presentar acciones pero retener resuelto bloques.

Las consecuencias de este dependen de la liquidación del modelo de minería de datos piscina usos. Si, por ejemplo, el grupo utiliza un salario fijo por acción, un minero está robando el operario de piscina. Pero él no hace daño a los otros mineros. Si se utiliza la mayoría de los otros esquemas de distribución, un minero está robando a los otros mineros, ya que él está siendo pagado de resolver bloques y nunca contribuye a aumentar el número de resolver bloques. La cantidad de daño que hace es normalmente proporcional a la cantidad de la mezcla de energía que tiene.

Este ataque es generalmente imperceptible porque parece ser ordinaria de la mala suerte. Un atacante puede utilizar un gran número de distintos nombres de usuario por lo que no parecen sospechosos que no hay bloques había sido resuelto.

En general, existen dos motivos para el ataque, según el plan de pago de la piscina usos. Uno podría simplemente hacer que la piscina operador de perder dinero. En un PPS plan, a usted le pagan normalmente por su minería, todo lo cual sería una derrota consecutiva para el operario de piscina. Con otros planes de pago, haciendo de la piscina parece de mala suerte (y por lo tanto la conducción fuera de los mineros de la piscina) podría ser una parte del motivo. Usted todavía consigue pagado por sus acciones, por lo que el coste para lanzar un ataque (suponiendo que usted ya se va a la mía) no es mucho.

El consenso es que tales ataques son probablemente siguen siendo escasas y generalmente insignificantes. La liquidación para el ataque es simplemente demasiado pequeño y no es una manera efectiva para llevar a la quiebra de una piscina o conseguir que los mineros del desierto una piscina menos es particularmente pequeña piscina, en cuyo caso no hay, en general, no de punto.

Tenga en cuenta que no es posible para un atacante enviar cualquier bloques de él se encuentra a sí mismo y mantener las ganancias. Ganar acciones, debe intentar resolver los bloques de la piscina, le pregunta a resolver, y los va a incluir un coinbase entrada que paga el bloque de recompensa a la piscina del operador.

+971
Heroin 03 февр. '09 в 4:24

Etereum es una cuenta de base, no UTXO basados en el sistema. A pesar de Contabilidad y Trezor oferta de semillas basado en el etereum direcciones (que se traduce en múltiples direcciones), Etereum está diseñado de una manera que es mejor utilizar una única dirección.

No hay manera de enviar eth de varias cuentas sin antes consolidar en una sola cuenta. Usted debe tomar el pago inicial para una sola cuenta, para empezar.

+965
bernardw 28 jul. 2011 3:25:02

wiki

El pago de la transacción es un incentivo por parte de la bitcoin usuario para asegurarse de que una transacción en particular, se incluirán en el siguiente bloque, el cual se genera.

+960
Zero Distraction 16 feb. 2017 0:15:47

Después de un tenedor en una determinada cadena, es posible combinar las dos cadenas de nuevo juntos de manera que compartan el mismo blockchain?

+957
user321794 16 oct. 2016 4:31:45

GBT era una manera de detener minero de la centralización, pero nadie lo usa, todo el mundo siguió haciendo uso de Estrato. ¿Por qué no?

+943
anka1112 15 jul. 2010 21:03:14

Para tu primera pregunta: no Hay límite para el número de transacciones que pueden ser enviados a una dirección única. Incluso si alguien te ha enviado dos diferentes pagos a su dirección, de la misma dirección, ambos por el mismo importe, en el mismo instante: serían dos transacciones separadas, con diferentes ID de la transacción, y usted gustaría recibir el crédito para ellos dos. Murch la respuesta explica un poco más en detalle cómo este funciona.

Para tu segunda pregunta: en Primer lugar, se debe evitar la mezcla de las palabras verificado y confirmado.; a pesar de que son esencialmente sinónimos en inglés cotidiano, en Bitcoin terminología específica de distintos significados. Verificar una transacción sólo implica la comprobación de que es válido: gasta las monedas que realmente existe, y es autorizado por la persona a la que esas monedas pertenecen. Pero la verificación de no descartar la posibilidad de que esta persona también autorizó a otro de transacción válido intentar gastar esas monedas. Excepto que se logra mediante la confirmación deque, esencialmente, se asegura de que cualquier conjunto de conflicto en las transacciones, sólo hay uno que es considerado "confirmado" por ser incluidos en un creciente bloque de la cadena, y que esta elección es permanente.

Yo creo que lo que realmente quería preguntar es: si alguien (llamar X) envía bitcoins, puede pasar de inmediato (mediante el envío de ellos a otra persona, Y), o usted tiene que esperar para que la transacción sea confirmada? El protocolo Bitcoin dice que si la transacción de envío de las monedas es válido, entonces usted puede crear inmediatamente una transacción gastar esas monedas y también será válido. Sin embargo, para la confirmación de su transacción Y no se puede confirmar hasta después de la transacción de X es confirmado. Si la primera transacción no está confirmada (tal vez X se olvidó de incluir una tarifa de transacción, o ya pasaron esos monedas) y luego su transacción Y no se puede confirmar.

Por lo que es posible, en principio, para pasar el entrante monedas de inmediato, pero en la práctica probablemente no es una buena idea, porque puede conducir a una situación de confusión si el entrante de la transacción termina por no estar confirmado. Por esta razón, para evitar que se tiro en el pie, la mayoría de los cliente Bitcoin software hará esperar hasta que la operación entrante recibe un número de confirmaciones antes de dejar de utilizar como una entrada para transacciones salientes; hasta entonces, sólo se puede gastar las monedas que han sido previamente recibido y confirmado. Pero esto es una característica de conveniencia en lugar de una limitación inherente: si usted realmente desea, usted podría revisión de su software para eliminar esta restricción, y que estaría bien con el resto de la red.

+937
Todd Watson 10 feb. 2018 3:45:33

Los argumentos de Nxt creador está escrito aquí - https://nxtforum.org/initial-distribution/initial-distribution-of-100-pos-currencies/:

Distribución inicial de las monedas y la forja de programación son más problemas graves de lo que parecen a primera vista. Un 100% la prueba de la apuesta de la moneda necesita al menos una pequeña parte de las monedas distribuido en un principio debido a que estas monedas es la única de la forja instrumento. Una forja programa tiene una gran influencia en inicial distribución y debe ser definido en el primer lugar.

El PoS algoritmo utilizado en Nxt tiene propiedades que le dan un poco de la ventaja de una cuenta que tiene más monedas comparar a una cuenta con una cantidad menor. Si cada bloque subsidia el falsificador con extra monedas (además del dinero) entonces la más grande de las cuentas, incluso más grande siguiendo el compuesto de interés de la curva. En una moneda con egoísta falsificadores de la mayoría de las monedas sería absorbida por muy pocos las cuentas que llevaría a la centralización de la moneda. Porque de todo esto la moneda en Nxt fueron distribuidos a la vez en el génesis el bloque.

Arranque requiere para tomar una decisión de cómo hacer la inicial de distribución. Consideramos tres planes principales, cualquier otro esquema puede ser representado como una combinación de ellos.

El primer sistema – todas las monedas ir a una sola cuenta controlada por una entidad que transfiere las monedas de los otros a cambio de trabajo hecho para el desarrollo y la promoción de la moneda. Este esquema es completamente inaceptable porque no es "compatible" a la descentralización de la naturaleza de cryptocurrencies.

El segundo esquema, todas las monedas se dividen en partes iguales entre un grupo de personas. Este enfoque se enfrenta a algunos problemas. Una Sibila de ataque puede ser fácilmente llevada a cabo por una entidad para adquirir una parte significativa de la las monedas. Un contraataque en el uso de servicios de certificación no puede se utiliza porque la mayoría de los potenciales usuarios no están de acuerdo a revelar sus verdaderas identidades. Otra posible contraataque, basado en prueba de enfoque de recursos, no puede dar una distribución "justa" porque los recursos se distribuyen en "injusto" manera. De todos modos, incluso si la Sybil ataque podría ser significativamente mitigado, el segundo esquema es un mala elección, porque la historia de la humanidad nos enseña que una economía impulsado por la sociedad en la que todos los individuos poseen la misma cantidad de recursos insostenible e incluso utópico. (Nota de CfB: sería interesante para escuchar la opinión de NEM chicos en este tema...)

El tercer esquema, todas las monedas se distribuyen en "caótica" manera. Este esquema no tiene los inconvenientes de los anteriores, no la centralización, sin necesidad de deanonymize los usuarios, sin necesidad de contrarrestar Sybil ataques. Economía y sociología de las ciencias del estado que la distribución de las monedas se siga de Pareto 80-20 principio. Un nota importante debe ser hecho. El hecho de que (casi?) todos los las sociedades conforme a este principio asegura que el tercer esquema es la mejor de todas. El principio de Pareto parece ser un resultado de la universal pero aún se desconoce las leyes de la naturaleza. Si la distribución sigue la principio, a continuación, con gran probabilidad, podemos asumir que nuestro sistema va a mantener por un largo período de tiempo. Los esquemas anteriores se se transforman en "el 80% de las monedas que pertenece al 20% de las entidades" sistemas de de todos modos, pero el tercer esquema tiene la ventaja de que no necesario para sobrevivir a un período de inestabilidad.

De acuerdo a la descrita anteriormente lógica de Nxt fue creado mediante la emisión de todos los las monedas a la vez y la distribución de los mismos siguiendo la última esquema de distribución.

Distribución inicial tiene dos propiedades – porcentajes y número de a los participantes. El sentido común dice que el número de participantes debe ser tan grande como sea posible. Esto parece ser cierto, pero debemos de tener en cuenta que cada sistema tiene tres etapas principales en el progreso – de arranque, funcionamiento normal y en descomposición. Sólo tenemos en cuenta los dos primeras debido a que nuestro objetivo es crear un sistema que funcione.

No deberíamos ignorar las lecciones de la historia. Las sociedades creadas por mucho de las personas que son anormales fenómenos. Número de participantes en el principio deberían ser más pequeñas que las grandes. Esta es una discutible declaración, pero las disputas sobre la cuestión de los laicos fuera del alcance de este de papel. El creador de Nxt preferido un pequeño número de "fundadores" porque él no tenía ninguna posibilidad de hacer varios experimentos en la búsqueda de la mejor número ni había tiempo para construir una teoría que podría predecir este número. El más estable de los sistemas económicos fueron siempre bootstrap por un pocas personas (feods, corporaciones, etc.) así que era más seguro para seguir una de manera similar.

Ahora, medio año después del lanzamiento de Nxt vemos que no mueren y sigue creciendo a ritmo rápido. Esto nos permite suponer que la elección de BCNext fue correcta.

+925
Josh Baker 27 dic. 2013 21:48:00

Soy bastante nuevo en esto, y comenzó a usar el Electrum el día de hoy. He leído en la Wiki de Bitcoin que "a diferencia de las direcciones de correo electrónico, las personas tienen muchas diferentes direcciones Bitcoin y una dirección única para cada transacción". Bajo la pestaña "Recibir" en Electrum, he encontrado una dirección larga. Es que "la Recepción de la dirección de" el que debe ser único para cada transacción? Si ese es el caso, ¿Electrum generar una nueva para mí después de recibir o tengo que hacer algo yo?

+863
corymathews 25 ene. 2015 0:06:33

Una gran cantidad de bitcoin intercambios requieren de cierta cantidad mínima de confirmaciones antes de considerar el dinero depositado.

Hay alguna evidencia de que esto en realidad no hace nada? Tiene alguien alguna vez antes de manipular una transacción de bitcoin de contabilidad debido a que el destinatario no espere 10+ confirmaciones antes de aceptar que el bitcoin ha sido intercambiados con éxito.

O se trata simplemente de dejar un teórico ataque suceda?

+640
mtoloo 21 sept. 2010 7:03:47

pirámides proporciona una muy buena respuesta. Me gustaría añadir a pesar de que a medida que pasa el tiempo y el Bitcoin se impone como una alternativa viable moneda virtual debido a la cada vez mayor aceptación y uso, a continuación, de Inversión y de las Empresas Financieras y los Bancos pueden también considerar la aceptación de Bitcoin. Tendrían que permanecer en el negocio. Pero usted puede apostar que habrá GRANDES sumas para la aceptación y estrictos requisitos de margen con un mínimo de 50% en toda la probabilidad y dudosos, se permitirá el préstamo de margen por encima de este.

+627
jar 9 oct. 2017 18:58:48

La minería de Bitcoin con Excel: https://www.youtube.com/watch?v=UZBZPOEVyJA

:)

+610
user59442 26 jul. 2014 1:26:50

Usted desea utilizar 192.168.0.0/24. Que la notación CIDR para 192.168.0.*.

+508
Maoke Jackson 1 sept. 2012 8:48:13

Ya he sincronizado cerca de 400.000 bloques, pero cada vez que estoy tratando de conseguir el equilibrio para la dirección específica, por ejemplo, primero coinbase - dirección de enlace:

$ bitcoin-cli getreceivedbyaddress 12c6DSiU4Rq3P4ZxziKxzrL5LmMBrzjrjx
0.00000000

Siempre devuelve 0.00000000. ¿Qué estoy haciendo mal?

P. S. Mi bitcoin-cli información:

$ bitcoin-cli getinfo
{
 "versión": 140200,
 "protocolversion": 70015,
 "walletversion": 130000,
 "equilibrio": 0.00000000,
 "bloques": 396531,
 "timeoffset": -2,
 "conexiones": 8,
 "proxy": "",
 "dificultad": 120033340651.237,
 "testnet": false,
 "keypoololdest": 1500906189,
 "keypoolsize": 100,
 "paytxfee": 0.00000000,
 "relayfee": 0.00001000,
 los "errores": ""
}
+436
mc510 5 may. 2012 0:49:59

Ok, bueno, yo he estado viendo el Bitcoin tendencia con un poco de interés por varios años. Y por fin me he decidido a participar a mí mismo. Así que ayer y hoy he estado leyendo varias horas de los muchos recursos en esta pregunta y esta respuesta excelente. He leído esta entrada de blog en su totalidad y creo que se entiende completamente. Entiendo que con el fin de pagar a alguien o ser pagado en BTC, necesito un bitcoin ID y que esto va de la mano con la obtención de un BTC "wallet". Entiendo que hay básicamente dos opciones para mi BTC cartera:

  1. un almacenados de forma local (en mi equipo) copia de todo el bloque de la cadena de
  2. una de forma remota, se almacenan (en la computadora de alguien más) copia de la totalidad de la el bloque de la cadena de cifrado con credenciales de tal manera que sólo he el acceso a él (a pesar de Mt. Gox fracaso y tantos otros parecen mostrar que esto es menos seguro que el anterior)

Creo que un sinónimo de la opción 1 es "almacenamiento en frío", aunque no estoy seguro de esto.

Me doy cuenta de que la minería de BTC es otra cosa que sólo es realmente vale la pena con un ASIC o similares de hardware, así que no estoy en absoluto interesado en la minería en este punto. Sólo quiero hacerme con un ID y una billetera y entender Bitcoin lo suficientemente bien como para ser capaz de mantener mi propia copia del bloque de la cadena en mi máquina local y mantenerla actualizada. Tal vez con el tiempo voy a mirar en la minería, pero no me interesa ahora mismo.

De Erik Voorhees blog, creo entender que si quiero la opción 1 (que yo como parece más seguro para mí, y la comodidad no es en absoluto importante para mí), entonces tengo que instalar bitcoind o bitcoin-qt. (Supongo que ambos son considerados parte de la "Bitcoin Core" de abajo?) Esto se ve reforzado por mi revisión de las herramientas de software en la que estoy bitcoin.org:

  1. Bitcoin Core:

    • El Control sobre su dinero
    • Validación completa
    • Completa transparencia
    • Medio ambiente Vulnerable
    • Mejorar la privacidad

mientras que los mejores que cualquiera de los otros para Linux hay:

  1. Electrum
  2. mSIGNA
  3. MultiBit
  4. Armería
  5. De Direcciones Verde

puede ofrecer respecto de la transparencia es Básica "Transparencia".

Entiendo que a partir de esta respuesta que, aunque es posible tener ambos instalados en el mismo sistema, uno puede tener bitcoind y bitcoin-qt se ejecuta en el mismo sistema al mismo tiempo. Así que mi pregunta es acerca de cómo configurar y empezar a correr bitcoind en Arch Linux, pero hay varios problemas específicos siento que necesito para entender mejor.

  1. El uso de bitcoind, exactamente en qué punto voy a ser la generación de mi IDENTIFICACIÓN? Supongo que tendría que ser después de que haya completado la descarga de todo el bloque de la cadena?

  2. bitcoind.conf me quiere insertar una en-el-claro, texto plano, sin cifrar nombre de usuario y la contraseña que supongo que bitcoind se lee en el inicio. Exactamente lo que va a esas credenciales ser utilizado por bitcoind? Sé que las opciones se denominan bastante transparente (rpcuser y rpcpassword) y el hombre de página explica que son para JSON-RPC conexiones. Pero tengo un solo binario en mi Arco bitcoin-demonio paquete (/usr/bin/bitcoind), para qué cliente se conecta a la instancia de ejecución de bitcoind el uso de JSON-RPC conexiones?

  3. El uso de bitcoind, exactamente en qué punto el software comenzará a descargar una copia de todo el bloque de la cadena? Yo sé que es un archivo muy grande y puede tomar horas o días para completar.

  4. Si quiero interactuar con mi almacenados localmente bloque de la cadena después de que se haya descargado, entonces parece que me debe incluir al menos una línea no comentada en ~/.bitcoin/bitcoin.conf:

    servidor=1
    
  5. pero ...¿qué será de la más simple de bitcoin.conf archivo que necesito parecen? Por ejemplo, se que tengo que elimine la configuración de cualquiera de estos:

    addnode=
    conectar=
    maxconnections=
    rpctimeout=
    rpcssl=
    rpcsslciphers=
    rpcsslcertificatechainfile=
    rpcsslprivatekeyfile=
    keypool=
    paytxfee=
    min=
    minimizetotray=
    
  6. Lo que otras personas están usando para paytxfee, y aparte de lo que bitcoin.conf dice, ("Transacciones con tasas son más propensos que las transacciones gratis para ser incluidos en los bloques generados, por lo que pueden ser validados antes."), ¿por qué habría de establecer este valor a algo distinto de 0.00 (y lo es que el número de todos modos? un porcentaje? así que si me puse a 1.00 que es de 1,00%)?

Mi principal problema en la comprensión de ahora es simplemente conectar la configuración específica en bitcoin.conf a mi entendimiento abstracto de cómo el Bitcoin funciones de red. Creo que tengo una comprensión general de la última, pero cómo implementar los conceptos específicos de este último con la configuración de la primera no es en absoluto obvio para mí y después de muchas horas de estudio, no veo una clara explicación de la misma en cualquier lugar.

Así que estoy esperando que alguien aquí puede arrojar algo de luz sobre estas cuestiones. Después de todas las preguntas que he visto en este sitio, estoy seguro de que no puede ser el único preguntando estas cosas.

He considerado que romper este post en 5 puestos separados y espero que la comunidad le perdona mi decisión de no hacerlo. Yo veo a todos los de varias preguntas anteriores, esencialmente, como piezas de la asignatura pregunta: "Cómo configurar bitcoind en Arch Linux". Es por eso que me dejó como un largo post. De nuevo, pido el perdón de la comunidad si que es considerado como una lamentable decisión.

+432
SWAG MAN 14 abr. 2010 2:59:53

Tengo algunas Vaya código que genera correctamente las claves privadas y de la vanidad de direcciones como se describe por el wiki.

Así que tengo todos los parámetros en torno a la clave privada, pero no estoy seguro de qué hacer con esa información para que sea utilizable por el bitcoin core de la aplicación.

Debo construir una cartera.archivo dat a punto de la cartera de software? ¿Cuál es el formato de ese archivo? Hay un formato alternativo, por lo que puedo importar mi nueva clave junto a mi viejo teclas en lugar de reemplazar el archivo existente por lo que el software tiene más control de lo que la estructura de la cartera.dat es?

Yo podría diseño de la clave en el mismo formato que el papel de la billetera códigos QR uso, pero no estoy seguro de lo que haría con esa cadena para un equipo de escritorio a aceptarlo.

¿En qué formato debo poner el raw de la clave privada y en donde debo poner para la cartera de software para usarlo?

+422
Stepin Solutions 2 abr. 2015 0:28:10

Básicamente, usted necesita para conectarse a una minería de la piscina---que usted puede dar a sí mismo ejecutando el cliente bitcoin si realmente tiene que ser solo de minería de datos para usted. Tenga en cuenta que a partir de su pregunta, es obvio que no entiende la implicación: Solo de minería de datos sólo se puede llegar en menos de una cuadra de la recompensa (o nada), por lo que en la actualidad, nunca se puede obtener un solo Bitcoin, usted tiene que aceptar al menos 25 en solitario de minería de datos. Sólo por unirse a una de minería de la piscina se puede obtener recompensas menores para menos difícil de encontrar, hashes.

De todos modos, la conexión puede ser tan simple como hacer una llamada RPC. Con esto, supongo que puedo consultar en el bitcoin.stackexchange pregunta "¿Qué es el protocolo estándar para piscinas/mineros?".

Aquí está el resumen, ligeramente actualizada de los enlaces pregunta:

  1. El legado de bitcoin llamada RPC podría utilizar es getwork. Usted probablemente puede encontrar una minería de la piscina que la soporta (pero yo no lo he comprobado). Uno minimalista implementación de ejemplo, un Mínimo de-Bitcoin Minero en github, puede encontrarse vinculados y con lo que llaman la "tryHash" poco discutido en la pregunta vinculada por RentFree en un comentario a tu pregunta.

  2. El más reciente getblocktemplate puede funcionar mejor para usted. Muchos de minería de piscinas parecen apoyarla.

  3. Si quieres trabajar en un grupo específico, compruebe si están inventando su propio protocolo, en caso de que se adapte a usted mejor aún. Aguanieve del protocolo es un ejemplo.

Buena suerte y nos deja saber cuando (si alguna vez) que pueden dar a conocer su hash de problemas de caja negra! Si promete trabajo lo suficientemente bien como para el pago de sustento de ayuda, puedo aplicar, tener experiencia abarca casi cualquier cosa que pueda ser relevante (la física cuántica, electrónica, programación, matemáticas)?

+368
letmedoit 12 jul. 2010 20:39:08

Puede hacer un seguimiento de tu pago si usted hace una transacción de persona a persona por una casa de alquiler si el vendedor no cumple con su parte del trato y no enviar las claves que usted puede obtener su dinero de vuelta?

O en otras palabras ¿existe un registro de sus transacciones, de modo que usted puede reclamar una disputa o localizar a la persona que no siga a través de?

¿Qué seguridad tengo en este aspecto, por ejemplo, yo estoy aplicando para el alquiler de la casa, pero me enteré de que están en los estados unidos y estoy en Canadá así que tienen que enviarme ellos teclas pero que quieren que el pago primero a través de btc cartera así que si hago esto y enviar los bitcoins y él no me envía las llaves y me enteró que era una estafa, hay una manera para mí para recuperar mi pago?

+295
Mr Ed 28 may. 2013 17:56:12

Esta página en el wiki de bitcoin se explica el procedimiento exacto para la generación y el uso de un sigilo dirección. No es muy amigable para el usuario en este punto en el tiempo y se considera experimental.

Simplemente:

El receptor genera una dirección y un secreto privado y, a continuación, envía esta dirección para alguien que quiere el pago.

Utiliza el remitente la dirección y un "nonce" para generar la dirección que él/ella puede enviar los fondos.

Remitente se comunica el nonce para el receptor y por el uso de este nonce y la clave secreta generada antes de que él/ella puede desbloquear la dirección con de los fondos.

El sigilo de las direcciones se basan en la curva Elíptica de Diffie-Hellman protocolo y en la teoría de este método es anónima. Como este código es relativamente nuevo, sin embargo es posible errores.

+213
Shanyah Smith 8 dic. 2016 4:08:05

Usted realmente sólo tienen dos opciones:

  1. Tratar de recordar el sitio web que usted utiliza (tal vez usted tiene un correo electrónico de ella?)
  2. Si usted tiene una cartera de copia de seguridad, enviar las monedas a una nueva dirección/cartera
+114
Ankit Thakor 27 ago. 2016 13:08:00

Los ataques en contra de un "pobre hombre" versión de SHA-256, donde menos rondas se realizan que en el real SHA-256. Son inútiles para romper SHA-256 en sí, y más del doble de SHA-256 utilizado en Bitcoin minería.

También, lo que sería más útil para la minería es una preimagen de ataque, y esos son mucho más duro que el de la colisión de los ataques. Se puede ver en la tabla de la Wikipedia que la propuesta de la preimagen de ataque, aunque más rápido que la pura fuerza bruta, son todavía increíblemente complejo.

+110
Tom Bomb 16 abr. 2018 3:47:22

La última versión de protocolo se pueden encontrar buscando en la última canónica cliente Bitcoin implementación de código fuente actualmente v0.8.5 en https://github.com/bitcoin/bitcoin/blob/v0.8.5/src/version.h#L28. Este debe coincidir con lo que se describe en https://en.bitcoin.it/wiki/Protocol_specification.

+99
Vivek Khatri 9 may. 2014 2:58:26

Mostrar preguntas con etiqueta