Cuando ASICs generar un compartir, es siempre en dificultad 1?

Son preset para devolver únicamente dificultad 1 acciones cuando el encontrar un nonce? Luego de minería de software verifica si cumple con destino actual en dificultad? O, si se les da un destino diferente dificultad, el ASIC sólo devolver las acciones que cumplan con dificultad?

Si este es un hardware específico, alguna idea de que los chips de permitir la variación en el destino de dificultad?

La pregunta que en parte se deriva de algunos de los malentendidos que he visto en las preguntas de lo que una acción es. Si siempre es un nonce encontrado dificultad 1, o si es un nonce encontrado para el objetivo de dificultad enviado al minero. Hay algunas confusas respuestas a cabo allí.

+963
stwienert 10 ago. 2010 19:54:09
30 respuestas

¿Qué se entiende por tanto parece ser respondidas siguiendo el esquema en el pdf: "Las transacciones donde la entrada es una secuencia de la firma, y la salida es una secuencia de verificación del algoritmo son el tipo más común de transacciones", y el contexto parece que se refieren directamente a las Entradas y Salidas utilizadas en Bitcoin.

Me disculpo de antemano si usted encuentra mi respuesta demasiado simplificado.

Usted puede mirar en las Entradas y Salidas como una moneda en su bolsillo: la recibió como una entrada en el cambio, mientras que en la tienda de la última noche, que lo recibió como un aporte desde el banco a principios de la semana, y el banco recibió como una entrada de la casa de la moneda. Exactamente la misma moneda, al mismo tiempo, fue una salida de la casa de la moneda que fue al banco, una salida desde el banco a la tienda, y una salida de la tienda para usted. Cuando te dan esa moneda a la estación de gasolina de la mañana, será su Salida, y la estación de gas de Entrada.

Así es que con un bitcoin: se inicia la vida magicked por un minero que recibe como recompensa para la minería de un bloque. Se vende por dinero en efectivo para pagar su factura de electricidad y así, en una transacción en la blockchain, que el mismo bitcoin se transfiere como resultado de la transacción que magicked en la vida, y una Entrada para la dirección del nuevo propietario. Cada transacción bitcoin por lo tanto puede ser visto como definir quién es propiedad de que la suma inmediatamente antes: su guión, y que puede pasar que la moneda siguiente: su guión. (Estoy deliberadamente no mencionar cómo los honorarios de la transacción afecta a las Entradas y Salidas de la simplicidad.)

He visto cómo la describe el movimiento de un bitcoin suma, pero, ¿qué acerca de "Script"? En bitcoin (y la informática en general), un Script es un programa corto que describe cómo los datos deben ser manejados. Aquí, la secuencia de comandos es un programa corto que define las condiciones bajo las cuales que bitcoin puede ser transferido: en una transacción estándar (volveré a esto en breve) el programa de secuencia de comandos que va a decir algo como "esta suma podrá ser transferida por la clave privada que coincide con la clave pública de X". El programa de secuencia de comandos que va a decir algo así como "Mi derecho a recibir estos fondos pueden ser identificados por Y". Sólo cuando se combinan y validado la red en general de acuerdo en que la transacción ocurrió.

Yo no he leído toda su PDF pero voy a tomar una batea en la sección que se muestra que El nivel de Transacciones que él se refiere es un p2pkh transacción. Su explicación fácil para el diagrama es este: Dos conjuntos de bitcoins (v1B y v2B), terminó el saldo en transacciones Ty1 y Ty2 (piensa: usted tiene dos saldo de monedas en frente de usted, tanto los recibidos en el cambio de diferentes tiendas). Ahora viene la transacción Tx que identifica a sí mismo como tener el derecho de gastar esas monedas a través De la scripts1 y 2; se impone una condición de la Foto a quien quisiera próximo a pasar esos dos monedas; y el resultado es que los dos se combinan en una nueva, más grande que el valor de vB. (Piensa: que recoger las monedas y las puso en su bolsillo.)

