¿Cómo puede la autenticación multifactor ser utilizado cuando se necesita de dos personas con acceso?

Para una cuenta de negocios en un Bitcoin exchange, cualquiera de los dos la gente necesita ser capaz de enviar bitcoins o retirar. Esta cuenta está configurada con la autenticación de dos factores.

Cómo pueden dos de la empresa personal, que se encuentra en las diferentes oficinas, cada uno tiene acceso a la cuenta?

El intercambio específicamente será con BitFloor el uso de Google Authenticator de la FISCALÍA, pero la misma pregunta se aplica para el uso de la Mt. Gox, con Yubikey, por ejemplo.

+804
TrapAblaze 20 dic. 2017 15:01:45
34 respuestas

Recientemente he escuchado acerca de "Reutilizable Pago Códigos" BIP (47), y suena como una gran característica, excepto que no podía encontrar una explicación sencilla de cómo funcionan.

¿Alguien puede explicar, por favor?

+984
Angie Tawfik 03 февр. '09 в 4:24

He estado leyendo acerca de las primas de las transacciones en bitcoin.org y hay dos ejemplos Simples y Complejos.

Lo que yo no puedo decir a partir de la información proporcionada es que si es necesario firmar cada una de las entradas por separado, o si sólo puede firmar todo el tx con uno.

Por lo tanto, dos ejemplos:

  1. Entrada 1 vino de la dirección de Una entrada y 2 de vino de la dirección de A.
  2. Entrada 1 vino de la dirección de B y 2 de entrada de vino de dirección C.

Por ejemplo, 1, mi suposición es que yo sólo podría utilizar

bitcoin-cli signrawtransaction RAW_TX

pero por ejemplo 2 usar

 bitcoin-cli signrawtransaction RAW_TX [] ["ADDR_B_PRIVATE_KEY"]
 bitcoin-cli signrawtransaction PARTLY_SIGNED_RAW_TX [] ["$ADDR_B_PRIVATE_KEY"]
+978
Eric Brandel 23 abr. 2011 0:12:11
Otras respuestas

Preguntas relacionadas


Preguntas relacionadas

Estoy buscando un block explorer para Ardor Testnet, pero no puede encontrar uno. Sé de http://ardor.tools pero eso es sólo para la principal red.

+959
sean0o 6 jun. 2017 13:19:01

Cada bloque contiene el hash del bloque anterior en el encabezado. Lo que sigue es que puede volver cuadra por cuadra hasta llegar a la génesis de bloque.

Esta estructura tiene algunas propiedades interesantes:

  1. Cada bloque confirma todos los anteriores bloques.
  2. Sólo puede haber un único bloque a la misma altura que es parte de la mayor parte de trabajo de la cadena.

A veces, dos de los mineros a tener éxito en el mismo tiempo y publicar dos competidores bloques al mismo tiempo. Desde un nuevo bloque sólo puede comprometerse a un predecesor, uno de los dos competidores bloques se forma un rancio blockchain de punta que no es parte de la mayoría de trabajo de la cadena.

+952
deftfyodor 15 dic. 2012 12:08:33

