Hay una onda whitepaper?

Estoy interesado en hacer un poco de investigación sobre la ondulación del sistema. Hay un documento que explica los fundamentos subyacentes y cómo se dio cuenta? Yo sé acerca de la Wiki, pero que no pueden ser citados en publicaciones de investigación.

+700
edwin udeh 23 ene. 2019 13:30:53
37 respuestas

El problema aquí es que el tratamiento de la LN, como si su sola pagos. Si Alice se va a mandar a Robar todas las Bitcoin que ella tiene en un canal de pago, ¿por qué habría abierto el canal de pagos en el primer lugar. No hay ninguna razón. Ella acaba de hacer la transacción en la cadena. Recuerde que el punto de la LN es ser capaz de hacer un montón de pagos. Así nunca se va a financiar el pago de los canales con suficientes monedas para hacer una sola transacción. El LN será utilizado para muchas transacciones pequeñas. Por lo que voy a decir poner $500 el valor de Bitcoin en un canal de pago con el fin de usarlo para comprar cosas de todos los días un montón de veces. El rendimiento de un típico nodo (cantidad en el nodo) va a ser mucho más grande que el típico monto de la transacción, de lo contrario no habría ninguna razón para utilizar la LN en la cadena de operaciones, en caso de que se acaba de abrir un canal para una o dos transacciones aisladas.

Ahora sí, si pones un montón de bitcoin en un canal de pagos y en algún momento posterior en el tiempo que quería enviar una porción significativa de que en una sola transacción, usted puede encontrar que es difícil ruta hacia el destino. Pero incluso en este escenario sólo se podía enviar en varias transacciones más pequeñas, y, obviamente, un bien diseñado LN nodo manejar esta automáticamente si su pago fue demasiado grande, por lo que el usuario final no tiene ninguna idea sobre esto.

Finalmente, su declaración "Y los usuarios tienen todos los incentivos para mantener los canales de tan pequeño como sea posible para minimizar 'comprometidos' BTC." es simplemente no es cierto. De hecho es todo lo contrario. Si usted mantiene un canal tan pequeño como sea posible eso significa que usted está haciendo menos tx a través de la LN y más apertura y cierre de los canales de la cadena, es decir, cuesta más dinero. Así que, en realidad, los usuarios tienen todos los incentivos para maximizar (dentro de lo razonable), el tamaño de sus canales a fin de evitar en la cadena de honorarios. Recuerde 'comprometidos' BTC no está en algún lugar que no se puede acceder a él, de hecho es mucho más accesible debido a su en la LN (una vez que el LN crece a un tamaño suficiente para que los efectos de red son fuertes). El LN es para el caso de uso de uso de Bitcoin como una red de pago, y LN será muy superior a la de la cadena en términos de velocidad y honorarios. Así que no es como las monedas en un canal de pago están encerrados, ellos son, de hecho, simplemente se almacenan en una forma que los hace mucho más utilizados de manera eficiente.

+952
user12201 03 февр. '09 в 4:24

Por lo que entiendo, la dificultad requerida por el prueba-de-trabajo en bitcoin es una función de historial de bloqueo, específicamente el promedio de tiempo entre la última ~2000 bloques, con la intención de que su oscila alrededor de los 10 minutos.

La función se basa en la fecha y hora de cuando el bloque fue creado. Se me ocurre que cuando los nodos son el cálculo de los bloques, tienen un incentivo para exagerar la marca de tiempo (debido a la dificultad sería entonces ser calculada para permitir la rápida extracción de los nuevos bloques, lo que llevaría a una mayor velocidad a la que el nodo recibe recompensado bitcoins).

El protocolo se establece que los nodos deben rechazar los bloques que han de tiempo que parecen no válido (por ejemplo, demasiado lejos en el futuro), pero de nuevo se basa en los nodos de ser honesto.

En definitiva, ¿cuál es el incentivo para que los mineros no exagerar las marcas de tiempo? Estoy en lo cierto al pensar que si la mayoría de los mineros/nodos en connivencia en exagerando + no rechazar no válido marcas de tiempo, entonces la totalidad de la red bitcoin podría comenzar a generar bitcoins más rápido?

Nota: Se me ocurre que como el número total de bitcoins aumenta + tasa de recompensa mitades cada 4 años, este 'acelerar' del bitcoin bloque de generación tiene menos impacto.

+924
kiokiikoiki 17 jun. 2016 8:41:31
Otras respuestas