Yo no me considero un experto aquí, y soy muy consciente de lo anterior es probable simplificada hasta el punto de ser ofensivo. Si es así, te pido disculpas y te animo a leer https://en.bitcoin.it/wiki/Transaction para una más grave de fondo a su pregunta.

+991
oxley 03 февр. '09 в 4:24

El utxo conjunto es indexado por transaction_id + out_index de Bitcoin Core 0.15 adelante (solo por transaction_id de 0.8 - 0.14). Para el fin de obtener todos los UTXOs para una determinada altura es necesario analizar todo el conjunto y filtrarlos por la altura.

No hay manera de hacerlo con bitcoin-cli AFAIK. Usted puede hacer esto mediante el uso de ESTADO (una herramienta que yo soy coautor de). Siéntase libre de pedir apoyo si es necesario.

+962
William kramer 14 nov. 2015 3:11:29

Traigo algunas preguntas importantes acerca de la terminología de la Red de Rayos y cómo seleccionar el nodo intermediario como el Proveedor de Servicios de Pago en un canal de enrutamiento:

El siguiente vídeo (Enlace al video titulado: "Cómo Bitcoin Rayos Canales de Trabajo") analogizes LN canales de abacus tal que los canales son como barras , incluyendo perlas como bitcoin, que se deslizan de un lado a otro, algo similar a la siguiente figura (Usted también puede encontrar un artículo similar si se transpone el Rayo de la Red de abacus en este ENLACE):

A Lightning Netword channel between A and B.

Donde, en este ejemplo, el usuario a tiene 2 monedas y el usuario B tiene 1 moneda.

Este video también se afirma que:

"No hay manera de agregar más cuentas o tomar una parte de la perlas sin tomar la varilla hacia abajo todos juntos".

Y si esta expresión es correcta, significa que la capacidad del canal es siempre igual a la del canal de equilibrio, mientras que esta respuesta (Enlace a la respuesta) distingue entre el canal de la capacidad y el canal de equilibrio de la siguiente manera:

  • La capacidad es la cantidad de Bitcoin siempre a ese canal.

  • El equilibrio codifica la cantidad de bitcoin que cada uno de los socios de canal posee en el canal. por lo que la suma de los saldos siempre será la la capacidad total de la canal.*

