Confirmación de la transacción entre los Usuarios

Estoy leyendo este artículo [1] que explicar lo que sucede cuando un usuario B desea enviar el dinero para el usuario A. El ejemplo dice:

Cuando el minero se encuentra un valor de hash con el número correcto de ceros (es decir, el valor hallado es menor que el valor objetivo), el descubrimiento se anunció en la red, y tanto el Bob y Alice también recibir una confirmación sobre el éxito de la transacción.

Después de que:

El protocolo Bitcoin premia a los ganadores minero con el conjunto de recién acuñadas bitcoins como incentivo, y el hash del bloque es publicada en el public ledger. Una vez que Bob la transacción ha sido añadido en la blockchain, él y Alice recibe la primera confirmación de que el Bitcoin ha sido firmado en Alice.

Ahora quiero entender algunos puntos:

  1. Es cierto que B recibe la confirmación de la transacción?
  2. Es siempre verdadera?
  3. Aparte de Bitcoin, si hablamos de Blockchain, cada usuario que envía una transacción hacia otro usuario, recibirá la confirmación?

[1] - https://arxiv.org/pdf/1706.00916.pdf

+852
Arrowhead Herbs 14 feb. 2010 8:24:26
21 respuestas

Sólo tengo mi asicminer Cuchilla de ayer y es la minería bien en la nieve derretida de la piscina a través de un estrato de proxy. Ahora quiero cambiar la minería de la piscina de uno a otro. Pero, ¿cómo puedo configurar mi mining_proxy exe?

+878
WarButter 03 февр. '09 в 4:24

He instalado Electrum para reemplazar el roto e intolerable Multibit HD. Entré en mi 18 de semilla de palabras, pero no me permiten haga clic en Siguiente. Hice clic en Opciones > BIP 39 y permitió Siguiente. Con la creación de la cartera, pero no la puedo ver mi saldo o transacciones. No parece ser de cualquiera de las opciones de menú para volver a explorar la red.

Dentro de Multibit, dice esto acerca de mi cartera:

Estándar MultiBit cartera
Las claves privadas se cifran en esta máquina
BIP32 compatible. m/0h (Cuenta 1)
+876
m6k 4 dic. 2017 1:33:59

MtGox es un roach saco de bugs. La gente empieza con lo que la liquidez y la fama, pero es el menos fiable de bitcoin exchange. Cualquier otra cosa es mejor.

+871
velora 18 sept. 2012 14:15:54

Eligius ofrece SMPPS (bajo la varianza de predicción de ingresos) descentralizado y centralizado de la minería, sino más relevantes a su pregunta, nuestro minería piscina de software, Eloipool, es completamente gratuito y de código abierto. Se requiere un servidor Linux, sin embargo, a menos que usted tiene el Python habilidades para portarlo a Windows (el principal problema es epoll).

+869
dotstal 9 may. 2011 8:28:46

mis bitcoins ha sido confirmado, pero no se están moviendo a la cartera fue enviado. Me he puesto en contacto con ambas carteras (remitente) y (receptor), también he probado la rapidez de las transacciones. La respuesta que recibo es, los bitcoins ya han sido confirmados.

+856
user152045 25 nov. 2015 19:08:23

Él todavía está allí como en la versión 0.8.5, pero sólo una implementación de referencia. No está optimizada, no admite agrupado de minería de datos, y no se expone a través de la Qt GUI.

Para activar, iniciar con la generación de opción. Pero aparte de testnet (y hasta ahí...), es completamente inútil.

+850
VDA 26 oct. 2018 5:55:56

Compré algunos bitcoins y enviarlos a una dirección de recepción en Multibit HD, ha sido tal vez 3 o 4 horas sin ningún tipo de confirmaciones, así que me decidí a prensa de reparación "wallet", que dijo que iba a volver a sincronizar, etc.

Ahora el "+sin Confirmar la transacción" bit no está mostrando incluso ya y que no está en la sección de pagos. Aquí está el bitcoin transacción:

https://btc.blockr.io/tx/info/111df2572b8550724c78f30bf70f4cafee61417924058fdd624adb172968637a

+835
Md Jahangir Shaikh 13 jun. 2011 14:20:18

