Bitcoin del desapareció de la cartera no utilizados

me preguntaba si yo podría obtener la ayuda de expertos en algo que me ha estado molestando un poco.

Encontré un viejo bitcoin wallet me había olvidado. Usted puede ver su información aquí. Yo estaba emocionado, ya que parece tener alrededor de $100, por lo que "dinero gratis" desde los tiempos cuando yo a la mía.

Si nos fijamos en toda la transacción en dicha cartera, vas a ver que van desde 2013-04-14 a 2013-05-08. Es en ese momento que me di cuenta de minería de bitcoins era un poco inútil y que si quería hacer algo de dinero con el que probablemente debería hacer algo más.

Pero entonces usted va a ver que hay una transacción en 2014-03-24, que es de casi un año más tarde que no recuerdo de. La transacción también es transferir el dinero de mi cartera a otra cartera que no recuerdo poseer. Parece que mi pequeño monedas fueron robadas en este punto, y yo realmente no sé cómo, ya que siempre he estado en un local de la cartera.

Ahora, sé que hay maneras en que la gente puede robar cosas de los locales, billeteras, etc, pero me preguntaba si hay de todos modos puedo tratar de rastrear la forma en la que las monedas fueron robados. Y ¿por qué es que la cantidad total en dicha cartera no eran robados (todavía hay 0.00038478 BTC en ella)

Cualquier luz que en este caso sería sobre todo apreciado.

+353
Roy Stevens 3 dic. 2013 21:58:56
28 respuestas

En general, esto no debería ocurrir. Las situaciones esto puede suceder debe limitarse a:

  1. errores en el software
  2. actos dolosos por el software

para resolver esto, usted tendrá que buscar la transacción en un bloque explorer y documentar toda la información pertinente, incluyendo la altura de bloque, el identificador de transacción, entradas pasado, la dirección de destino, cambiar de dirección y, posiblemente, el minero, que narra el bloque.

armados con esta información usted, a continuación, vuelva a confirmar en que monedero y comprobar de nuevo para las desviaciones, y si es necesario contactar con los desarrolladores de la cartera.

si no pueden ayudar, al menos debe ser capaz de pedir una nueva y más precisa de las preguntas aquí después.

+999
austinstorm 03 февр. '09 в 4:24

Quiero analizar bruto transacciones en JSON, a continuación, cambiar algunos valores y codificar de nuevo a hexadecimal. JSON como este:

{
"direcciones": [
"346vcZZ6QV4nr68fybMEuA7qxxQeyKWops"
], 
"block_height": -1, 
"block_index": -1, 
"confirmaciones": 0, 
"double_spend": false, 
"honorarios": 0, 
"hash": "e09c37cca11208a8c372a1e397dcff0382b4d78cdde157ce8824d028dc185a80", 
"inputs": [
{
 "edad": 0, 
 "output_index": 1, 
 "prev_hash": "c15bb773cdd5bb63a65766f5680684ce991c126698db0aa020e3058081742874", 
 "script_type": "vacía", 
 "secuencia": 4294967295
}
], 
"salidas": [
{
 "direcciones": [
"346vcZZ6QV4nr68fybMEuA7qxxQeyKWops"
 ], 
 "script": "a9141a75cd53e9740caadbf83cbefdd087cdceb978a487", 
 "script_type": "pay-to-script-hash", 
 "valor": 14000000
}
], 
"la preferencia": "baja", 
"recibido": "2018-08-21T08:05:02.841875145 Z", 
"relayed_by": "54.160.159.32", 
el "tamaño" de: 83, 
"total": 14000000, 
"ver": 2, 
"vin_sz": 1, 
"vout_sz": 1
}

He intentado utilizar bitcoinj pero se vuelve muy simple objeto sin una gran cantidad de campos.

+997
Segamoto 11 oct. 2012 23:43:49

Independientemente de cualquier teoría de la conspiración. El hecho de que el ASIC máquinas están disponibles en el mercado (tanto de hardware y completado sistemas) hace que sea más fácil para cualquier agencia de comprarlos y usarlos. En mi opinión, esto no comprometer SHA-256.

+965
Amanda A 30 jun. 2019 9:57:03