Considerando, que la descripción del vídeo (es decir, "no Hay manera de agregar más cuentas o tomar una parte de las cuentas sin tener la varilla hacia abajo todos juntos.) significa que la capacidad es siempre igual al saldo de la canal.

Como primera cuestión: Que la expresión es correcta?

Mientras tanto, según el video, la condición para la selección de un intermediario como el Proveedor de Servicios de Pago es la siguiente:

Si los usuarios a y B tienen un canal directo a-B, y los usuarios B y C tienen un canal directo B-C, de tal manera que Un usuario tiene 3 monedas en el canal a-B, y el usuario B tiene 2 monedas en el canal A-B junto con la moneda de 1 en el canal B-C. a Continuación, suponga que el usuario desea enviar 3 monedas de usuario C. La situación es similar a la siguiente figura:

Selecting eligible intermediary node as Payment Service Provider.

Ahora queremos investigar si el usuario B puede ser un intermediario como Proveedor de Servicios de Pago, de acuerdo con el ejemplo mencionado en el video:

Aunque, el usuario B tiene un canal directo con el usuario C y, en general, tiene 3 monedas en ambos canales a-B y B-C ; sin embargo, el usuario B puede enviar sólo 1 moneda de usuario C. Mientras tanto, la capacidad del canal B-C es de 1 moneda, mientras que el monto de la transacción es de 3 monedas que es más que la capacidad del canal B-C.

Así, el usuario B puede ser seleccionado como Proveedor de Servicios de Pago (intermediario nodo) y los usuarios a y C tienen que establecer un canal directo entre sí.

Si la expresión es correcta, por lo tanto, puede definir las condiciones de un intermediario nodo de la siguiente manera:

(1) El intermediario nodo tiene un canal directo, ya sea con destino o de otro nodo que tiene todas las condiciones de un intermediario nodo.

(2) Si el importe de la transacción es de n monedas, el intermediario nodo tiene al menos n monedas pagar hacia/en la dirección de destino.

Como segunda pregunta: Son las anteriores condiciones como por la selección de la elegible intermediario nodo como Proveedor de Servicios de Pago verdad ?

+939
kubrin2002 1 jul. 2013 13:05:59

Tarifas de Base:

+921
terrhorn 28 sept. 2012 8:17:59

Los creadores de mercado (que pueden ser los propios bancos) precio de este riesgo leve en las tarifas que ofrecen. La mayoría de las veces, esto no ocurre, y que un beneficio leve. Cuando de vez en cuando ocurre, puede tomar una ligera pérdida. Afortunadamente, el precio no se puede mover mucho en tan poco tiempo y, si es necesario, la cantidad de tiempo que se puede bajar para sub-segundo nivel mediante el uso de de la cadena de escala de los proyectos como de canales de pago.

+831
mallison 23 dic. 2013 15:42:46

Compré algunos BTC hace un par de años y que he sentado en un viejo Bitcoin-qt en la cartera (0.8.5) en una unidad USB desde siempre. Yo estoy esperando para transferirlos a cabo en Coinbase o algo similar, pero ninguno de mis transacciones parecen estar entrando en la mempool. En la cartera, aparecen como tener izquierdo pero se han pegado en 0 confirmaciones por más de una semana, pero si miro los identificadores de transacción en blockchain.info (9def5314cd193eb375634fbbddb2ff07bb5db9710311b1afe4b0c531db949b57 y 10239862eb947b6194920045423ac1a1e75c8a9bb7bbd0e87b4c8676a2656457), se dice que no existen, lo que me hace pensar que no han ido a la mempool.

La primera transacción no tuvo ningún cargo asociado con ella (no odio en mí - que en realidad no he enviado ningún BTC antes, y esta era la opción por defecto en mi cartera), que es lo que supuse era el problema. Pero cuando lo intenté de nuevo se deben tener mucha, para obtener la confirmación rápidamente. He intentado usar el getrawtransaction de comandos de la consola para obtener el hex y la difusión mediante el uso de /pushtx: para la primera transacción, se dice que el relé de mínima cuota no se cumple (justo lo suficiente), pero para el segundo devuelve "Faltan los padres para [txid #2 (con cargo)], mientras que la inserción de [txid #1 (sin cargo)]". Esto significa muy poco para mí. Si puedo comprobar mi cartera de dirección en blockchain.info todavía tiene la suma original asociados con él.

Disculpas si esto ha sido preguntado antes (he estado buscando más de una semana y no he encontrado si es así!), pero estoy al borde de la locura y podría utilizar un poco de ayuda. Yo estaría muy feliz de hacer una donación a alguien que me pueda ayudar a desbloquear mi BTC como una muestra de mi gratitud.

Gracias de antemano!

+790
Muse 8 abr. 2010 5:33:55

Estoy tratando de configurar un local testnet con varios nodos. Actualmente tengo tres nodos, y sus minería poderes son casi los mismos.

Cuando yo uso listaccounts llamada RPC, todas las carteras tienen 0 monedas. Incluso cuando me llaman listunspent 0, no hay transacciones enumeradas. ¿Cómo puedo comprobar cuántas monedas tengo extraído hasta el momento? Se han registrado 50 bloques en el blockchain hasta ahora.

Gracias por tu ayuda.

+780
Rayne82 20 dic. 2016 10:41:09

en seguimiento a la pregunta: 85202 No, @Ugamskiy Kamat escribió ""ECDSA es la primera cosa que puede obtener vulnerables con ordenador cuántico. la firma tendrá que moverse a publicar mundo cuántico mucho antes de quantum PoW.""

Mi seguimiento a que: para que la firma de concepto son expertos pensando en mover en el futuro, todas las ideas que circulan ahora mismo?

thx

+764
SUlamaye 26 ene. 2013 9:47:49

Cómo se pagan los honorarios cuando debo iniciar un comercio?

Se que resta de mi pedido del volumen? Son las tasas que se aplican por separado a partir de mi balanza de la cuenta? Puedo establecer la moneda quiero que mi tasas que se cobran en?

Tengo la Respuesta a continuación, incluyendo la información dada en un ticket de soporte envié a Kraken Apoyo.

+748
Kush SunejA 10 jun. 2010 3:18:01
  1. lo que es de 111...1114oLvT2?

Ver también aquí, se explica en detalle en la lógica de la "prueba de la burn", incluyendo op_return.

  1. por qué 14,270 BTC?

No podemos saber. Pura especulación sería, que la gente de la escritura de guiones, para hacer una prueba de quemadura. O también, podrían proporcionar un P2SH tx, donde el hash de un texto es siempre. Piense en ello como "puedo pruebas, que yo tenía de datos, que publicó como un ahah en el blockchain de bitcoin" (prueba de la existencia). También se podría pensar en un periódico de pago de un grifo o de la minería del contrato. No lo sabemos.

  1. por qué no se puede descodificar?

respondida por Nate

+650
AntiTcb 9 feb. 2016 20:53:10

Confirmo que no es posible ajustar las tarifas con multibit.

Si alguien sabe de un monedero donde es posible hacerlo, sería muy apreciado.

+644
CincinnatiProgrammer 27 dic. 2015 13:22:59

Sólo algo para comprobar rápida. ¿Qué son los permisos de archivo en la carpeta y los archivos que usted está tratando de acceder. Es posible que desee establecer a 777 temporalmente y trate de abrir solo para descartar que no sea un problema de permisos.

Edit: Una .archivo de bloqueo de tamaño 0 no nos dice nada. Mi cliente está funcionando perfectamente y también tiene uno sólo para tu información.

+533
Aldaris 23 oct. 2013 4:11:53

Como usted menciona en su comentario, blockchain.info puede proporcionar esta información.

Usted puede obtener una materia del bloque en formato JSON mediante el /rawblock/ enlaces, por ejemplo: https://blockchain.info/rawblock/0000000000000000008d49f25f7dd5d3704575a348e030a1d2e5f396b3e80516

A continuación, también se puede obtener como la codificación hexadecimal crudo del bloque mediante la adición ?formato=hex a la url: https://blockchain.info/rawblock/0000000000000000008d49f25f7dd5d3704575a348e030a1d2e5f396b3e80516?format=hex

La esperanza que es lo que buscas :)

