Bitcoin Core Pregunta, Vector De Inicialización

Estoy revisando Bitcoin Core código fuente. Estoy siguiendo el código que los estados adopten un doble sha 256 de la clave pública para obtener el IV y el uso de la clave maestra de la clave de cifrado el cifrado de la cartera.archivo dat. Así que he completado los siguientes: 1. Establecer una contraseña para mi walltt.archivo dat. 2. Tomó un Doble sha 256 para el comprimido de clave pública 3. Lugar de la clave maestra en como clave de cifrado 4. Coloca cifrado de clave privada como datos de entrada.

No entiendo la ya calculado clave privada que se muestra en mi dumpwallet archivo. ¿Se me olvida algún parámetro para el cálculo anterior?

También he recuperado IV y Clave de la ejecución de programa compilado desde github. Los valores no coinciden con los calculados manualmente. Gracias por la ayuda por adelantado.

+316
Said051199 23 may. 2010 21:58:08
25 respuestas

Sí, absolutamente.

Cada salida de forma independiente puede ser normal o SegWit de salida (cuando se utiliza P2SH incrustadas SegWit, ni siquiera se puede decir hasta que se gasta).

Cada entrada de forma independiente puede pasar de una salida normal o SegWit de salida.

Cuando una transacción tiene al menos 1 SegWit de entrada se llama un SegWit transacción.

Cuando no todas las entradas se SegWit entradas, la transacción es moldeable.

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

https://bitcointalk.org/index.php?topic=199947.0

¿Alguien puede explicar qué reemplazar a cargo de los medios?

+892
COOKIES 21 sept. 2016 6:01:56

No. Ligero carteras están diseñados específicamente para el bolsillo del usuario. Solamente almacena las transacciones y UTXOs correspondiente a la cartera. Que no guarda ningún tipo de datos históricos o datos que no pertenecen a la cartera, por lo que es inútil para intentar recuperar cualquier transacción.

+784
Jeremy W 14 sept. 2016 17:34:24

Esta es una pregunta interesante, y sin duda uno de los que la respuesta va a evolucionar antes de la adopción de Bitcoin podría golpe de la corriente principal.

En un nivel abstracto, es trivial respuesta: En orden para que usted desea pagar en Bitcoin, debe darle a usted una ventaja en comparación con otros métodos de pago, o debe ser el exclusivo camino de algún bien o servicio.

Hay un número de razones concretas, aunque tal vez ninguno de ellos se aplican a usted personalmente.

De inflexión y la Donación de

  • Como enviar dinero por correo, es posible ofrecer un apoyo monetario sin proporcionar su identidad o la dirección. Además, con Bitcoin, la parte receptora no tiene que proporcionar su información personal.

  • La baja de tasas de transacción que sea económicamente factible enviar pequeñas cantidades de por correo. Esto es especialmente cierto si la parte receptora se encuentra en otro país. Es fácil mandar a unos pocos centavos a otro usuario de internet para felicitarlo por un perspicaz contribución.

La compra de bienes digitales

  • Compra el acceso a un artículo de periódico, una película, o un mp3 descargar en la actualidad requiere crear una cuenta con el comerciante y, a menudo, para crear un equilibrio en primer lugar. Bitcoin podría permitir este tipo de compras sin intercambio de información personal para un mercado global.

  • Especialmente para las pequeñas compras, es probable que los comerciantes de ofrecer un descuento, como la recepción de pagos bitcoin es significativamente más barato, más fácil de implementar, y con menos molestias, ya que no puede ser cargado a la espalda. Por otro lado, cualquier suficientes de buena reputación de servicio no estarían interesados en estafar a los clientes por centavos, potencialmente alienar a su base de usuarios.

  • Por ejemplo, yo podría fácilmente ver Bitcoin convierte en un método de pago utilizado para el juego de equipo de vendedores tales como Steam o GOG, como ya se ha convertido para HumbleBundle.

En línea Juego de azar, la Pornografía y las Drogas

  • Mientras que puede que no nos guste, el Bitcoin como método de pago tiene ventajas para los servicios de dudosa moralidad y legalidad, por lo que hay algunas que operan únicamente en Bitcoin o al menos ofrecer como un método de pago alternativo.

  • Podría ser preferible a los usuarios a pagar por Bitcoin, que tener un pornsite del cargo en la tarjeta de crédito, mientras que pornsites tiene un montón de problemas con las devoluciones de cargo debido al remordimiento del comprador y por otras razones.