Como yo lo entiendo,cuando la minería BTC, y el cálculo de un bloque, el objetivo es encontrar un algoritmo hash SHA-256 por debajo de un cierto valor (con el bloque anterior, un nonce, y otras cosas como la entrada). Son de la piscina todos los mineros de realizar ese cálculo directamente (sólo con diferentes nonces?)

Si es así, ¿qué impide que el minero que se "encuentra" el bloque de mantener, y no informar de nuevo a la piscina? Estoy asumiendo que hay algo de salvaguardar aquí, y los mineros no son en realidad va a encontrar la solución completa.

+906
pashadancer 30 jun. 2011 9:48:07

En general, no se puede.

Usted tiene que mirar en el scriptPubKey de la salida que se gasta.

+905
hohepagrim 30 may. 2010 10:42:42

Su cuenta corriente es baja. Usted debe mantener un mínimo de 250 XRP utilizar todas las funciones de Onda.

Que es una advertencia que se muestra siempre su XRP saldo es inferior a dos veces la corriente de los requisitos de reserva. El número en la advertencia también va a cambiar como agregar/quitar confianza/líneas de crédito o agregar/llenar/cancelar el comercio ofrece.

La cantidad de XRP requiere en la reserva se enumeran en la Ondulación de la wiki. Básicamente, la 250 que se ve es de 200 por su cuenta, más de 50 por su confianza/línea de crédito de Bitstamp (que se suma para obtener el Bitstamp-BTC en su Ondulación de la cuenta).

Para hacer un intercambio de la oferta requiere un adicional de 50 XRP (el cual es una reserva, se convierte en la onu-reservado cuando la oferta está lleno o se cancela). Desde que tenía sólo 299.9999 XRP (no 299 como se dijo) Ondulación fue incapaz de crear un nuevo comercio de la oferta como de la nueva reserva límite habría sido de 300. Sí, el mensaje de error no es tan clara como debería ser.

Quien te envió tu inicial de 300 XRP realmente debería haber enviado 300.1 o 350.1 (o más). Aunque es posible obtener más XRP de BTC en una nueva Ondulación cuenta con sólo 250.0001 XRP, se requiere una cuidadosa gestión de la limitada XRP que no debería estar en espera de un nuevo usuario. Es realmente la mejor manera de empezar una nueva cuenta con al menos 350.1 o más XRP.

+884
Osteoboon 20 abr. 2010 19:29:16

Micelio HD es BIP 44 compatible. Según lo especificado por BIP 44, la dirección de la brecha límite es de 20. Esto significa que después de 20 índices de direcciones no utilizadas, la cartera espera que no más se utilizan las direcciones más allá de ese punto. Por lo tanto, si usted puede enviar fondos a una dirección con una brecha de más de 20 índices entre la última dirección, la cartera de software no va a comprobar si la dirección ha recibido los fondos.

+869
Pim 15 feb. 2019 3:26:24

El problema aquí es con:

 (bloque.nVersion < 3 && nHeight >= consensusParams.BIP66Height)

El bloque tiene la versión 2, pero supongo que el bloque que está tratando de descargar es mayor que BIP66Height por lo que rechaza.

Es muy difícil y requiere una gran cantidad de conocimientos especializados para modificar el código fuente de una moneda, y suena como usted probablemente no tiene la experiencia/habilidades necesarias en este momento, así que me gustaría suavemente sugieren que gasta un poco más de tiempo para aprender acerca de cómo bitcoin y la altcoin que están trabajando son codificados, etc. antes de intentar realizar esta modificación, porque no se puede simplemente copiar y pegar el código de bitcoin en una altcoin y esperar que funcione. Diferentes monedas simplemente no son compatibles el uno con el otro de esa manera.

+867
zoidsk270 21 jul. 2015 14:21:48

La forma más sencilla de enviar y recibir bitcoins a través de programación es ejecutar el estándar de bitcoind cliente y tener su software de hablar a través de JSON-RPC interface. Usted puede darle órdenes a enviar monedas, comprobar las transacciones entrantes, y así sucesivamente.

