¿Cómo puedo calcular el testigo compromiso de hash para un determinado bloque?

A mi entender, cada SegWit habilitado bloque tiene un añadido de salida de secuencia de comandos que se utiliza como un lugar para almacenar el "Testigo compromiso" especificado en BIP 141.

Una cuestión que me he tropezado, fue calcular el compromiso de hash valor sólo se da la cruda bloque/datos de la transacción.

Por ejemplo, he elegido Bloque #542213 ya que sólo tiene 4 total de las transacciones (incluyendo la coinbase generación)

Coinbase testigo compromiso de secuencia de comandos:

OP_RETURN OP_PUSHDATA(36) [aa21a9ed4a657fcaa2149342376247e2e283a55a6b92dcc35d4d89e4ac7b74488cb63be2]

BIP141 los estados que la empujó de datos puede reducirse a los siguientes:

0xaa21a9ed - Compromiso de encabezado (aparentemente al azar)
0x4a657fcaa2149342376247e2e283a55a6b92dcc35d4d89e4ac7b74488cb63be2 - SHA256(SHA256(testigo raíz de hash|testigo reservado valor))

La documentación menciona que el testimonio de la raíz de hash se puede derivar de manera similar a la merkle raíz en un bloque de encabezado, donde cada wtxid actúa como el txid en un tradicional encabezado merkle raíz.

Para probar esto, estoy usando este script PHP amablemente proporcionada en un subproceso diferente. Esto genera la merkle raíz se utiliza en el encabezado de bloque perfectamente (que no es lo que estoy tratando de hacer, pero lo que he hecho para comprobar el código que realmente funciona).

Nuestro ejemplo de bloque tiene 4 transacciones. Sólo dos de los cuales tienen el testimonio de datos (coinbase y este tx). El compromiso de la estructura de los estados que la wtxid de la coinbase transacción es siempre:

0x0000000000000000000000000000000000000000000000000000000000000000

y todos los otros wtxid actuar como una hoja.

Mi primera pregunta:

  • Cómo son transacciones que no tienen testimonio de datos efectuado en el testimonio de hash? Son totalmente omitido?

Suponiendo que la no-testigo de las transacciones son sólo completamente omitido en el árbol merkle, yo simplemente agregar el coinbase y la transacción con los datos de testigo de la wtxid en la matriz así:

$txids = array(
'0000000000000000000000000000000000000000000000000000000000000000',
'6c6e3849acf1b570db352dc08f7776e99c344a56fbb2f019e1865d1b6e044889',
);

El resultado: 3a84e2f2f1bcd42141b58f2acd9497296c9f2d710cc2164669ef6d7e3870dfe9

Mi segunda pregunta:

  • ¿De dónde viene el (concatenados?) testigo reservado valor viene?

Aquí se afirma:

El testigo reservado valor tiene actualmente no hay consenso en el significado, pero en el futuro permite a los nuevos valores de compromiso para el futuro softforks

Pero todavía no está claro para mí lo que este valor es en realidad antes de que el hash se calcula.

Por favor, siéntase libre de corregir las inconsistencias o problemas con mi tren de pensamiento, así puedo mejorar mi comprensión de esta parte de segregadas testigo.

+999
user6950491 18 ene. 2014 5:23:44
16 respuestas

Primera cuenta no recibe nada.

Segunda cuenta los compra a partir de la oferta más baja, va en aumento.

Como, no se vende:

  • 0.30 unidades @ un precio de 100
  • 0.10 @ 150
  • 0.40 @ 650
  • 0.80 @ 850
  • 1.00 @ 1000 (su primera oferta)

Publica una orden limitada de compra 1.00 unidad @ un precio máximo de 1000, se obtiene:

  • 0.30 @ 100 (total gastado 30)
  • 0.10 @ 150 (45)
  • 0.40 @ 650 (total 305)
  • 0.20 @ 850 (total de 475)

Usted tiene la cantidad requerida (1.00 unidades), el gasto 475 en lugar de 1000 (el máximo que están dispuestos a gastar).

La nueva profundidad de mercado será:

  • 0.60 @ 850
  • 1.00 @ 1000 (su primera oferta)
+908
Mark Kenny 03 февр. '09 в 4:24

Se puede utilizar bitcoin para transferir dinero desde EE.UU. a Japón y cuál sería el costo para aproximadamente $10,000 usd?

+897
camdixon 20 jul. 2015 6:44:57

Considere las siguientes respuestas para el consenso (la validación de la cadena) y el nodo de la política (mempool aceptación, tx propagación).

Consenso:

  • (1) Cero Satoshis.
  • (2) No.

Nodo de la política:

  • (1) Véase 2
  • (2) los Nodos tienen generalmente un mínimo de cuota política para mempool aceptación. Por lo tanto, la producción total de las cantidades de una transacción no puede ser cero, a pesar de salida individuales en cantidades. Ver OPRETURN las salidas, por ejemplo.

Los pagos en los relámpagos están denominados en mSat, aunque el balance es redondeado a de Sat pueda ser entregado dentro del canal de cierre.

+704
Wizard Of Ozzie 23 ago. 2018 18:49:49