Preguntas relacionadas


Preguntas relacionadas

He comprado bitcoins de la moneda.mx y entiendo que el gobierno les cierre, ¿qué sucede con la cartera y los bitcoins

+908
Sevi Mat 8 ago. 2018 16:03:18

Hubo un par de ideas sobre cómo hacer el blockchain jerárquica, y también dividir a permitir que se divide.

¿Hay alguna propuesta/no implementado ideas que lograr esto con Bitcoin o cualquier tecnología?

+772
timur0589 18 mar. 2017 21:11:22

Usted tendrá que contactar con el sitio, Alhabay, para el apoyo. Este es su único camino. Los bitcoins se han enviado y confirmado en el blockchain, y están en Alhabay la posesión de ahora.

Bitcoin es como dinero en efectivo. Es irreversible. Una vez que usted haya alguien le dio dinero en efectivo, que la tiene y la única manera de recuperarlo es si se lo dan vuelta.

+745
Zedude 22 mar. 2014 16:56:48

Usted debe echar un vistazo a esto: ¿por Qué mi transacción no llegar confirmado y qué puedo hacer al respecto?

Parece que no adjuntar suficiente de la cuota. Cuántos sat/byte hace la transacción de su show?

+711
Faraz 24 nov. 2019 13:50:50

Si sólo dispone de 10 euros en Bitcoin, es que actualmente no vale la pena enviar a su cartera. El actual Bitcoin honorarios de la transacción promedio de alrededor de $50 USD hoy en día. Usted puede ver el gráfico de aquí. Esto es porque hay una enorme cantidad de Bitcoin transacción, pero sólo un par de transacciones puede caber en la 1mb bloque.

Si usted tenía mucho más dinero, que sin duda debe enviar en una cartera propia de las claves privadas. Algunos de los intercambios, como Mt. Gox cerrado y millones de valor de los Bitcoins se han perdido. Hay un montón de fuego ahora mismo en el Bitcoin comunidad, para ser dueño de sus monedas es un buen comienzo.

+693
ram619 8 mar. 2018 6:46:42

He descargado electrum cartera 3.3.2 recientemente instalado. Pero mi antivirus detecta un troyano de mi billetera archivo. Esto ha sucedido muchas veces antes.

¿Por qué los anti-virus softwares siempre de informe de troya en billeteras Bitcoin?

+682
user316354 25 dic. 2017 6:36:08

Sin una copia de seguridad, no hay manera de recuperar las monedas.

Si esto sucedió hace muy poco tiempo, usted podría ser capaz de dar de alta a un servicio de recuperación de datos para tirar las llaves de apagar el dispositivo. Esto es, puede costar más de $100, aunque.

Cartera de generación se basa en datos aleatorios, y si no copia de seguridad de claves individuales, o la tecla de acceso para HD carteras, usted no puede volver a crear las claves.

+655
Mentus 20 may. 2014 18:18:09
Preguntas sobre Bitcoin dinero en Efectivo fuera de tema. Esta etiqueta debe ser utilizado para preguntas sobre Bitcoin en Efectivo. Bitcoin, el dinero en Efectivo es una altcoin que bifurcada de Bitcoin con el fin de aumentar el tamaño máximo de bloque a 8 MB.
+560
Icyk 19 ene. 2018 15:38:36

Para la mayor parte de 2016 vimos aumento de los niveles de las tarifas. Esto parecía presagiar que un gran número de bajo valor UTXOs pronto sería económicamente unspendable debido a su valor está siendo superado por el costo de la creación de una transacción de entrada a pasar de ellos.

  1. Esto ha desaconsejado a las personas a partir de la creación de pequeñas salidas.
  2. Los casos de uso que supongan microtransacciones había reducido volumen.
  3. Algunas grandes empresas han tomado nota y se empezó a consolidar los fondos.
  4. Las tasas daño que la cartera a los desarrolladores y empresas invirtieron en algunas monedas de mejoras en la selección.

Después de escribir esto me doy cuenta de que mi respuesta es bastante eco alcio del. Felicitaciones a él, su respuesta llegó en primer lugar.

+530
user54030 21 mar. 2011 20:06:04