Para la prueba de la validez de la firma debemos ver que la tupla (R,s) en realidad procedían de la clave privada x en particular s se deriva como s=r+cx. Obviamente no debemos poseer x (que es la razón por la que necesitamos esta verificación de la ecuación) para

  1. Mirando gs = RXc nos relize que sabemos (R,s), X y c. (Ya que c = H(X,R,m) y la clave pública X es obiously público y conocido. Como el generador de g es también saber esto significa que en realidad puede calcular ambos lados de la ecuación.
  2. Puesto que s=r+cx sabemos que gs = gi+cx
  3. Ya que hacer estos cálculos en un cíclico grupo de primer , podemos aplicar las siguientes leyes: ga + b = gungb y gab = (guna)b (Como tengo entendido esta es la razón por la que el grupo necesita ser cíclico y de orden)
  4. Por lo tanto gs = gi+cx = grgcx
  5. Recordando R = gr e ingresando a la ecuación de 4. obtenemos gs =R gcx
  6. Recordando la otra ley de 3. tenemos gs =R gcx = R(gx)c = RXc

Esta es exactamente la ecuación que se supone que iba a ser mostrado.

Nota el interesante hecho de que, como se menciona en 1. los datos para verificar que la ecuación es conocida pero la producción de los datos sólo puede funcionar si x y r son conocidos. Es por eso que el dueño de x puede producir la firma y otros lo pueden verificar.

+908
metaturso 4 oct. 2012 5:58:48

Estoy interesado en el seguimiento de los pagos enviados a conocidos estafadores, y seguimiento de dónde va ese dinero.

¿Hay algún sitio web que recopila esta información y la comparte con los demás?

+904
LaureLazard 3 may. 2012 8:24:19

Es %APPDATA%\Roaming\Bitcoin\cartera.dat el archivo solo necesito copia de seguridad de mi cartera?

He escuchado acerca de la copia de seguridad de todos los ~50-100 transacciones es esto correcto? Yo pensé que con la billetera.archivo dat, tengo mi clave privada, que es todo lo que necesito restaurar mi bitcoins.

+868
Salman Mudez Abdi 27 may. 2016 6:49:12

Hacer una llamada RPC por transacción añade un montón de sobrecarga.

No está claro exactamente a qué te refieres por "todas las transacciones', pero voy a asumir que usted tiene una manera de identificar "todos los bloques', para la que desea que el de las transacciones.

Puede reducir la sobrecarga, entonces, a una llamada RPC por bloque, mediante el uso de getblock con la segunda opción (detallado) se establece en false (getblock blockhash falso), y, a continuación, analizar el crudo del bloque de datos directamente por sí mismo.

Hay un poco de trabajo involucrados en el análisis del crudo del bloque de datos de ti, pero si usted ya está trabajando con el formato raw, los datos de la transacción, entonces creo que usted ya puede tener el código para hacer la pertinente decodificación. Si no, no es demasiado duro para ello, en cualquier caso.

Como efecto secundario, tenga en cuenta que el total de la transacción (índice de txindex=1) ya no es necesario con este método.

He escrito acerca de este tema en más detalle en esta entrada del blog, así que revise este post para más detalles, y el código de ejemplo..

+832
zakiya 4 oct. 2011 23:07:04

él manda por encima de transferencia de dinero que el BITCOIN RED a la LIGHTNNG de la RED - a la derecha???

No. Envía dinero a las direcciones de la c-rayo puede utilizar para la creación de un Rayo las transacciones en la Red. No existe una "transferencia de dinero de Bitcoin a Lightning", que no son separadas y distintas cosas.

Si es así, que BITCOIN dirección "DE" está siendo usado?

No hay tal cosa como un Bitcoin de dirección. Que no es la forma de Bitcoin funciona. Puede parecer que hay de direcciones, pero eso es sólo una simplificación para los usuarios.

Es lo que me gustaría hacer posible?

No, actualmente no es posible elegir qué transacciones a utilizar para financiar sus canales con c-rayo.

+793
boskoop 28 abr. 2012 19:33:48

En la discusión con @lenlord parece que su proveedor de internet del router no realizar NAT para que su router de la casa ha (dinámicamente) asigna una dirección IP pública.

Después de leer algunos mensajes en el foro y ponerse en contacto con el ISP me enteré de que algunos de los Isp (y el mío es uno de ellos) en efecto, ocultar los hogares detrás de su NAT NAT (1 en la imagen, los llamados CG-NAT), pero que se puede quitar esta NAT de forma gratuita en la demanda.

Quitar este NAT en el router del ISP es necesario para operar con bitcoin nodo con conexiones entrantes.

+785
rbains email 12 oct. 2017 14:32:52

Me imagino que un SPV nodo codifica la transacción(s) es interesado, en un BF y lo envía a la plena nodo. Lo que no entiendo es que ¿qué hace el completo nodo después de que?

El pleno del nodo pasa a través de cada transacción en el blockchain. (O, al menos, cada una de las transacciones que ocurrieron después de la cartera fue creado). Comprueba las siguientes cosas en contra de la flor de filtro.

  1. Prueba el hash de la transacción misma.
  2. Para cada salida de la prueba, los datos de cada elemento de la secuencia de comandos de salida. Esto significa que cada hash y clave en la salida de secuencia de comandos se ha probado de forma independiente. Importante: si una salida partidos, mientras que la prueba de una transacción, el nodo puede ser que necesite para actualizar el filtro mediante la inserción de la serializado COutPoint estructura. Ver abajo para más detalles.
  3. Para cada entrada, de la prueba de la serializado COutPoint estructura.
  4. Para cada entrada, de la prueba de cada elemento de los datos de entrada de secuencia de comandos (nota: la entrada de secuencias de comandos sólo contienen elementos de datos).
  5. De lo contrario, no hay ninguna coincidencia.

(Fuente.)

Si coincide, se envía al SPV nodo. El SPV nodo descarta que el número de falsos positivos.

Si el objetivo es preservar la privacidad de la SPV de la consulta, a continuación, algunos sofisticados enfoques tales como la recuperación de información o inconscientes de la memoria ram debe ser utilizado, pero que no son eficientes para el bitcoin configuración.

No sé de ningún protocolo que no requiere de la plena nodo para escanear a través de todo el blockchain para cada solicitud.

Si usted conoce a alguien, que me haga saber. :) Siempre interesado en escuchar sobre ese tipo de cosas.