En cuanto a la programación de operaciones se hagan en algún momento futuro: una vez que usted sabe cómo hacer las transacciones a través de RPC, haciendo a un horario de tiempo futuro es realmente sólo una programación general de la pregunta y no dentro del ámbito de este sitio. El enfoque más evidente sería un algoritmo similar a Unix del crond(8): tiene una cola de trabajos pendientes en orden cronológico, y dormir hasta la hora de ejecutar la siguiente. Cuando un nuevo trabajo está programado, se inserta en su lugar en la cola, y si resulta ser el primero en la cola, volver a calcular el tiempo de sueño.

Como para determinar si y cómo utilizar almacenamiento en frío: eso es algo que tendrá que determinar. Mantener el retenida temporalmente monedas en almacenamiento en frío reducirá el riesgo de ser robado por un atacante, pero también añade un extra de costos, ya que tendrá una confianza humano empleado para transferir manualmente ducados de almacenamiento en frío en intervalos de tiempo apropiados. Tendrás de encontrar un equilibrio frente a los riesgos y el potencial de las responsabilidades de tener monedas robadas.

+783
Lawrence Tran 16 may. 2017 11:31:46

Consiguió trabajo.

Ken blog supone un entorno Windows, en Linux de 64 bits, la cantidad de bytes son diferentes para ciertos tipos de datos así que he tenido que cambiar algunas de las "pack" formatos.

Por último, yo había estado haciendo todo en hexadecimal y la conversión a binario sólo para el envío de socket. A la hora de calcular el sha256 (dos veces) de la suma de comprobación sin embargo, esto debe ser en el BINARIO de carga.

Código de trabajo (para Linux de 64 bits, al menos):

importación struct
import socket
el tiempo de importación
importación hashlib
importación binascii

la magia = "f9beb4d9"

def makeMessage(magia,de comando,de la carga):
 checksum = hashlib.sha256(hashlib.sha256(capacidad de carga).digest()).digest()[0:4]
 el retorno de la magia.decode("hex")+struct.pack('12sI4s',comando,len(capacidad de carga),suma de comprobación)+carga
def makeVersionPayload():
 versión = 70002
 servicios = 0
 timestamp = int(tiempo.time())

 addr_you = "127.0.0.1"
 services_you = 0
 port_you = 8333

 addr_me = "127.0.0.1"
 services_me = 0
 port_me = 8333

 nonce = 0

 user_agent_bytes = 0
 start_height = 0
 relé = 1