No maliciosa razón deliberadamente destruir notables cantidades de Bitcoins sería para una hipotética alternativa blockchain que reconoce Bitcoins enviado a una dirección especial como se acaba de generar monedas. Uno podría, por ejemplo, tratar de establecer una nueva "Altcoin" que es incompatible con Bitcoin, pero cada clave privada que firma una transacción Bitcoin a un imposible dirección Bitcoin es elegible para también pasar una según la cantidad de Altcoins. Esto permitiría a un seguro de un camino de conversión a una blockchain sin la necesidad de intercambios.

+524
Nijman84 13 jun. 2015 11:31:45

Desde SegWit bloques no se miden en bytes, sino más bien en el peso. El peso máximo para un bloque es de 4M. El peso de la no-firma de datos es 3 veces su número de bytes.

Así que, sí, la disminución de la firma de datos libera algo de peso, que luego pueden ser ocupadas por más transacciones. Sin embargo, esas nuevas transacciones también no contienen datos de firma, el cual es más costoso. Un promedio de bloque completo todavía será 4M de peso, pero la reducción en el tamaño (bytes), mientras que contiene más transacciones. Ambas son buenas noticias.

+475
user3481776 3 nov. 2012 14:25:42

Por lo tanto, quiero crear un almacenamiento en frío dirección bitcoin para almacenar entrante BTCs de donaciones y pagos (soy un desarrollador freelance así que me estoy acostumbrando a ser pagado con BTC). Desde esta dirección se tiene que distribuir entre un montón de diferentes personas, no puedo cambiar tan frecuentemente, es como mi llave pública gpg, sería un dolor para cambiar esta dirección.

Esto significa que tengo una manera de pasar el BTCs guardado en mi billetera de papel en un lugar seguro, pero de forma rápida. La solución más obvia es el uso de la Blockchain.info aplicación de escaneo de la clave privada cuando sea necesario (no me importa acerca de la privacidad en ese caso, sé que puede ser rastreada y tal, pero estoy aceptar que el cambio va a volver a la misma de papel de la cartera).

Mi pregunta es, ¿cuánto debería estar preocupado por mi clave privada se vea comprometida por el escaneo con mi teléfono? ¿Se conocen los informes acerca de esta sucediendo? Están allí mismo, seguro ROMs que podría prevenir esto?

Si esto es una preocupación seria, ¿cómo puedo pasar los BTCs en mi papel de cartera en un mismo camino whitout cambiar la dirección pública cada vez?

+443
samantha anguiano 11 jun. 2018 21:36:15

Voy a llenar los aspectos técnicos donde puedo más tarde hoy, pero en principio, lo que pasa es que una clave privada está siendo alterado de tal manera que el HD claves públicas pueden ser creados y remontar hasta el árbol de la familia, que ambos sabemos.

Pero aquí hay un par de cosa a tener en cuenta:

  1. Puede un pubkey ser aislado como su clave? Es más probable que no, pero suponiendo que así, todavía es sólo el hash160 compartido públicamente. ¿Qué decir que no ha cambiado cartera de semillas, por ejemplo?
  2. Suponiendo que 1 para ser verdad, la inversión de la SHA256 Y ripemd160 de su clave pública, coordenadas x/y es ~imposible ie

    pubkey <==A==> hash <=====B===== 0x04 X + Y

     A = base58, B = SHA256/RIPEMD160
    

    .

  3. La única probablemente de manera un vínculo entre la clave pública y la clave privada se puede encontrar es por tener el mínimo de la clave privada, ideal para un atacante, un conjunto de privatekeys

+443
Joshua Skaja 21 ene. 2016 6:15:35

Generalmente raspar diversas cambio Api/sitios web para tickers y nombres.

+394
lucasvc 5 jun. 2013 0:24:00

En realidad, todo lo que necesita es simplemente básicos de bitcoin wallet del cliente. Hay muchos opensource cartera de clientes, la mayoría de los que va a satisfacer sus necesidades. Su podría buscarlos en Google.

+354
ah si 26 jul. 2013 10:13:33

Estoy tratando de conseguir un asimiento en que los elementos de la red es responsable por la validación / cumplimiento. Si he entendido bien, cuando un nuevo bloque es recibido, el destinatario debe verificar lo siguiente:

  • el hash del bloque, es decir, que el hash de la cabecera, incluyendo prev. hash del bloque, Merkle Raíz de hash, el tiempo, el destino, y nonce es correcta, y que su valor es menor que el de destino.
  • el meta - necesidades a la igualdad de la corriente (dificultad) de destino.
  • el hash de la anterior. bloque debe ser correcta, y debe "punto a" el fin de la actualidad "más largo" (el más difícil) de la cadena.
  • todas las transacciones en el bloque. Este parece que implicaría: buscando la entrada txn de la actual txn por sus guiones, y la ejecución de la correspondiente sigScript + pubKeyScript pares. También la verificación para cada txn que suma(entradas) >= sum(salidas).
  • el coinbase transacción. suma(salidas) > = "cambiar" a la izquierda por el resto de la actual txn del.
  • hash de la Merkle Raíz.