Bitcoin es una forma rápida y barata de enviar dinero a una persona privada en el extranjero

  • Definitivamente más rápido que un cable internacional, o incluso TransferWise.
  • Probablemente más barato que el de Western Union o PayPal (dependiendo de intercambio de cursos y cantidades).

Usted no necesita una cuenta bancaria

  • Para muchas personas es mucho más fácil acceder a Bitcoin (sólo acceso a internet), que para obtener una tarjeta de crédito o incluso una cuenta de banco. En la actualidad, no tener acceso a la banca es una de las mayores dificultades para participar en los mercados en línea.

Viajar

  • Lejos de la carretera, podría ser más fácil para llevar Bitcoin, mientras que los viajes que cambio a la moneda local de cada país. Ya se puede pagar taxis, habitaciones de hotel, boletos de avión, y la entrega de alimentos en Bitcoin.
+744
Joanna Jennings 11 nov. 2016 7:51:46

Con el fin de seguir la pista de quién envió a usted cuánto dinero usted asegúrese de que la mano una dirección sólo una vez y hacer una nota de que se entregó la dirección a la que en su cartera de software. De esta manera todos los fondos enviados a una dirección en particular, se atribuye a un partido en particular. Ahora bien, si su cartera estaba usando externos de la cadena de direcciones para el cambio que no sería capaz de realizar un seguimiento de quién te envió cuánto.

En cuanto a por qué no hay cambio en todos es debido a que el saldo de las salidas sólo puede ser usado en su totalidad, por lo que si usted no desea enviar la totalidad de la cantidad a la que el destinatario tiene que recibir el exceso como el cambio de nuevo a ti mismo. Hay dos artículos relacionados en la wiki acerca de este llamado cambio y moneda analogía que usted puede ser que desee leer.

+684
savage cunt 23 oct. 2011 6:24:12

He utilizado BIGNUM de openssl para codificar hex con base58

 #include <string>
 #include <vector>
 #include <openssl/bn.h>

 cadena de b58(const char *priv_hex)
{
 char tabla[] = {'1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','J','K','L','M','N','P','Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f','g','h','i','j','k','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};

BIGNUM *base58 = NULL;

BIGNUM *resultExp = BN_new();
BIGNUM *resultAdd = BN_new();
BIGNUM *resultRem = BN_new();
BN_CTX *bn_ctx = BN_CTX_new();

BN_dec2bn(&base58, "58");

cadena de endresult;
vector<int> v;

BN_hex2bn( &resultAdd, priv_hex );

while( !BN_is_zero(resultAdd) ) {
 BN_div(resultAdd, resultRem, resultAdd, base58, bn_ctx);
 char *asdf = BN_bn2dec(resultRem);
v. push_back(atoi(asdf));
}

for (int i = (int)v. size()-1; i >= 0; i--) {
 endresult = endresult + tabla[v[i]];
}

BN_free(resultAdd);
BN_free(resultExp);
BN_free(resultRem);
BN_CTX_free(bn_ctx);

volver endresult;
}

y, a continuación, utilizarlo como este:

cadena de prueba.t = "008D4D508F5BF2C28B20A3863405F05D3CD374B045E4B316E7";
const char *phex = prueba.t.c_str();
cadena de ret = b58(phex);
cout << ret << endl;

"Dt8ty59tU9LkrXG2ocWeSzKFAY8fu6jga"
+653
HaloWebMaster 30 ene. 2014 2:25:30

Yo estoy buscando para analizar bitcoin para una (más bien introductorio, de bajo nivel) la teoría del juego en curso.

La teoría del juego de conceptos que me gustaría explorar con respecto a bitcoin: juegos estratégicos con el ordinal de preferencias y equilibrio de nash), juegos estratégicos con vNM preferencias y estrategia mixta equilibrio de nash, factor de descuento y repetidos juegos, amplio formulario de juegos y subgame equilibrio perfecto, coalición de juegos y Shapley valor o núcleo, la dominación, minimax, ...

Interesante punteros o fuentes para esto? Puede ser una versión simplificada de bitcoin, sólo en busca de inspiración.

+634
Eamon Josephus Gono 8 jun. 2016 6:44:09