Aunque la referencia de la API implica que la ejecución de bitcoin -servidor es la misma como la ejecución de bitcoind, me sale mensaje de error cuando ejecuta bitcoin -servidor con ningún bitcoin.conf archivo pero me sale el siguiente mensaje de error al invocar bitcoind -

C:\Program Files (x86)\Bitcoin\daemon>bitcoind.exe Advertencia: el uso De bitcoind, debe establecer rpcpassword= en la configuración archivo: C:\Users\thequietcenter\AppData\Roaming\Bitcoin\bitcoin.conf Si el archivo no existe, lo crea con el dueño legible sólo archivo los permisos.

C:\Program Files (x86)\Bitcoin\daemon>

+700
limeyd 25 jul. 2010 2:07:32

Un problema de la sociedad Bitcoin podría resolver es el Prejuicio por País de Residencia. Por ejemplo, un proveedor en la India puede tener la dificultad de vender a una empresa Americana debido a que la compañía Estadounidense no desea enviar su número de tarjeta de crédito en la India debido a que estaría expuesto a pagos no autorizados en el futuro. Desde el bitcoin, los pagos son seguros, trustless, y de una sola vez, bitcoin podría resolver este problema.

Un segundo problema en la sociedad Bitcoin podría resolver es la Desigualdad causada por Digital Robo. El protocolo bitcoin podría ser utilizado para evitar la copia no autorizada de digital de la propiedad. Dado que la mayoría de los desarrolladores de software viven en la India y China, bitcoin podría aumentar significativamente su capacidad para ganar dinero y con ello reducir la desigualdad en una escala global.

Bitcoin podría ser bueno para el medio Ambiente. Bitcoin es en muchos sentidos una alternativa al oro. Es imposible demostrar, pero es probable que bitcoin crecimiento reduce el precio del oro. Esto a su vez resulta en una reducción en la minería del oro, que es muy dañino para el medio ambiente.

+615
dodoji 7 dic. 2018 19:50:05

El repositorio para ubuntu y estás en debian.
Así que no tiene paquetes para jessie.
El uso de este lugar: https://github.com/bitcoin/bitcoin/blob/master/doc/build-unix.md
Espero que esto ayude! :)



+609
vakumm97 13 abr. 2019 9:07:36

Por suerte no eres la primera persona tratando de entender esto.

De acuerdo a una encuesta en línea, la media de los usuarios de Bitcoin es un 32.1-año-viejo "libertario" macho, de un informe en ThinkProgress.

Hay algunos realmente detallada de los datos Demográficos de por ahí:
Zerohedge.com
Simulacrum.cc

+523
tanwon 26 abr. 2017 20:30:07
El proceso de copiar uno o más archivos a una ubicación alternativa para su custodia. Normalmente se refiere a la copia de Bitcoin de la cartera.archivo dat, pero también puede referirse a la incorporada en el API JSON comando para realizar una copia de seguridad.
+503
Kyle Holmberg 10 sept. 2019 1:56:33

Sólo tienes que ir adelante con Bitcoin-core. Que es mucho más seguro que los demás. Cifrar su cartera con algunos largas y fuertes contraseña y ya está bueno para ir.

Electrum tenido recientemente una vulnerabilidad de seguridad crítica. Leer Más Acerca de él.

+453
hagubear 25 jun. 2013 22:11:26

warren, LiteCoin dev, dijo de Peercoin:

Buena Suerte Extracción de PPC Centralizada de puntos de control

Respecto a la PPC... la cantidad de vacío dejando en la oscuridad a la defensiva excusas. Seguro de que quiere eliminar la emisión de los puestos de control. Novacoin la Balthasar hecho promesas similares, porque él también sabe que es indefendible. Por desgracia para el PPC, en la edad de ASIC de la que será imposible mantener un sha256d red estable sin él, así que yo estaría muy sorprendido si se elimina realmente.

¿Por qué se emiten los puestos de control por lo indefendible? Tendría sentido tener un protocolo de nivel de mecanismo mediante el cual los nodos se compromete a no ir más allá de un cierto número de bloques (digamos 10 o 20 cuadras). Lo que sobre el mecanismo es defectuoso? Suena como que es capaz de mantener una red estable sin necesidad de tanto hash poder.

+408
ybodnar 16 mar. 2015 1:37:07

Este chico puede haber estado de funcionamiento su propia moneda, que es diferente de crypto moneda. Uno de los problemas de tener el 51% del hashrate en una moneda (aparte de la pérdida de un trustless moneda) es la que opera una empresa de servicios monetarios (MSB), al menos. También podría ser posible que Nothaus puede haber creado un no-crypto moneda que podría ser gestionado de forma centralizada, por lo que debe presentar una MSB, o obtener otras licencias.

Si usted está comprando o vendiendo monedas, esto está bien.

Si usted está proporcionando el servicio de la coincidencia de los compradores y vendedores (es decir, que la operación de un intercambio), usted necesita presentar como un transmisor de dinero, como se indica en el original de la Fincen orientación: http://fincen.gov/statutes_regs/guidance/html/FIN-2013-G001.html