Es posible que 2 mantener una sola Multibit HD monedero en dos dispositivos? Asumir una computadora portátil y un teléfono. Mi primer pensamiento es para instalar MB HD en el segundo dispositivo y crear una nueva cartera con el original de la cartera palabras. TKS, Saludos,

+795
Throrik 2 mar. 2015 22:37:54

Huérfano tasa está influenciado principalmente por la latencia, pero por cualquier fuente de latencia, no sólo la latencia de la red.

Hay muchas fuentes de latencia:

  • La latencia de la red y la serialización de retardo (tiempo de transmisión) para comunicar un bloque entre los nodos. El tiempo de transmisión puede ser influenciada por la forma de predicción del contenido del bloque se debe a que el uso eficaz de las técnicas de transmisión como BIP152 y FIBRA.

  • El disco y el tiempo de procesamiento para validar un bloque.

  • Tiempo para seleccionar las transacciones y producir un bloque de plantilla.

  • Intervalo de sondeo y/o notificación de los retrasos en las fases posteriores de la piscina de software después de un nuevo bloque ha sido aceptada.

  • Y la cola de búfer en la piscina de software.

  • La latencia de la red entre los mineros y la piscina.

  • Y la cola de búfer en la minería de hardware.

  • etc.

Los huérfanos también puede ser creado por los mineros estratégicamente ignorando tercero de los bloques o accidentalmente o intencionalmente retrasar su propio bloque de transmisión. Ver también: egoísta de minería de datos.

Vale la pena teniendo en cuenta que desde el año 2017 o para mejoras en el bloque de relé significa que los huérfanos no están especialmente bien que se propagan en la red. Cualquier nodo sólo se ve un pequeño subconjunto del total de los huérfanos que existen.

+687
jpann 7 ago. 2016 8:28:37

No puedo hablar por lo que hace a cada momento, pero acabo de probar el Señor Schwartz comentario, así que puedo hablar por lo que esto lo hizo una vez. Yo por control remoto de un geográficamente distantes de la máquina que ejecuta una copia idéntica de Bitcoin en ella y mi PC local (con idéntico carteras). He enviado idéntico conflicto transacciones durante toda mi equilibrio dentro de unos pocos milisegundos de cada uno de los otros (atomic clock sync y temporizadores - no preguntes) y, como era de esperar, tanto las transacciones mostró en tanto a los clientes a 0/no confirmado y sólo uno lo hizo en un bloque. El otro desapareció después de una -rescan

Curiosamente, después de la -volver a examinar la segunda transacción que ni siquiera aparece en un bitcoind listtransactions de volcado que me parece extraño. Parece errónea de las transacciones deben ser registrados y marcados con un estatus especial, similar a cómo huérfanos bloque de recompensas - este es un sistema de contabilidad después de todo y, bajo ciertas circunstancias, esto podría ser "destrucción de pruebas". Voy a hacer un comentario, la próxima vez que estoy en GitHub y ver si alguien pica.

+663
Opalinina 22 nov. 2011 10:38:37

size = 180 * len(entradas) * 34 * len(salidas) + 10

A menos que usted está utilizando sin comprimir claves (que muy pocos billeteras hacer hoy), esta fórmula está mal. Cabe 148 en lugar de los 180 como comprimido teclas son de 32 bytes menos que sin comprimir claves.

Mi pregunta es que puedo utilizar bitcoin-cli estimatefee de peso?

No, No puedes. Bitcoin Core tasa de estimación de obras en tamaño virtual que es simplemente el peso dividido por 4. Así que en lugar de calcular el tamaño virtual en lugar del bloque de peso y, a continuación, puede utilizar la tasa de estimación.

+662
John Kent 29 nov. 2018 10:29:18

Hay un par de android carteras que puede. Para escritorio supongo que se podría ejecutar un bitcoin-qt en la poda y blockonly modo para que sea lo más ligero posible. Hacer una lista blanca de conexión para su completa nodo (posiblemente a través de Tor si usted no está en casa).

Tal vez el Neutrino de peso mediano del cliente (sin experiencia, sin embargo).

+655
Serg Stavskiy 8 may. 2012 22:53:43

