pregunte Cómo utilizar el Bitcoin Analizador?

Soy un estudiante de primer año de bitcoin sistema y estoy tratando de averiguar cómo utilizar bitcoin analizador. He descargado varios de internet, pero que no fueron a trabajar fuera. Actualmente estoy usando Bitcoin Nudos cartera y descargar toda blockchains (aprox.223GB). Sé que los datos se conservan en el archivo de nombres de blockchain y están en la forma como blk0xxxx.dat. Pero cómo analizar esos archivos? Realmente quiero saber la respuesta!

+678
zahar4ik 20 oct. 2010 20:14:52
25 respuestas

Cuando voy a blockchain a mirar en una dirección de BTC puedo ver un recuento del número de transacciones que han sido enviados a esa dirección.

Así puedo usar el blockchain de la API para obtener esta información?

He echado un vistazo a la blockchain documentación de la API y no puede ver nada allí.

También parece que no hay soporte de correo electrónico en blockchain yo podría ir con una consulta como esta.

+981
Koolstr 03 февр. '09 в 4:24

He leído informes contradictorios sobre si Tailandia declaró Bitcoin ilegal o no. Lo que ha sucedido y cómo afectó Bitcoin comercio en Tailandia?

¿En qué grado hay restricciones? I. e. que de las acciones comunes (posesión, transacciones personales, la minería, el comercio privado y comercial) con bitcoin son ilegales?

+971
Krip4yk 30 jun. 2011 3:15:26

Yo estoy en una piscina en la que le pide que seleccione una dificultad para su minero. ¿Cómo es posible que las acciones sean más difíciles que otros, si son sólo un hash?

+955
RCXD54 6 oct. 2018 15:05:50

No, el 50% no es un mínimo a doble pasar. Desde el Bitcoin-Wiki

Ataque de fuerza bruta

Este ataque tiene una oportunidad de trabajo, incluso si el comerciante espera para algunas confirmaciones, pero requiere de relativamente alta hashrate.

El atacante envía al comerciante/red de una transacción que paga el comerciante, mientras que el privado de la minería una blockchain de la horquilla en la que un doble gasto de operación se incluye en su lugar. Después de esperar por n confirmaciones, el comerciante envía el producto. Si el atacante pasó a encontrar más de n bloques en este punto, se libera de su tenedor, y recupera sus monedas; de lo contrario, él puede tratar de continuar extendiendo su tenedor con la esperanza de ser capaz de ponerse al día con la red. Si él nunca se las arregla para hacer esto, el ataque falla y el pago para el comerciante va a ir a través de.

La probabilidad de éxito es una función de la atacante del hashrate (como proporción del total de hashrate de la red) y el número de confirmaciones de que el comerciante espera. Por ejemplo, si el atacante controla el 10% del hashrate de la red, pero el comerciante espera de 6 confirmaciones, la probabilidad de éxito es del orden de 0,1%

Cuando usted tiene más de 50% del hashrate, la oportunidad de tener éxito es del 100%:

>50% de ataque

Si el atacante controla más de la mitad de la red hashrate, el ataque anterior tiene una probabilidad de 100% de éxito. Ya que el atacante puede generar bloques más rápido que el resto de la red, simplemente puede perseverar con su tenedor hasta que se convierte en más de la rama construido por el honesto de la red, desde cualquier desventaja.

Ninguna cantidad de confirmaciones puede evitar este ataque; sin embargo, a la espera de las confirmaciones de no aumentar el total de recursos de costo de realizar el ataque, lo que podría hacer que no sea rentable o retrasar el tiempo suficiente para que las circunstancias de cambiar o de acción lenta métodos de sincronización para poner en.

+939
Rutalirara 3 dic. 2011 12:17:03

Debido a la demanda de bitcoins es impulsado en gran medida por la especulación, es decir, la gente a comprar bitcoins en la esperanza de que la tasa de conversión aumentará de modo que se puede obtener un beneficio.

Tal especulativos de los inversores tienden a exhibir un comportamiento gregario: la más la tasa de caídas, los más de ellos se va a vender, para darse cuenta de las ganancias o las pérdidas de corte. Y cuanto más se sube, más la gente que quiere entrar en el dinero fácil. Por lo tanto, un gran porcentaje de inversionistas especulativos siempre conduce a una alta volatilidad.

Por el contrario, las Personas que compran bitcoins porque quieren usar como pago por algo son mucho más propensos a mantener sus bitcoins cuando el tipo de cambio cae, o incluso comprar más.

