Pregunta sobre Asimétrica Revocable Compromisos

Estoy tratando de comprender asimétrica revocable compromisos de Andreas " del libro. En particular, estoy buscando en la página 295 (2ª edición).

Irene con confianza puede firmar esta transacción, ya que si se lo transmitió inmediatamente se le pague lo que se le adeuda. Hitesh tiene la transacción, pero se sabe que si él lo transmite en una unilateral canal de cierre, tendrá que esperar 1000 bloques para recibir el pago. Cuando el el canal se avanza al siguiente estado, Hitesh ha de revocar este el compromiso de la transacción antes de que Irene se compromete a firmar el próximo compromiso transacción. Para hacer eso, todo lo que tiene que hacer es enviar la revocación de la clave a Irene. Una vez que Irene tiene la revocación de la clave para este compromiso, ella puede firmar el próximo compromiso con confianza. Ella sabe que si Hitesh intenta hacerlo mediante la publicación de el compromiso anterior, se puede utilizar el de revocación de la clave para canjear Hitesh del retraso de salida. Si Hitesh trucos, Irene es AMBAS salidas.

La salida es 0 <5 bitcoin>:
 <Irene Clave Pública> CHECKSIG
De salida 1 <5 bitcoin>:
SI
 # Revocación de la pena de salida
 <De Revocación De La Clave Pública>
Otra COSA
 <1000 bloques>
CHECKSEQUENCEVERIFY
GOTA
 <Hitesh la Clave Pública>
ENDIF
CHECKSIG

El ejemplo de código se muestra que hay dos maneras de redimir Hitesh' 5 Bitcoin. Ya sea mediante la publicación de la "Revocación de la Clave Pública" o por la espera de 1.000 bloques.

Lo que no entiendo es la siguiente. Si Hitesh intenta engañar por la publicación en el compromiso anterior, ¿por qué no puede también utilizar su propia revocación de la clave (el que no sabe, ya que él creó) para redimir a la salida?

¿Qué le impide hacerlo?

+317
mshoaibluqman 12 nov. 2017 14:16:45
27 respuestas

La ley de minería de datos de un bloque no premia el miner'con monedas. El minero ha monedas atribuidas a él si un bloque se extrae es en el blockchain.
Decir minero Un éxito extrae un bloque y ahora tiene +12.5 BTC a él se le atribuye.
Después de algún tiempo, la cadena es de hace más corta que la de otros de la cadena.
En la otra cadena, la minería un bloque minero nunca sucedió. Así que no hay registro en la historia atributo monedas minero A. Algunos minero B, que extrae el bloque que fue aceptado en el largo de la cadena, ahora tiene +12.5 BTC en su cuenta. Minero de la cadena se convierte en un huérfano de la cadena.


+986
Ken Forey 03 февр. '09 в 4:24

A partir de mi investigación la mejor respuesta corta es que tienen el valor de uso como un medio de valor de cambio. Su valor de uso viene de tener propiedades del oro (oferta limitada), y en formato digital transferible a través de internet por lo que puede ser llamado de dinero digital. No existe una autoridad central, de modo que usted puede confiar en la sabiduría de la multitud. Otra buena descrito es digital distribuido el sistema de notaría.

También ver esta discusión: http://bitcoinweekly.com/articles/bitcoin-what-is-it

+851
RobChem 8 ene. 2015 4:51:45

Supongo que si empezamos a hacer cálculos matemáticos, a continuación, podemos encontrar fácilmente exjact bloquear sin que se formó justo antes de que la dificultad fue ajustado. Pero es de todos modos hay de todo como por el uso de RPC en el que podemos encontrar?

+833
Cameron Brick 13 jul. 2019 5:10:26

Hay una lista de empresas que ha implementado su propia crptocurrency o fue con el color de las monedas de enfoque en su negocio? Estoy particularmente buscando no relacionadas con la minería las empresas que se fue con el color de las monedas de enfoque piggy respaldo en la parte superior de una ya existente cryptocurrency. Ya sea que lo utilizó como una forma de puntos o dinero en efectivo en su negocio, para compra de productos/servicios.

+821
Anggagewor 6 oct. 2015 1:53:57