Preguntas:

  1. He olvidado algo? (marca?)
  2. Esto parece como un montón de trabajo! En particular la exploración a través de toda la blockchain para encontrar la entrada de las transacciones. (Aunque supongo que el cliente podría construir un índice, una vez en marcha.) Mi entendimiento es que al menos en el #4 es opcional - un nodo podría elegir a asumir que ha sido hecho por alguien más. Como el blockchain crece más y más grandes, no podría ser menos factible para los nodos individuales para hacer todo este trabajo de cada 10min, lo que resulta en un menor número de verificaciones que se realiza?
  3. Hace un nodo tiene que verificar que cada bloque (y por tanto, cada txn) la primera vez que descargas de la cadena? Una cosa es verificar todos los hash del bloque, pero un nuevo nodo sin historia no sabe si el contenido es válido sólo que X cantidad de trabajo que había entrado en la solución de los bloques.
+339
Benjamin Singer 30 abr. 2014 16:40:15

Electrum 3.0 admite ahora cuando se crea un segwit cartera. Espero que otras carteras de captura rápida!

+334
user840071 22 jul. 2017 12:37:38

En orden inverso.

Podemos cerrar un criminal de cuenta?

No.

El propietario de una dirección bitcoin puede mover todo el dinero de la dirección y, a continuación, elimine todas las copias del par de claves para la dirección. Esto supondría el cierre de la cuenta, ya que la probabilidad de que alguien tenga la misma dirección en el futuro es infinitesimalmente pequeño. Sin embargo, el traslado de bitcoin dinero de una dirección se requiere el consentimiento del propietario o legal de la presión que influyen en el ser humano físico supone que el propietario de la cuenta. Los criminales son expertos en evitar este tipo de presión.

Podemos detener a los criminales usando Bitcoin?

No.

Esto requeriría de la red consenso colectivamente a la lista negra de una dirección bitcoin. En la corriente de la comunidad sería muy raro aprueba un protocolo de mejora; como podría ser utilizado para tyrannise minoritarios titulares de la cuenta.

Si tal consenso fue alcanzado, la localización de los criminales de cuentas sería difícil a menos que todos los residuos de los mecanismos de bitcoin anonimato también fueron prohibidas en el nivel de protocolo. Así se podría cambiar el nombre de la moneda "1984".

Pero

Hasta que bitcoin puede ser utilizado en gran volumen para comprar directamente de los alimentos, cobijo, seguridad y brillantes; los delincuentes que quieran disfrutar de sus ganancias mal habidas tienen que cambiar sus bitcoins en un mundano de divisas como dólares. Los intercambios de divisas ya están mejorando su grabación y la rendición de cuentas a los agentes de la ley. Así que el criminal se necesita para blanquear el dinero a través de plausible fuentes de ingresos antes de cobrar.

¿Qué podemos hacer si Bitcoin se utiliza para el lavado de dinero?

No mucho

Las personas o empresas podrían desaire dinero que ha venido de una probada mezclador u otro agregado carteras que no cumplen algunas normas de auditoría. Pero si bitcoin crece a cualquier tamaño significativo, que es un montón de servicios bancarios o de agregado carteras de seguimiento y hacer cumplir.

Teniendo en cuenta cómo desechables cada dirección bitcoin es una red de bots simplemente podría crear un millón de cuentas temporales; alimentar el dinero sucio en al azar; mezcle aproximadamente como una malla de red de transacciones de un posible patrón de tráfico; y escupa dinero limpio.

En el largo plazo, la aplicación de la ley tendrá potentes herramientas forenses para inferir la mayoría de los casos de evidente lavado de dinero. A su vez, los delincuentes con las conexiones y la riqueza se alquila avanzados métodos de lavado de dinero, según sea necesario - como ya lo hacen en las Vegas*.

* Si está debidamente paranoico, usted tiene que preguntarse cuántos bitcoin casinos han sido creadas específicamente para gestar operaciones de blanqueo de dinero.