+762
Allan H Burnette 12 dic. 2014 18:13:43

Bitcoin-Qt exige la implementación de referencia:

Una transacción será enviado sin costo si se cumplen estas condiciones

  • Es inferior a 10 mil bytes.
  • Todas las salidas son de 0,01 BTC o más.
  • Su prioridad es lo suficientemente grande

De lo contrario, la implementación de referencia, podrá completar el tamaño de la transacción a la unidad de mil más cercana bytes y, a continuación, agregar una cuota de 0.0005 BTC por miles de bytes. Los usuarios pueden reemplazar el valor predeterminado 0.0005 BTC/kb cuota de configuración, pero no puede controlar los honorarios de la transacción para cada transacción. Bitcoin-Qt no pedirá al usuario que acepte el cargo antes de que la transacción se envía (se puede cancelar la transacción si no están dispuestos a pagar el precio).

Fuente

+716
yu yan 9 may. 2017 22:15:51

He tratado de transferencia de 0.5 BTC de mi cartera personal a Coinbase y han pasado 5 días desde que inició la transferencia. Todavía está pendiente. Empecé a leer sobre esto y se enteró de que no hay ninguna garantía en el sistema bitcoin realmente tener cualquier transacción en particular verificado. El volumen de la transacción es de alta ahora y transacciones con mayores tasas de obtener mayor prioridad. Y transacciones con bajas tasas de obtener de baja prioridad, y no puede JAMÁS llegar verificado (o mined) antes de ser arrojadas desde el sistema. ¿Es esto cierto? Eso es una enorme falla en el sistema si es que. cómo puede cualquier tipo de comercio suceder con esta "característica"?

+705
stanton119 23 jul. 2017 14:54:09

Todo lo que usted necesita hacer es actualizar el bitcoin.conf para el segundo puerto para que señale a otro datadir, y usar otro puerto RPC.

Tenga en cuenta que el resultado será el doble de la utilización de los recursos para todo. Además, dependiendo de su VPS, la ejecución de varios nodos en una sola máquina podría no ser factible.

Generalmente, varias aplicaciones deben ser capaces de utilizar un único nodo, y se diferencian de las direcciones etc. en el nivel de aplicación.

+704
Yaoping Wang 29 sept. 2015 4:37:09

Alice crea un multisig transacción de envío de 100btc compartido Alice-Bob salida de uno que requiere tanto de firmas–y la firma. Vamos a llamar a esta transacción Tx0. Y ella sólo revela Tx0 a Bob después de:

Alice y Bob cada signo un timelocked de transacción de 30 días a partir de ahora, el envío de 100btc de nuevo a Alice. Este es el compromiso de la blockchain, y se abre un "canal" entre ellos.

Transacciones sin confirmar que tiene la dependencia sobre Tx0. Después de que Alice revela Tx0 a Bob, si Bob correctamente los cambios de la transacción hash para Tx0 en blockchain, luego de transacción no confirmada dejarán de ser válidas y Alice no será capaz de reclamar 100btc de la espalda.

Si, además de exigir el reembolso Tx, Alice también requiere Bob firmar Tx0 antes de que ella hace, para que sólo ella puede presentar Tx0 a la blockchain, este ataque no iba a funcionar.

+677
Alex0420 7 sept. 2011 17:15:37

Como dice Nick, realmente no hay nada que usted puede hacer por sí mismo. El pago de la transacción tiene que ser incluido cuando el remitente crea la transacción.

Hay una disposición para que las transacciones se confirmó, sin coste, basada en una "prioridad" la medida que depende del tamaño de la transacción, y la longitud de tiempo desde esas monedas fueron previamente pasó. Como tal, la prioridad aumenta con el tiempo, por lo que la transacción, finalmente, debe ser confirmada, aunque el tiempo depende del tamaño de la transacción. (El tamaño puede ser mayor que la cantidad adeudada, si se incluyen los pagos a otras personas o una cantidad que se devuelve como "cambio".) Si usted tiene el ID de la transacción, usted puede buscar en un bloque parecido al explorador de blockchain.info y ver la prioridad.

Si no confirmar en un plazo razonable de tiempo, todo lo que puedes hacer es llevarla con el operador del CAJERO automático. En principio, se puede probar a retractarse de una transacción sin confirmar (por un doble gasto) y emitir un reemplazo o un reembolso.

+667
Dan Cormier 20 ago. 2016 19:58:09

Sólo el compromiso global (P) es revelado. G y H son constantes conocidas por todos. x (la cegadora factor) y (el valor) son secretas.

si xG es un privado valor de la CT papel decirle: puede ser demostrado ser un compromiso a un cero por firmar un hash del compromiso con el compromiso como el público o si si quieres demostrar que a=1 C' = C - 1H y, a continuación, firmar el hash de C'. Cómo la firma de C o C' puedo demostrar el valor y también ¿cómo puedo verificar una señal de que no sé xG?

Sólo se puede firmar con un punto si sabe que es un múltiplo de G. Por definición, una firma privada con k puede ser verificado con la clave pública kG. Si P = xG + aH con un valor distinto de cero, es imposible encontrar un k tal que kG = xG + ay - que requeriría conocer la relación entre la G y la H (y H es construido de tal manera que esta relación es desconocida para todo el mundo).

+649
lindamarie 19 jul. 2014 8:13:01

Usted tendrá que tener un poco aceptada acciones, antes de cualquier stats etc. se muestran.

+594
Haidar 2 sept. 2018 14:53:22

Si usted desea, usted puede pagar $100 para el estándar ANSI X9.62. O, usted puede trampas y mira RFC3278, sección 8.2. Es en formato DER consistente en una SECUENCIA de dos números Enteros. El primer ENTERO es r, el segundo s.

Si usted mira en esta transacción usted puede ver que una de las firmas es:

3045 0220
316eb3cad8b66fcf1494a6e6f9542c3555addbf337f04b62bf4758483fdc881d
022100
bf46d26cef45d998a2cb5d2d0b8342d70973fa7c3c37ae72234696524b2bc812
01



Si analizamos que como DER, obtenemos:

 0:d=0 hl=2 l= 69 contras: SECUENCIA 
 2:d=1 hl=2 l= 32 prim: INTEGER :316EB3CAD8B66FCF1494A6E6F9542C3555ADDBF337F04B62BF4758483FDC881D
36:d=1 hl=2 l= 33 prim: INTEGER :BF46D26CEF45D998A2CB5D2D0B8342D70973FA7C3C37AE72234696524B2BC812

También puede mirar en el OpenSSL código fuente, archivo ecdsa/ecs_asn1.c:

ASN1_SEQUENCE(ECDSA_SIG) = {
 ASN1_SIMPLE(ECDSA_SIG, r, CBIGNUM),
 ASN1_SIMPLE(ECDSA_SIG, s, CBIGNUM)
} ASN1_SEQUENCE_END(ECDSA_SIG)
+593
Gobol 4 ago. 2014 20:13:57

Es posible enviar Bitcoins sin tener que pagar ninguna cuota. La forma más fácil es si la transacción cumple con los siguientes requisitos:

  1. La transacción sólo envía las monedas a una dirección, además de la devolución de cambio. (No más de dos de 'scripts'.)

  2. La transacción no es necesario reunir a un gran número de pequeñas transacciones salidas. (Se están gastando los fondos que usted recibió de una manera sensible, no como un gran número de micro-transacciones.)

  3. Los fondos son estables. Es decir, no están gastando los fondos que recibieron recientemente.

De lo contrario, el pago de la transacción se va al minero que incluye su transacción en un bloque.

En la actualidad, es posible obtener cualquier válido, estándar de la transacción en un bloque sin el pago de una comisión si usted está dispuesto a ser lo suficientemente paciente. Puede que necesite específicamente a configurar el cliente para conectarse a un cliente conocido a aceptar tales transacciones y sabe que lo transmiten a los mineros. (Lucas Dash Jr ejecuta uno de estos nodos, con la dirección IP 173.242.112.53.)

+577
fips197 6 jun. 2017 3:03:08

Alguien me puede ayudar en la comprensión de los Requisitos del Sistema y las dependencias necesarias para la creación de un entorno de desarrollo para Bitcoin Core?

Lo que más se requiere, aparte de la Bitcoin Core de origen?

+540
aphch 16 nov. 2017 6:39:13

Los bloques que aún no están confirmados mirar esta manera, así que esperen un poco, a continuación, inténtelo de nuevo. Continuar con la revisión por x cantidad de tiempo antes de declarar a un huérfano.

Incluso puede haber otros bloques que no se ha asignado un lugar en el blockchain que están por delante de él. La mayoría de los bloques se confirmó con bastante rapidez, pero otros pueden tardar varios minutos.

Hasta ahora no hemos visto todavía el despacho de veces que se mide en horas. Y si el tamaño de bloque se incrementa simultáneamente con la duplicación del factor trabajo este verano (el primero desde 2012) podemos ver bien cada vez más largos tiempos de despacho. Así que cuando te encuentras con estos bloques pueden estar en proceso de confirmación.

Si usted está operando como un nodo usted se dará cuenta de que viene a través. Si usted no puede confirmar, a continuación, el nodo no responder en absoluto. Si usted está buscando en el flujo directamente asegúrese de mirar cuando el nodo elige para confirmar o no.

En otras palabras, no creo que usted tiene que hacer nada manualmente. El nodo sabe qué hacer.

Saludos

+504
Dejan B 15 oct. 2012 16:13:36

En primer lugar, ni siquiera consideran la minería en las Gpu nVidia. En segundo lugar, si usted está usando GPU de nVidia, ¿por qué el uso de la tecnología AMD APP? Usted debe utilizar nVidia CUDA en su lugar. Lo siguiente, Reaper NO es la minería en la GPU en la pantalla, pero en la CPU lugar - que claramente expresada en la captura de pantalla que proporciona (el uso de todos los dispositivos - y sólo la CPU está en la lista).

@Tom: no tienes para el suministro de opciones de línea de comandos de la mina con Reaper, todos config se puede hacer fácilmente a través de .conf archivos.

+497
Suhaimi Ghazali 1 ene. 2019 9:31:38

Esto se llama Jerárquica Determinista clave de derivación.

Nuevas claves públicas, y por extensión Bitcoin direcciones, puede ser generado a partir de un conjunto de padres de claves públicas. De esta manera, el front-end de cambiar de Forma nunca necesita comunicarse con un "hot wallet" y puede generar un nuevo conjunto de direcciones para cada transacción de usuario.

Para pasar de estas direcciones, el Cambio simplemente se deriva de la clave privada correspondiente (server-side) de su padre claves privadas.

Niño claves públicas y privadas pueden derivar en paralelo (front/back-ends), el mantenimiento de un fuego de la pared entre ellos.

Introducción a HD Carteras

Para más detalles sobre la HD clave de derivación funciona, compruebe una reciente charla de la mina en la Escala de Bitcoin: https://youtu.be/OVvue2dXkJo Diapositivas aquí: https://teachbitcoin.github.io/wallets.html#/5

+366
glenbot 1 ago. 2018 22:59:45

Yo tendría que decir que substatiantly se convertirá en los ingresos del futuro haciendo dinero ya obsoletas. Va a hacer que todo el mundo pueda vivir de una posible vida mejor si es controlada bitcoin minería, a continuación, va a impulsar nuestra economía no lo ponen en peligro. En realidad pronto su podría ser una transición de dinero para bitcoin y el beneficio margrine va a subir lo que significa que todos en el planeta será rico que es mejor para todos.

+361
Glen Selle 14 jun. 2013 22:45:39

Nota: no estoy seguro si esa es la manera más fácil de acercarse a su problema, yo era solo por curiosidad, ¿cómo me gustaría que el planteamiento de mí y de la de abajo es lo que me ocurrió.


"Saldos" de direcciones es una abstracción y no existen como tales en Bitcoin. En realidad, existen fondos disponibles en forma de Saldo de Transacción Salidas (UTXO).

UTXO son (como su nombre indica) creado por las transacciones, por lo que existe un claro punto en el tiempo cuando vinieron a la existencia, a saber, el bloque el que se confirma la transacción.

También se invalidan en un claro punto definido en el tiempo, que es cuando se usan como entrada.

Ahora usted podría utilizar esta información para tener acceso a una blockchain del explorador de API, que en al menos una instancia de ofrecer un llamado a la solicitud de todas las transacciones relativas a una dirección. Estas transacciones que usted puede ahora analizar para cuando UTXO asociado con esta dirección fueron creados y cuando llegaron gastado.

Mientras tanto, tendría que buscar el correspondiente bloque de altura para el tiempo que usted está interesado en, que en combinación con la información anterior le da el "balance de una dirección" en un momento dado.

+337
neilhighley 6 feb. 2013 11:34:55

Recientemente me encontré con un artículo publicado en 1988 se llama "Un quórum de base de cometer la terminación y el protocolo de distribución de los sistemas de base de datos". Yo no podía leer porque no es gratis, pero para mí esto suena muy similar a lo privado blockchain el uso de la prueba de la apuesta por el consenso logra. Tengo un tiempo difícil creer que todo lo que hay que considerar todo el bombo pasando. Con eso en mente, tengo las siguientes preguntas:

  1. Es el encadenamiento de bloques juntos la única novedad aquí? ¿Por qué no han de confianza validadores signo permitan transacciones en bases de datos distribuidas? Hemos tenido estas tecnologías durante décadas. ¿Cuál es la diferencia?
  2. No podía 51% de ataque en donde alguien ha claves privadas para una determinada transacción reconstruir la cadena a partir de ese momento, básicamente libre? Cómo se consigue con esto cualquier nivel realista de la inmutabilidad?
  3. ¿Por qué las instituciones financieras quiere 1. Pagar para almacenar datos de los competidores 2. Permitir a los competidores para ver sus datos?

Quiero entender lo que todo el mundo es encontrar algo tan nuevo y emocionante sobre el privado blockchains.

+327
Daniel Padia 28 jul. 2014 10:48:45

A mí me parece que para mantener el Bitcoin tanto descentralizada y segura, todo el Bitcoin proceso debe depender en última instancia de cada usuario, o más bien, que la participación de cada usuario debe incorporar todos los aspectos, es decir, minería, lleno nodos, carteras, y el intercambio. Quizás esto es demasiado para pensar en esta etapa, o tal vez simplemente no han encontrado esta, pero ¿hay algún producto o de la comunidad que se centra en el empoderamiento de los individuos con sistemas simples que incorporar TODOS estos aspectos, y puede que me atrevo a decir que, mientras el ser mismo descentralizado?

+316
cjam 6 abr. 2013 20:44:40

Tengo 10 btc a la dirección de A.

El uso de raw de transacción, puedo enviar 5btc de la a a la B y establecer el cambio de dirección como a sí mismo. Ahora, debido a que la operación de la a a la B, no está confirmado que no puedo pasar el resto de 5 btc.

Pero he visto que la QT cartera se puede hacer esto. Ex:

Tengo 10 btc a la dirección de A. puedo enviar 5btc a B. La cartera crea una nueva dirección C y lo define como el cambio de dirección. A continuación, trato de usar el 5 btc en la cartera y funciona. Me permite enviar desde la dirección de C.

1) Es el monedero utilizando sin confirmar salidas como entradas aquí?

2) Si es así, ¿cómo se hace esto y cómo puedo hacerlo usando raw transacciones?

3) Si no, ¿qué está pasando aquí?

+214
Eriathor 14 jun. 2019 5:49:28

Entré en su unsigned bruto transacciones en el archivo, y corrió a través de estos pasos:

1.) crear el unsigned raw tx y doble hash

printf "010000000188802ffe48d0f9d2867495e933b1477094ce017f5d6e4204e40f1040ab805c16000000001976a9147abd6d64781930ee9abfaa75b0976b45ce9b93ba88acffffffff01a0860100000000001976a914c75073b564d6ebce3d5d12d59ab20d44bd10f69f88ac0000000001000000" > tmp_urtx.txt
xxd -r -p <tmp_urtx.txt >tmp_urtx.hex
# si no xxd (OpenBSD, FreeBSD ...), entonces esto:
# resultado=$( cat tmp_urtx.txt | sed 's/[[:xdigit:]]\{2\}/\\x&/g' )
# printf $result > tmp_urtx.hex
openssl dgst -binario -sha256 >tmp_sha256.hex <tmp_urtx.hex
openssl dgst -binario -sha256 >tmp_dsha256.hex <tmp_sha256.hex
xxd -ps tmp_dsha256.hex | tr -d "\n" > tx_hash.txt
xxd -r -p <tx_hash.txt >tx_hash.hex

2.) crear la clave pública.pem

echo 3056301006072a8648ce3d020106052b8104000a034200 > pubkey.txt
echo 04a75429241bc8c83e0a1c615155e9b984880f16d39b09b28eef464139fb84d8ff507a5d482e8f41cdb5a762436515d310f16b208bdce4ddfb8a30a7236d36a2da >> pubkey.txt
xxd -r -p <pubkey.txt | openssl pkey -pubin -informar der >clave pública.pem
openssl asn1parse -en clave pública.pem

3.) crear el archivo de firma

echo 3045022100FA512B36C030BAD0868E2679E1B29E32CCE0099DA086F8FD82010DFFF61B79BA02206C00220683E448C29CCE73FCD7F3CD74E3F76582C07F2F0B436EF247C2D2523F > tx_sig.txt
xxd -r -p <tx_sig.txt >tx_sig.hex

4.) compruebe todos juntos

openssl pkeyutl <tx_hash.hex-verificar -pubin -inkey clave pública.pem -sigfile tx_sig.hex

--> Comprobación De La Firma Del Fracaso

5.) conclusión

como no coinciden, el vínculo entre privkey, la firma y la clave pública parece ser incorrecto. He registrado el doble de la firma, nos parece correcto, aunque:

