cual es la relación entre la salida direcciones y su valor en una transacción específica?

Hace unos días, que me escriba un programa para extraer direcciones de salida y su valor en tx mensajes de una muestra de bitcoin pcap. extrae direcciones son todas válidas y que podemos encontrar en el bloque de los exploradores.

después de eso, sólo para pruebas, puedo enviar un valor específico de una cartera a otra cartera y la captura de toda la entrada/salida de los paquetes durante esta transferencia.

Cuando puedo probar mi programa con este tráfico de muestra, algunas de las direcciones y los valores que se generan, una de esas direcciones es mi propia dirección y su valor era el mismo valor que he transferido, pero algunos otros se generan las direcciones que están todas las direcciones válidas y valores válidos, pero no sé su valor.

Supongo que estos valores son UTXOs, pero ¿cómo puedo seguro de eso? También, veo mismo valor y la misma dirección que la envié en mi cartera, en varios paquetes con diferentes fuentes y direcciones IP de destino. por ejemplo, puedo enviar Un bitcoin a partir de una cartera a otra, y a su lado B bitcoin enviado a

+880
Vivek V Dwivedi 16 feb. 2013 19:19:33
17 respuestas

El protocolo Bitcoin está diseñado de manera que la red de dificultad se ajusta periódicamente de modo que los nuevos bloques que se extraen en promedio cada 10 minutos. Sin embargo, mirando hacia atrás a los últimos 10 años, parece que la observa, el promedio de la minería intervalo es 567.35 segundos. He calculado esta restando la fecha y hora de bloque nr. 573,795 con la marca de tiempo del bloque nr. 0 y dividiendo por 573,794. Sé bloque de marcas de tiempo no son precisos, pero este error debería ser insignificante.

Bitcoin minería de datos puede ser modelado como un proceso de Poisson con ciertos supuestos simplificadores. Si he hecho los cálculos a la derecha, el 95 % de intervalo de confianza de un proceso de Poisson con λ = 1.0575 (promedio histórico nr. bloques minados cada 600 segundos) y n = 573794 (actual nr. de bloque histórico intervalos) permite un real de minería de datos intervalo de no más de 568.1 segundos, un error de enlazado que es un largo camino desde los 600 segundo bloque intervalo predicho por la red de dificultad.

Soy consciente de, al menos, una razón de por qué hay una discrepancia, y que el 2016 bloque dificultad de ajuste de intervalo. Esto fue discutido y respondió en una relación con la pregunta aquí. Pero es esta la única razón por la que bloque histórico intervalos son más cortos que el predijo matemáticamente bloque de intervalos? Si hemos vivido un largo período de descenso constante en la red hash rate, podemos ver una similar, efecto opuesto, donde la observó bloque intervalos consistentemente superiores a 600 segundos?

Parte inferior de la línea de la pregunta es... para el bloque de intervalos en el futuro, es mejor asumir el bloque de destino intervalo de 600 segundos, o un intervalo que es ligeramente menor o mayor que este? Si es así, ¿cuánto? Esto tiene implicaciones, por ejemplo, para el diseño de predicción de series de tiempo los modelos de financiación.

+933
Kugusha 03 февр. '09 в 4:24

Una Radeon HD 7950 tiene el siguiente hash tasas:

  • Alrededor de 600 MH/s para Bitcoin
  • Alrededor de 600 KH/s para Litecoin

He utilizado la calculadora de rentabilidad en bitcoinwisdom para la estimación de los ingresos:

  • Bitcoin: 0.06148 USD / Mes
  • Litecoin: 0.6661 USD / Mes

Me estoy perdiendo algo? Menos de 1 dólar al mes? Es debido a la especializada de minería de hardware?

+932
beznez 19 may. 2013 8:08:10

Pero, ¿Cómo puedo obtener el entrante Bitcoin Detalles de la Transacción que son realizar fuera del lado de mi cartera?