Es el UTXO asociados con salida y Tx id?

Sí, tienes toda la razón, cada UTXO es básicamente una tupla (txid, output_index). Luego, cuando la salida se va a gastar, que se refieren a ella por el listado de la tupla como una entrada.

Esencialmente, es por eso que ellos llaman "el Saldo de Transacciones de Salidas" (UTXOs), no "el Saldo de las Transacciones".

Por ejemplo, mira este azar de la transacción de salida me sacó de de la cuadra de la cadena:

txid: 564bb87efc20751dde182b678e848ceaa75ac54fd2eab33808842f40e953f7e6
salida: 1
scriptPubKey: 76a9148ab215e3d638357551f5e6e7e3384b56bb355a6c88ac

(Tenga en cuenta que 1 es el índice, lo que significa que es en realidad la segunda salida)

Luego, cuando la transacción se gasta, la entrada hace referencia a esta previamente el saldo de transacciones de salida.

IDENTIFICACIÓN de gasto TX: 57149f629790e61a5fbab9e27041858ada6348aa17323c15b9da9659b90717bb
entrada:
 "txid" : "564bb87efc20751dde182b678e848ceaa75ac54fd2eab33808842f40e953f7e6",
 "vsal" : 1,
 "scriptSig": 48304502205b6d49f0e473e5b6134c9ba55dcfdd9e010a226fb29f89e9f4ff1a2b568a1d4c022100af290372ed889ffff948662d7a5b1f2d6eb29dbdcad260ab53f99aba6b6e46e50121020f4db25f5bd35cb2c541ecdbcdb0e7c0be890cb4e25895612f8a1cbb32216ff0
+808
David Beck 23 oct. 2011 19:26:24

De lo que yo sé, sí. La cartera y el blockchain de los datos que existen de forma independiente el uno del otro. La cartera de archivo mantiene un registro de todas las transacciones pertinentes a sí mismo que apareció en el blockchain, así como la información sobre el último bloque se ha visto. Si utiliza una vieja billetera en una nueva blockchain, el cliente debe analizar todos los bloques que vino después de la waller última sincronización y actualización de la información como corresponda.

Si usted necesita Bitcoins de forma urgente, puede que desee utilizar un eWallet hasta que el cliente sincroniza. Aquellos que están listos para ejecutarse en cuestión de segundos.

+762
Omki Boss Kolorijo 27 oct. 2015 18:08:21

Depende de lo que quieres cambiar. Si usted no está de acuerdo con otros clientes sobre lo que es una transacción válido y lo que es válido de un bloque, entonces usted no está de acuerdo sobre quién tiene qué bitcoins.

¿Cómo los mineros saben lo que las transacciones son válidos si hay dos implementaciones diferentes de la BTC protocolo?

Todas las personas que desean interactuar el uno con el otro tiene que utilizar las mismas reglas en cuanto a qué constituye una transacción válido y lo que constituye una válida bloque. Los grupos que no están de acuerdo tenedor de la red en dos redes, como sucedió cuando bitcoin dividido en bitcoin bitcoin y dinero en efectivo.

+735
user43610 10 feb. 2019 22:08:14

Estoy corriendo un completo nodo, porque quiero apoyar el Bitcoin red, y porque estoy interesado en el backend mecanismos en Bitcoin.

Ahora, SegWit2x que se aproxima. Yo creo que es importante para Bitcoin, para aumentar el tamaño de bloque, por lo que me gustaría de alguna manera el apoyo a la duplicación del tamaño de bloque. Puedo de alguna manera el apoyo SegWit2x a través de la elección de mi completo nodo de software? Si puedo elegir entre Bitcoin Core, Bitcoin ABC, Bitcoin XT, y Bitcoin Clásico: ¿existen diferencias de características que harán que esas más o menos apoyo que el tamaño de bloque de duplicación?

+713
plainspace 5 ago. 2019 17:33:53

Parece onchain enviar la funcionalidad no está implementada todavía. Solución que, hasta entonces, es la importación de los 24-palabra semilla en otra cartera. Esto se puede ejecutar en paralelo con eclair sin problemas.

+679
Arinka1993 26 jul. 2011 7:04:47

Tengo dos nodos que se ejecutan en diferentes PC-s tienen diferentes IP-s. Quiero conectar un nodo a otro con -addnode o -conectar argumentos. Alguien me puede ayudar por favor?

+677
shabz 18 jun. 2018 2:34:07

bitnotify.com e incluso blockchain.info ofrecer dichos servicios. Nota, sin embargo, que todavía debe ir a comprobar si realmente han recibido el dinero (que también se puede hacer en blockchain.info) porque el hecho de que usted ha recibido una notificación sólo significa que la transacción se ha emitido, no es que lo hizo en el blockchain, especialmente no que se hizo en el blockchain de forma permanente.

+654
Matthew Barclay 20 ago. 2013 20:29:33

¿Cómo puedo averiguar lo que la actual Segregada testigo tasa de adopción es, para ver cómo está progresando hacia el 95% de la preparación necesaria para activar.

+643
Bannaz 23 jul. 2012 10:03:20

Podría usted por favor me explique el significado detrás de los términos y de las acciones de la línea de comandos como: bfgminer -o stratum+tcp://estrato.minería de datos.eligius.st:3334 -O YourAddress

y esto: bfgminer -o stratum+tcp://uk1.ghash.io:3333-u nombre de usuario.trabajador -p YourPasswordHere

Gracias por su tiempo. Saludos

+606
user89188 13 feb. 2018 9:05:20

Estoy enviando 50mBTC a 10 Cartera de Direcciones en una sola transacción. ¿Qué tarifa de transacción debo agregar a la totalidad de la transacción? 0.1 mBTC?

Después de esto, ¿cuál es el número máximo de direcciones que puedo añadir que una de las transacciones que se mantiene por debajo del 10 kb umbral?

+568
Craig Cummings 14 dic. 2015 7:41:20

La nueva normativa entrará en vigor sólo cuando el softfork activa.

No estoy completamente seguro, pero creo que en el caso de segwit las transacciones de estos sería tratada como no-estándar de los nodos y por lo tanto no lo aceptan en su mempool. Si un minero tiene en su mempool, no el mío en un bloque.

Con suerte, todo el mundo que lo recibe inmediatamente se cae, pero creo que terceras partes pueden elegir la entrada con un ANYBODY_CAN_SPEND transacción. Que iba a necesitar para el depósito de la transacción directamente a un minero que las minas de este tipo de no-transacciones estándar, aunque para ser extraído.

+500
Independence 14 dic. 2013 18:32:54
  1. Son los operadores en el anonimato? Si es así, esto representa el mayor riesgo posible.
  2. Cómo no regularmente el intercambio de demostrar que es solvente? Es posible hacerlo con la criptografía. Si un cambio no hacerlo, sus usuarios deben estar preguntando por qué.
  3. Es el intercambio asegurado? Tener el dinero de alguien más en la línea (y mucha de ella) puede ser una buena manera de ayudar a proteger su cuenta. Que no puede dejar detrás de las escenas como un individuo, sino de una aseguradora para la emisión de un contrato, que será sin duda de estar haciendo la debida diligencia.
  4. El espacio es incipiente suficiente y evolucionando tan rápidamente que la confianza de los auditores independientes (por ejemplo, un Moody's, Fitch, S&P) todavía no han surgido. Ellos pero hasta ese momento, la responsabilidad recae en el individuo para que andar con cuidado.
  5. Pregunte en el IRC. Ir a freenode #bitcoin y preguntar. Usted puede ser sorprendido en lo que va a aprender. Un montón de gente que tiene goxxed podría haber evitado sus destinos por hacer esto.
  6. Leer esto: https://bitcointalk.org/index.php?topic=576337 (Lista de los Principales Bitcoin Robos, los Hurtos, los Hacks, los Fraudes y Pérdidas) por un poco de perspectiva.
  7. Por último, recomiendo los siguientes: Mantenga algunos BTC usted mismo, si usted se siente técnicamente capaz de hacerlo. El uso de almacenamiento en frío de las mejores prácticas. (La práctica de estos procedimientos con el trivial cantidades hasta que se sienta cómodo). https://en.bitcoin.it/wiki/How_to_set_up_a_secure_offline_savings_wallet Partición el resto de sus participaciones a través de varios de confianza, que sea pública, entidades tales como BlockChain.info, CoinBase, y Xapo. El uso de direcciones de correo electrónico para registrarse que tienen habilitada la autenticación multifactor (como gmail) y, a continuación, habilitar la autenticación multifactor en los mismos sitios. Uso único, contraseñas fuertes.

Si haces todo esto, se puede lograr un alto nivel de seguridad, distribuir el riesgo, y usted también aprenderá mucho a lo largo del camino.

+448
aggie 1 nov. 2010 4:12:54

Se parece a la transacción fue confirmado con diferentes txid aquí: https://blockchain.info/tx/d69fc595f15bb4680025f794ede1c863551c485fab478ea2dcc0a1da36d4e6fd?show_adv=true

+440
Sean Feit 28 mar. 2011 15:56:57

Hay una empresa o persona por ahí que vende Bitcoin mineros y los mantiene bajo su supervisión para un cargo? Si es así... me gustaría saber.

+430
ztyh 23 jun. 2015 22:34:52

El regtest dificultad no es 0. Es alrededor de 0.0000000005 inicialmente (correspondiente a 1 de hash en 2 siendo válido), y retargets de la misma manera que la principal red, cada 2016 bloques.

El hecho de que usted vea este error es un error, aunque, que probablemente será la fijada en Bitcoin Core 0.11.

+379
ChillinSanDiego 8 ago. 2012 14:16:58

@jbaczuk posible, pero que sería muy ineficiente.

pero me di cuenta de algo. im en utc+1, así que mi datetime.datetime.ahora() produce las marcas de tiempo que están en el futuro, cuando en busca de utc.

así que cuando me puse mi marca de tiempo de vuelta de 1 hora tengo corregir las solicitudes de esto se produjo a las 22:05 hora local https://api.pro.coinbase.com/products/BTC-EUR/candles?granularity=60&start=2018-11-09T20:05:54&end=2018-11-09T21:05:54 y debe mostrar correctamente

+368
fitness 8 mar. 2014 18:14:57

Hay cuatro formas básicas, y que todo el trabajo:

  1. Vienen con una dirección que pasa por el básico de la cordura de los controles, pero internamente no válido. Usted puede saber con certeza que ninguna de las teclas, posiblemente, podría coincidir con esta dirección.

  2. Poner las cadenas de caracteres en la dirección que están más allá de lo que cualquiera podría generar en la vanidad de la dirección. Por ejemplo, si la dirección Bitcoin ha "FourScoreAndSevenYearsAgo" en ella, es claramente más allá de cualquier persona la capacidad para encontrar la clave privada correspondiente.

  3. El uso de una clave pública que está hecho, obviamente, como, por ejemplo, la que consiste sólo de cero bytes, o que contiene de forma consecutiva todos los dígitos de Pi. Es claramente más allá de cualquier persona la capacidad para encontrar la clave privada correspondiente. (Para este fin, se necesita revelar la clave pública.)

  4. Utilizar un hash de la clave pública a la que evidentemente hizo. Esto funciona igual que la opción anterior, pero la dificultad estaría en incluso la búsqueda de una clave pública con un hash, y mucho menos encontrar la clave privada correspondiente.

+364
manuelabonetti 28 sept. 2014 11:27:59

Dropbox almacena todas las versiones anteriores de los archivos de subárbol durante al menos un mes. Usted puede abrir la carpeta de copia de seguridad en el Buscador y encuentre el bitcoinkit.cartera de archivo. Haga clic derecho y seleccione "Ver Versiones Anteriores". Esto debería abrir tu cuenta de Dropbox y te mostramos las versiones anteriores de la cartera de archivo.

Verificación de la copia de seguridad en ~/Library/Application Support si la copia de seguridad de los archivos están allí. Si no, la copia de la copia de seguridad de los archivos a esa carpeta. A continuación, iniciar la Colmena, y se debe detectar la cartera existente y enviar directamente a la ventana principal sin pasar por el asistente de bienvenida (nota: usted tendrá que esperar un poco para volver a sincronizar con el Bitcoin red de nuevo).

Espero que esto funcione!

+353
Germanat 4 feb. 2014 0:06:58

Para dispositivos portátiles que existen variantes del cliente Bitcoin a menudo apodado "egoísta clientes" en la que no se descarga cualquier parte del bloque de la cadena distinto a lo que se refiere a sus propias direcciones específicas y las transacciones. A mi conocimiento, ninguna de estas variantes ha sido desarrollado completamente en un cliente de escritorio, pero es probable que estos proyectos están en marcha. A menos que su sistema es, literalmente, falta el hardware para dar cabida a estos archivos, sin embargo, no se recomienda el uso de un no-egoísta versión del cliente. El peso ligero de versiones llamado "egoísta" por una razón - y sólo en la celebración de bloque de datos de la cadena que pertenece a su propia transacciones, usted no puede pasar cualquier cosa pero que los datos a otros nodos y como tal, su cliente es de un mínimo (si existe) el uso de la red.

+92
Lina Spotts 27 sept. 2016 15:26:30

Ahora veo mucho más urgente y amenaza catastrófica vector potencialmente circa 2016.

Dificultad tenderá a subir y bajar de manera que el sistema de costos, a escala de la minería es casi el valor de las monedas minadas (no perfectamente, pero en un alisado base aproximadamente true).

Por lo tanto el menor costo marginal de los mineros ganan los beneficios más altos y tasas de retorno. Por lo tanto, como Satoshi Nakamoto anticipado, la minería centralizarse entre los que tienen más capital que pueden comprar el más alto rendimiento de hardware.

Esto es más acentuado por el diseñado volatilidad en el precio de los Bitcoins, porque: a) el costo marginal de los productores pueden ir a través de los períodos de la negativa de los beneficios o no de la producción, y b) más capital significa más inercial de la reserva, la economía de escala, el acceso a la financiación de capital de los mercados, y el acceso a la deuda para retrasar la insolvencia a fin de suavizar la volatilidad de las condiciones del mercado.