El Bitcoin red opera a través de sockets TCP entre los nodos. Esto tiene varias consecuencias.

  • El bloqueo de URL o de los nombres de dominio no es posible.
  • De forma predeterminada, Bitcoin utiliza el puerto 8333. Es posible que una escuela/uni para bloquear este puerto. Para un ISP, sin embargo, esto no es posible, otras aplicaciones pueden utilizar el puerto 8333 así. También hay que tener en cuenta que es muy fácil cambiar el puerto de tu cliente Bitcoin está utilizando.
  • Todos Bitcoin paquetes comienzan con la misma "magia " byte". Esto significa que es posible inspeccionar todos los paquetes TCP buscando esta magia byte. Sin embargo, esto podría romper muchas otras funcionalidades de internet, por lo que dudo de si este tipo de bloqueo nunca iba a ser realizado.

Es importante destacar es que este dos maneras de bloqueo puede ser fácilmente evitado mediante el uso de una conexión cifrada, f.e. con una VPN.

Así que, básicamente, es realmente inviable para cualquier parte de bloques de Bitcoin el tráfico, porque todo el posible bloqueo de los métodos puede ser fácilmente evitado. Esto vale para la mayoría de las tecnologías P2P, mira BitTorrent f.e.

+577
user45951 25 mar. 2012 13:59:17

Yo no estoy familiarizado con el diseño específico de CryptoNote, pero en general un cryptocurrency nodo debe tener una manera de descubrir su primer nodo en la red. Una vez que se descubre que el primer nodo, puede pedir que el nodo para todos los nodos que se conoce, a continuación, pedir a los nodos para todos los nodos que se sepa, etc. etc. hasta que se sabe acerca de cada nodo en la red. En la mayoría de los cryptocurrencies, no hay ninguna diferencia entre una semilla y un nodo regular nodo.

No hay una gran cantidad de restricciones sobre la forma de resolver este problema. Usted podría tener una semilla nodo en una dirección IP fija, y distribuir una actualización si la dirección IP cambia. Usted podría tener el nodo buscar un registro DNS que corresponde a un puñado de nodos. Usted puede tener la solicitud de nodos de una página web, y añadir todas las direcciones IP en la página web a la lista de direcciones.

Bitcoin utiliza una combinación de IP fijo es, además de DNS de la siembra. Ver .

+563
rajesh 1 ene. 2015 20:05:20

Compré un bitcoin en efectivo, en un lugar llamado Bithumb en Corea y erróneamente copiado la dirección bitcoin y lo envió a el mal. Obviamente mi culpa, pero el hecho de que yo no puedo obtener la cancelación hecho y perder todo ese dinero es muy molesto ahora.

Bitcoin, la devolución de mi dinero de inmediato. El dinero no va a ser enviadas a cualquier parte, pero no tiene sentido que el reembolso no está disponible.

2019. 5. 22. 13:20:14 BCH 20.121968
BitSumTXID:
7553dfd8ce04b2f78889224434f6602070c0ccdf81fb38a9e18307809d10d553

Id: 010 7122 1223

33zQhR8VGnHrXZuq4qz89VMqiWdCnPE51r
+563
Kaushal Kumar Singh 18 jun. 2016 17:53:59

Usted puede dormir, por ejemplo, 10 minutos después de que empezó a bitcoind, y, a continuación, haga lo siguiente:

  1. bitcoin-cli getblockcount, que es la altura actual del nodo
  2. llame getpeerinfo, analizar el JSON, tomar la mediana de startingheight (la distancia de estos nodos)
  3. Si la diferencia de < 10, parada de bitcoind con bitcoin-cli parada y salida
  4. Sueño 1 minuto, repetir

O usar algo como esto para determinar si el último bloque está a menos de una hora anterior.

+459
Slim boy fat 20 feb. 2015 22:04:27

Me gustaría conseguir el número de las transacciones de Bitcoin cada 30 minutos, utilizando la API en python.

¿Alguien sabe que código de ejemplo de cómo montar en Github o en cualquier sitio web?

+459
sat 2 jul. 2015 4:33:35

Cuando me consulta una dirección utilizando cualquiera de los servicios, son simplemente consultar el último bloque que ha sido extraído?

O hacer esos servicios tienen nodos en la red que recopilar datos que aún no ha sido codificado en un bloque?