A menos que usted está utilizando bitcoin-core de la cartera (por ejemplo, listreceivedbyaddress), no hay un camino a la consulta de bitcoin-core para las transacciones por parte de la dirección. Para ello, será necesario analizar el blockchain y crear su propia base de datos indexados por la dirección.

Un ejemplo de aplicación que puede ser utilizado de referencia es Bitpay Insight: https://github.com/bitpay/insight

+927
Joseal 8 oct. 2011 3:51:32

Cuánto hashpower iba requieren sin duda de la mina a una cuadra por día?

+799
Tim Seed 22 ago. 2016 17:18:31

No puedo estar seguro de por qué su cliente específicamente tomó 15 minutos para comenzar. Pero tengo punto de referencia del cliente en el proceso de inicio. La mayoría del tiempo se pasa la validación de la base de datos para garantizar que el cliente tiene un razonable punto de vista de la cadena de hash.

Es "rápido verificado" hasta el último punto de control y, a continuación, "lento verificado" para el bloque actual. Verificación rápida implica verificar sólo que el encabezado es válido. Lento de verificación es una forma mucho más completa la verificación de que sólo se puede hacer en unos 20 bloques por segundo en hardware como la suya. (Actualización del cliente va a ayudar, desde la versión más reciente de el cliente tendrá más reciente de los puestos de control.)

Si pasó el -rescan opción, el cliente comprueba cada una de las transacciones en cada bloque para ver si se refiere a cualquier cuenta en su cartera. Que añadir un poco de tiempo para el cliente del tiempo de inicio.

Cuando se ejecuta el cliente Bitcoin por primera vez, va a tardar varias horas en la sincronización a la red. La desventaja de un sistema descentralizado es que no se puede confiar en nada y la salida debe todo a sí mismo. Esto, literalmente, requiere verificar plenamente cada transacción Bitcoin que ha tenido lugar alguna vez. He visto que tardan 9 horas de clase Pentium 4 equipos con conexiones a Internet de 100 mbps. (Aunque creo que debe ser un poco más rápido ahora, gracias a las correcciones de errores en el cliente).

+599
Richard Midgette 29 may. 2010 20:57:03

Dependiendo de qué tipo de teléfono que usted tiene, y dependiendo de qué programa utilizar para almacenar sus palabras, usted puede ser capaz de encontrar una copia de los datos en Google Drive (Android por defecto), OneDrive (por defecto de Microsoft) o iCloud (Apple por defecto).

Si usted nunca movilidad de estos servicios, pero no tienen una cuenta para ellos, probablemente están encendidos. Registro en línea mediante el sitio web y navegar hasta encontrarlo!

+599
mabou 21 jun. 2017 8:44:11

Estoy usando Bitcoind y ZMQ. Quiero recibir una confirmación por medio de un socket cuando se haya confirmado el pago.

Soy nuevo en estas cosas y no sabes cómo empezar.

Cualquier ayuda será apreciada. Gracias de antemano.

+561
nffdiogosilva 8 jul. 2011 21:43:40

Estoy usando blockchain.info.

He hecho una transacción bitcoin de 4.79 BTC a la dirección 1DWaEfPbcKQvjMi9D9eNMrVRQzWiSLVvas. (intercambiador)

Usted puede ver la transacción en https://blockchain.info/tx/92f565e23499437ed4d54bc946a044c56353c4d1f512cf514b40a31e49292732

He pagado un 0.0001 BTC cuota, pero ha sido casi +24 horas y que aún muestra "sin Confirmar".

La Propagación de las redes 1% - 18 Nodos - (Muy Baja) - ¿por Qué es tan baja la propagación de las redes, lo;s que hacer?

Lo que podría ser el error? También, lo que es más importante, ¿cómo puedo cancelar la transacción sin confirmar y volver mis monedas?

+509
spotifyirremote 5 abr. 2011 13:22:21