EDIT: extracto Relevante de vinculados pregunta anterior que fue borrada:

desde el Bitcoin es una parte minúscula de la economía y no puede crear dichos global "efectos de red" en la productividad real, la apreciación en FX el precio es el principal mecanismo para la evidencia de la creación de valor. Apreciación en el precio de crear algo de valor, porque anima a la enseñanza, la inversión en, y por lo tanto la propagación de la moneda. Sin embargo, cuando la apreciación de los precios de forex se mueve mucho más rápido que cualquier humano calculable de la preferencia temporal por el costo de oportunidad, y exponencialmente más rápido que el crecimiento en el gasto de bienes y servicios puede (debido a su conexión con el mundo real de las ganancias y pérdidas que se adapta más lentamente que la especulación), entonces el precio es dominado por las adivinanzas, es decir, emocional especulación.

Para obtener una mayoría o tal vez incluso la mayoría de la minería de datos, una entidad que, probablemente, se limita a subsidiar a gran escala.

El gobierno y los poderosos de la élite tiene los fondos para hacerlo, a la vista del público mediante impuestos (o de seguro de depósitos en monedas P2P) o documentadas de negro presupuestos.

Hay un escenario donde el público clamor por el gobierno para solucionar un problema al hacer esto?

Imaginar que el público se convirtió invertido fuertemente en el salvaje "dot.com 2.0 de ejecutar" de Bitcoin, la apreciación de los precios a decir de $1000, $10000, o $100000 (como algunas personas esperan). Todas las burbujas bloquear. Tangencialmente, el creador de Bitcoin sería probablemente un $multimillonario.

Así que con un aumento exponencial de choque en el precio, podría haber una reducción drástica de los mineros, se unió con un público queriendo culpar a algo o a alguien. El gobierno probablemente podría encontrar apoyo masivo para el seguro de depósitos.

Por lo tanto llego a la conclusión de que el cómputo de la Prueba-de-Trabajo diseño de Bitcoin es una seria amenaza para cualquier persona que vea Bitcoin como ser independiente del control del gobierno. Tomando nota de que la correlación no prueba todavía, a través de la Navaja de Occam es algo que está diseñado para este resultado, y por lo tanto caer en el regazo del gobierno.