Cuando se abre un rayo de canal, usted va a recibir de la otra persona su revocation_basepoint, y para cada uno el compromiso de la transacción, usted podrá enviar a otra persona un per_commitment_point. El revocation_basepoint tiene un revocation_basepoint_secret que es una clave secreta que la otra persona se mantiene a sí mismos. El per_commitment_point tiene un per_commitment_secret que mantener a ti mismo (por ahora)

Cuando se crea un compromiso, se utiliza la de la otra persona revocation_basepoint y su per_commitment_point para generar una clave pública, la revocation_key. Esta clave se utiliza en un testigo de secuencia de comandos que se parece a esto:

OP_IF
<revocation_key>
OP_ELSE
`to_self_delay`
OP_CSV
OP_DROP
<local_delayedkey>
OP_ENDIF
OP_CHECKSIG

Esta secuencia de comandos se utiliza en la to_local de salida - la salida que le pagará a usted (después de la demora) si usted tiene a la transmisión de este compromiso de la transacción. La otra persona tiene un similar to_local de salida en su compromiso de transacción.

Cuando vayas a hacer otro compromiso, le desea revocar este compromiso previo. Para ello, deberá enviar a la otra persona la per_commitment_secret que ha utilizado para este compromiso. Pueden usar el per_commitment_secret y su propia revocation_basepoint_secret para derivar la clave privada para el revocation_key.

Si se va a difundir este ahora-revocado el compromiso, la otra persona ya tiene la información necesaria para derivar la clave privada para la revocation_key. A continuación, pueden utilizar esa clave privada para firmar una transacción que se gasta su to_local de salida tomando en sus monedas y penalice para la difusión de una revocado compromiso. Puesto que usted no tiene su revocation_basepoint_secret, usted no puede obtener la revocación de la clave privada y por lo tanto debe esperar a que el retraso antes de que usted puede gastar los fondos.

Los detalles de los rayos de especificación están disponibles aquí: https://github.com/lightningnetwork/lightning-rfc/. Son un poco difícil de leer, pero aunque explicar en detalle cómo todo en rayos se supone que funciona. La especificación está siendo trabajado por lo que algunas de las cosas que no puede cambiar.

+639
Baryon Lee 24 dic. 2014 22:08:37

Cerré mis Éxodo de la cuenta por la misma razón. El peor de los casos fue con Bitcoin con una transferencia de $200 cuota! Por supuesto que va a los mineros, pero el Éxodo no permite reducirlo. Éxodo hace que su dinero mediante la adopción de un % sobre los intercambios.

He encontrado BitcoinCore la más económica para el Bitcoin. Puede establecer la tarifa de transacción tan bajo como te gusta. Ya estoy enviando a mi mismo (paper wallet, o amigos) no necesito 6 confirmaciones en 1 hora. Si se toma una semana, y que vale la pena ahorrar $200.

La otra ventaja de la ejecución de Bitcoin Core (Bitcoin.org) es que estás ayudando a la red mediante el almacenamiento y la actualización de los 200 GB blockchain localmente. Usted puede buscar el blockchain en su propio ordenador.

+555
Robin Nemeth 2 feb. 2015 4:30:03

Probablemente hay muchos conceptos erróneos que tienen que no están articulados aquí.

Lo que impone la limitación de 21 millones es que todo el mundo utiliza el mismo software que aplica las mismas reglas.

Si ese software para ser modificado para adaptarse a las nuevas reglas, todo el mundo tendría que actualizar a modificar las reglas.

Dado que la mayoría de la gente en la red propia bitcoins se ve esta acción como disminuir el valor de sus monedas, que no va a actualizar a la versión que te imaginas.

Si usted va por delante y poner en práctica su idea en el software, a continuación, sólo los clientes que utilizan el software va a ver esas monedas y les permitirá ser gastado.

El resto de la red, acaba de rechazar su dinero como falsificación .

+552
bandanh 20 mar. 2019 2:05:40

Decir que he recibido 10 bitcoins en una dirección Bitcoin me públicamente de la publicidad de las donaciones. Cualquiera que mire el blockchain puede poner esa dirección en un motor de búsqueda y encontrar a mí. Ahora supongamos que queremos usar esos 10 bitcoins para comprar drogas. Si el traficante bitcoins están trazadas, que van del punto a la derecha de nuevo a mí.