A veces, mis consultas devuelven la "correcta" de la información casi al instante, pero a veces se necesita mucho tiempo para las transacciones más recientes que se refleja, preguntándose por qué ese es el caso. Parece extraño que me pudieran enviar los btc, tiene una consulta en la recepción de la dirección de retorno de la fecha de balance dentro de los 3 segundos, y luego inmediatamente a hacer otra transacción y hacer un éxito de la consulta, mientras que en otras ocasiones, el API de consulta no refleja la última transacción por un largo tiempo. Conocimientos apreciado.

+429
namedisplayed 31 ago. 2012 7:02:12

He creado una transacción con un guión para una Multi-Firma en el formulario de

M <Una clave pública> [B pubkey] [C pubkey...] N OP_CHECKMULTISIG

Está documentado (https://bitcoin.org/en/developer-guide#multisig) que este tipo de script podría pertenecer a la norma tipos de transacción.

Cuando me ponga la transacción en Bitcoin-CLI a través de decoderawtransaction, dice:

"vsal": [
{
 "valor": 0.00250000,
 "n": 0,
 "scriptPubKey": {
 "asm": "2 <PublicAdress 1> <PublicAdress 2> <PublicAdress 3> 3 OP_CHECKMULTISIG",
 "hex": "XXX",
 "tipo": "no estándar"
}
 }, 

Yo, a continuación, envía la transacción a través de sendrawtransaction y es enviado, recibido y extraído con éxito a la Blockchain pero parece ser invisible para mi cartera.

También cuando puedo enviar una transacción de ese tipo a mi BitcoinCore billetera Bitcoin Core no notificarme sobre ella.

Es simplemente que no hay soporte en Bitcoin Core para ese tipo de MultiSig transacciones o estoy haciendo algo mal?

+379
Tomas Aschan 4 may. 2016 16:58:32

Si el intercambio de espera de 6 confirmaciones (1 hora) y envía los dólares, entonces, podría ser posible que ni siquiera se percató de que había un ataque. A continuación, un estafador podría pagar dos veces.

Pero si el intercambio de espera 12 horas por ejemplo, algunos mineros probablemente recongnize que hacer la mina de la cadena más corta dentro de este tiempo.

En el sistema bitcoin, 6 confirmaciones de decir en más de 99,9% de los casos en que la transacción se lleva a cabo. Sólo hay un par de escenarios en el bitcoin la historia, cuando ese no fue el caso.

Pero se necesita menos de minería de poder de ataque Bitcoin Oro. Así que me gustaría aggree que los intercambios deben esperar más tiempo.

+375
Consultationist 3 oct. 2012 14:28:19

Alice crea su firma digital que contiene transcation información como el id, etc.

La firma digital sólo se aplica a determinadas entradas y salidas dentro de la transacción, dependiendo de la SIGHASH tipo. El valor predeterminado es SIGHASH_ALL, en cuyo caso todas las entradas y salidas firmada por cada participante en la transacción (donde uno de los participantes es igual a las claves necesarias para una entrada). Es posible que todos los participantes son en realidad la misma tecla (o conjunto de teclas para una multisig dirección).

Ella se cifra la firma con su clave privada.

Nada está cifrada. La firma es de más de texto de datos, y la firma se serializan en el tx como es. No hay cifrado en cualquier lugar.

Ella crea scriptPubKey y scriptSig, ella tiene el Bitcoin-Dirección de Bob.

El scriptPubKey se crea antes de la firma, ya que es parte de la sin signo de transacciones en el vsal. El scriptSig se crea mediante la firma y la clave pública (cuando el gasto de un pay-to-pubkey-hash de entrada), o la canjear script (cuando el gasto de un pay-to-script-hash de entrada). Para segwit direcciones, la firma y el programa de testigos no son serializar dentro de la entrada, sino que se agregan a un testigo especial de campo en la transacción.

El nodo extracs de Bob Bitcoin Dirección de Alicia firma

Bob dirección es parte de la vsal establecido en la transacción. No está incluido en la firma. En ciertos SIGHASH tipos, la salida es firmado y verificado por la firma, pero no está incluido en ella.

un Minero recoge este transcation de la mempool.

Cada nodo mantiene su propia mempool. El flujo correcto sería:

  • La transacción hace su camino a través de la red p2p para el minero del nodo
  • El minero del nodo verifica la transacción
  • Si es válida, el tx se añade a la del nodo mempool
  • El tx puede hacer su camino en el bloque de la plantilla que están siendo minados en algún momento, en función de la tarifa.

él crea un Merkle-Árbol de varias transacciones, lo pone en un bloque. Utiliza SHA-256(Blockhash+nonce) y trata a la mía.

Sólo el merkle raíz del árbol que se añade a la cabecera de bloque.

El hash de las operaciones se realizan en el bloque de encabezado, que contiene el nonce.

El árbol merkle no se almacena. Cuando sea necesario, es construido a partir de la lista de transacciones en el bloque.

+355
lauraipsum 22 mar. 2018 0:36:12

En la Ondulación de consenso,

(1) Cada una de validación de servidor mantiene una lista de los servidores de confianza conocidos como Único Nodo de la Lista (UNL).

(2) sólo los Servidores de confianza de los votos emitidos por otros servidores que están contenidas en su UNL.

(3) Ondulación permite el uso de diferentes instituciones (por ejemplo, los bancos que ejecutan sus propios servidores) para llegar a un consenso con respecto a la suerte de las transacciones financieras.

De (1), (2), (3) :

(a) Podemos concluir un banco en el que ejecuta su propio servidor de llegar a un consenso sobre las transacciones a través de sólo los servidores de confianza por parte de ese banco ?

(b) Y si es así, que podemos decir de validación de la transacción en la Ondulación está basado en la confianza y no en la confianza de menos?

+283
Limonka111 25 feb. 2010 12:34:26

¿Cómo son los honorarios determinados en el Rayo de la Red?

Para las transacciones que se producen en cadena, las tarifas son determinadas por la disponibilidad o de demanda de espacio en el nodo del mempools. ¿Cómo se determinan en el Rayo de la Red?

Si no hay cargos en el Rayo de la Red, ¿cuál es el incentivo económico para operar un nodo?

+249
user6608 25 mar. 2012 0:15:56

Los bitcoins fueron recibidos por la dirección y, a continuación, pasó, dejando la dirección, sin equilibrio. Parece que tanto las transacciones se confirman.

+151
Babytoys 13 abr. 2012 10:34:16

Existen algunas alternativas a bitcoin que están parcialmente basadas en ella, y estoy seguro de que sus creadores, todos están convencidos de que mejorar en algo. Pero hay serios inconvenientes en bitcoin que pueden o probablemente nunca se fija?

+144
ilan Goldenberg 26 jul. 2015 15:29:47

Un thin client es un programa que se conecta a la Bitcoin peer-to-peer (P2P) de la red, pero que no es totalmente valida las transacciones o bloques. Es decir, es un cliente para el total de nodos en la red.

La mayoría de los clientes ligeros de una simplificación de la Validación del Pago (SPV) método para comprobar que confirmó las transacciones son parte de un bloque. Para ello, se conectan a un total de nodos en la red P2P y enviarla de un filtro (llamado Bloom filter) que coincide con ninguna de las transacciones que afectan el cliente de la cartera. Cuando se crea un nuevo bloque, el cliente solicita una especial versión ligera de ese bloque llamado Merkle bloque.

El merkle bloque incluye un bloque de encabezado, un número relativamente pequeño de hash, una lista de los bits de las banderas, y un recuento de transacciones. El uso de esta información---a menudo menos de 1 KB de datos---el cliente puede construir un parcial de árbol Merkle a la cabecera de bloque como se ilustra a continuación. Si el hash del nodo raíz de la parcial Merkle árbol es igual a la de hash de merkle raíz en el encabezado de bloque, el SPV cliente ha de cifrado prueba de que la transacción fue incluido en el bloque. Si ese bloque, a continuación, obtiene 6 confirmaciones en la actual red de dificultad, entonces el cliente tiene una fuerte prueba de que la transacción era válido y que es aceptado por toda la red.

Parsing a merkle block

(Imagen tomada de MIT-con licencia Bitcoin.org documentación para desarrolladores. También soy el autor de la imagen).

El único gran inconveniente de la SPV método es que el pleno de nodos no puede simplemente decirle a los thin clients acerca de las transacciones, haciendo parecer que el cliente no ha recibido bitcoins o que una transacción, el cliente de la emisión anterior no se ha confirmado.

+121
tmatason 8 dic. 2016 4:10:55

He sido documentarme sobre cómo el Rayo de la Red de protocolo de las obras, y tengo algunas preguntas.

Supongamos que un usuario envía un pequeño pago a alguien y hace varios saltos a través de la red antes de llegar al destinatario. El pago y luego se propaga hacia atrás a través de la cadena hasta que se alcanza el pagador, y todo lo que se deposita.

Es posible que un nodo en el medio, ya sea intencionalmente o no por no pagar el siguiente nodo abajo de la línea. El recurso es el nodo que no pagan a la difusión de la transacción a la blockchain (y cerrar el canal?).

¿Quién paga los honorarios para de esa transacción? ¿Qué sucede si la tasa es significativamente mayor que la cantidad de dinero que el nodo de ganancia mediante la difusión de las transacciones?

Esto parece que podría ser un gran vector de ataque. Hay algo que me estoy entendiendo mal?

+121
mehanikt34 27 feb. 2012 15:37:05

Un intercambio no necesariamente necesita su propio hardware, como no ser la minería nada. Sin embargo, usted definitivamente necesidad de hardware.

  1. Un servidor
    • ¿Dónde más se puede alojar su cambio? Su computadora portátil?
  2. Un dispositivo dedicado para el almacenamiento en frío

    • Todo buen cambio de las necesidades de un almacenamiento en frío de cartera, para asegurarse de que si usted hackeado, usted no perderá todos sus fondos. -Un almacenamiento en frío cartera es básicamente un dispositivo dedicado que nunca ha tocado el internet. Esto es muy eficaz contra el malware, ya que no hay manera de que el malware para acceder a tu ordenador a menos que el real hacker tiene acceso a su dispositivo.
  3. Un dispositivo dedicado para su propio nodo

    • Usted definitivamente no quiere que el tipo de alojamiento de su nodo para simular la entrada de una transacción y obtener a crédito con fondos libres! El anfitrión de su propio nodo que no será tamlered con.
+71
Macie 15 feb. 2017 14:02:54

En el Electrum cartera para pc, es posible modificar una cartera de contraseña normal a 2fA (autenticación de dos factores ), sin crear una nueva cartera?

También, la cuota para el 2fA se cobra solo cuando el envío de fondos desde el 2fA cartera en el exterior, y no cuando la recibimos, la derecha?

+60
Marishka 6 sept. 2018 13:57:25

Me di cuenta de que no puede ser lo que parece ser más de 1 firma en un ScriptSig.

La transacción en cuestión es: https://blockchain.info/tx/32e8677c968981549acc25f46641c74a3055d949c90bd22c15a5236bf92a622d

A continuación es un ScriptSig muestra en cuestión:

ScriptSig: 0[] PUSHDATA(71)[304402201c45383cc6e43202ed069e36184a97bf5dd489c6bea1372629540dea154c424902200a950b3557bba9ae9531237d46e6eb1afffd01eba989c3e53adaac443e5e2a2e01] PUSHDATA(71)[3044022032a681fb77589ce1a29a84494a6f9cb19630fcd65480ff646f30d8b826980390022006dc71baba1142abb275bbf3613b2a13b347bac4d09d41ccd9b69b02c270d8c201] PUSHDATA1[522103745aaaf364030720b2d14de50a3310eef521c91e36353dca20813713535c005a2102db8911b3989b43c43d8dd6e50459bd85c38faf3b2862eb78ef297002775a10bd210351e3f71b7cf9a5f5f86c1908fee02ebf5a1ed77b6748f7486505d155833645f253ae]

El texto anterior está tomado de blockchain.info página web para la primera ScriptSig en esa transacción en particular.

Parece que hay 2 piezas de PUSHDATA(71)304402...01 y a partir de la secuencia y el formato, es una codificación DER firma.

Mi pregunta sería ¿cómo no parecen ser 2 piezas de PUSHDATA(71)304402...01 que es de 2 piezas de firmas digitales ?

No debería una clave privada sólo generar una sola firma digital y no dos ?

También, ¿cómo debo interpretar el fragmento final con respecto a la PUSHDATA1[5221...53ae]

+16
Entranced 12 jun. 2018 7:24:00

Mostrar preguntas con etiqueta