¿Cómo que el cliente sepa el número de llaves y monedas cuando se está recuperando de una semilla?

Cuando tengo una semilla y utilizarlo para recuperar mis llaves, ¿cómo puede un cliente de averiguar las claves que tuve y sus respectivas cantidades?

Para aclarar, yo entiendo como un determinista clave funciona y que podemos generar más teclas de ella. Lo que no estoy seguro es de cómo el cliente sabe cuántas claves privadas / carteras he tenido y la unidades de moneda en cada uno de ellos.

+341
Mousey Walshe 15 oct. 2016 8:05:40
26 respuestas

El problema que se describe parece bastante extraño. No sé qué es lo que impide el desbloqueo de la cartera.dat. Creo que esto podría ser causado por InputMethod/halfwidth y fullwidth formas/Bloq mayús/bloq Num... Doble check estas cosas antes de escribir su contraseña.

Por último, si usted todavía no puede averiguar qué es lo que impide el desbloqueo de la cartera, usted podría tratar de exportar sus claves privadas de su vieja PC, uno por uno.

En su nuevo PC, si usted ha terminado la inicial de la sincronización con la última versión de Bitcoin Core, usted puede abrir la ventana de depuración, cambie a la pestaña de la consola, a continuación, intente la rescanblockchain comando. Esto debería hacer que tu wallet balance hasta la fecha, la cual podría tomar algún tiempo para completar.

Entonces, listunspent comando podría indicar que las direcciones de tus bitcoins están almacenados actualmente en la. Usted puede guardar el texto, a continuación, copiarlo a la PC antigua.

En su viejo PC, inicie bitcoin-qt. No importa si el blockchain la sincronización está completa o no. Abra la consola, el primer uso walletpassphrase 'YOUR_PASSPHRASE_HERE' 3600 para mantener su cartera desbloqueado durante una hora, a continuación, utilizar dumpprivkey ONE_OF_YOUR_BITCOIN_ADDRESSES_HERE para cada una de las direcciones Bitcoin.

Una vez que usted obtiene todas las claves privadas, usted será capaz de importar a casi cualquier Bitcoin wallet.

+910
novicef 03 февр. '09 в 4:24

Estoy tratando de crear enlaces de la biblioteca de C de libsecp256k1 en el Esquema (la astucia de la aplicación), pero supongo que mi pregunta se aplica a otros idiomas de destino. Supongamos que queremos exportar la función secp256k1_context_create: esta función espera un int como argumento que puede ser uno de los macros SECP256K1_CONTEXT_VERIFY, SECP256K1_CONTEXT_SIGN o SECP256K1_CONTEXT_NONE. Ahora estas macros son parte de la API de C, pero como mucho puedo decir que no hay forma de acceder a sus valores de la biblioteca compartida:

$ cd /usr/local/lib
$ nm libsecp256k1.así
... (sin nombres relativos a los valores del indicador)

Así que me parece necesario definir mis propios valores para los indicadores en el idioma de destino:

(definir %contexto-verificar 257)
(definir %contexto signo 513)
(definir %contexto-ninguna 1)

Sin embargo, al hacerlo, soy duro de codificación de los detalles de implementación, lo que significa que mi idioma de destino de la biblioteca podría romper a pesar de la API de C de ser estable (en realidad no estoy seguro de si esto constituye un cambio de API si el objeto existente código necesita ser recompilado, cambio de ABI?). Podría alguien que me permita saber si me he perdido algo, o si hay una mejor manera de abordar este problema?

+845
23021983 16 ene. 2011 19:39:17

Alice quiere Bob a la transferencia de 10btc a Carol, y está dispuesto a pagar Bob 11btc para la transferencia.

Ambos encomiendo a Trent para mediar en la transacción, y Alice está dispuesto a pagar Trent 1btc de la comisión.

¿Cuál es la correcta y más segura de protocolo para la realización de este contrato?