Ahora puedo crear una gran cantidad de cuentas si quiero. Y me puede pasar el 10 bitcoins he recibido a través de esas cuentas y, a continuación, el traficante de drogas. Pero, probablemente, porque esas cuentas no se utiliza en ningún otro lugar, el camino sería todavía conducen a la derecha desde el traficante de drogas a mí.

Ahora, supongamos que yo ponga mis 10 bitcoins en una cuenta creada sólo para mí por un Bitcoin servicio de lavado. Y usted y Fred hacer la misma cosa. Luego de que el servicio envía mis monedas a Fred y sus monedas para mí. Luego me pasan las monedas que me metí en las drogas. Ahora el sendero se ve exactamente igual que en la no-lavado de ejemplo, excepto el sendero nos lleva directamente a usted en lugar de a mí-un reparto bastante bueno para mí, no tanto para usted.

+509
futuraprime 25 jul. 2014 6:27:43

El Bitcoin.org cliente v0.7 y menores aumentará continuamente en tamaño de aproximadamente una vez cada diez minutos, en promedio.

Blockchain.info proporciona un gráfico que muestra el tamaño de los datos (disco real el consumo será un poco más grande aún).

El Bitcoin.org cliente v0.8, que se está desarrollando ahora, dramáticamente cambia la manera en que se almacena y accede a los datos que reducirá la cantidad de espacio de almacenamiento en disco en cierto grado, pero también proporcionará un aumento dramático en el rendimiento.

+436
Starlytte 11 mar. 2013 12:35:38

Si usted todavía tiene la billetera.dat archivo y su contraseña, puede acceder a sus bitcoins. Usted no tiene que usar Bitcoin-Qt 7 y no importa si su cartera cada vez sincronizado antes. Si el remitente envía la bitcoins a la dirección de control y la transacción fue confirmado, el bitcoin son los suyos.

https://blockchain.info/wallet/import-wallet

Si desea utilizar una nueva versión de Bitcoin-Qt usted también puede hacer eso: Consulte Importación de cartera.dat en un nuevo Bitcoin-Qt cliente

+405
Zap1r 26 ago. 2014 15:30:53

He descargado mi monedero de blockchain, pero ahora se me olvida la contraseña y mi frase de recuperación es de 16 palabras, así que he intentado, pero no están trabajando. Puede alguien ayudarme por favor?

+389
Techlands 18 jul. 2014 5:01:57

Actualmente el nxt gui genera un código QR para algunas páginas donde puedes escanear con su teléfono u otro equipo para hacer un espacio de aire de la transacción. ¿Cómo se puede hacer esto a través de la api?

+317
CuriousElf 26 jun. 2010 16:22:19

He estado trabajando en mi Litecoin cartera por un tiempo ahora. Pero me parece que no puede controlar el pago de la transacción cuando hago el bruto de las transacciones.

Sé cómo enviar transacciones con Litecoin-Qt GUI: https://live.blockcypher.com/ltc/tx/2b2f0aab9d2661840a60b172dcda24f359e85b7dbd0810e7afb2d3a6c0b8e59c/

No hay problema con eso, la tasa era 0.00017 LTC, y fue incluida en el bloque siguiente. El vsize de este TX = 170, lo que explica la 0.00017 LTC tarifa.

Pero también estoy trabajando en mi propio bolsillo en mi VPS con el Litecoin-CLI. He hecho una cruda TX, firmado y enviado. Pasó esto: https://live.blockcypher.com/ltc/tx/32ceefc7f377ad53c91922dffe62e6fd19e48a46d6afb4d610c2c090646404dc/

Una tarifa de transacción de 0.1 LTC!!! Y el vsize es sólo 192.

Volví a la litecoin.conf archivo y tiene la paytxfee=0.001 parámetro. Lo que significa que me costaría 0.001 LTC/kB. maxtxfee estaba apagado, pero ahora es con un valor de 0.001. Cuando intento enviar ahora, sólo me impulsa con: "error":{"code":-26,"mensaje":"256: absurdamente alto cargo"}.

¿Qué estoy haciendo mal?

(Sí, yo estoy probando en mi billetera en el mainnet, soy estúpido)

+208
zajerao 1 jun. 2013 21:42:41

Mostrar preguntas con etiqueta