+327
Eric Svizeny 1 abr. 2010 0:52:34

Quiero transferir dinero de Dwolla a MtGox sin embargo, me he dado cuenta de que MtGox es Dwolla cuenta no está funcionando. He tratado de transferir el uso de BitInstant a mi cuenta de MtGox directamente y que funciona bien, sin embargo BitInstant toma de 3.99% de la cantidad que yo soy la transferencia como una tasa, que es bastante grande cuando usted comienza a mover grandes cantidades. Me pregunto ¿hay una manera de transferir el dinero para comprar algunos Bitcoins sin perder tanto para los honorarios de la transacción?

+291
Nihila 12 abr. 2012 0:28:44

¿Cómo puedo convertir de un Electrum 12 palabra de semillas a una clave privada?

He oído Electrum tiene un tipo especial de algoritmo en el que los 12 de la palabra de la semilla no puede ser utilizado en otros cartera de software; ¿es eso cierto?

+284
robroy 9 may. 2014 15:32:02

Etereum es generalmente de ETH, de Etereum Clásico es ETC.

+284
Angie51 13 feb. 2014 3:14:09

Me las arreglé mis Bitcoins en Efectivo en un Electrum Efectivo de la cartera en mi PC. A partir de allí, accidentalmente, me envió a otro de internet basado en la cartera, pero no se dio cuenta de que esta cartera de Bitcoin y no de Bitcoin en Efectivo. En el Bitcoin Efectivo blockchain puedo ver que la transacción tuvo lugar, y que la dirección ahora es dueño de la Bitcoin dinero en Efectivo. El problema es, que esta dirección es un Bitcoin Efectivo de la dirección, y no puedo acceder a la misma.

Hay una manera de recuperar este Bitcoin Efectivo de la dirección? Tengo la dirección de Bitcoin, pero no en Bitcoin en Efectivo.

+274
Ana huj 15 dic. 2012 13:14:53

El uso de una máquina de propósito general que no está en línea 24/7, usted será mucho más feliz con el Multibit cliente. No descargue el blockchain.

+273
precious 15 ago. 2014 12:12:43

El standardness límite en todos los recientes Bitcoin Core versiones con SegWit apoyo es 400000 peso.

+260
codeurge 4 ago. 2018 16:46:19

Recientemente he intentado modificar la cartera, pero la maven build no trabajo porque muchos de el código de google repositorios son ahora fuera de línea. Lo que finalmente se trabajó para mí fue el siguiente.

  • Extraído el multibit-exe.jar a partir de la última OSX versión de Multibit
  • Usa JD-GUI para descompilar y extracto de FeeSlider.java
  • Modificado FeeSlider.java para que yo pueda entrar en mayores tasas de transacción
  • Vuelve a compilar usando el JDK 7 (JDK 8 no funciona) y la adición de multibit-exe.jar a la ruta de clases
  • Usando 7Zip para reemplazar el FeeSlider.class archivo en el archivo jar con mi modificado uno

La sustitución de la multibit-exe.jar en la aplicación con mi modificado uno.

+222
pesvn20 24 mar. 2015 21:28:21

Un poco de un dilema de la interpretación de los resultados de "bitcoin-cli getmempoolinfo".

Directamente desde https://chainquery.com/bitcoin-api/getmempoolinfo:

getmempoolinfo
Devuelve los detalles sobre el estado activo de la memoria de TX de la piscina.
Resultado:
{
 "tamaño": xxxxx, (numérico) Actual tx recuento
 "bytes": xxxxx, (numérico) de la Suma de todos los tamaños tx
 "uso": xxxxx, (numérico) uso de memoria Total para el mempool
 "maxmempool": xxxxx, (numérico) uso Máximo de memoria para la mempool
 "mempoolminfee": xxxxx (numérico) Mínima tasa de tx para ser aceptado
}*

Genial! Así que el "tamaño" devuelve el número de transacciones en la piscina de la memoria! Pero los números no cuadran. Directamente desde la misma página:

"resultado": {
 "tamaño": 9178,
 "bytes": 100859918,
 "uso": 216557216,
 "maxmempool": 300000000,
 "mempoolminfee": 0.00001070
},
"error": null,
"id": null*

Haciendo las matemáticas, "bytes" dividido por "tamaño" es igual a 10,989 bytes por transacción. Yo esperaría que en algún momento en la orden de ~400 bytes por transacción. De ahí mi dilema.

+193
dawg 22 sept. 2016 10:58:48