#https://bitcoin.org/en/developer-reference#version
 carga útil = "";
 carga útil += struct.pack("me",versión)
 carga útil += struct.pack("Q",los servicios)
 carga útil += struct.pack("q",timestamp)
 carga útil += struct.pack("Q",services_you)
 carga útil += struct.pack(">16s",addr_you)
 carga útil += struct.pack (">"H", port_you)
 carga útil += struct.pack("Q",services_me)
 carga útil += struct.pack(">16s",addr_me)
 carga útil += struct.pack (">"H", port_me)
 carga útil += struct.pack("Q",nonce)
 carga útil += struct.pack("B",user_agent_bytes)
 carga útil += struct.pack("me",start_height)
 carga útil += struct.pack("B",relé)
 el retorno de la carga útil

ip = socket.gethostbyname("124.248.237.178")
puerto = 8333
calcetín = socket.zócalo(socket.AF_INET, socket.SOCK_STREAM)
print "conectado al nodo..."
calcetín.connect((ip,puerto))

msg = makeMessage(magia,"versión",makeVersionPayload())
print "el envío de la versión del paquete"
calcetín.send(msg)

mientras que 1:
 msg = calcetín.recv(2**10)
 si no de error:
 print "hecho"
exit()
otra cosa:
 imprimir msg.encode("hex")
+771
the freedom 28 dic. 2014 17:00:12

Finalmente, los avances de la tecnología puede permitir a la fisuración de las claves que permite el acceso a sus Bitcoins. Esto sería el equivalente digital de salvamento o de la caza del tesoro.

Hasta entonces, los que están perdidos.

+745
bbqliz 20 abr. 2015 9:02:12

Segwit ha sido bloqueado, pero no activado todavía. Aproximado de activación de fecha 24 de agosto de 2017, alrededor de las 00:36 UTC.

Edit: de acuerdo a https://xbt.eu "la Activación de espera en ≈Tue, 22 de Agosto de 2017 21:49:21 GMT"

+696
Chase Childers 23 ago. 2016 0:43:11

La división en cambio no es un proceso unidireccional. Las transacciones pueden tener múltiples entradas y múltiples salidas. Así que usted puede crear una transacción con 5 entradas y 1 salida, que invertir la división efecto de cambio. En la práctica, la combinación de las transacciones de este tipo debería de suceder mucho antes de que las salidas se dividen en polvo.

El polvo es aconsejable, tanto por los mineros y por carteras.

+683
user36956 25 jun. 2013 14:54:02

Escenario 1:

Compré k bitcoins en la tasa de unidad de X en el pasado, con la cantidad Un. Si quiero vender ahora, miro a las tres de la unidad de precios:

  • Precio De Compra
  • Precio De Venta
  • Precio De Contado

Pregunta # 1: En que precio me va a vender el k bitcoins que tengo?


Escenario 2:

Tengo Un dólares con mí y quiero comprar bitcoins con ella. Estoy buscando a las 3 de la unidad de precios:

  • Precio De Compra
  • Precio De Venta
  • Precio De Contado

Pregunta # 2: En cual de estos precios unitarios que me va a comprar los bitcoins?


Por el bien de la inteligencia, digamos que estoy utilizando Coinbase o GDAX

Elemento de la lista

comprar/vender en los dos escenarios anteriores.

Gracias

+681
IrvineDotnet 13 oct. 2017 6:16:31

Estoy buscando un sistema de cripto-moneda de cambio de motor.

Mi preferencia sería algo fácil de usar como joomla o drupal. Mi programa de instalación de exchange necesidades de apoyo para alt-coins y bitcoin.

He descubierto intersango a mí mismo. Sin embargo, sql archivo está dañado, no hay creación de tablas y de importación no funciona. Además de que es bitcoin exchange sólo (y necesito alt-coin de apoyo). Sitio de este intercambio con "invita a sólo", el registro está cerrado.

Hay algo súper simple que puedo usar para empezar?

+608
Trudy Bratkon 29 abr. 2010 12:50:44

Jerarquía determinista carteras tienen un maestro de clave pública. Estoy totalmente de entender curva elíptica del concepto con respecto a las claves públicas y privadas.
También entiendo el concepto de que Maxwell se describe aquí para generar nuevas claves públicas sin saber sus correspondientes claves privadas por sólo sabiendo el maestro de clave pública. Basado en Maxwell idea si alguien consigue dos de los hijos de claves públicas con un poco de matemática simple puede calcular el maestro de clave pública que le permite generar todos los usuario el futuro de bitcoin direcciones. Así que mi pregunta es

  1. No HD cartera de utilizar el mismo mecanismo explica por Maxwell para generar nuevas claves públicas?
  2. ¿Cómo se hace un HD cartera de proteger a su maestro de clave pública?
+548
user516 4 may. 2011 21:21:05

He creado una billetera en 7/13 a través de un Ubuntu live CD. Recientemente he importado el cifrado de cartera.dat archivo en el bitcoin-qt cartera en Windows 7. Monedas apareció. Pero, mi espera de la contraseña es incorrecta. Al principio pensé que mal grabado o mal escrita, que al inicio. He contactado con un servicio para intentar que la fuerza bruta es. Sin embargo, yo sólo fui a restaurar y acceder a mi sin conexión LTC cartera y la misma cosa. Las monedas aparecen pero la contraseña es incorrecta. Mismo error dos veces, parece bastante improbable. ¿Hay algún otro error que podría haber hecho que llevó a esto? Por favor ayuda me lluvia de ideas.

Editar: Creo que me di cuenta de que yo pueda haber hecho.

1. cartera cifrada 
2. copia de la cartera.dat 
3. cambiar la frase de contraseña 
4. no hacer una nueva copia de la cartera.dat"

Primera copia cifrada no descifrar con la nueva frase de contraseña. Por desgracia, en ese momento yo no hubiera captado la consecuencia de restablecer la clave de acceso (es decir, volver a cifrar el monedero.dat) y no crear una nueva copia de seguridad de cartera.dat.

Edit 2: Como un seguimiento fue una frase en cuestión (mal escrito dos veces en el cifrado). Yo era capaz de descubrir el real de la frase de contraseña mediante el script de ruby de este hilo https://bitcointalk.org/index.php?topic=85495.

Ver mi post # 312 para obtener más información si usted necesita ayuda para resolver este tipo de problema. La gente en ese hilo son muy útiles.

Muchas gracias a todos los que ayudaron. Fue un estresante y frustrante experiencia de la que aprendí mucho. :)

+459
Brick House 3 ago. 2014 10:32:00

No se puede, pero se podría hacer algo similar.

Para empezar no hay un conjunto único de los libros de la orden para el BTC/USD, debido a que hay decenas de intercambios cada uno con su propio conjunto de libros. La agregación de todos los datos de todos los intercambios en un solo libro no va a funcionar debido a la fijación de precios diferenciales (oportunidades de arbitraje) a través de los intercambios.

Si usted quería hacer esto para un solo cambio (como BitStamp) tendría que escribir un guión (o un programa) para descargar todos los datos de su API (o rascar el HTML), y la inserta en una base de datos. Sin embargo, esto sólo le pondrías a los datos desde el presente hacia adelante. Si usted quería histórico de datos, usted tendría que encontrar a alguien que esté ejecutando un bot, y trate de comprar los datos de ellos. Trate de preguntar a su alrededor en BitCoinTalk.org o usted podría pedir a los intercambios por sí mismos si estarían dispuestos a vender este tipo de datos.

También algo que usted debe ser consciente de que, en mi experiencia escribiendo mi propio trading bot, me he dado cuenta de que algunas de las órdenes abiertas existen para una cantidad de tiempo muy corto (< 1 segundo). Así que si usted va a escribir su propio bot, tenga esto en mente. También hay que tener en cuenta que la mayoría de los intercambios uso de Cdn para evitar ataques DDoS, y activamente el acelerador de su bot si enviar demasiadas solicitudes por segundo. Si eres inteligente se puede evadir el CDN de limitación, y enviar suficientes peticiones por segundo a observar a aquellos de corta duración órdenes.

Y cómo se crea esta en un movimiento de la gráfica 3D? Yo no tengo ni idea. Siempre se puede escribir su propio programa, pero para algo como esto, estoy seguro de que ya existe un producto que puede hacerlo.

+420
dedidedi 26 oct. 2015 21:15:33

Usted podría explicar la moneda límite como esta:

Cuando Bitcoin comenzó, su creador establecer una regla de "No más de 21 millones de Bitcoins será jamás creado, y se les dará de forma gradual para la creación de bloques" (Añadir una explicación más detallada del bloque de recompensa o prueba-de-trabajo aquí si es necesario). Todos los que se unió Bitcoin sabía acerca de esta regla, y eran todo para él. Como todo el mundo puede ver todo el dinero creado mediante la resolución de los bloques, todo el mundo puede comprobar si alguien trató de ir en contra de la norma y de trucos. Si la trampa se detecta, nadie va a aceptar la solución, en lugar buscando uno que sigue la regla. Porque todo el mundo es la comprobación de todo, nadie puede engañar y crear más Bitcoins que está permitido.

+376
dbellizzi 17 mar. 2013 10:45:35

Usted puede cobrar en efectivo los bitcoins de forma más barata en Euros, ¿verdad?

Yo soy de la UE, pero en mi país no está en la eurozona, así que por eso necesito un conveniente no residente euros en la cuenta.

Estoy buscando el cero por ciento de interés/no costo de la opción por varias razones:

  • Prefiero no necesita el interés de evitar las tarifas. No es mi cuenta de ahorros.
  • El Ahorro de la UE la Directiva hace que sea una molestia para sostener una pequeña cuenta de cheques fuera de su país porque tiene que informar de cualquier interés devengado por él, excepto para las cuentas que mantiene en ciertos países. Tal vez hay un insignificante mínimo, usted no tiene que informar? Digamos que usted gana una horrible 0.1 por ciento en el euro en la cuenta de cheques y usted tiene el dinero que entran y salen de la cuenta cada mes para que usted incluso no mantener un saldo de allí, pero que son necesarios para calcular los impuestos para que la enorme cantidad de dinero? Es ridículo. Es sólo el control de freakery de su gobierno que tienen que saber donde se tiene una simple cuenta bancaria, gran. De modo que el cero por ciento de interés de la privacidad de los beneficios.

Prefiero ir con el intercambiador de Bitcoin Central, que acaba de recibir un pago de la licencia por procesador en Francia (similar a Paypal), así que puede estar seguro de que es de fiar y el banco puede estar seguro de que no soy el lavado de dinero. Por cierto que es una pregunta interesante cómo los bancos consideran que el dinero que entra de bitcoin intercambiadores? Es sospechoso para ellos o no? Tal vez depende de que país el intercambiador de bancos. Otra pregunta que se hacen los bancos tratar residentes y no residentes titulares de cuentas de manera diferente si reciben fondos de bitcoin echangers? Necesito dinero en efectivo fuera de los gastos mensuales. Nada más, nada menos.

Cualquier pensamiento o recomendaciones? Hey! No es ilegal mantener en algunos bitcoins, ¿verdad?

+336
Abdulrahman 13 jun. 2011 11:34:38

ok, me lo imaginé. la respuesta correcta para el siguiente ejemplo se mira de esta manera:

# obtener su saldo de las transacciones
listunspent
# seleccione los que desea verter BTC desde, por favor, también tenga en cuenta sus 'vsal', que es un resultado de una transacción que usted es dueño de una clave privada y por lo tanto capaz de gastar.
createrawtransaction '[{"txid":"aaaa...","vsal":0},{"txid":"bbbb...","vsal":0}]' '{"1mainaddr...":0.02}'
# explicó: utiliza dos salidas, del total de 0.0205 BTC. te regalan 0.0005 cuota y mantener 0.02 a su 1mainaddr...
# usted puede deshacerse de la transacción resultante proyecto para ver cómo lucirá como
decoderawtransaction <...result_from_createrawtransaction...>
# firmarlo con su clave privada
signrawtransaction <...result_from_createrawtransaction...>
# si devuelve un hex con "completa" : true, ahora se puede enviar a la red
# si devuelve "completa" : false, que no tiene una clave privada para firmar, o usted podría tener especificada no válida 'vsal'. de google para obtener más posible los problemas, esos fueron los dos que he experimentado.
sendrawtransaction <...result_from_signrawtransaction_hex...>

referencias:

  • people.xiph.org/~greg/signdemo.txt
  • bitcointalk.org/index.php?topic=101525.0

gracias:

  • @Murch

este es un manual para original satoshi cliente.

+330
rvigleisure 7 may. 2010 17:59:28

En mi nodo https://getaddr.bitnodes.io/ la página, clic en "Check Nodo" botón en la parte inferior de la página informa de que el nodo asociado con esta dirección IP; sin embargo, en la parte superior de la página, "el Estado del Nodo" dice que no lo es. Parece que mi nodo es tener la detectabilidad de los problemas con el Bitcoin red, aunque https://getaddr.bitnodes.io/ puede hacer ping que muy bien.

¿Por qué podría ser esto?

Incluso he de ejecutar el nodo en una red diferente (incluso la compatibilidad con IPv6), y me da el mismo problema.

Estoy pensando que puede tener algo que ver con mi carrera bitcoin-qt con un Tor proxy, aunque estoy explícitamente el suministro de la "oigan" bandera a bitcoin-qt.

(Me he preguntado acerca de esto en Github, pero no parece ser un grande en bitnodes sino un problema de configuración en mi final; o tal vez la red BTC en mi zona no tiene necesidad de más nodos?)

+281
Dan Jenkins 2 ene. 2015 6:29:09

Sin ordenadores ni electricidad, Bitcoin tendría ningún valor y no podría ser utilizado como es totalmente un activo digital. No hay un objeto como una moneda y por lo tanto de Bitcoin no se puede poner en un activo físico. El blockchain es lo que determina que algo es Bitcoin, y sin ella (porque no hay equipos o electricidad), nada físico que pretenden representar o tienda de Bitcoin (por ejemplo, un papel de la cartera) no tiene ningún valor, además el valor del material en sí mismo.

+258
Waldo Rabie 11 ago. 2018 9:35:11

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.

+251
neuviemeporte 19 dic. 2011 8:47:06

Construir fácil, literal "one-click" minería de datos de usuario (GUI) en el usuario final Bitcoin software, de tal forma que cualquier persona que ejecute un completo nodo al instante (o en un horario) participar en las actividades mineras. Dado que prácticamente NO hay incentivo de ganancias para este (dada la minería de dificultad), va a ser puramente preventivo medida para facilitar a los usuarios fácilmente y al instante la mía en el caso de que la centralización de los niveles de REALIDAD se vuelven peligrosas, O en el caso de un colapso en la dificultad por la razón que sea. En el último caso, el incentivo de nuevo se convierte en un evidente monetario. En el primero, el incentivo es el deseo general para proteger la red de los males de cualquiera de los escenarios posibles.

+166
JimBean 22 ago. 2017 8:06:01

Decir que he querido tener una gran cantidad de bitcoins por muchos años como una inversión. Mi preocupación sería sobre la seguridad a largo plazo de la cartera diferente de los mecanismos. Si se trata de un sitio web - ¿y si se quiebra o se cae? Si está en mi teléfono - a continuación, ¿qué pasa si pierdo mi teléfono?...

Me corrija si estoy equivocado, pero, presumiblemente, un bitcoin es esencialmente una larga cadena de números, por lo que presumiblemente podría escribir físicamente presente en un papel, hacer un par de copias de seguridad y enterrarlo en el jardín (o lo que sea), entonces no tendría que preocuparse de la página web que van hacia abajo.

Supongo que mi última pregunta es, ¿cómo puedo almacenar algunos bitcoins por muchos años sin tener que preocuparse por la seguridad de mi cartera?

+146
Doug Carter 9 jul. 2016 14:26:33

Sí, esto es realmente lo que el raw de la transacción API es para el.

El ordinario enviar Rpc (sendtoaddress y sendmany) hacer todo a la vez:

  • Construir salidas basándose en las direcciones/cantidades que desea enviar.
  • Hacer de la moneda de selección para buscar entradas para satisfacer las cantidades, determinar la cuota, y agregar modificar, si es necesario.
  • Firmar las entradas con las llaves en su cartera.
  • Difusión de la transacción a la red.

Ya que el costo depende del tamaño de la transacción, la cual depende de la moneda de selección, no se puede "intervenir" en el medio de estas Rpc.

El crudo de transacción de la API te permite hacer todos estos pasos de forma independiente:

  • La construcción de salidas basados en direcciones/cantidad usando createrawtransaction.
  • Hacer de la moneda de selección para buscar entradas, determinar la cuota, y añadir el cambio de uso de fundrawtransaction.
  • Firmar las entradas usando signrawtransaction.
  • Difusión de la transacción mediante una de sendrawtransaction.

Si necesita conocer la tasa real antes de la radiodifusión, puede utilizar createrawtransaction + fundrawtransaction + signrawtransaction para construir una totalmente válida la transacción sin la radiodifusión. Puedes comprobar esto, y decidir la difusión mediante sendrawtransaction o no.

+77
AndreasHassing 26 ago. 2018 11:59:20

getblockchaininfo debe decirle que la cadena de la que usted está. Por ejemplo, en la cadena principal, usted debe obtener algo como:

{
 "resultado": {
 "en cadena": "principal", <======= Esto es lo que quieres
 "bloques": 519338,
 "headers": 519338,
 "bestblockhash": "0000000000000000001822f09f1821deb6b3b74e36ea1de4e232e5c60fa30ed9",
 "dificultad": 3839316899029.672,
 "mediantime": 1524358671,
 "verificationprogress": 0.9999957624003699,
 "chainwork": "0000000000000000000000000000000000000000018fa8011b05ef506160c4ff",
 "podado": false,
 "softforks": [
{
 "id": "bip34",
 "versión": 2,
 "rechazar": {
 "el estado": true
}
},
{
 "id": "bip66",
 "versión": 3,
 "rechazar": {
 "el estado": true
}
},
{
 "id": "bip65",
 "versión": 4,
 "rechazar": {
 "el estado": true
}
}
],
 "bip9_softforks": {
 "csv": {
 "estado": "activo",
 "startTime": 1462060800,
 "tiempo de espera": 1493596800,
 "desde": 419328
},
 "segwit": {
 "estado": "activo",
 "startTime": 1479168000,
 "tiempo de espera": 1510704000,
 "desde": 481824
}
}
},
 "error": null,
 "id": null
}
+61
AJAr 21 abr. 2018 21:44:17

Mostrar preguntas con etiqueta