Edit: ¿el siguiente protocolo de sentido?

  1. Alice emisiones de una transacción (Tx1) con 2 salidas:
    • 11btc con una secuencia de comandos de salida especificando 2-de-3 multi-verificación de la firma, especificando Alice, Bob y Trent como destinatarios
    • 1btc a Trent (comisión)
  2. Bob verifica Alice's de la transacción:
    • Verificado: Bob emisiones de una transacción (Tx2) el envío de Trento 10btc
    • Rollback - Bob no está satisfecho o no la transferencia de los fondos a Trent: Trent emisiones de una transacción (Tx3) el envío de Alice su 11btc de nuevo, especificando Tx1's primera salida como de entrada y señales de la entrada. Cuando Alice quiere pasar Tx3, añadiendo su firma a la entrada satisface la 2-de-3 requisito (y el proceso se detiene aquí)
  3. Trent emisiones de una transacción (Tx4) el envío de Bob el 11btc, especificando Tx1's primera salida como de entrada. Cuando Bob quiere pasar Tx4, agregar su firma a la entrada satisface la 2-de-3 requisito
  4. Trent emisiones de una transacción (Tx5) el envío de Carol 10btc, especificando Tx2 como una entrada
+763
Michael J Swart 26 mar. 2010 8:14:55

Sí, la espera es la cosa correcta a hacer, y casi la única cosa que usted puede hacer. Debido a que su transacción es válida, es probable que sea incorporado en un bloque, a pesar de que no tienen un costo.

De acuerdo a Blockchain.info, la transacción fue extraído con éxito en un bloque 21 horas después de la primera la presentó. Debido a esto, ahora se puede ir a pasar esta transacción... que ya tiene, por el momento en que escribí esta respuesta.

+749
Domen Grabec 29 dic. 2014 4:42:04

Tengo alrededor de 25 BTC desde atrás cuando el Bitcoin fue de alrededor de 10$ o menos. En el tiempo, envió un amigo y me nunca pensé que alguna vez podría ser vale mucho. Desde ese momento, me he movido alrededor de ellos y no creo que todavía tengo original billetera de todo ese tiempo. No tengo ninguna prueba sólida de la transacción original (quizás algunos antiguo chat de Skype de registro). Estoy preocupado de que si yo tratara de dinero en efectivo y retirar a mi cuenta de banco, voy a perder todo o peor.

Por lo que yo entiendo, si el gobierno decide investigar la transacción, que podría aprovechar y me puso en la cárcel? La carga de la prueba está sobre mí a la derecha? ¿Cuál es el mejor/peor de los casos? Cualquier sugerencia sobre cómo abordar esto?

Una respuesta general sería agradable, pero para ser específicos, se me iba a retirar a mi, estados UNIDOS o Canadá a su cuenta bancaria.

+683
user31782 12 abr. 2015 21:14:04

Hice un experimento de la retirada de 0.00000001 BTC de MtGox. Y esta transacción aún no puede ser visto en http://blockexplorer.com/ después de aproximadamente una hora.


La preocupación solucionado, gracias a todos!

http://blockexplorer.com/address/1Mm1YSodmgoDEHEQtQaZLjBW8Nemje3kFw

+665
deGoot 1 sept. 2013 17:05:02

Tengo un amigo que no tiene ningún problema con dejar caer un montón de dinero en algo como esto, que es, por supuesto, de $22,500. Como él es prácticamente inútil con los ordenadores, yo le ofrecí un trato; yo voy a hacer el mantenimiento y la gestión real del dispositivo si el lo compra y me sale un 50% de corte de todas las ganancias.

Ahora, de lo que he entrado en la rentabilidad de las calculadoras en la red, estaríamos haciendo alrededor de $8,500 por mes. Eso sería $4,250 para cada uno de nosotros, y eso no es una suma pequeña en absoluto.

Sería prudente ir a través con esto? Por lo que se ve, nos sentábamos bastante con todo ese dinero extra para gastar. Sé que le ayude mucho por aquí, eso es seguro.

+637
weylin machine 9 ene. 2016 12:42:58

Esto se llama poda.

A partir de aquí:

Desde Bitcoin-Core 0.11.0 puede podar (trim) de la blockchain en Bitcoin-Qt. Pero no de la interfaz de usuario. Usted necesita agregar -pode=550 a su bitcoin.conf archivo y reinicie Bitcoin-Qt.

Explicación: -podar=<meta en MiB> dirá bitcoin-core para eliminar los bloques que son mayores de bloque más antiguo que se puede mantener con un chainsize (suma de los cuadra-tamaños) de <destino> (min. 550MiB como ejemplo arriba muestra). Un mínimo de 550MiB asegura que al menos 288 bloques (~2 días). (explicación simple no incluidos deshacer de datos)