Como se ha indicado anteriormente, por favor use una dirección nueva para cada transacción para asegurarse de que la red no es manejado por personas con 1 dirección de todo, todavía tenemos fungibilidad!

+184
Tonio 14 jun. 2017 13:27:19

Cuando un minero crea el candidato del bloque de transacciones desde el mempool, ¿de insertar el coinbase transacción después de ganar el Prisionero de guerra o durante PoW?

+140
Ckyah Key 6 sept. 2011 19:45:59

Guión supuestamente es completamente anónimo. ¿Cómo funciona esto sin ningún tipo de centralización? Hay una persona con todas las transacciones y sólo que la mía?

+117
G Chris DCosta 19 feb. 2017 0:38:58

No parece ser una lista canónica, pero hay varios que no cannonical listas en varios sitios web. En mi búsqueda (que también se presentó a esta pregunta) me he encontrado 3 que parecen relativamente completo:

+98
svetak 27 oct. 2014 11:57:50

Cada hash usted tiene una cierta posibilidad de éxito de la mina de un bloque. Hacer dos veces la cantidad de hash, y tiene dos veces la cantidad de posibilidades a la mina de un bloque.

+89
user91400 13 nov. 2011 8:11:31

Un montón de gente haciendo bitcoin minería de participar en agruparon de minería de datos. Al participar en agruparon de minería de datos a los trabajadores realizar algún cálculo matemático (que tengo en realidad no se entiende) y son recompensados pagos para contribuir a su nuevo bloque de generación.

Es posible que los trabajadores, minining en una piscina, puede encontrar que bitcoin se está trabajando? Si sí, creo que sería capaz de ver a whome el bitcoin que han trabajado en transfirió más tarde a?

+87
Kinoso 21 oct. 2013 12:26:47

[RESPUESTA #DE PARTE 1/2]

Para calcular el multisig dirección puedo usar bitcoind para decodificar el raw tx [...] Pero esto tomó más de 6 segundos para completar.

Puede ser el demonio era demasiado ocupado procesando otras cosas?

La transacción tiene muy simples y fáciles de analizar formato. Usted puede analizar sin bitcoind. Es posible hacerlo de forma manual. Mira aquí! Deja tus datos en bruto

01000000 // identificador de versión
01 // entradas de conteo
47759651f76ec0dbc7c248337d791afa7363636da4af0006fbafb77b9ac8214f // prev tx hash
07000000 // prev tx índice de salida
8b // scripSig len
48 // push firma + tipo
3045022100b980b3bf9b20d1dc98a6cc8c76e19c67c9c24a23fc44a3f6baf1020fb7b6b9ce022029bd5fda88553f1dac92b12c404f65cd2ed97b481244d45558129698e43595ce01
41 // push pubkey
040ab4a6619b82e1555f6c3ac9bd9b62c17433f3fb502d054dce9474ae6639777454b2509aae137c9048adb8491d28710c785b86aee766110d6aa0bcd3b07860a9
ffffffff // secuencia
02 // salidas de contar
a086010000000000 // valor1
17 // scriptPubkey len
a914f815b036d9bbbce5e9f2a00abd1bf3dc91e9551087 // scriptPubkey
d0e8960000000000 // valor2 
19 // scriptpubkey len
76a9149d07acef34e0ad5a54f92aae65f49e2f3a24dd3988ac // scriptPubkey
00000000 // lock

OK, me he pasado más de 6 segundos, pero he analizado con las manos :)

tome la primera salida de secuencia de comandos a9 14 f815b036d9bbbce5e9f2a00abd1bf3dc91e95510 87

es p2sh script - OP_HASH160 f815b036d9bbbce5e9f2a00abd1bf3dc91e95510 OP_EQUAL

convertir estos 20 bytes para p2sh dirección y obtendrá 3QJmV3qfvL9SuYo34YihAf3sRCW3qSinyc