Hosting Bitcoind en un VPS es una muy mala idea. No puedo enfatizar esto lo suficiente. El proveedor de VPS no se han adecuado las normas de seguridad. Usted aumentar su perfil de riesgo dramáticamente como la combinación de software que se ejecuta en el servidor host puede causar un problema para usted y sus usuarios. Por favor. No.

Dicho esto, si quieres, todo depende de cómo las transacciones serán tratados en el futuro. Como un VPS por lo general es bastante flexible, yo lo tome aproximadamente el doble de la blockchain ahora, y sólo actualizar cuando estás por encima del 80% uso de espacio de disco. Que le da un poco de margen.

Usted puede considerar el uso de una luz de cliente, tal vez con mayor número de conexiones (más de 8). Que va a eliminar por completo el espacio en disco de hambre y es razonablemente seguro.

+452
freeridr05 22 may. 2019 15:20:56

Sí, los Bitcoins son canjeados por una variedad de diferentes monedas y mercancías, incluyendo el Dólar estadounidense, Dólar Canadiense, Dólar de Nueva Zelanda, probablemente también a Dólar de Hong Kong, Dólar de Namibia, de Singapur Dólar Taiwanés Dólar, tal vez incluso Dólar de Brunei, Dólar de Belice y Dólar de Namibia.

En general, el comportamiento esperado de monedas para ser intercambiado por uno-otro. Existe al menos un curso de intercambio para cada par de divisas. Aquí es un ejemplo para Bitcoin y el Dólar estadounidense: CoinDesk Índice de Precios de Bitcoin

En cuanto a dónde y cómo usted puede cambiar Bitcoin por Dólar y viceversa, usted puede encontrar muchas de las preguntas aquí discutiendo. Véase, por ejemplo, ¿Cómo se puede obtener Bitcoin?, ¿Cuál es el mejor lugar para vender bitcoin en Australia?, ¿Cuáles son las opciones disponibles para convertir Bitcoin ot Paypal USD?. Usted puede encontrar un mejor ajuste utilizando la función de búsqueda con la entrada apropiada de los términos, por ejemplo, vender bitcoin usd.

+427
Maarten Ureel 13 abr. 2017 22:54:03

Ya he comprobado preguntas como:

¿Puedo usar mi cartera en diferentes equipos?

Puede carteras de ser compartidos por diferentes máquinas?

...pero lo que yo estoy pidiendo que se refiere popular carteras como BitPay y Electrum, que tienen tanto el escritorio y aplicaciones móviles, permitiendo la importación y exportación de una billetera. Nada de lo que tiene en cuenta de jugar con cualquier cartera.dat archivo.

Actualmente estoy haciendo esto con una BitPay cartera, y parece que funciona bien. Cuando se produce una transacción (es decir, de recibir fondos) este es notificado en ambas plataformas (creo que es relativa a cómo esas carteras de obras; me estoy refiriendo a la Bitcore Cartera de Servicios).

Yo también he leído acerca de la famosa cita "no es una buena idea", pero no estoy seguro de esto se refiere a diferentes tipos de carteras o lo otro...

Cualquier aclaración sobre esto es más que bienvenida.

+364
mshildt 20 jul. 2010 13:21:08

He escuchado el aumento de hablar de una idea conocida como "segwit" o segregados testigo.

Simplemente, lo que es "segwit", ¿por qué la gente que discutir ahora y cuáles son sus principales consecuencias?

+359
Malina3006 24 abr. 2011 0:45:41

SHA256 utiliza una compresión de la función que se asigna a una de 64 bytes de bloque de entrada y una de 32 bytes que el encadenamiento de estado para el siguiente encadenamiento de estado. Se divide el mensaje en bloques de 64 bytes y los hashes de los secuencialmente.

El bitcoin prueba de trabajo utiliza la SHA256(SHA256(block_header)). Entre cada hash intento sólo 4 bytes en el último bloque de la cabecera de cambio, por lo que para cada uno de hash intento sólo es necesario comprimir los que el último bloque del mensaje y, a continuación, una compresión en el exterior de hash.