Restricción: -podar deshabilitar todos cartera de funciones en la versión 0.11 (va a trabajar con una cartera en la versión 0.12).

Obviamente, como un nodo no puede servir bloques históricos que no tenemos, así que eres más como un P2P leecher.

+569
jrbdkfad 27 oct. 2010 6:58:59

Sencillamente, he descargado una API .tarro de archivo de un Coinbase. He creado un proyecto de dynamic web project. He añadido con éxito en una biblioteca de referencia que la API.

Aquí está mi programa sencillo:

import com.coinbase.la api.Coinbase;
import com.coinbase.la api.CoinbaseBuilder;

public class Principal {
 public static void main(String[] args){

 try {

 Coinbase cb=new CoinbaseBuilder()
 .withApiKey(del Sistema.getenv("Mi API KEY"), Sistema.getenv("MI API SECRET"))
.build();
 } catch (Exception e) {
e.printStackTrace();
}
}
}

Como puedo ejecutar este programa, que dice:

Excepción en el thread "main" java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/tipo de/TypeReference
 en com.coinbase.la api.CoinbaseBuilder.construir(CoinbaseBuilder.java:16)
 en Principal.principal(Main.java:11)
Causado por: java.lang.ClassNotFoundException: com.fasterxml.jackson.núcleo.tipo.TypeReference
 en java.net.URLClassLoader$1.ejecutar(Fuente Desconocida)
 en java.net.URLClassLoader$1.ejecutar(Fuente Desconocida)
 en java.de seguridad.AccessController.doPrivileged(Native Method)
 en java.net.URLClassLoader.findClass(Fuente Desconocida)
 en java.lang.Cargador de clases.loadClass(Fuente Desconocida)
 en el sol.misc.Lanzador De$AppClassLoader.loadClass(Fuente Desconocida)
 en java.lang.Cargador de clases.loadClass(Fuente Desconocida)
 ... 2 más

¿Tengo que poner algo aquí? Estoy hicieron comprobado tres veces, Mi API key es correcto!

+561
RationalCenter 11 feb. 2012 23:29:53

Sí. La nube se está refiriendo en realidad es el bloque de la cadena. Un bitcoin wallet tiene varios significados diferentes, tales como la web de la cartera, el cerebro cartera, o varios otros, pero en mi opinión la mejor representación de una cartera es en realidad un archivo, normalmente una cartera.dat archivo. A continuación, utilice un cliente bitcoin para abrir esta cartera de archivo.

Dentro de este archivo hay varios pares de claves que se pueden utilizar para realizar las transacciones de bitcoins. No hay información sobre el saldo se mantiene en este archivo, de lo contrario sería muy grande en tamaño.

La parte importante es que un bitcoin wallet del formato no estandarizado. Esto significa que cada cliente bitcoin implementa su propia cartera formato de archivo. No se puede importar Bitcoin-QT cartera del archivo en Multibit por ejemplo.

Pero, de nuevo, una cartera puede ser representado en una variedad de maneras diferentes: como los archivos, en la web gestionados por terceros, como un trozo de papel, etc.

+543
mesch 4 jul. 2018 4:28:59

Bueno, en cierto sentido, la electricidad puede ser almacenado, si se está generando a través de carbón, gas natural, hidroeléctrica, o plantas de energía nuclear. (Se lo guarde por que no se genera en el primer lugar.)

Se podría definir una unidad de la moneda como una nota emitida por una compañía de electricidad diciendo, "IOU un megajoule." De la cruz región de comercio sería manejado por la búsqueda de un intermediario para el intercambio, por ejemplo, un Xcel IOU para una GDF Suez IOU.

Habría algunos problemas con este enfoque. En primer lugar, Bitcoin tiene una fiabilidad del 99% a 99,99%, dependiendo de cómo se defina. Que no es lo suficientemente confiable en muchos contextos. Imagine, por ejemplo, si un hospital no fue capaz de comprar energía para una hora cada año.

