Línea de comando dirección de la calculadora?

Estoy buscando una línea de comando dirección de la calculadora, que me voy a poner en mi privado exponente y obtener una dirección bitcoin en Base-58 codificar. ¿Alguien sabe de algún software libre que me permita hacer esto? Básicamente, como http://brainwallet.org/ pero fuera de línea.

Gracias.

+488
JSmith 3 feb. 2019 0:29:23
20 respuestas

Estoy tratando de configurar un nodo Bitcoin. Debería ser posible consultar el nodo a través de JSON RPC para obtener una lista de todas las transacciones (incluyendo UTXOs) de cualquier Dirección Bitcoin, que no necesariamente pertenecen a mi cartera. Este nodo debe poder una aplicación de monedero que puede ser descargado y utilizado por cualquier persona.

Me ve ya probé con Bitcoin Core. En el bitcoin.conf el archivo especificado txindex=1. Por supuesto, el blockchain no fue podado, pero sólo podía obtener de las transacciones para las direcciones dentro de mi cartera.

Aprendí que podía agregar "ver sólo" direcciones externas. Sin embargo, esto requiere la re-escaneo de la blockchain cada vez que una nueva dirección se agrega, que es un proceso largo. Otra opción sería el uso de blockchain.info Api, pero el punto de mi esfuerzo es para evitar tener que depender de terceros.

Por fin he encontrado bcoin que es una alternativa de implementación del cliente bitcoin. He leído en la documentación que se puede crear un completo editor de la tabla de transacciones de la inserción en el bitcoin.conf archivo de índice-tx=true y el índice-dirección=true. De todos modos, bcoin la documentación no especifica si haciendo esto puedo ll ser capaz de consultar el nodo para obtener transacciones para cualquier dirección que quiero o sólo para las direcciones que forman parte de la cartera. I 'd en lugar de evitar que se vuelva a descargar y validar toda la blockchain, sólo para descubrir.

¿Alguien puede decirme si bcoin puede resolver mi problema?

En caso de que bcoin no t servir a mi propósito, ¿alguien puede decirme por favor qué puedo hacer para ser capaz de consultar mi nodo para encontrar todas las transacciones para cualquier dirección que desee, incluyendo aquellos que no son parte de mi cartera?

+976
Matt80 03 февр. '09 в 4:24
  • El uso de bitcoin-cli-datadir=X sethdseed verdadero "WIF_KEY" la cartera actual dentro de datadir se actualiza
  • A continuación, el uso de bitcoin-cli-datadir=X dumpwallet my_dump.txt muestra un nuevo y fresco
    # extendido privado llave maestra: tpriv..., que es determiniscally generado a partir de la WIF_KEY

Ahora, usando el # extendido privada de la clave maestra de hecho podría generar la misma dirección de bitcoin core con el m/0'/0'/i' derivados del camino.

¿Cómo puedo calcular el # extendido privado masterkey sin vaciar la cartera, el uso de herramientas como libbitcoin bx ?

También, el vertimiento de archivo muestran una
WIF_KEY 2019-03-22T14:43:55Z hdseed=1 # addr=mnMEP6P92XKxKfEM5v2SxzLBMVB2tf7Lsj hdkeypath=s
que es exactamente el m/44'/1'/0'/0/0 desde el WIF_KEY pasado en sethdseed cmd, ¿por qué ?

+835
Stan Rogers 30 jul. 2014 15:11:05

Hay una gran cantidad de comerciantes que se están ejecutando estrategias de arbitraje. Toda la premisa es que, si el valor de BTC en relación a USD aumenta/disminuye en un cambio debido a un corto plazo disminución/aumento de la oferta, que debe reflejar en el otro cambia demasiado (ya que al final del día, BTC BTC es independientemente de lo que cambio es que se negocian en).

Para responder a su pregunta - ¿qué te trae por estos intercambios juntos: es una mezcla de la misma a los comerciantes de comercio en todo el dicho intercambio y comerciantes que poseen el mismo a corto plazo de opinión sobre el precio de bitcoin.

La mayoría de arbitraje se realiza por algorítmica de los comerciantes, operadores humanos sería demasiado lento para reaccionar lo suficientemente rápido para mantenerse en el mercado.

+723
karmishkina 7 dic. 2017 4:07:34

Quiero saber como se puede consulta bitcoin core a través de json rpc u otros métodos para encontrar todos los costos de transacción en un bloque? La API de consultas no son útiles ya que tienen un límite de velocidad.

Aquí es un ejemplo de bloque, para que quiero para calcular los honorarios de la transacción

número de bloque 395545

+698
Noah Mahmoud 20 mar. 2019 8:34:15

Multi firma de transacciones y las direcciones se anunció para ser una buena manera de mejorar la seguridad de varios de Bitcoin servicios. Sin embargo, ¿cómo se debe ir sobre el uso de ellos con el fin de lograr ese objetivo? Por ejemplo, ¿cómo sería un propietario de un intercambio, una tienda, o un privado el usuario sería capaz de obtener el máximo provecho del uso de múltiples firma de transacciones y/o direcciones?

+692
Suraj Jadhav 14 dic. 2011 14:55:46

La medida de mi conocimiento, los datos pueden ser almacenados en blockchain mediante la implementación de smart contratos,el uso de la solidez del compilador. Los datos que queremos almacenar puede ser almacenado en la estructura de las variables de la smart contrato y en forma de cadenas. Una vez que el contrato se implementa, se genera código hash. El hash se almacena en el blockchain en forma de lista enlazada de la estructura,que está interconectado con otros hashes.

+630
chaosentity 31 ene. 2016 7:28:28

¿Qué pasos va a dejar a una persona de forma manual compruebe que la tirada de DADOS era justo?

+579
Jens Wetzl 5 jul. 2013 8:58:00

Bitcoin Core es completo software de nodos. Esto significa que va a descargar, validar, y mantenerse al día con cada una de las transacciones realizadas en Bitcoin de la historia y el futuro. Su objetivo es la independencia: si ejecuta un nodo, usted sabe que todo lo que vea suma (no robo, no hay dinero creado de la nada, ...), sin depender de todos modos otro juicio. Sin embargo, se trata en el costo de altos recursos.

Esta es una de las maneras de interactuar con bitcoin-la moneda -, pero ciertamente no el único. Un buen recurso para encontrar cartera de software está aquí: https://bitcoin.org/en/choose-your-wallet

+485
Koba Kazakh 24 oct. 2017 3:53:27

Tengo un BitcoinCore/Tablero de la Horquilla me he vuelto a ejecutar con éxito. Yo lo tengo de minería de datos correctamente en la Cartera, también tiene 1 Completo nodo, y 2 nodos principales de la instalación. Todos han estado trabajando perfectamente bien, terminé de minería de arriba de los 1000 bloque. El problema que me estoy quedando en mentalmente es ¿cómo puedo actualizar correctamente el código del núcleo, y empujar a cabo las actualizaciones sin necesidad de interrumpir el conjunto de la red? ¿Cómo funciona la red de saber que mi nodo I de inserción de código, es la correcta que debería estar recibiendo actualizaciones a partir de?

También, es mi primer "completo nodo" (que es sólo un nodo, no se trata de una masternode) nunca se pone, ¿la red de seguir adelante? Cuando me traen mi nodo backonline con las nuevas actualizaciones no sólo se sincronizó con los otros nodos de la blockchain?

La razón por la que pregunto esto es porque sólo traté de hacer una actualización y me había tomado mis 2 masternodes y mi nodo, además de mis QT cartera, y cuando fui a actualizar todo y volver en línea todo lo que se quedó atascado en un "fuera de sincronización" desde 4 horas habían pasado.

+402
Theo B 15 may. 2019 10:39:56

Bien, ya que no hay ninguna respuesta para los días ya, creo que este enlace contiene probablemente el más cercano a uno:

Descripción de credenciales de Blob Bóveda

Uno puede establecer su propio Blob de la Bóveda o de uso público. Donde está el código fuente de éste, aún no lo sé. También no estoy seguro de relación exacta con la Ondulación de la dirección.

+349
Mohit Vyas 7 jun. 2018 0:16:27

BIP-141 define un testigo reservado valor como parte de una flexible estructura de compromiso:

Doble-SHA256(testigo raíz de hash|testigo valor reservado)

El objetivo es apoyar a los compromisos (es decir, los datos asociados con un bloque) más allá del testimonio de la raíz de hash. Que parte tiene sentido, pero parece que el valor de testimonio reservado valor debe ser definido en BIP-141. Por ejemplo, si se omite por completo cuando hash el testimonio de la raíz de hash? Debe ser para 0x00? Algún otro valor?

+305
stirfries 7 jun. 2015 15:19:05

Yo soy poco confundido acerca de la transacción de difusión en internet.¿Cómo funciona un minero saber que una transacción ha sido difundido? La red internet es muy grande.O ¿cómo puede mi cliente bitcoin recoge los bloques transmitidos?

+251
avv 9 mar. 2019 23:56:20

Yo soy desarrollador de android. He utilizado https://blockchain.info/api/blockchain_wallet_api API para mi solicitud, Pero el problema ahora es ¿cómo puedo probar mi aplicación (transacciones) sin la necesidad de bits monedas en mi bolsillo. ¿Hay algún campo de juego o en la zona de pruebas para las pruebas específicas para el monedero de BlockChain API?

Gracias

+240
Eren 28 oct. 2011 15:50:37

Es muy difícil encontrar una fuente abierta libre de la solución para construir un público de minería de la piscina. Es allí cualquier pre-hechos, out-of-the-box soluciones que uno puede comprar?

+229
keno 13 abr. 2013 11:13:14

Si desea mantener su clave privada secreta (en su teléfono, que es), me gustaría recomendar

Bitcoin Wallet para Android

Además, la app no implica ningún tipo de confianza en un solo servidor, ya que gestiona el bloque de la cadena en el dispositivo.

+216
sedavidw 28 jul. 2013 5:41:26

Para un cálculo aproximado de transacción de envío tamaño en bytes que hacemos:

((numberOfInputs*148)+(numberOfOutputs*34)+10)

Queremos hacer una transacción mediante una de las dos entradas de 0.01 BTC (Cantidad a enviar = 0.015 BTC, cambio = 0.005 BTC). Número de salidas en este caso serán dos; como tenemos dos entradas, una de las cuales somos 'rasgado en dos' crear el cambio que van a ser enviados de nuevo a nosotros (somos la segunda salida, así que el cambio no se pierde).

Por lo que para calcular la tasa de

  • Calculamos el valor de cada entrada en BTC multiplicado por la edad de la entrada en bloques de
  • Sume todas las respuestas en un total de prioridad
  • Dividir la prioridad por el tamaño de la transacción en bytes
  • Si esto le da un número menor que 0.576 entonces la transacción requiere una cuota
  • También si el tamaño de la transacción supera los 1000 bytes que se requiere de una tasa

Si ambas entradas fueron 1000 conformaciones de edad, una cuota sería necesario:

((0.01*1000) + (0.01*1000)) = 20 //prioridad
((2*148)+(2*34)+10) = 374 //bytes
20 / 374 = 0.053475935828877004

Si ambas entradas se 11000 conformaciones de edad, una cuota no será necesario:

((0.01*11000) + (0.01*11000)) = 220 //prioridad
((2*148)+(2*34)+10) = 374 //bytes
220 / 374 = 0.5882352941176471

Es esto correcto?

Si una entrada era viejo, el polvo y los otros nuevos y grandes (esto se ve libre para mí):

((0.00001*11000) + (1*1000)) = 1000.11 //prioridad
((2*148)+(2*34)+10) = 374 //bytes
1000.11 / 374 = 2.6740909090909093

¿Esto explique cómo usted puede poner un polvo-entrada con una gran entrada para el rescate de polvo?

Será el umbral de 0.576 cambiar en el futuro y si es así ¿cómo vamos a encontrar?

+206
Hyd 29 ene. 2019 4:42:58

Echa un vistazo a la beta de bitinstant en https://new.bitinstant.com/ No opción por dinero en efectivo a mtgox. Podría ser posible indicador.

+109
Nova Patrol 6 oct. 2011 9:28:31

Si tu cliente bitcoin se está ejecutando en un dedicado equipo de linux es posible que desee probar wondershaper. Esto permite limitar el ancho de banda de su adaptador de red. Por ejemplo

sudo wondershaper eth0 1024 56

limita el ancho de banda de 1024 Kbps de descarga y 56 Kbps de velocidad de subida.

sudo wondershaper -c eth0

borra los límites de la interfaz y le trae de vuelta a toda velocidad.

+71
Soggiorno 5 ago. 2010 18:42:36

La lógica de esta función es bastante simple: 1, marca entradas pasado Llame monedas.Gastar() 2, añadir nuevas salidas a la base de datos. Llamar a las entradas.SetCoins()

Mi pregunta es en el paso 1, no invalida la edad de salida debido a que se ha gastado.

Pero en función de las monedas.Gastar(), sólo he encontrado es expulsar a la pasó de salida, yo no encuentro donde la función de actualización de la base de datos. Si la salida es pateada, la base de datos también debe ser actualizada, pero las monedas.Gastar() es sólo la actualización de los datos de la memoria de la estructura.

+57
atpqq 9 dic. 2015 7:09:50

¿qué sucede si el tamaño de una transacción es más grande que el tamaño máximo de bloque?

A continuación, la transacción no puede nunca ser incluido en un bloque.

No hay ningún mecanismo para dividir en varios bloques, ni nada de eso. Cualquier bloque que incluye no sería válida, ya que el bloque podría llegar a ser demasiado grande para la red de reglas.

Esto puede ser de interés: Bloque 364292 es 999.9 kb, pero que sólo tiene dos transacciones: el coinbase de la transacción, y una enorme consolidación de transacciones con miles de entradas. Creo que la pre-segwit, eso es la mayor transacción de la que se podría incluir en un bloque.

+29
mochadwi 5 jul. 2010 13:12:17

Mostrar preguntas con etiqueta