Bascially, cualquier negocio regular que se lleva a bitcoins como forma de pago representa un no-demanda especulativa y una fuerza estabilizadora en la tasa de cambio. Esta adopción es lo que va a decidir la viabilidad a largo plazo de bitcoin como una moneda, un espectacular aumento de la tasa de cambio es en realidad perjudicial en ese sentido, ya que atrae principalmente a inversionistas especulativos.

+793
Mohamed Ahmed Nabil 22 mar. 2010 9:11:49
static void prueba ( )
{
 const MyByteArray x ( QByteArray ( "remitente" ) );
 _trace ( x.sha256 ( ).getAddressHashCompressed ( ).toString ( ) );
 _trace ( x.sha256d ( ).getAddressHashCompressed ( ).toString ( ) );
}

el resultado es:

1DcTtaa37w971TmoafPpE9Pk16xc42YA87
18aMGf2AxQ3YXyNv9sKxiHYCXcBJeJv9d1

Así, el código se ejecuta sha256 sólo una vez, pero no dos veces

+775
Paul Weir 16 dic. 2011 23:36:24

La minería es necesaria para bitcoin que las transacciones se procesen. Si la minería se detiene, bitcoin se detiene.

Dicho esto, Bitcoin generación es sólo un incentivo para la minería. Los mineros también tomar un pequeño ( << ) porcentaje de cada transacción, y mi entendimiento es que como el volumen de transacciones aumenta, esto se convertirá en dominar el método de obtener beneficios de la minería.

+755
stormsher 23 nov. 2019 16:51:35

Tengo 16 gb de ram,gtx 1070,intel i5 6500k(yo lo creía) y muy bueno de internet. ¿Qué necesito para empezar a bitcoin minería y cuánto costaría? Si usted puede ayudar o dar un consejo por favor hágamelo saber

+751
YULI SETIYADI 20 may. 2012 3:49:45

Puede configurar la cuenta como que

bitcoin-cli importprivkey "myPrivKey" "Cuenta" true

si desea importar múltiples claves privadas hacerlo así

bitcoin-cli importprivkey "myPrivKey" "Cuenta" falsa
bitcoin-cli importprivkey "myPrivKey" "Cuenta" falsa
bitcoin-cli importprivkey "myPrivKey" "Cuenta" falsa
bitcoin-cli importprivkey "myPrivKey" "Cuenta" true

Para que no vuelva a escanear todo el bloque local de la base de datos cada vez, pero la última vez.

para importar a cuenta por defecto dejarlo vacío

bitcoin-cli importprivkey "myPrivKey" "" true

También, por favor, considere la posibilidad de detener el uso de las cuentas, ya que será eliminado en 0.16 versión.

+712
lynell ingram 5 mar. 2012 14:02:42

Por algunas razones, debo usar rpc nodo para controlar la cartera en este momento. En el futuro próximo, voy a cambiar el flujo de la biblioteca para crear direcciones, tienda privatekey en la base de datos y crear raw de la transacción. Eso significa que voy a utilizar rpc nodo para la radiodifusión, no dependen de él demasiado. Pero necesito tiempo para hacerlo, así que voy a dividir este período en pocas partes, en primer lugar, voy a empezar en la creación y dirección de la tienda:
Tengo tanto hexadecimal de la clave privada y wif clave, entonces yo uso importprivkey importar wif clave para rpc nodo sin volver a examinar porque tengo una gran solicitud de contacto a la rpc. Si esas direcciones son frescos, es muy lindo escenario, cada nueva entrada les descargará automáticamente UTXO mediante listunspent comando para comprobar.
En otro caso, el peor escenario, para el mantenimiento o la copia de seguridad, me importa una dirección que contiene viejas UTXO y quiero recuperar estos UTXOs a las direcciones sin utilizar rescan comando (se tarda mucho tiempo en completarse), al igual que otros de la api acaba de poner la dirección y obtener UTXOs en un parpadeo. https://testnet.blockexplorer.com/api/addr/myzhMVXT39L7nnco6TtJ2a7sYaEo8ixT4Q/utxo
Es hay alguna forma de recuperar viejos UTXO a la dirección en la rpc de nodos sin necesidad de volver a digitalizar? Debido a que estas api son de muy rápida respuesta, creo que no están utilizando rescan. Para el largo plazo, el uso de otras api no es bueno para mi proyecto, yo estoy usando la versión 0.16 (sé que es muy viejo, pero el proyecto necesita tiempo para cambiar poco a poco y con cuidado), gracias por la ayuda mucho.


+685
loveask 26 ago. 2016 8:23:08

Una dirección puede ser generado a partir de una clave privada. Pero es necesario tener la clave privada de la dirección para ser capaz de gastar los fondos.

Así, cuando la eliminación de la dirección, será completamente eliminado de su cartera. (Tenga en cuenta que no hay tal noción de "si o no una dirección existe". Todas las direcciones que existen, pero si nadie posee una clave privada de la dirección, el saldo será indescriptible.)

Al eliminar la clave privada sólo, la dirección seguirá siendo en su cartera, pero va a ser ver-sólo. Esto significa que usted podrá ver la dirección del saldo en su cuenta, pero usted no será capaz de gastar los fondos a menos que se introduzca la clave privada de nuevo. La razón principal para hacer esto es para la seguridad. Si usted escribe la clave privada en un pedazo de papel, f.e., se puede eliminar la clave privada a partir de su bolsillo para que una persona que hacks en tu cartera no será capaz de gastar los fondos.

+681
PJunior 26 jun. 2016 11:06:35

Yo recomiendo usar Ubuntu Server para esto, siempre y cuando usted sabe lo que está haciendo sin una interfaz gráfica de usuario. No tener una interfaz gráfica de usuario en todos los medios más pequeños OS de tamaño y mucho menos OS las tareas. Esto se traduce en más de ahorro de energía. Si usted está usando tarjetas gráficas, una GUI no OS va a mejorar su minería de datos de rendimiento. Si el uso de un ASIC/etc. usted probablemente no va a ver mejoras en el rendimiento, pero definitivamente usted debería ver el consumo de energía de las mejoras.

+672
Skanda 1 jul. 2015 8:10:19

No, no puede crear cualquier "inventado transacción" en nombre de otra persona sin tener que otro nodo de la clave privada para la transacción. Esta es tal vez una Pregunta similar.

+648
Akash Dwivedi 14 dic. 2010 17:46:56

se parece a la dirección de volcado es multisig?

No es multisig. Bitcoin Core no generar multisig direcciones.

Que la dirección es un P2SH envuelto Segwit dirección. La misma clave privada puede estar asociado a varias direcciones, ya que hay diferentes tipos de direcciones. El tipo de dirección que se está generando con bitcoinjs-lib se P2PKH direcciones. Sin embargo Bitcoin Core es hacer P2SH-P2WPKH direcciones.

Usted debe ser capaz de obtener la misma dirección si quieres hacer algo como

bitcoin.pagos.p2sh({
 redimir: bitcoin.pagos.p2wpkh({ clave pública: clave.derivePath("m/0'/0'/0'").clavepublica })
})
+618
Jazsus Jackson 9 ene. 2017 19:16:34

Ahora que Mt. Gox ya no ofrece MTG USD canjear códigos, lo que otros intercambios ofrecen estos vales / canjeables códigos y cupones?

+594
CharlieKat 11 may. 2013 18:23:33

Una clave privada es sólo un número modulo el orden de la curva.

Una clave pública es (X,Y) par de coordenadas correspondiente a ese número (la clave privada), multiplicado por el punto de base (que es una propiedad de la curva usada).

Si estamos hablando de claves públicas: casi está a la derecha. La coordenada Y de hecho puede ser calculada a partir de la coordenada X, si se conoce el signo (dada la fórmula y^2 = x^3 + 7, hay dos soluciones para el Y para todo X).

De hecho, si usted está usando una versión reciente de varios cartera de clientes (bitcoind/bitcoin-qt desde 0.6.0 por ejemplo), este truco se utiliza. Se llama comprimido claves públicas, y esto significa que cuando el gasto de una transacción de salida, la clave pública almacenada en el gasto de secuencia de comandos (y por lo tanto el bloque de la cadena) sólo contiene la coordenada X y un marcador de byte para indicar cuál de ambas coordenadas se utiliza. Este es un poco más lento para validar, pero que ahorra espacio.

En la práctica, las claves públicas son codificados en las siguientes formas jurídicas:

  • 0x02 + [32 bytes coordenada X] (si la coordenada Y es aún)
  • 0x03 + [32 bytes coordenada X] (si la coordenada es impar)
  • 0x04 + [32 bytes coordenada X] + [32 bytes coordenada]

(las dos soluciones para Y siempre tienen diferentes rareza, pero como estamos hablando de una coordenada en un campo finito en lugar de un número real, en realidad no tienen un 'signo')

+532
Avi Cherry 23 dic. 2017 6:51:06

bb41a757f405890fb0f5856228e23b715702d714d59bf2b1feb70d8b2b4e3e08 es generalmente la transacción se hace referencia como el megatransaction que tomó segundos para comprobar. Es la única que no coinbase de transacciones en el bloque 000000000000000003dd2fdbb484d6d9c349d644d8bbb3cbfa5e67f639a465fe.

Hoy en día esta transacción se verifica mucho más rápido de 20 segundos. La última vez que los comparan con los del este, que era de ~1 segundo. Con la introducción de assumevalid en Bitcoin Core 0.14, la transacción firmas no son completamente validado, por eso lleva el mismo tiempo que la mayoría de los otros bloques, ~60 milisegundos.

+516
Fr33dan 15 oct. 2011 12:13:26

Sí, seguro que usted puede hacer eso. No te olvides de volver a examinar el blockchain después de importar su cartera.

+511
Nicolas Rnkmp 4 nov. 2018 5:57:28
Preguntas sobre el lado de la oferta de cripto-monedas, incluyendo la frecuencia y los mecanismos por los que las monedas están disponibles o no disponibles en la economía y el efecto de la oferta de dinero sobre el valor y la utilidad de las monedas.
+439
Deifiliya 6 ago. 2014 6:27:32

En "el dominio de Bitcoin", el autor señala (fuente):

El número máximo de monedas minadas es el límite superior de lo posible la minería de recompensas por bitcoin. En la práctica, un minero puede intencionalmente mina de un bloque de tomar menos de la recompensa. Tales bloques ya han sido minadas y más pueden ser explotados en el futuro, lo que resulta en un menor del total de la emisión de la moneda.

Entiendo que una posible respuesta es "porque sí", pero me pregunto si hay otras razones detrás de tal acción.

+438
Royal Night Guard 9 nov. 2015 21:43:15

Artículo Original publicado por Satoshi Nakamoto, compara entre una cpu, un voto", y de una dirección ip, un voto", luego elige anterior debido a la razón por la que alguien sería capaz de asignar más de una IP.

Esta declaración también suena en contra de cualquier persona con enorme hash poder.

Con esto, parece que, GPU / FPGA / ASIC hash no se predijo en el momento de la publicación de este documento.

Esto es un cambio importante, o simplemente una decisión de diseño para el crecimiento de Bitcoin ecosistema? ¿Cuál es la motivación detrás de una cpu de una regla de votación? Y, aún así, se aplica a Bitcoin ecosistema?

+271
Michael Lowman 12 jul. 2012 10:21:51

Se realiza a través de la tecnología blockchain donde cada bloque se presenta la entrada en el blockchain legder que se puede comprobar https://blockchain.info/.

Todas las transacciones son públicas y se puede comprobar.

+267
Brandon159 26 jun. 2018 8:45:25

El uso de cartera /importación

Si la carga de la cartera de archivo en un moderno Bitcoin Core versión, puede utilizar el dumpwallet comando (para crear un sin cifrar volcado de las llaves), y el importwallet comando en una nueva instancia con una nueva cartera vacía.dat del vertedero. Usted tendrá que volver a examinar después, sin embargo, que puede tardar un rato.

Asegúrese de limpiar el archivo de volcado después.

El uso de db, volcado de carga

Una forma es usar el siguiente comando en una instalación de Linux con db4.8-util instalado: db4.8_dump cartera.dat | db4.8_load cartera.dat.nuevo

Esto va a crear una nueva cartera.dat.nuevo archivo, con los mismos registros como la cartera.archivo dat, pero sin cualquier edad, potencialmente, de las que nunca se sobrescriben los datos.

db4.8-util puede ser difícil de instalar en estos días, como la mayoría de las distribuciones se detuvo la distribución de db4.8, en favor de 5.1 y versiones posteriores. Bitcoin Core sin embargo, aún se utiliza 4.8 por razones de compatibilidad. Usted puede utilizar db5.1-util como bien, pero eso significa que tendrás un Bitcoin Core versión compilada con db5.1 apoyo después de usar el recién construido cartera de archivo.

+146
Richard Tanaka 20 feb. 2018 0:23:02

No sé si "tenedor" es la palabra adecuada, pero sé que los dos bloques se puede extraer alrededor del mismo tiempo, la creación de más de una competencia de bloque en un cierto nivel de la blockchain.

Es posible obtener información acerca de estas compitiendo bloques de bitcoind?

+73
Michal Svoboda 14 feb. 2015 12:02:13

La minería de datos de protocolo entre los mineros y el grupo se denomina Estrato.

Ver https://en.bitcoin.it/wiki/Stratum_mining_protocol

Cómo abrir una conexión TCP y enviar/recibir datos a través de Java; debe haber un montón de recursos que puede encontrar en eso.

+49
carlo biador 20 mar. 2010 7:01:25

Mostrar preguntas con etiqueta