Segundo, las tasas de intercambio entre los diversos Pagarés va a cambiar basado en la especulación y los cambios en los mercados de combustibles, así que lo que pueden comprar con su dinero no permanecer estable de una semana a la semana. Por ejemplo, imagina si le han pagado en Delmarva PAGARÉS porque usted trabajó para una empresa con sede en Delaware, pero vivió en algún lugar donde usted necesita para pagar sus cuentas en Xcel PAGARÉS.

En teoría, usted podría hacer esto. No estoy seguro de que te gustaría, sin embargo.

+503
tamla powers 29 mar. 2013 11:02:18

Seguramente necesita el saldo de salidas tx (tx hashes, y los índices) para firmar una transacción. Además necesita de la edad y el valor de cada utxo para calcular las cuotas requeridas.

+495
BRPocock 28 nov. 2016 11:16:42

ADVERTENCIA: Mientras que esta respuesta puede ser una solución para el problema en cuestión, se trata de la exposición de su cartera de semillas a una herramienta en el internet. Por favor, tenga mucho cuidado al hacer esto!


No se pueden añadir comentarios para ampliar Chris.J la respuesta:

Aquí están mis notas sobre cómo recuperar / reconstrucción / regenerar / extraer TODAS las direcciones y claves utilizadas por MultiBit HD:

  • Ir a https://iancoleman.github.io/bip39/
  • En el campo "BIP39 Mnemónico" de relleno en su 12 la cartera de generación de palabras
  • No hay ninguna contraseña
  • Código: Bitcoin
  • En virtud de la Derivación de la Ruta, seleccione el BIP32 ficha
  • Cliente: Personalizado de la derivación de la ruta
  • Derivación ruta de acceso EXTERNO (RECEPTOR) DIRECCIONES (copiar y pegar este): m/0'/0
  • Su recepción de direcciones ahora se muestran al final de la página.
  • Derivación de ruta INTERNA (CAMBIO de DIRECCIÓN) (copiar y pegar este): m/0'/1
  • Su cambio de direcciones ahora se muestran al final de la página. Felicidad Absoluta ;)

(solución se encuentra en:https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki en "Jerárquica Determinista Carteras" de la imagen)

+410
Prashant Rawat 18 ago. 2013 10:16:58

Un bloque se genera cada diez minutos. La recompensa cambia periódicamente, y reducir a la mitad 32 veces más. ¿Cuál es el aproximadamente diaria recompensa en toda la red?

+390
teferi 2 mar. 2017 21:45:38

Tengo la esperanza de que están hablando blockchain.info

Si sí, entonces estoy de nuevo con la esperanza de que la dirección anterior que han publicado es una billetera electrónica en su blockchain.info

Si de nuevo, la respuesta es sí, por favor, siga los pasos a continuación:

  1. Vaya a configuración, luego haga clic en direcciones como se muestra a continuación:

enter image description here

  1. Haga clic en más opciones aparte de su dirección cuya clave privada se requiere, como se muestra a continuación:

enter image description here

  1. En "Más Opciones" encontrará "Clave Privada", por favor, haga clic en ella:

enter image description here

  1. Se mostrará un mensaje de advertencia como el siguiente, por favor haga clic en continuar:

enter image description here

  1. Usted puede ver su clave privada para la correspondiente cartera dirección:

enter image description here

Espero que esto ayude!

+363
basunova 2 sept. 2015 20:04:50

Hay un grupo de nosotros trabajando en una nueva iteración de p2pool basado en trenzas (un DAG de la cadena) y la minería en el pago (el Rayo) canales. Como p2pool, cada minero construiría su propio bloque, y proporcionar los compromisos y la prueba de que los pagos de la cuota de la cadena serán los adecuados Rayos canales (probablemente con el uso de "canal de las fábricas"). Trenzas resolver problemas de incentivos debido a la latencia, y canales de pago permiten pequeños pagos a un gran número de mineros, sin tener que esos pagos competir por el bloque de espacio. p2pool es todo, pero muerto por una serie de desafortunadas razones...entre ellos es que realmente se castiga la latencia más duramente que el subyacente blockchain, y una generalizada (incorrecto) la percepción de que las personas estaban haciendo menos dinero en p2pool.

Para responder a su pregunta, sí, es lo más definitivamente posible para deshacerse de centralizado de minería de piscinas, pero hay un montón de trabajo por hacer. Como una piscina, en principio, podría ejecutar el egoísta estrategia de minería para los miembros de la reserva si había suficiente hashpower (sin reducir la seguridad de la cadena). Esto podría causar centralizado piscinas a ser menos rentable que el descentralizada de la piscina, y económicamente animar a todos a unirse a la descentralizadas de la piscina.

También hay un concepto de pooled-solo de la minería , que yo sepa, nunca se ha aplicado, aunque la idea es que a partir de 2013.

Únase a nosotros en irc.freenode.net en el canal #braidpool si estás interesado en trabajar en esto.

+361
ine 21 mar. 2016 13:31:20

Rob

Cuándo o incluso si un cryptocurrency de minería de datos de la aplicación aparece en el sistema de juego como Play Station, Xbox y otros, la empresa que hizo el juego de consola se ha permitido este tipo de actividad y algunas compañías incluso fomentarlo. Además de que Xbox one PUEDE mío crypto monedas, las aplicaciones a pesar de que tiene que estar instalado y en ejecución para XB1 a la mía.

Sin EMBARGO, si el crypto de minería de datos de la aplicación fue forzada en el sistema de juego / juego de consola por JTAG o de otros métodos de homebrew / hardware o software de hacking, usted puede conseguir el juego de consola de algo inservible para el fuego de ladrillo y su extraído crypto monedas perdido para siempre debido a ser "confiscados", robado o destruido. También si las actividades ilegales son tales como, la compra de cualquier cosa, desde el metro, en el mercado negro con el crypto monedas, entonces usted seguramente va a perder su cryptoc monedas y los dispositivos de la investigación de la actividad.

+360
Allen May 8 feb. 2019 23:34:01

Bienvenido a Bitcoin.SE!

Usted necesita agregar el -datadir={dir} parámetro en la línea de comando.

Una lista completa de opciones de línea de comandos está disponible si la clave de bitcoind --help

+321
Dumoko 4 dic. 2015 7:30:04

Si una entidad que ejecuta una gran cantidad de relé de nodos en la red, se podría averiguar cuál de sus nodos fue el primero en ver a una transacción, y que puesto que la transacción de vino. Que no necesariamente les dice la IP de origen, como podría haber sido un nodo de retransmisión de una transacción en lugar de enviar a uno.

Esto deja una gran cantidad de incertidumbre en la traza. Debido a la naturaleza descentralizada de Bitcoin, no hay una sola entidad que es probable que sea en el control de la mayoría de relé de nodos. Digamos que, por el bien de los argumentos, que no es una empresa que ejecuta el 40% de todos los nodos de retransmisión. Tienen una muy buena posibilidad de que una cartera de envío de una transacción está conectado directamente a uno de sus nodos, y por lo tanto pueden trabajar fuera de la IP de origen. Pero, ¿y el otro 60% de los nodos? Puede que alguna vez lo digo para asegurarse de que una transacción no rebotan alrededor del 60% para un par de saltos antes de que lo vieran? No, y las probabilidades son insignificantes alta que sólo sucede a menudo. Y a mi conocimiento, no hay una sola entidad que se ejecuta de que muchos de los nodos.

El punto es, más relé de nodos hay, menos posible es rastrear una dirección IP de origen.

+318
Bap 30 mar. 2016 5:59:42

El idioma inglés-lista de palabras para el BIP39 estándar tiene 2048 palabras, así que si la frase que figura sólo 12 palabras al azar, el número de combinaciones posibles sería 2048^12 = 2^132, y la frase tendría 132 bits de seguridad. Sin embargo, algunos de los datos en una BIP39 frase no es al azar, por lo que la seguridad real de un 12-palabra BIP39 mnemónico frase es sólo 128 bits. Esta es aproximadamente la misma fuerza como todos Bitcoin claves privadas, por lo que la mayoría de los expertos consideran que es lo suficientemente seguro.

+209
visheshk 1 mar. 2013 0:53:48

Regular la minería es repetidamente inserción de diferentes nonces en el bloque de hashing hasta encontrar un nonce que hace un hash, que es menor que el nivel de dificultad.