+386
barbibaba 16 mar. 2017 2:05:31
  1. Addmultisigaddress 2 [{"dirección/clave pública de Bitcoincore dirección", "clave pública de otra cartera clave"}] debe devolver el P2SH dirección (3MWpeBDwJdk8F7fecZBZ6FHjDJVnGxpnra) y también agregar 3MWpeBDwJdk8F7fecZBZ6FHjDJVnGxpnra a la UTXOs
  2. importaddress 3MWpeBDwJdk8F7fecZBZ6FHjDJVnGxpnra agregará el P2SH dirección a la cartera como WatchOnly

Estoy asumiendo que usted está ejecutando un total de nodos, utilizando el txindex=1 bandera, por lo que el addmultisigaddress comando es lo que vas a necesitar para canjear 3MWpeBDwJdk8F7fecZBZ6FHjDJVnGxpnra en Bitcoincore. FYI, createmultisig tiene los mismos parámetros que addmultisigaddress (RPC referencia) pero volviendo al canjear secuencia de comandos sólo; es decir, no añadiendo el P2SH dirección a la UTXOs.

Como ya se mencionó, para todos los multisig los comandos que necesitará el pleno de la clave pública (hex versión, comenzando con 0x04 o 0x02/03 comprimido). La única razón por la que puede sustituir el Base58Check dirección en Bitcoincore como una clave pública es debido a que el software recupera la clave pública de la cartera y lo sustituye en consecuencia.

Una forma alternativa de hacerlo es mediante el uso de dumpprivkey/validateaddress para obtener el Bitcoincore claves requeridas y, a continuación, importar la clave privada en la otra cartera de software y firmar/canjear con eso.

EDIT: he probado a importar no billetera.dat pubkeys para un multisig P2SH dirección y ha añadido correctamente el Tx a la UTXOs devuelto por listunspent, con la única diferencia de que el JSON que devuelve datos tendrá disponibles: falso. Yo lo hice de la siguiente manera:

  1. addmultisigaddress 2 '["pubkey1", "pubkey2"]'
  2. Tomar la devuelve P2SH dirección ...
  3. importaddress 3MWpeBDwJdk8F7fecZBZ6FHjDJVnGxpnra "PRUEBAS" true
  4. Espere que la búsqueda completa
  5. Financiado 3MWpeBDwJdk8F7fecZBZ6FHjDJVnGxpnra con createrawtransaction/signrawtransaction/sendrawtransaction (pero estoy seguro de que puede hacerlo utilizando la interfaz gráfica de usuario
  6. listunspent 0 volverá JSON array (incluyendo 0 confirma) con un objeto que muestra redeemScript pero con disponibles: falso
  7. Tendrás que canjear el Tx usando createrawtransaction con el privatekeys pasados como parámetros a pasar esto, obviamente
+281
dorhanner 13 feb. 2015 10:39:58

Es posible dar prioridad a mi propia sin confirmar la transacción a través de mi máquinas de minería sin estar en una piscina? Y si le es posible, ¿cómo puedo hacer eso?

+196
James Craig Burley 17 may. 2012 22:51:38

Si su transacción de abril todavía no tiene confirmación, sería factible crear otra transacción que pasa la misma entrada a ti mismo. Usted puede esperar que su nueva transacción sería verificado primera, lo que invalida la transacción y el rescate de sus monedas.

+149
Glyk007 1 mar. 2017 20:28:00

Si un DAO contrata a alguien para realizar una tarea que no se ha completado según los términos del contrato, ¿cuál es el remedio jurídico de la DAO.

Suponiendo que el DAO no está incorporado en cualquier jurisdicción, puede DAO miembros de la votación para nombrar a un agente para utilizar los tribunales para solicitar la ejecución en su nombre? Serán los tribunales reconocen la capacidad legal de este agente?

Por favor utilice cualquier jurisdicción puede citar medio de un DAO hacer cumplir un contrato.

+147
Mahid 1 jul. 2013 6:07:32

Estoy seguro de que esto se ha hecho muchas veces antes, pero recientemente he metido en todo el cryptocurrency cosa comenzando con Dogecoin, y ahora quiero usar Bitcoin así. Estoy en Windows 7. Me enteré de la manera difícil que la descarga de la blockchain a través de bitcoin-qt lleva para siempre, así que me fui a https://bitcoin.org/bin/blockchain/ y descargar el torrent, en lugar de esperar las edades. Ahora tengo bootstrap.dat listo, pero no sé donde ponerlo. Tengo dos unidades de almacenamiento - una de 120GB SSD y un disco duro de 1TB. Debido a que las unidades Ssd pequeño tamaño y la cantidad de pequeños escribe que el bitcoin va a hacer, opté por la tienda el cliente y el blockchain en mi disco duro. De acuerdo a https://en.bitcoin.it/wiki/Data_directory necesito colocar el archivo en %appdata%\Bitcoin. Desde appdata se encuentra en el disco C, no hay bitcoin directorio de allí. El resto del artículo está para otros sistemas operativos.

¿Dónde debo colocar el bootstrap.archivo dat?

+101
kay5ive 17 feb. 2010 5:03:40

Mostrar preguntas con etiqueta

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil