¿Por qué es el valor de la entrada de manera más alto que la salida que resulta en un segundo cambio de salida?

Antecedentes: estoy experimentando en la LTC testnet cliente.

Mi cliente tiene un saldo de 0.4 LTC y me envió 0.1 LTC a otra cartera dirección.

https://chain.so/tx/LTCTEST/cc7d6e5e488593fded214e3073195fbaca3807a27d18a7f2550b6fc4909c48f6

¿Por qué es el valor de la entrada 0.19 lugar de 0.1? ¿Por qué es este tipo de transacción creada?

¿Por qué no puede una transacción que acaba de ser creado con 0.1 de entrada y 0.1 de salida sin ningún cambio devuelto?

Gracias de antemano.

+602
Tjalls 27 jun. 2015 14:12:21
20 respuestas

Me había trasladado mi Poloniex dogecoin cryptocurrency y accidentalmente envió a un Bitcoin paperwallet el uso de walletgenerator.net. Lo hizo ir a algún lugar, pero no sé dónde. ¿Hay alguien con quien contactar por falta de cryptos? Pensé que el Dogecoin dirección es diferente a la de bitcoin y no transferir.

+966
user276019 03 февр. '09 в 4:24

Cuando hay dos bloques de ambos a la misma altura, cada uno puede incluir la misma operación, ya que cada uno no sabe nada de la otra.

Si no hay ningún doble pasar conflictos de la misma transacción, generalmente existen en ambos lados de un tenedor, presumiendo suficiente nodos en cada lado para la retransmisión de la transacción a los mineros de cada uno.

+901
Hardy Lipscomb 23 jul. 2011 8:28:37

Esto es más una cuestión de voluntad. En general tienes razón, la dirección de re-uso es visto como "no se debe hacer" :-) La mayor amenaza sería, que algunos bitcoins obtener "manchado", y pierden su valor. Se los dejo a los expertos para obtener esta explicado. Con HD Carteras puede generar suficientes direcciones para tu web/uso comercial. Sólo algunos de codificación requiere...

Cuántos público/privado pares se puede Jerárquico Determinista Carteras (BIP0032/BIP0044) producir? Si yo tengo derecho, debe ser algo de 2^31 de direcciones - probablemente suficiente para la mayoría de los casos de negocios.

+801
user93166 25 sept. 2014 8:20:41

Primero debe configurar el bitcoin.conf archivo JSON-RPC

rpcallowip=127.0.0.1
rpcuser=nombredeusuario
rpcpassword=reallystrongpasswordthatsnothis
rpcport=7788
walletnotify=/home/scripts/transaction.sh %s

Donde transaction.sh es algo de bash programa. Un enfoque es hacer un http de la solicitud a algún proceso de notificarle el depósito. Un ejemplo:

#!/bin/sh
curl-d "txid=$1" http://127.0.0.1/some/route

walletnotify se va a ejecutar transaction.sh cada vez que cualquiera de

  • recibir bitcoin
  • enviar bitcoin
  • cuando una bitcoin alcanza su primera confirmación

%s es el ID de la transacción o txid que se pasa a transaction.sh.

+791
Franks 28 oct. 2019 17:42:09

Sí, este es el llamado de una SPV cliente. Ver esta pregunta aquí para una explicación detallada de cómo SPV obras. Hay varios de estos hoy en día, la mayoría de las billeteras móviles y el multibit cartera uso SPV de la tecnología.

+721
Gunun 7 feb. 2013 15:13:25

Resulta Bippy ¿ tiene un error en el algoritmo de cifrado donde se mezcla la clave pública de la compresión de la bandera. Como se ha señalado, he publicado este problema en reddit , y así, una solución que ha sido enviado allí:

Bippy es, sin duda haciendo algo mal.

Explicación Técnica

BIP38 claves cifradas tiene 4 componentes (en el caso más simple).

Las dos primeras letras de la clave, 6P, son un marcador que decir que esta es una BIP38 clave cifrada.

La siguiente carta, Y en este caso, especificar algunos atributos de la clave. En este caso se dice que "Este es un simple BIP38 clave, y la clave pública debe ser comprimido."

El siguiente par de letras (4 bytes en la representación hexadecimal) especificar un "checksum". Vamos a volver a esto.

El resto de la clave es la verdadera carne de la misma. Es el cifrado de clave privada. Que es lo que más nos importa.

Ahora volvamos a la suma de comprobación. La suma de comprobación es de 4 bytes derivados de la dirección Bitcoin asociados con el original de la clave privada. Una gran advertencia aquí es que en realidad hay dos direcciones Bitcoin asociado con una llanura Bitcoin clave privada. Uno se basa en el comprimido de clave pública, y el otro sin comprimir de clave pública.

Es por eso que BIP38 claves cifradas especificar si está utilizando el comprimido o sin comprimir dirección.

En este caso, Bippy escupir Y lo que significa que se utiliza el comprimido dirección. En tus capturas se dice incluso como mucho. PERO aquí es donde está el problema.

Cuando se compruebe la suma de comprobación Bippy escupir, no coincide con un comprimido de dirección. Pero si utilizamos el sin comprimir dirección, los partidos! Así Bippy dice que es el uso de los comprimidos de dirección, pero en realidad el uso de la sin comprimir la dirección.

Así Bippy definitivamente tiene un error cuando se utiliza sin comprimir dirección, pero dicen que en el resultado BIP38 clave que se utiliza el comprimido dirección.

Esto no es demasiado grande de un acuerdo. Voy a hablar de esto después de que la explicación no técnica.

La Explicación No Técnica

Bippy es el cifrado correctamente, pero es cagarla su codificación de la clave cifrada. Es decir se utiliza la clave pública de compresión cuando en realidad no lo hizo. Esto no es un gran negocio.

Solución

Así, la buena noticia es que parece que, aparte de que el menor error, Bippy se cifran las cosas importantes correctamente. Debería ser posible llevar su "perdido" Bippy clave y recuperar la clave privada a partir de ella. Suponiendo que la contraseña es correcta.

Yo debería ser capaz de hackear mi script tener cuidado de que para usted. Voy a trabajar en eso y volver a usted. (Necesito a veces en algunos Base58 de codificación/decodificación en la secuencia de comandos y hacer un poco de usuario amigable para ya ;) ). El código va a ser muy simple código Python, por lo que puede hacer un rápido vistazo para asegurarse de que no hacer nada mal.

Una de python secuencia de comandos de recuperación ha sido suministrados, así, que está disponible en github - todos los créditos a fpgaminer

+671
jumento 4 feb. 2013 6:17:54

Es posible que el remitente del mensaje a cifrar un mensaje en cadena pública del receptor de cartera de la dirección de correo electrónico de este texto cifrado en el receptor y, a continuación, hacer que el receptor descifrar el mensaje a través de su cartera (clave privada)?

No estoy hablando de hacer spam en el blockchain, el mensaje puede ser enviado mediante IM/Correo electrónico una vez cifrados.

Así es como el uso de gpg, pero con la cartera de clave pública/privada.

Es esto posible?

+651
John Arlen 1 may. 2012 5:43:53

Ejecución de la Armería (0.93.0.82) en Win7 x64 con los siguientes indicadores:

"C:\Program Files (x86)\Armory\ArmoryQt.exe" --testnet --datadir=d:\data\armería\testnet3 --satoshi-datadir="d:\data\bitcoincore" --rpcport=8332 --debug --netlog --mtdebug --logfile=d:\data\armería

Encontrará el archivo de registro arroja un error recurrente...

 -ADVERTIR - 1427685617: (..\Blockchain.cpp:47) de alguna manera trataron de agregar encabezado que ya está en el mapa
 -ADVERTIR - 1427685617: (..\Blockchain.cpp:48) Encabezado Hash: 00000000ad4e4c886567776c89e752614f251cca28b7dfcaf16867677ba0245a

FYI, en aquellos tiempos/bloques corresponden a la mayoría de los últimos bloques, validado por Bitcoin-CLI.

Vale la pena señalar que el "bloque" de campo en la Armería muestra un bloque ~6000 de edad (pegado en 323060), y desplazar el puntero del mouse dice "último bloque recibido 1.5 minutos" (o algo similar) y actualizaciones con el bloque de descubrimiento.

Bitcoincore (v0.10 por cierto) le da a esta captura de pantalla (la parte superior 2 Tx - TxID 706b60a90510e8db0186be5980819931127110e300ce10c5a5b3f5fb04667dc2 - están etiquetados ? sin embargo son confirmados en Bitcoincore eventualmente)

He intentado numerosas carteras instancias en la Armería, actualización, asegurando que el cliente está conectado, mediante el reanálisis/reconstrucción de la opción de base de datos, etc. EDIT: volver a Recorrer la base de datos de la realidad ha borrado todos los registro de la Tx en Armería

¿Qué está mal aquí?

+638
muzzer 14 oct. 2014 2:37:58

Eso dependerá de la definición de daño.

Primero de todo su equipo va a "desgastar" mucho más rápido si la CPU está al 100% de carga de más de una hora o así. Normal de uso de la computadora permite a la CPU del acelerador en algún lugar entre el 20% de la carga y el 100% para que vamos a decir de 6 a 8 horas al día. Refrigeradores de CPU se hizo para evitar que la CPU de sobrecalentamiento en todas las situaciones posibles, para que no se queme la CPU de inmediato.

Pero con el normal uso del ordenador de la CPU va a calentar, enfriar un poco (un poco menos caliente), el calor de nuevo, etc. Con la minería de datos en una CPU, la CPU se calienta y continuar calentando hasta el punto de que el calor intercambiado por el cooler de la CPU será igual al calor generado por la CPU. Esto se llama un equilibrio (o de equilibrio).

Hay temperaturas de tu PC estaría bien que funcionan 24/7, pero eso no significa que a nadie le recomendaría hacerlo. Usted no arruinar su equipo de inmediato, pero las posibilidades de que definitivamente va a ser mayor.

Junto a eso, la cantidad de bitcoins puede generar dejar que la CPU de la mina de bitcoin en este momento (diciembre de 2014) sería de alrededor de 0.00000001 una semana... ? Eso es aproximadamente correcta. (No tomar el uso de la energía en la cuenta.) Si usted realmente desea mina cryptocoins en su CPU, busca una CPU cryptocoin y, a continuación, de intercambio de las monedas minadas a Bitcoin, de esa manera usted conseguirá mucho más en la mayoría de los casos.

Si usted desea absolutamente mina de Bitcoin directamente sin minería una altcoin, mira esto: ¿Cómo inicio minería de datos?

+633
Perry Edwards 26 oct. 2014 4:05:11

Estoy tratando de acceder a una armería de la cartera a través de Rpc. Por ejemplo, utilizando el procedimiento listreceivedbyaddress idealmente debe devolver todas las direcciones en mi Armería de la cartera. Sin embargo, cuando ejecuto este de mi concha puedo conseguir

$ bitcoin-cli listreceivedbyaddress

[ ]

Definitivamente tengo direcciones dentro de mi cartera, así que debo tener alguna configuración cosas mal. Dejo la armería de inicio bitcoind por su propia cuenta, y luego empiezo a hacer llamadas de bitcoin-cli. Es esta la forma incorrecta de usar esto? Me siento como que me falta un paso de autenticación.

Gracias!

+615
mrv 2 ago. 2018 6:18:56

Este sitio le permite comparar la minería de la rentabilidad de las distintas monedas: http://dustcoin.com/mining

+536
eugenekgn 2 ago. 2015 8:06:33

Para depositar las monedas a su cuenta de Coinbase, el uso de la Coinbase sitio web haga clic en Solicitar dinero. Dejar la dirección de correo electrónico en blanco y haga clic en la Solicitud botón de Dinero. Se mostrará entonces una dirección Bitcoin y código QR. Copia la dirección Bitcoin y, a continuación, péguelo como la retirada de la dirección de Mt. Gox.

Pero eso es sólo cómo se pueden mover de allí.

Tan lejos como automáticamente la venta de las monedas, que se limita específicamente a su comerciante métodos de pago. Hay una opción de configuración para decirle a Coinbase para convertir automáticamente bitcoins recibirá el uso de un comerciante método de pago a dólares y enviar los dólares una vez-a0day a su banco.

Para obtener una dirección Bitcoin para un comerciante método de pago, usted puede simplemente enviar a usted una factura de Pago y el uso que la dirección Bitcoin (varias veces, si lo desea) para la recepción de bitcoins que será cobrado a fiat inmediatamente.

+513
BugCreater 17 nov. 2016 13:45:15

Por favor, asesorar a la cartera que respalda testnet Bitcoin dinero en Efectivo. He utilizado https://ccoin.cash/#walletpero ellos sólo admiten https://rest.bitcoin.com/v1.

Gracias por las respuestas de antemano!

+465
Jaime Sakakibara 1 may. 2010 5:30:10

El Bitcoin repo en Github tiene 7 miembros. En última instancia, deciden qué correcciones de errores y tire de las solicitudes se combinan. No entiendo cómo este es descentralizada? Sí, es de código abierto, por lo que cualquier cosa que haga la mezcla puede ser visto por todos, pero, ¿cuántos de los que todos pueden entender realmente el código? En última instancia, será el de los mineros que será responsable de tirar en el nuevo código, podemos decir que todos los mineros de revisar minuciosamente el código fuente y registro de confirmación antes de tirar en cualquier tipo de cambios?

Así que esto significa, entonces, que la gente detrás de los mineros son generalmente los mismos promotores? Que, a continuación, básicamente significa que los desarrolladores se encargan de Bitcoin como un todo? Si ese es el caso, son los desarrolladores lo suficientemente cualificado como para crear y ejecutar una moneda - ¿no nos necesitan economistas así?

+436
Elizabeth Ogrady 10 ene. 2016 12:29:21

Si hago copias de seguridad sin cifrar cartera.dat en un lugar seguro (volumen TrueCrypt) y, a continuación, cifrar el monedero por Ajustes / Cifrar el Monedero de mi copia de seguridad todavía ser útil? Creo que el mensaje después de cifrar el monedero dijo algo acerca de otros sin cifrar las copias de seguridad inútil tan pronto como cartera cifrada comienza a ser utilizado - ¿cómo puede ser eso posible, no creo que el reclamo y espero que no sea cierto :/

+431
irvino 31 mar. 2017 22:27:03

Sí, es posible que haya más de un hash válido. Yo no sé cuál es la probabilidad matemática de que este es, pero si que se agote todo el nonce espectro, es probable que existan varios válido bloques. La mayoría de los bloques, sin embargo, la parada cuando consiguen un hash válido, por lo que rara vez es un problema. Aunque ocasionalmente, dos mineros podrían llegar a diferentes válido hashes al mismo tiempo, y esto se traduce en que uno de ellos sea rechazada.

Como para una colisión, bueno, eso es prácticamente imposible. En primer lugar, sí, es posible que el mismo hash se puede encontrar por dos bloques diferentes, pero eso no es una colisión. También es altamente improbable. Raro, hasta el punto de que no hay ningún punto en el trato con él.

Sí, podría tornillo hasta un determinado software que asume los valores hash son intercambiables y única, pero no debe ser un problema para el blockchain a tener duplicados de hashes.

La única verdadera "colisión" sería si un atacante intenta subir con su propio bloque de transacciones, con el mismo padre que de alguna manera se hash para el mismo valor y tratando de "hacerse cargo" en el otro bloque, y que es astronómicamente improbable hasta el punto del absurdo.

+372
WoVoo 9 abr. 2011 18:24:07

Usted probablemente podría - blockchain.info sin duda ha tomado medidas para permitir que usted, y sea razonablemente completa de la API, junto con websocket flujos de datos en tiempo real.

Dicho esto, usted probablemente no debería - Bitcoin, y otras cryptocurrencies, están diseñados para ser descentralizado y trustless. Mediante el uso de Blockchain.info o cualquier otra API proveedor, te dejas abierto a una variedad de ataques y problemas. Por ejemplo, ¿cómo se puede confirmar que el tx de datos devueltos por una API proveedor es realmente el tx de datos en el blockchain? La mayoría de las Api de no proporcionar ningún tipo de SPV apoyo, así que usted no puede solicitar la inclusión de la prueba.

Ejecución de un Nodo Bitcoin es un costo relativamente bajo para un considerablemente mayor garantía de seguridad. Yo les recomiendo vivamente que extraer los datos directamente desde su propio nodo.

+311
Amanda Morris 1 jul. 2018 20:16:30

Es un multisignature 2-de-2 de la dirección.

He anotado la secuencia de comandos:

scriptPubKey longitud: 51
Pulse los siguientes 33 bytes en la pila: 21
Comprimido clave pública: 0241b8aba0994f320a8b438c627dbf31fbdd7dc722dd8418d829d67a9c6e4fd690
Pulse los siguientes 33 bytes en la pila: 21
Comprimido clave pública: 036fbd9d0a34a569f10b0431c8aeecf74ad796b99838b7272ef35ded130a794f9b
OP_2: 52
OP_CHECKMULTISIG: ae

Si cambia DONATION_SCRIPT[2:35] a su propia comprimido de clave pública, y DONATION_SCRIPT[36:69] a otro comprimido de clave pública, que deben trabajar.

+271
Txus 30 may. 2012 6:13:23

Para organizar un cable desde Europa a los estados unidos y hacia atrás utilizando bitcoin sin cuotas, usted puede:

  1. Abrir una cuenta en KRAKEN.com hacer un IBAN/BIC de alambre a su kraken cuenta (gratis!), toma de 2 a 4 días hábiles
  2. Abrir una cuenta en circle.com y registrar su cuenta bancaria en estados unidos
  3. Comprar bitcoins en kraken.com (precio muy pequeño, por lo general alrededor de 20 céntimos)
  4. La transferencia de bitcoins kaken.com a circle.com cuenta
  5. Retirar bitcoins en DÓLARES de circle.com

Yo no lo intente, pero todo el proceso no debería costar más de 50 céntimos. Por supuesto que el riesgo de las pequeñas pérdidas/ganancias debido a la volatilidad de los precios de bitcoin. También, no sé lo que es la conducción de los tipos de cambio en circle.com.

+223
turnepf 6 may. 2013 19:04:04

En pocas palabras:

Si yo fuera la configuración de un intercambio, me gustaría ver un back-end que ya existe, con un front-end que podía "etiqueta blanca".

En primer lugar, soy un desarrollador que trabaja con Bitshares, así que mi consejo puede ser considerado como contaminado. En mi posición, puedo saber el código. No necesariamente conocen el negocio. Así que toma todo lo que digo y lo coloca en contexto.

En segundo lugar, sé muy poco acerca de las complejidades de las leyes en la India, y nunca me anime a actividades ilegales. Así que asegúrese de que lo que haces es legal dentro de su jurisdicción.

Ahora, con el espectáculo...

Bitshares: El Código

Bitshares-core es un código abierto (con licencia MIT) blockchain proyecto que se basa en las Opd (Distribuido Prueba de la Apuesta).

Bitshares: La Red

Repartidos por todo el mundo son "Testigos". Ellos se encargan de asegurarse de que las transacciones de venir a través de que son legítimos. Piense en ellos como los "mineros" en el mundo Bitcoin.

Dónde puede encajar en:

Lo que algunos han hecho es dar un "front-end" para la Bitshares blockchain. Ellos proporcionan el servicio de atención al cliente, la cartera, la página web, etc. Bitshares se ocupa de los elementos de la red.

Me atrevería a considerar con la construcción de Bitshares como back-end. Se proporciona "stablecoins" que permiten fiat-como saldos a sentarse allí sin exposición a la volatilidad de cripto moneda. Proporciona una plataforma de negociación con algunos de comercio existente pares, y usted puede crear su propio. No son de código abierto front-ends que puede "etiqueta blanca"

+20
Ben Reierson 14 sept. 2012 6:03:55

Mostrar preguntas con etiqueta