EDIT: Oh, acabo de volver a leer tu comentario, desea que sólo los encabezados? En ese caso, usted probablemente no puede usar blockchain.info usted podría tratar de BlockCyhper lugar:

Por ejemplo: https://api.blockcypher.com/v1/btc/main/blocks/294322

Usted puede encontrar más información acerca de su API aquí: https://www.blockcypher.com/dev/bitcoin/#blockchain-api

+501
Menos 6 feb. 2012 4:22:23

El doble de pasar BTC, usted necesita para hacer una transacción a la persona que debe recibir el dinero, y una transacción a una dirección de control de ti mismo. En general, esta sería otra dirección en su cartera. Las dos transacciones pasar el mismo bitcoins, pero enviar a diferentes direcciones. Esas transacciones se vería completamente normal transacciones.

Ahora, usted no será capaz de crear cualquier nuevo bitcoins. Porque con el mismo dinero que se gasta dos veces, sólo una de las transacciones puede ser aceptado en el blockchain. Es por eso que uno debe esperar confirmaciones antes de aceptar BTC como forma de pago, ya que no hay garantía de que las transacciones serán aceptados en el siguiente bloque y de las transacciones que no.

+403
V Y 25 jun. 2016 2:58:44

Trate de abrir su directorio de datos y eliminar el archivo .bloqueo

Asegúrese de que Bitcoin es cerrado, mientras que usted está haciendo esto.

+385
Marco Betschart 10 may. 2013 19:00:46

Encontró una billetera.la dat de 2013/14 con algunos btc recibido de una piscina, hice un poco de la minería. 4 recibir transacciones en última bitcoin core cartera pero 0 confirmaciones y dice que no en mempool. El equilibrio es 0. Tx no se encuentra en Blockchain. La dirección viene, pero sólo muestra un reciente tx he intentado en la cartera solo para ver si funcionaba. el viejo tx están en ninguna parte ser visto. Trató de retransmisión, pero llegó de nuevo con la 'falta de los padres

un poco de ayuda sería muy apreciada

15m5h2E3L4Hy4t7qnZn1ooVmegCRNdkezb esta es la dirección de que se trate.

+361
kiwi1969 22 ago. 2010 23:26:47

A partir de ahora esto es posible con un Rayo Labs' Bucle. Es un no-de la custodia inversa submarino de intercambio de implementación.

  • Usted necesita para construir LND con algunos indicadores especiales para habilitar la característica.
  • Bucle está instalado y se ejecuta por separado como un demonio.

Una vez en ejecución, usted puede simplemente "loop out" para enviar el equilibrio en tu canal y recibir Bitcoin onchain.

+335
Albert 24 nov. 2018 8:29:29

En una palabra: no. El cambio de potencia de salida tx después de la firma hace que los firma no válida.

( Hay algunos casos especiales, como la firma hash tipo SIGHASH_SINGLE o SIGHASH_NONE, pero suponemos que el comprador hace uso correcto de la firma de SIGHASH_ALL )

+322
IronOrchid 17 jul. 2012 19:07:09

Cualquier derivación de ruta con un apóstrofo (') significa que el índice debe utilizar endurecido derivación. Endurecido derivación significa que sólo puede utilizar el maestro de la clave privada. Entonces, con sólo un xpub, usted no puede obtener la ruta de acceso completa.

Por lo general lo que sucede con BIP 44 es que se genera un maestro de la clave privada, se derivan las claves para las partes duras de la ruta de acceso y, a continuación, utilizar la clave pública de la última endurecido parte para derivar las direcciones de uso no templado derivación.

Por lo que se podría derivar la clave privada para m/44'/0'/0' utilizando el maestro de clave privada. Luego tomar la xpub de que derivado de la clave privada y derivar el resto de teclas con la ruta m/0/yo.

+317
Teach 24 feb. 2019 18:49:57

El riesgo de una transacción nunca llegar recogido es esencialmente cero. En la actualidad los bloques son, en promedio, sólo el 5% de "completo" para los mineros y la minería piscinas tienden a incluir todas las transacciones. Para que una transacción nunca se incluirán sería necesario que ningún minero en el planeta incluir siempre esta transacción.

Si lo hizo convertirse en un riesgo siempre se puede requerir una cuota es usuario quiere descargar a 0-confirma. Puede hacer esto mediante la comprobación de la transacción. El monto de la cuota si la diferencia entre entradas y salidas. Si son la misma, entonces no hay ninguna cuota. Para los usuarios que ignoran a sus instrucciones y presentar un no-tarifa de transacción que usted podría entonces sólo tiene que esperar 1 de confirmación.

El mayor riesgo proviene de un "doble pasar" o "el 51% de ataque" sin embargo, estos riesgos son a menudo exagerados. Permite descargas digitales de pago por tarjeta de crédito tiene un riesgo demasiado por lo que alcanzar el 0% de riesgo no es viable la estrategia de negocio. Incluso si el software nunca ha fraude de tarjeta de crédito es probable que haya pérdidas debido a la piratería, así que la mejor solución es la que maximiza los ingresos netos no uno que busca eliminar todo el fraude.

Cada negocio debe tener en cuenta el riesgo de que su producto específico. El más alto el valor, más probable es que usted debe considerar el uso de confirmaiton. Hay poco valor en la ejecución de un doble pasar ataque para conseguir un 1 BTC ($3 USD como de la escritura) copia de decir "Super Angry Birds". Permite descargas al instante probable que la mejora de las ventas suficientes compensar cualquier imperceptible aumento en el fraude. Por otro lado, si usted está permitiendo descargas y claves de licencia para SQL Server Enterprise en 2500 BTC una copia a la que probablemente se debe exigir confirmaciones.

La confirmación sólo puede reducir, no eliminar el riesgo. El menor riesgo de tener al 0 conifrms el menor beneficio hay en el retraso de sus clientes. La verdadera pregunta es ¿el retraso terminar costándole más de ingresos que se ahorra en cerca de que no exista fraude.

+308
ludant 5 jul. 2016 1:08:24

No hay atajos, ni ninguna de viajes gratis.

En primer lugar, usted no va a ser capaz de hacer cualquier cosa con 1 satoshi. Usted no será capaz de pagar la minería de datos tasa de transferencia en cualquier lugar, lo que significa que, en esencia, ha sido retirado de la circulación. Tal y como está, todo lo que se puede hacer con 1 satoshi actualmente, se puede hacer con 0 satoshi. Para cantidades pequeñas, no debes preocuparte.

Segundo, su tiempo tiene valor. Independientemente de sus costos de electricidad, la configuración de una CPU/GPU de la mina de bitcoin va a tomar tiempo. Además, con tan poco poder de hash, que no se va a ver una liquidación en cualquier momento pronto...aun cuando la minería en una piscina. Usted es probablemente mejor tratando de usar la llave que usted ha mencionado.

Tal como está, el menos costoso (tiempo y dinero) y la manera más rápida de obtener una cantidad utilizable de bitcoin es ya sea para comprar o vender un producto/servicio a cambio de algunos.

Sé que esto no es lo que usted está buscando, pero te aseguro que es la verdad.

+299
JollyGoodTime 26 nov. 2015 11:45:05

Coinbase ofrece una instantánea de compra, usted tendrá que introducir su información de tarjeta de crédito y pasar por el proceso de verificación, pero se tarda menos de un minuto para actualizar mi equilibrio. La cantidad máxima para el instante de compra/venta es 1000usd/día.

+272
DangerousDave 9 ene. 2010 21:18:34

Por el principio del palomar sí, podría haber dos direcciones bitcoin que son el mismo.

El Principio del Palomar de los estados, que si hay N elementos de M puntos con N > M , entonces debe haber al menos 2 de los elementos de N en uno de los M puntos.

Para Bitcoin, esto significa que queremos/necesitamos, pero nunca puede llegar a una cantidad infinita de direcciones para una cantidad infinita de transacciones. (pero podemos reutilizar direcciones; yo no quiero entrar en eso), Pero cada una de las direcciones se asignan en un espacio. El espacio es de un tamaño determinado (sin embargo direcciones largas). Así que por el principio anterior N = número de transacciones/necesario direcciones = tendiendo a infinito (si bitcoin va para siempre) y M = el tamaño del espacio de direcciones.

Así, el ajuste de infinito en un espacio finito significa, habría dos de las mismas direcciones. Pero nuestro espacio finito es tan grande que no nos llevará mucho tiempo para llenar para arriba, y la posibilidad de rellenar un espacio de M dos veces es tan pequeño en este caso, es para todos los intentos y propósitos de cero.

+263
jcao219 18 ene. 2019 18:37:24

las direcciones de salida se deriva exclusivamente de la secuencia de comandos de salida a partir del paso 4 en la wiki , así:

primero agregue ceros a la izquierda:

0012ab8dc588ca9d5787dde7eb29569da63c3a238c

luego hash sha256 (si se mira en la wiki de esta realidad es parte de la OP_HASH160 operación) para dar:

e158c4be10913422dadcf1c36843020ebb3ffe9d0cb13fb9e8c0a564a53c7832

aplica el algoritmo hash sha256 de nuevo (la wiki está mal aquí - se dice que el uso de ripemd160, pero en realidad sha256 es necesario de nuevo) para dar:

96bf1d277213bbcd91145138e4c7ad8dcd6e1de1c39884fcbc1f5a6d4d7aee93

a continuación, tomar los primeros 4 bytes de este resultado (96bf1d27) y pegarlas en la final de la original hash160 clave pública con ceros a la izquierda:

0012ab8dc588ca9d5787dde7eb29569da63c3a238c96bf1d27

convertir a decimal:

457790304922245030616719694560989441716273193824169172263

base58 codifican para dar:

2higDjoCCNXSA95xZMWUdPvXNmkAduhWv

y el palo de un 1 delante de todo para conseguir el bitcoin salida dirección:

12higDjoCCNXSA95xZMWUdPvXNmkAduhwv

ahora para averiguar cómo llegar a la entrada de direcciones...

gracias a esta respuesta, podemos ver que tanto las firmas son der codificados en el formato siguiente:

  • 0x30: un encabezado byte que indica compuesto de una estructura
  • una de 1 byte de longitud descriptor para todo lo que sigue
  • 0x02: un encabezado byte que indica un número entero
  • una de 1 byte de longitud descriptor para el valor de r
  • la r de coordenadas, como un big-endian entero
  • 0x02: un encabezado byte que indica un número entero
  • una de 1 byte de longitud descriptor para el valor de s
  • la s de coordenadas, como un big-endian entero
  • un hashtype byte

así, la decodificación de la secuencia de comandos raw firmas:

493046022100e26d9ff76a07d68369e5782be3f8532d25ecc8add58ee256da6c550b52e8006b022100b4431f5a9a4dcb51cbdcaae935218c0ae4cfc8aa903fe4e5bac4c208290b7d5d01
  • 0x49 = OP_PUSHDATA0 - push 73 bytes en la pila (comando de secuencia de comandos no forman parte del valor de la firma)
  • 0x30 = byte de encabezado
  • 0x46 = longitud del descriptor (70 bytes)
  • 0x02 = byte de encabezado
  • 0x21 = r valor de la longitud del descriptor (33 bytes)
  • 00e26d9ff76a07d68369e5782be3f8532d25ecc8add58ee256da6c550b52e8006b la r de coordenadas como un big endian entero
  • 0x02 = byte de encabezado
  • 0x21 = s el valor de la longitud del descriptor (33 bytes)
  • 00b4431f5a9a4dcb51cbdcaae935218c0ae4cfc8aa903fe4e5bac4c208290b7d5d la s de coordenadas como un big endian entero
  • 0x01 = hashtype byte

y la segunda firma en bruto tiene el mismo formato:

493046022100a2ab7cdc5b67aca032899ea1b262f6e8181060f5a34ee667a82dac9c7b7db4c3022100911bc945c4b435df8227466433e56899fbb65833e4853683ecaa12ee840d16bf01
  • 0x49 = OP_PUSHDATA0 - push 73 bytes en la pila (comando de secuencia de comandos no forman parte del valor de la firma)
  • 0x30 = byte de encabezado
  • 0x46 = longitud del descriptor (70 bytes)
  • 0x02 = byte de encabezado
  • 0x21 = r valor de la longitud del descriptor (33 bytes)
  • 00a2ab7cdc5b67aca032899ea1b262f6e8181060f5a34ee667a82dac9c7b7db4c3 la r de coordenadas como un big endian entero
  • 0x02 = byte de encabezado
  • 0x21 = s el valor de la longitud del descriptor (33 bytes)
  • 00911bc945c4b435df8227466433e56899fbb65833e4853683ecaa12ee840d16bf la s de coordenadas como un big endian entero
  • 0x01 = hashtype byte

así que esto confirma que la firma de los valores en las entradas de transacción en realidad no contienen claves públicas en todo. la entrada de direcciones en realidad provienen de la transacción anterior salidas que pueden ser identificados a través de la entrada de hash y de la entrada de índice en el actual tx.

+262
rokky1111 11 sept. 2012 13:34:50

Namecoin no se ha alejado de Bitcoin en este parámetro, se está todavía a un 1 MB de tamaño de bloque de límite. Usted lo puede encontrar en la principal.h:

/** El tamaño máximo permitido para un serializado bloque en bytes (regla de red) */
static const unsigned int MAX_BLOCK_SIZE = 1000000;
+218
blurryrunner 4 oct. 2013 1:12:16

Yo en comparación de la desviación estándar de (USD denominados) precio de los bitcoins y el Russell Microcap Fondo de Índice (CBI), que es un ETF (lea: cesta) de 1359(!) las poblaciones con ca. 300million de DÓLARES en capitalización de mercado (cada uno). Esto es un total de manzanas para (cubos) de las naranjas de la comparación, pero los resultados son como sigue:

CBI std dev: 3% MtGox BTCUSD std dev: 12%

FWIW, en los últimos 6 meses, el USD denominados precio de los bitcoins ha sido 4 veces tan volátil como una cesta de aprox. 1000 acciones con un mercado similar a la de las tapas.

Para un poco mejor la comparación, la volatilidad de BTCUSD es de aproximadamente 10 veces la de EURUSD.

En mi opinión, bitcoin es bastante estable, sobre todo teniendo en cuenta el ubicuo de la prensa de ser tan inestable.

Respecto a la negociación de tarifas: Mt Gox más baja de las tasas son muy altas (~0.4%) en comparación a la competencia, los intermediarios de valores, tales como Interactive Brokers (~0.1% max). Esto es similar para los futuros de productos básicos.

Con respecto a la naturaleza especulativa de bitcoins y la profundidad del mercado: Existencias (esp. "microcap" acciones) son muy especulativas, por lo que también las poblaciones y los bitcoins son similares en este sentido. Del mismo modo para cualquier profundidad de mercado argumento para las poblaciones vs bitcoins, tanto puede ser movido relativamente pequeñas órdenes y sólo tienen un porcentaje disponibles para su negociación en una bolsa.

+196
Lelsey 30 jul. 2016 15:32:28

Si me quedo cliente bitcoin por primera vez su intente hacer la conexión TCP con el guardado de la lista de direcciones ip y el puerto 8333 -otros nodos. Si este nodos están detrás de NAT con IP 192.168.0.XX y la IP pública del router NAT con cambiar de NAT puerto desconocido aparece que bitcoin red está abajo? O cliente bitcoin va a tratar de hacer UDP/TCP de perforación del agujero de conexión? Si su obligatoria para algunos minero tener una dirección IP pública?

+178
Miemels 27 jul. 2015 6:40:41

Hizo Satoshi sabía desde la publicación de todas las aplicaciones que el blockchain permitiría?

Yo lo dudo. Incluso la frase "blockchain" fue acuñado mucho después de que el Bitcoin papel fue publicado. Sin embargo, Bitcoin utiliza primitivas como HashCash a hacer algo que sus creadores nunca imaginaron, así que no creo que iba a ser sorprendido por las ideas de Bitcoin se utiliza para cosas que él no había pensado.

+172
essxiv 16 ago. 2016 15:22:28

Me inspiré en este tweetstorm por John Newberry:

https://twitter.com/jfnewbery/status/927615263058653184

Quería reproducir el proceso con mis propios cálculos.

Tengo dos enfoques hasta ahora:

  1. Comparar la cuota de mi transacción a la mediana de la tasa tasa de de todas las transacciones en el mismo bloque.

El es la solución más sencilla.

  1. Comparar para el percentil 20 de la cuota de la tasa.

Sólo manteniendo el 80% de los pagos más altos de transacciones (en términos de tasa de tasa) ignoramos los valores atípicos en el bottiom 20%. De acuerdo a una explicación por parte de Juan, esto es porque si hay confirmado cadenas de transacciones en el mempool, mineros tomar el promedio feerate de la cadena. Esencialmente, no queremos comparar en contra de estas transacciones.

Preguntas que tengo para mejorar mi proceso:

  1. ¿Cómo puedo ser más específico en ignorando irrelevante transacciones en el bloque? ¿Cómo podía ignorar deliberadamente las cadenas de transacciones sin confirmar y sólo la pista de 'los únicos'?

  2. Se compara con la mediana de la cuota de la tasa es una comparación justa, para comprobar si me han pagado de más?

  3. ¿Mi enfoque ningún sentido? ¿No debería estar tratando de comparar contra el mempool cuando transaciton fue transmitido, no después? (aunque sería imposible recrear un mempool)

+139
saddude 7 abr. 2014 23:52:00
Recoge preguntas sobre el pago en la carne-el espacio: las tiendas Físicas, hoteles, restaurantes y comercio en persona.
+125
ForgetMeNought 3 nov. 2016 12:04:05

Mostrar preguntas con etiqueta