[RESPUESTA #DE PARTE 2/2]

Un estándar de dirección es Base58Check(f815b036d9bbbce5e9f2a00abd1bf3dc91e95510)

#define NET_BYTE 0x00
#define P2SH_BYTE 0x05 // https://github.com/bitcoin/bips/blob/master/bip-0013.mediawiki
//--------------------------------------------------------------
const QString MyKey20::toStringP2SH ( ) const
{
 quint8 tmp1 [21]; // buffer
 tmp1 [0] = P2SH_BYTE; // primer byte = 0x05 para p2sh direc
 memcpy ( tmp1 + 1, constData ( ), 20 ); // el próximo 20 bytes
 const MyKey32 clave ( tmp1, 21 ); // sha256 ( sha256 ( buffer ) )
 quint8 tmp2 [25]; // otra de búfer
 memcpy ( tmp2, tmp1, sizeof ( tmp1 ) ); // copia de 21 bytes
 memcpy ( tmp2 + 21, clave.constData ( ), 4 ); // y concat con la suma de comprobación
 char direccion [40]; // buffer para la cadena legible
 memset ( addr, 0, sizeof ( addr ) ); // limpia y base58 los datos de encode
 BASE58::encodeBase58 ( tmp2, sizeof ( tmp2 ), addr, sizeof ( addr ) - 1 );
 volver QString ( addr );
}

y un método para la creación de "clásico" de direcciones (para comparar los diffs)

const QString MyKey20::toString ( ) const
{
 quint8 tmp1 [21];
 tmp1 [0] = NET_BYTE;
 memcpy ( tmp1 + 1, constData ( ), 20 );
 const MyKey32 clave ( tmp1, 21 );
 quint8 tmp2 [25];
 memcpy ( tmp2, tmp1, sizeof ( tmp1 ) );
 memcpy ( tmp2 + 21, clave.constData ( ), 4 );
 char direccion [40];
 memset ( addr, 0, sizeof ( addr ) );
 BASE58::encodeBase58 ( tmp2, sizeof ( tmp2 ), addr, sizeof ( addr ) - 1 );
 volver QString ( addr );
}
+80
robert a denne 5 feb. 2017 4:00:25

En caso de que usted está interesado en cuanto a la causa de este problema, creo que esto es debido a un 'bug' (de clases) en el monedero que estaban usando, en la que la cartera de software no comprueba para asegurarse de que no la generación de polvo salidas.

Digamos que usted tiene una sola 1.0 BTC UTXO (el saldo de transacciones de salida), que está disponible para el gasto, y desea enviar 0.99989999 BTC (un poco menos de 1.0 BTC - cuota predeterminada 0.0001 BTC). Entonces en este caso, si esa es la única UTXO que usted tiene, entonces usted realmente no puede enviar la cantidad exacta que usted solicita y espera para conseguir confirmado en el tiempo.

 0.99989999 (Cantidad enviada)
/
1.0 - 0.00000001 (Cambiar)
\
 0.0001 (Minero pago)

Usted debe ser capaz de hacer esto, ya que usted tiene lo suficiente para financiar la cantidad y pagar la cuota, pero el problema es que la transacción también se suele hacer un polvo de salida (una salida de menos de 5460 satoshis). Una solución es automáticamente se dará el exceso de polvo a la persona que usted está enviando. Otro es dar a los mineros (por no reclama en cualquiera de las salidas). Una solución mejor es utilizar otro UTXO que propia y ser capaz de hacer un reembolso UTXO que no es polvo, pero esto no es siempre posible.

En todas estas soluciones, sin polvo salidas son creados. Pero si la cartera de software sólo hace que la transacción de la forma habitual y darle las sobras de cambiar de nuevo a sí mismo, sin la comprobación para asegurarse de que no es polvo, entonces lo que vio sucede y su transacción no es extraído y, a continuación, finalmente es expulsado cuando se vuelve viejo suficiente.

Es bastante improbable que este error podría incluso ser aparente en una transacción en particular (alrededor de un 1 en 18,315 oportunidad), pero obviamente no es imposible, puesto que tenía este problema! Probablemente blockchain.info se aplicará la corrección si suficientes personas se quejan de él.

+58
heyydrien 3 sept. 2014 1:20:53

Soy nuevo en el Blockchain y le gustaría entender algunos conceptos en un detalle.
Después de leer acerca de los fundamentos de la Blockchain, una cosa está claro para mí acerca de tx. la manipulación.

Por ejemplo, Una tiene algunos (me.e: $10) de dinero y Una es el envío de la mitad($5) de a a B. pero C manipular la transacción antes de ir a la Blockchain y conjunto de $10 en su lugar.

Ahora, quería enviar a sólo $5, pero de alguna forma la cuenta se quede vacío desde minero se compruebe Un tiene saldo suficiente o no.

Cómo Blokchain resuelve este tipo de escenario?

+15
sneawo 10 jun. 2011 14:52:20

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