Y no estamos hablando de 2040. El precio de saponificación es la construcción de ahora, así que esto podría ocurrir pronto. Y también tenemos otra mitad de la devaluación tasa de pago finales de 2016.

Que por Cierto, es cuando la repetición de-todo-todo-grabado-historia Económica de Confianza del Modelo espera que este rebote actual de los flujos de capital en los estados UNIDOS la economía del dólar a su vez duro de nuevo a la de 2008, exactamente cuando vamos a necesitar un P2P de divisas para ayudar a evitar el caos de los controles de capital y de liquidez colapso. Bitcoin podría fallar precisamente en el momento cuando vamos a necesitar más. Que es lo que me preocupa mucho.

Me sería muy, muy agradecidos si cualquier downvoters firmar con un comentario, en caso de que esta respuesta es profético vamos a ser capaces de saber cómo profético que fueron.

+50
Dia 1 may. 2018 8:00:34

Estoy buscando en agregar fondos ficha de mtgox y no puedo encontrar una opción con visa o mastercard.

E-Monedas:
Liberty Reserve (Instante de financiamiento - SIN CARGO)
PerfectMoney (INSTANTE de financiamiento - 1% de la TARIFA)
Pecunix (INSTANTE de financiamiento - SIN CARGO)
HD-Dinero (INSTANTE de financiamiento - SIN CARGO)
VouchX Vales (INSTANTE de financiamiento - SIN CARGO)
CosmicPay (INSTANTE de financiamiento - SIN CARGO)
C-Oro (INSTANTE de financiamiento - 5% de la TARIFA)
SolidTrustPay (DENTRO de 1 a 2 días hábiles - de 8% de la TARIFA)


La banca y otros métodos de pago:
SEPA Euro transferencias (DENTRO de 1 día hábil - SIN CARGO)
Transferencia bancaria internacional en USD (DENTRO de 1 a 2 días - SIN CARGO)
Transferencia bancaria en libras esterlinas (de 1 a 2 días - SIN CARGO)
Depósito en EFECTIVO en 10.000 ubicaciones en los estados UNIDOS (DENTRO de 1 hora - en el 3,75% de la tarifa!)
INSTANTÁNEA de EUROS TRANSFERENCIAS BANCARIAS (muy pronto!)
LOCAL AUSTRALIANO de los DEPÓSITOS BANCARIOS (muy pronto!)

Es posible? Si no, ¿cuál es la manera más fácil de hacer esto con MasterCard

+45
Rere 21 mar. 2012 22:26:03

Yo diría BitMinter cliente es el más fácil minero. Usted va a bitminter.com y haga clic en el "motor de arranque" botón para comenzar. Usted puede tener que ir por java.com e instalar el Java si no lo tienes ya.

Una vez que la ventana emergente, haga clic en "dispositivos" -> "probe todos los puertos" en los menús desplegables para detectar conectado FPGAs y ASICs. A continuación, haga clic en el "motor de arranque" botón para iniciar la minería.

Habrá una actualización pronto para apoyar BFL (Butterfly Labs) de ASICs.

Si desea mina en Avalon se ha incorporado un equipo con la minería de software preinstalado.

descargo de responsabilidad: yo soy el autor de BitMinter cliente.

+37
ruslanzp 1 jun. 2015 15:03:36

Yo entiendo. 2^255 es de hecho un número increíblemente grande. No sólo es SHA-256 no de un algoritmo de cifrado, es una función hash criptográfica, así que mi pregunta era un poco deficiente para empezar, pero la cantidad de tiempo que se necesitaría para fuerza bruta de un único valor de hash SHA256 (actualmente) demasiado tiempo, incluso con la más avanzada mineros ASIC disponibles hoy en día. A la fuerza bruta de un único valor de hash SHA256, necesitamos el ASIC mineros que son de un billón de billones de billones de veces más rápido que la tasa de hash de la totalidad de la red bitcoin.

+33
Matt Solnit 24 dic. 2013 7:32:32

Mostrar preguntas con etiqueta