#########################################################
### procedimiento para comprobar rigurosamente codificado en DER firma ###
#########################################################
Tamaño mínimo y máximo de las limitaciones - ok
scriptsig siempre comienza con 0x30 - ok
la longitud de 138 caracteres es menor que la real sig longitud (142 caracteres) - ok
 (hex 0x45, decimal 69, 138 caracteres)
la longitud de R de coordenadas (66) >= 0 - ok
la longitud de S de coordenadas (64) >= 0 - ok
S-Valor está dentro de scriptsig límites - ok
Asegúrese de que el R & S longitud abarca la totalidad de la firma - ok
S-valor debe ser menor que N/2 - aceptar
comprobar rigurosamente codificado en DER firma - ok
#########################################################

Tal vez el doble de verificación entre priv y pubkeys? (comprimidos y sin comprimir?)

+200
Kristi Kinch 9 dic. 2016 9:05:30

En las Transacciones, ambas partes tienen una copia de "el último recibo firmado" para cualquier transacción.

Los formularios de usuario el recibo y firma y, a continuación, el servidor de signos contrarios a ella.

Por lo tanto, el servidor no puede forjar su recibo porque el servidor no tiene su clave privada.

Cuando un emisor emite su moneda en un OT server, el servidor tendrá una copia de la del emisor "último recibo firmado", que incluye el ID de servidor y muestra la cantidad actual que ha sido emitido.

Por lo que el servidor no puede aparentar tener un cierto cambio de moneda emitida en ese servidor, porque el servidor no puede falsificar la firma del emisor (de la misma manera que el servidor no puede falsificar su propia recepción, ya que el servidor no puede falsificar su firma.)

El resto de usuarios no puede falsificar su firma, ni pueden forjar el servidor de la firma, ni pueden falsificar la firma del emisor, de modo que no falsamente problema de unidades de su moneda.

Además, cada "último recibo firmado" incluye el saldo actual. Por ejemplo, "Mi saldo actual es de 100 almejas. Estoy retirando 10 almejas, y mi nuevo equilibrio será así de 90 almejas." Esta recepción también contiene el ID del servidor, así como el tipo de activo ID, y debe ser firmado por el usuario antes de ser refrendados por el servidor. Por lo tanto, esto también es cierto para el emisor del último recibo firmado, el mismo que para cualquier otro usuario.

+169
Dmitry Kaigorodov 13 abr. 2014 2:34:59

Trate de usar un bitcoin acelerador: https://www.viabtc.com/tools/txaccelerator/

+146
Stanley Hinchley 21 oct. 2012 14:21:31

Yo podría ser un poco tarde para el juego aquí, pero blockchain.info ofrecemos testnet recursos para SegWit2x. Ir a https://testnet5.blockchain.info y verás un sitio idéntico al original, pero con testnet monedas.

+97
haxonek 19 nov. 2019 1:32:32

No estoy muy familiarizado con drupal, y nunca he usado el módulo que estás hablando, pero me voy a tomar una foto en que:

función uc_bitcoin_exchange_rate($pedido) {
 estática $datos;
 $tasa = FALSE;
 $moneda = $order->moneda;
 $currency_code = 'btc_to_' . strtolower($moneda);

 if ($moneda == 'BTC') {
 // BTC 1:1
 return 1;
}
 si (!isset($datos) {
 if ($respuesta = drupal_http_request('https://api.coinbase.com/v1/currencies/exchange_rates')) {
 if ($respuesta->código == 200) {
 $datos = json_decode($respuesta->data);
 $tasa = $datos[$currency_code];
}
}
}

 si (!is_numeric($tasa)) {
 watchdog('uc_bitcoin', 'CoinBase de búsqueda - no se puede obtener el tipo de cambio actual', WATCHDOG_ERROR);
 $tasa = FALSE; // sólo para estar super seguro.
}

 return $tasa;
}
+55
user238310 24 nov. 2011 13:40:47

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