Así que un bitcoin hash corresponde a dos SHA-256 niveles de compresión. En la definición de "Hash/s", dice cuántos nonces puede ser evaluado por segundo, lo que es una definición significativa en este contexto.

El encabezado contiene la raíz de un árbol)hash del bloque real. Pero puesto que el propio bloque sólo se cambia cada 4 mil millones de nonces, el costo de la actualización es pequeño en comparación con el costo de la mezcla de la cabecera. Por eso es descuidado en esos reclamos.

Para comparar los diferentes hardware necesario para utilizar los mineros especializados para ese hardware. Hay CPU, GPU, FPGA y ASIC base de los mineros. La minería de hardware comparación en la wiki de bitcoin listas el rendimiento de muchos de los diferentes tipos de hardware. Hoy en día sólo ASIC es competitivo, para otros tipos de hardware en el costo de la compra y de la electricidad supere el ganado bitcoins.

+189
imaparent 11 ene. 2018 4:10:32

Tengo una cuenta de Paypal y no quiero renunciar a mi tarjeta de IDENTIFICACIÓN. Donde puedo comprar Bitcoin a un precio razonablemente cerca de la tasa de cambio?

+151
skeut 23 ene. 2011 21:59:50

La primera transacción en un bloque, "crea" una cantidad de nuevos bitcoins. El minero de ese bloque pone la dirección, por lo que puede asegurarse de que es una dirección que tiene acceso.

La mayoría solo los mineros están conectados a un bitcoind demonio. Cuando encuentre un bloque, la nueva dirección que contiene el bloque de recompensa es añadido a su cartera.

Cuando se ejecuta bfgminer, que daría acceso a bitcoind a través de su RPC de inicio de sesión, por lo que se va a agregar la dirección a su cartera.

+131
anonimrussia 20 nov. 2013 3:47:27

El Rayo de Papel v0.5.9.2 dice que CSV "permitiría más capacidades, incluida la de permitir una solución de emergencia antes de un carácter más permanente solución para resolver maleabilidad de transacciones. Una versión futura de este el papel se incluyen propuestas de soluciones."

Esto significa que el Trueno es todavía vulnerable a la maleabilidad de los ataques, ya que se basa en CSV como una solución.

Desde el Trueno readme no hace mención de la maleabilidad se resuelve como un TODO punto, supongo que el Trueno de los autores considera que es fijo.

El citado Rayo proyecto es a partir de enero.

+101
user54541 11 jul. 2018 3:30:53

Si es una gran cantidad de dinero, usted podría considerar la posibilidad de mantener un frío cartera y billetera. Esto es lo que los intercambios de hacer, y Mt.Gox tratado de hacer pero fracasado estrepitosamente en.

Por lo que su papel cartera será su frío cartera. Usted necesitará un ordenador libre de virus y no se conecta a Internet muy a menudo (por ejemplo, un ordenador viejo que nunca uso, limpiar el disco duro, instalar Linux en él, y no lo use para otra cosa que la ejecución de un Bitcoin wallet). Mantener caliente billetera en el teléfono, que se utiliza para pagar a la gente. Cuando se ejecuta fuera de los fondos, ir a ese equipo, enviar dinero desde su fría billetera a su caliente cartera, y apague el ordenador. (Técnicamente, existe una forma más segura de hacerlo. El equipo permanecerá para siempre sin conexión, incluso cuando la creación de la transacción. La idea es formar la transacción en otro equipo, inicie sesión utilizando su clave privada almacenada en el frío de la computadora, y luego de la difusión de la transacción utilizando el otro equipo. Sin embargo, esto es un poco molesto a hacer y yo no me preocuparía por eso, a menos que usted tiene que operar un Bitcoin servicio de tratar con miles de clientes' bitcoins.)

+58
Tempest 22 ene. 2018 1:58:52

Mostrar preguntas con etiqueta