Agrupado de minería de datos es igual que este, pero no utilizan la totalidad de la dificultad, sólo tienes que ser lo suficientemente bueno para un mucho más fácil la dificultad de que el grupo asigna a usted. Cuando usted encuentra un nonce que es bastante bueno para la piscina dificultad, luego de informar a la piscina que nonce. Que es un recurso compartido. La piscina se comprueba que el nonce es lo suficientemente bueno, así que la piscina sabe que usted hizo el trabajo. Por lo que el número de acciones que enviar decirle a la piscina que había que hacer mucho trabajo para encontrar.

Recibe en primer lugar, a una cuadra de la mina con la que se pone el nonces en. Usted también recibirá una dificultad para que el grupo quiere que usted use.

Envía el nonce que era lo suficientemente bueno para la dificultad. Enviar esta a la piscina. Nunca interactúan con la red en general.

Un rancio compartir es un recurso compartido que se extrae en un bloque que no es válido más. Si la piscina le envía a una cuadra de la mía, entonces alguien encuentra un nuevo bloque, a continuación, usted encontrará una participación en el bloque anterior, su participación es inútil ahora, por lo que es obsoleto.

+193
vladlarin02 12 jul. 2019 1:11:57

Se ejecuta una poda nodo de hacer mi tienda menos seguro?

No, en absoluto.

Me preguntaba ¿qué será de los aspectos negativos a mí corriendo una poda de nodo?

Con una poda nodo usted no puede:

  • La manija (extremadamente) profundas reorganizaciones (que en teoría es posible, pero en la práctica podría indicar un problema muy serio con Bitcoin de seguridad de la hipótesis).
  • Servir a los viejos bloques a otros nodos.
  • Nueva búsqueda de edad transacciones que puedan afectar a su cartera después de importar una dirección antigua/clave.

No estoy muy seguro de por qué necesito una copia completa de la blockchain.

Por lo general no, aparte de los casos mencionados anteriormente.

+173
middleagedgeezer 24 jul. 2016 7:54:11

Su Blockchain.info monedero es inherentemente seguro, debido a la forma en que las carteras son generados por Blockchain. Blockchain.info sólo envía cifrada cargas hacia y desde que se decryptable por la frase de contraseña que usted usa.

No utilizar la API si no quieres depender de la SSL, que debe ser bastante fuerte si se utiliza correctamente, pero el estándar de la interfaz web debe ser seguro.

+148
careoliss 3 ene. 2013 5:08:19

Bitcoin es totalmente descentralizado. La mayoría de los términos en uso hoy en día "piscinas", "el 51% de ataque", "minero", "plataformas", "dura menos" surgió simplemente porque fueron adoptadas por la mayoría de los usuarios de bitcoin.

Además de la IRC opciones ya dada, http://bitcointalk.org tiene un foro de discusión general que puede que se encuentre con algún interés si usted comienza un "glosario" de hilo.

Alternativamente, usted podría mirar a influir en el debate a través de la wiki de bitcoin. Usted puede agregar entradas para los actuales términos, aclarar términos, solicitud de términos de ser combinado con otros términos, en un intento de mejorar la estandarización.

Sólo recuerde bitcoin está descentralizado. Usted sólo puede obtener aprobación por ganar cuota de la mente. Usted no puede forzar a un término por el comité.

+119
Larry Miller 30 jun. 2018 17:45:57

No tengo una gran comprensión de cómo funciona la minería de bitcoin, pero lo útil que sería un JavaScript minero ser para la recaudación de los visitantes? Pregunta estúpida, pero si pongo el usuario como parte de una minería de la piscina, debe su equipo en realidad encontrar un hash para mí para hacer los ingresos? Es esto en la práctica?

+74
Jason81 2 may. 2011 2:53:44

Quiero entender algo muy básico. ¿Cómo funciona el comercio entre BTC y USD.

Digamos que tengo 1 BTC a 100. La ingenua idea es "comprar barato" y "vender caro". Pero yo no entender cómo ese trabajo, es decir, cómo es posible beneficio en ambas direcciones.

Si el valor de BTC cambio de esta manera (valor en DÓLARES):

110 85 102 40 70 90 115 130 100 200

¿Qué tengo que hacer para dar vuelta a un beneficio? Y si mi plan es que no quiero perder más de lo que invierten en el inicio?

+70
Cpav13 3 may. 2016 21:31:00

Mostrar preguntas con etiqueta