Exactamente cómo agregar bitcoind parámetros (por ejemplo, "verbose") en la línea de comandos?

Algunos bitcoind comandos opcional de parámetros. Por ejemplo, cuando se hace "bitcoind ayuda", dice el getrawmempool tiene un "detallado" param.

Pero no importa lo que yo trato, me parece que no puede establecer este parámetro en la línea de comandos. He intentado esto:

bitcoind -verbose getrawmempool
bitcoind getrawmempool detallado
bitcoind getrawmempool -verbose
bitcoind getrawmempool verbose=1
bitcoind getrawmempool -verbose=1
bitcoind getrawmempool {"verbose":"1"}
bitcoind getrawmempool {"verbose":"true"}
bitcoind getrawmempool {\"verbose\":\"1\"}
bitcoind getrawmempool {\"verbose\":\"true\"}

Notar cómo las últimas resultado "error: tipo de valor es obj, espera bool", mientras que los otros dan "error de análisis de JSON".

¿Qué debo escribir en la línea de comandos exactamente en orden a ejecutar el 'getrawmempool' con el 'verbose' parámetro?

+524
Park Jong Bin 7 feb. 2012 9:18:16
38 respuestas

Estoy interesado en la compra de bitcoins y dando bitcoins a los bebés como "nacimiento dones y regalos de cumpleaños.

Suponiendo que yo he adquirido el necesario bitcoins y están en mi cartera, ¿cómo hago para dar bitcoins a alguien que no tiene una cartera?

+982
Hari Krishna Thotempudi 03 февр. '09 в 4:24

Disculpas por el título... Alguien la ha cambiado.

2 Bitcents...

Yo uso uno de los bolsillos de la transacción que va in/out. Que monedero muestra +2 centavos de dólar por encima de los demás. Los demás me acaba de sincronización de tiempo en tiempo. Última dirección, además fue unos meses antes de darse cuenta de la descrepancy. Todas las carteras se han copiado desde el mismo arranque de cartera que es el uno con el +2 centavos de dólar.

+925
Cyndy Parkes 23 dic. 2017 14:19:01

Para añadir a la respuesta de Joe:

"Un bloque que se extrae cada 10 minutos" es un malentendido. Los bloques se encuentran al azar, y una nueva podría ser encontrados en cualquier momento. Podría ser de 3 segundos después de la última, o 3 horas. 10 minutos es un objetivo; el plan es que en un gran número de bloques, el promedio de tiempo entre ellos debe acercarse a 10 minutos. Pero esto no le dice nada acerca de un solo bloque. Así que si usted no tiene longpoll, usted quiere solicitar una nueva plantilla mucho más a menudo, tal vez cada pocos segundos.

+923
Peter Joseph 2 dic. 2010 4:43:27

Me estoy preguntando acerca de una cuestión relacionada con este post. De acuerdo a bitcoinity, el número de bitcoin-operaciones en las principales bolsas por minuto es de aproximadamente 400. Sin embargo, como también se ha señalado por @homónima en esta respuesta, este número supera las operaciones que se verifican en el blockchain de bitcoin por el momento. Sin embargo, ¿cómo debo confiar en los intercambios que no proporcionan real de las transacciones en el sentido de que los bitcoins se mueven a mi cartera? Hay una documentación en la que los intercambios de proporcionar este servicio y qué es exactamente lo que sucede si yo comerciales, decir, USD frente a BTC en un intercambio que no es resolver el comercio en el blockchain?

+915
Yeshai 23 feb. 2011 21:14:07

Estoy tratando de utilizar una tecla de acceso semilla para generar un bitcoin-core de cartera. Sé núcleo no apoyo bip39, pero sí que es compatible bip32 y sethdseed debe hacer posible el uso de la semilla generada por una determinada tecla de acceso.

Lo que estoy tratando de hacer es generar una semilla de usar https://github.com/iancoleman/bip39 y el uso que xprv para alimentar sethdseed en una cartera vacía creada en bitcoin core.

El principal problema que estoy enfrentando es que el formato requerido por el bitcoin core cartera no está disponible, y no estoy siendo capaz de generar, en cualquier forma:

Acabo de crear una nueva cartera sólo para pruebas y hacer un volcado, se lee algo así como:

# extendido privado llave maestra: xprv9s21ZrQH143K3ndNedb7hus3kpzuuyaafu9zvkxgqgveg4623gvihrsrkiawek2wfnnbdanyea6d9gcewtiywhptsdyucpvweg8a6wdqg7g

L5613pTNa7wks3DVt9HrPYDR1aBpMHn3qpxblfqydr4kkgabrnrs 2019-07-14T21:57:10Z hdseed=1 # addr=32AoHsZ6AvTPxiqkACTMbMcdPhD4Xye1nm
KyAP4Jf5APLei25PbfeohPWaRNmCj2yQjwwtreqm4ixxjr23dxo7 2019-07-14T21:57:11Z reserva=1 # addr=36DxZaj6JEXgSSdTtsN6yEdULgGrfc5A5w hdkeypath=m/0'/0'/9'
...

Así se dice que la llave maestra dado traducir en la hdseed

xprv = xprv9s21ZrQH143K3ndNedb7hus3kpzuuyaafu9zvkxgqgveg4623gvihrsrkiawek2wfnnbdanyea6d9gcewtiywhptsdyucpvweg8a6wdqg7g
debe traducir en cierto modo:
hdseed = L5613pTNa7wks3DVt9HrPYDR1aBpMHn3qpxblfqydr4kkgabrnrs

Pero yo no podía encontrar alguna manera para llegar de uno a otro.

Parece que ya hay un isssue en bip39, acerca de esto, sin resultados.

He probado usando bitcoinjs-lib con el siguiente código, sin suerte:

const bip32 = require('bip32')
const bitcoin = require('bitcoinjs-lib")
const xpriv = 'xprv9s21ZrQH143K3ndNedb7hus3kpzuuyaafu9zvkxgqgveg4623gvihrsrkiawek2wfnnbdanyea6d9gcewtiywhptsdyucpvweg8a6wdqg7g'

const nodo = bip32.fromBase58(xpriv, bitcoin.redes.bitcoin)

la consola.log(nodo.toWIF())

Pero sí genera 'L1UsWzEdexKrXmNaM8b4dyv4TsMHouVFgkhfanuhomhjjnbniwdx'.

+878
theTank 23 jul. 2019 13:47:01

Cloudhashing.com ¿de minería de datos en la nube, pero no a la oferta de negociación de la última vez que lo comprobé.

+865
Ansley White 13 sept. 2015 0:47:25

Si quieres comparar precios de BTC a través de múltiples intercambios, hay un mecanismo central o lugar para hacerlo? He sido incapaz de encontrar una cosa de mi investigación

+810
Kaweesi Shammah 1 dic. 2015 20:46:05

hash1 es un uint256 cero, acolchado a un múltiplo de 64 bytes por FormatHashBlocks() en main.cpp y, a continuación, invierte en 4 bytes trozos.

FormatHashBlocks() pone un 0x80 a la derecha después de la 32 de cero bytes, y un 4 bytes número de bits en la final (00 00 01 00, lo que significa 256 bits).

el uint256 cero es:
0000000000000000 0000000000000000 0000000000000000 0000000000000000

es collar de 64 bytes:
0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000
 ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^
tiene el 80 en el primer byte de relleno:
0000000000000000 0000000000000000 0000000000000000 0000000000000000 8000000000000000 0000000000000000 0000000000000000 0000000000000000
^^
y la longitud en la final:
0000000000000000 0000000000000000 0000000000000000 0000000000000000 8000000000000000 0000000000000000 0000000000000000 0000000000000100
^^^^^^^^
y, a continuación, cada grupo de 4 bytes que se invierte: 12 34 56 78 -> 78 56 34 12
0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000008000000000 0000000000000000 0000000000000000 0000000000010000
 ^^^^^^^^ ^^^^^^^^

Una mejor pregunta podría ser "¿por qué hash1 del valor calculado como este"?

No pregunte, pero los datos de campo devuelto por getwork es el formato de la misma manera. En lugar de un uint256 cero, sin embargo, la entrada es:

  • versión (4 bytes)
  • el hash del bloque anterior (32 bytes)
  • merkle raíz (32 bytes)
  • tiempo (4 bytes)
  • bits (relacionados con la dificultad) (4 bytes)
  • nonce (4 bytes)

Eso es un total de 80 bytes, que es el collar de 128 bytes por FormatHashBlocks().

Ejemplo:

00000001 (versión)
0863bcb701d52fea 0e0c7b0d4696d7e7 8feb125a84e0911b 0000043e00000000 (prev hash)
bc656fe91e44907c 32d1704f900bd7a6 c2fa06386174477f a8b145addebc8d00 (merkle raíz)
4f35dde3 (tiempo)
1a0c290b (bits)
00000000 (nonce)
0000008000000000 0000000000000000 0000000000000000 } (relleno)
0000000000000000 0000000000000000 0000000080020000 } (80 bytes = 640 bits = 0x280)
+794
user4956937 18 abr. 2013 4:49:38

Coinbase ha carrito de la compra de los plugins que se pueden integrar con muchos de los actuales e-commerce aplicaciones web sin tener que escribir ningún código. Ver aquí: https://coinbase.com/docs/merchant_tools/shopping_cart_plugins.

En caso de que se preguntan, "e-commerce web app" es un pre-construir el sitio web de compras que es análoga a la Palabra de Prensa para su publicación. Hay un par de open source (gratis) opciones para esto. Google acaba de "e-comercio open source web app".

+788
fandyushin 16 ene. 2014 21:44:55

He estado tratando de trabajar con Bitstamp agilizar la API, que se utiliza Empujador.

Así que me las arreglé para conectarse a algunos canales, específicamente a la 'cartera de pedidos' y aún me devolvió 6 elementos. Sin embargo, parece algún tipo de límite. ¿Alguien sabe cómo puedo obtener el contenido completo de la cartera de pedidos (es decir, todos los pedidos) a través de este agilizar la API? (Sé que usted puede hacerlo a través del api de REST, pero debido a algunas limitaciones, realmente tengo que usar Websockets y Empujador en este caso).

+776
futureelite7 16 ene. 2019 6:38:34

Esta respuesta dice que Bitcoin no es por casualidad base, se puede saber cómo es determinista y no tiene ninguna probabilidad asociada de la minería de una moneda?

+765
Kartik Natarajan 6 jun. 2018 7:31:26

Una de las críticas que suelen escuchar de Bitcoin es que sólo se trata de transferencias de la confianza de una especie de banco central o del gobierno de la entidad a los desarrolladores del proyecto principal. ¿Alguien puede proporcionar un lugar limpio resumen de lo que iba a suceder (técnicamente hablando) si una gran mayoría, pequeña mayoría, minoría grande, o pequeña minoría de los usuarios de Bitcoin que se opone a un backwords-cambio incompatible con el protocolo estándar de cliente? Y que hace este "poder de la disidencia" mentir de forma desproporcionada con los mineros, y/o con los principales agentes económicos como las empresas y los intercambios?

+728
user91015 10 jul. 2010 12:52:23

En el Modelo de los Estados de la Conferencia puedo asistir, hay una resolución de la propuesta de anonimizar BTC con el fin de sacrificar Darknet transacciones.

Sé que es imposible, pero ¿cómo demostrar a los demás delegados?

Científica publicaciones revisadas por pares sería increíble.

+705
Ankur Nagar 12 abr. 2016 4:15:33

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.

+669
jammer777 26 ago. 2017 7:11:42

Estoy de acuerdo con las respuestas de Ian y Ben. Permítanme señalar que me gusta el StrongCoin servicio. Como ex CEO de Hushmail, me gustaría agregar alguna información relevante, porque Hushmail es como una cartera cifrada por correo electrónico y nos enfrentamos a un conjunto similar de problemas.

Los otros riesgos que deben ser abordados con servicios tales como StrongCoin son:

  1. Falso applet de java basada en navegador applet que se sirve a usted debe ser publicado como código fuente para que los usuarios puedan compilar y/o solicitar la revisión de la criptografía de examen entre pares de grupos, como Hushmail hizo. Usted también debe tener la capacidad para almacenar de forma local una versión de la confianza applet para su propio uso. Esto es importante si usted todavía desea utilizar el servicio después de StrongCoin recibe una orden de la corte para servir comprometida applets para ciertas personas sospechosas de 'algo'.

  2. Contraseña débil - Ya que las claves privadas se almacenan en StrongCoin servidores encriptados y protegidos con contraseña, que sería objeto de ataques de fuerza bruta de alguien que tuvo acceso a los datos del servidor para una contraseña segura es esencial.

  3. Teclado sniffers y cámaras - Usted es sólo tan seguro como su entorno físico por lo que ser conscientes de registradores de teclado (hardware y software) y de cámaras que pueden haber sido discretamente colocado por encima de su estación de trabajo de equipo para la captura de la frase de contraseña.

  4. Física y Legal de la jurisdicción - El StrongCoin servidores están sujetos a órdenes de los tribunales de la jurisdicción en la que ellos se encuentran. Si StrongCoin es legalmente domiciliado en una jurisdicción diferente a la de los servidores físicos, luego de que los tribunales del país también podría tener jurisdicción. Ambas jurisdicciones deben ser examinados por su privacidad y de protección de datos de los estatutos.

Vea también:

(a) http://www.hushmail.com/about/technology/security/

(b) http://www.schneier.com/essay-191.html

+611
carrdelling 24 nov. 2015 13:43:44

¿Qué significa contribuir a Bitcoin? ¿Cuál es su objetivo?

Si el objetivo es ayudar con la propagación de los nodos, la configuración de un bitcoin-qt en un servidor es bueno para la infraestructura y probablemente el mejor para un largo plazo, good guy greg operación. Ganado la confianza de nodo, se suman a la infraestructura.

Las monedas minadas a un ritmo constante. No hay ninguna amenaza de ellos de ser interrumpida o de las operaciones de minería a interrumpir. Si algo hay un número creciente de los mineros y la dificultad de la tasa es ajustar para que coincida con.

La mejor cosa que usted puede hacer para Bitcoin es seguir usándolo (marketing), o aplicar una de sus habilidades para su comunidad (empresarial, desarrollo, marketing, diseño, u otros). Hacer un fresco Bitcoin t-shirt (y vender), comprar algo a través de Bitcoin, vender algo a través de Bitcoin. Cuando usted encuentra algo difícil en el uso de Bitcoin, hacer sugerencias sobre cómo se podría mejorar. La gente va a escuchar. Tu opinión es muy valiosa e importante.

+584
Sakir 18 feb. 2011 19:31:30

Te han respondido correctamente a su propia pregunta en la lista siguiente "La forma segura probablemente debería ser algo como [...]". Puede omitir el paso uno mediante la línea de comandos de la API para el bitcoind cliente que presumiblemente ya se han instalado y utilizado para generar la cartera.dat en el primer lugar, pero esto es muy tedioso como puede que tenga una lista de todas las entradas a incluir en la transacción en un createrawtransaction llamada a la API, y entonces el eco de la salida de nuevo en un signrawtransaction llamada a la API, antes de conseguir la firma de la transacción para el paso 3. Si usted desea investigar sobre esta ruta, de verificación de la API de la Lista de Llamadas.

+523
Not a robot 30 ago. 2016 6:22:23

Usted necesita agregar el rpcallowip ajuste a su bitcoind.conf archivo.

Usted puede usar una sola IP o permitir todo. por ejemplo

rcpallowip=192.168.0.2

o

rcpallowip=*

+461
essa 10 nov. 2013 13:50:07

De lo que he entendido de color monedas agregar algunos datos adicionales a una UTXO, estoy tratando de comprender el mecanismo que nos utiliza para almacenar los datos adicionales y de cómo los datos se mantiene intacto si el UTXO es enviado a otra parte. Así que digamos que tengo un 1 Satoshi UTXO, puedo (de alguna manera) de escritura que representa mi coche, número de registro 123 ABC. Ahora me traslado que 1 Satoshi como prueba de la transferencia de la propiedad de lo que es ahora su coche. ¿Los datos son destruidos en ese momento? Asumo que para divisible elementos como botellas de vino, si yo tenía 12 Satoshi en 1 UTXO, yo no podía enviar 1 Satoshi para que se traslade a solo 1 botella?

Un ejemplo de un explorer sería genial, gracias.

+423
iamhelpful 16 dic. 2010 22:46:03

Uno podría extraer la Blockchain y de importación a su propia base de datos para el análisis. Por ejemplo, ver proyecto: bitcoin-a-neo4j.

+389
Chachmu 28 abr. 2014 2:17:55

La llamada RPC sendrawtransaction intenta transmitir el raw de la transacción de darle por primera adición de su propio mempool de las transacciones. Si usted no tiene el UTXO de la base de datos, entonces usted no será capaz de validar las entradas de la transacción, por lo que su nodo rechazará de su mempool. Así que, esencialmente, no, no hay manera con el cliente predeterminado.

Usted puede modificar el cliente para tener una nueva llamada RPC que sólo envía el crudo transacciones sin comprobación. Pero entonces se corre el riesgo de radiodifusión de una transacción no válida y que sus compañeros aumentar su prohibición de puntuación.

Véase también: Empujar tx a la red a través de AJAX, sin necesidad de instalar bitcoin. Esa pregunta listas un par de APIs que tienen soporte para la difusión de una materia de la transacción, que puede ser útil para usted.

+385
yitap 10 oct. 2018 3:43:52

No. Técnicamente, usted no necesita dos separados de carteras.

Pero que yo sepa no hay ninguna aplicación de cartera que respalda su caso. Tal vez debido a que su uso-caso no suena después de un razonable uso de multisig.

El propósito principal del uso de multisig es conseguir que varias firmas de) varios dispositivos (=varios almacenes de claves/carteras) o b) identidades múltiples (=cada identidad se mantiene es propio de la cartera).

+363
user1813 16 ago. 2013 14:25:48

Esta propuesta (o soluciones similares que requieren una cadena de transacciones) se mueven los fondos en el canal de usuario B (Bob) para el usuario (Alice). Esto es útil, debido a que un canal puede tener más tráfico en una sola dirección, lo que significa que en algún punto no hay más transacciones de flujo en esa dirección. Una sola en la cadena de transacción es preferible a los dos que serían necesarios para cerrar y, a continuación, vuelva a abrir el canal.

Sin embargo, decir que esta es la adición de dinero para el canal es incorrecta. Que es no es posible sin necesidad de reabrir el canal. Permítanme ilustrar:

Supongamos que Alice y Bob contribuyen cada 0.5 BTC a la apertura de la transacción de la canal. Esto significa que hay un total de 1 BTC en el canal para comenzar con:

Alice (0.5) ================== (0.5) Bob

Después de algún tiempo, más tráfico ha pasado de Alice a Bob que de Bob a Alice. Esto significa que Alice lado del canal se agota, pero Bob todavía tiene un montón de fondos:

Alice (0.05) ================== (0.95) Bob

Ahora, supongamos que Alice envía a Bob una cadena de transacciones (no a través del canal), esencialmente a volver a comprar algunos de sus BTC:

en la cadena de
-----(0.45)---->
+--->--->--->--->--->--->--->--->---+
 | |
Alice (0.5) ================== (0.5) Bob
<----(0.45)-----
la sobre-canal

Esto funciona para reequilibrar el canal, pero no añade fondos a la misma. Todavía hay sólo 1 BTC en el canal. Los fondos de la cadena de transacción va a Bob personal de Bitcoin wallet, y no está en la red de rayos. No hace nada para aumentar el tamaño de la canal.

Esta técnica podría ser útil para evitar los canales de convertirse desequilibrada, por lo que no implica que este no es útil. También es importante tener en cuenta que una técnica similar podría funcionar mediante el uso de una alternativa rayo ruta de Alice a Bob:

 enrutan a través de Charlie
-----(0.45)---->
===============(Charlie)=============
 | |
Alice (0.5) ================== (0.5) Bob
<----(0.45)-----
la sobre-canal

Esto eliminaría la necesidad de una cadena de transacciones. Sin embargo, si una ruta alternativa existe, es probable que tenga más sentido para salir de la Alice-Bob cadena desequilibrada, y simplemente la ruta de los pagos a lo largo de la Alice-Charlie-Bob ruta.

+334
sabelo 29 may. 2010 21:29:45

Usted puede conseguir el 'actualizaciones detenido' si MultiBit detecta algún otro usuario o proceso ha editado uno de los MultiBit archivos.

Si se cierran MultiBit y reiniciar se vuelve a cargar todos los archivos.

Hay más ayuda acerca de si las transacciones no aparecen en su cartera en el multibit.org ayuda a fin de que también echar un vistazo por allí.

+333
user206108 22 mar. 2011 19:57:14

Tengo una simple pregunta. Supongamos que firmar con algunas nubes de minería servicio. Me gustaría saber un poco más acerca de cómo funciona el sistema. Digamos que la nube de minería servicio que uso tiene n usuarios, N = 1,...,n}, cada usuario me contribuyendo w_i> 0 ciclos de CPU para crear el bloque. Con el fin de completar un bloque, T ciclos son necesarios (esto es una simplificación, supongo que el número de ciclos que se necesita es una variable aleatoria; sin embargo, puede razonablemente hablar sobre el número esperado de ciclos).

Hemos conseguido crear el bloque y obtuvo un premio de R para el mismo (R = 0 es razonable, eso sólo significa que los recursos que se cometieron, pero hemos fallado en llegar a la manzana).

Cómo es R compartido? Es proporcional al número de ciclos? Es igual a la división? ¿Existe un método inteligente involucradas?

Pregunta extra: ¿cuál es normalmente la proporción entre la cantidad de trabajo invertido y el trabajo real que se necesitan? Es el caso de que el número de ciclos de compromiso es mucho mayor que el número de ciclos necesarios? Hay incluso una necesidad para cometer los ciclos, o es el caso que, una vez que un bloque de hecho, el grupo se mueve en la minería de otro bloque?

He tratado de encontrar una respuesta en línea, en los sitios web de la gran nube de las empresas mineras, pero todos ellos ofrecen son las promesas de los ingresos, en lugar de una explicación de los ingresos de la división de mecanismo.

+302
Manzoorul Haque 19 sept. 2017 20:41:01

En primer lugar, lo que se define como la clave pública y la clave privada son en realidad una dirección bitcoin y una clave privada codificada en la Cartera Formato de Importación (WIF).

Con el fin de comprobar que el WIF y el bitcoin direcciones desde el mismo par de claves, vamos a necesitar para descifrar la clave privada a partir de su WIF (formato de comprobación de que la codificación es aceptar), se derivan de la clave pública de la clave privada, y generar la dirección bitcoin usando la clave pública. Si el generado dirección bitcoin coincide con el uno, el uno y el WIF son creados desde el mismo par de claves.

Con el fin de decodificar el WIF vamos a seguir los pasos de la wiki de bitcoin.

Vamos a ver cómo podemos hacer esto en python:

de binascii de importación hexlify, unhexlify
a partir de la firma ecdsa de importación SigningKey, SECP256k1
de hashlib de importación sha256
de bitcoin_tools.cartera de importación generate_btc_addr, WIF, TESTNET_WIF


def wif_to_sk(wif, red='principal'):
 si la red no ['principal', 'prueba']:
 # Añadir más redes, si es necesario.
 raise Exception('Mal ' red')
otra cosa:
 si la red es 'principal':
 versión = WIF
otra cosa:
 versión = TESTNET_WIF

 decoded_wif = b58decode(wif)

 c = decoded_wif[-4:]
 v = decoded_wif[:1]

 # El byte define la versión, afirman que es correcto.
 afirmar v == chr(versión)

 # Los cuatro últimos bytes de la WIF son los cuatro primeros bytes de la suma de comprobación, verificación de que tiene un
 checksum = sha256(sha256(decoded_wif[:-4]).digest()).digest()
 afirmar la suma de comprobación[:4] == c

 # Si la clave privada en el WIF corresponde a un comprimido de clave pública, también debe caer el último byte, que se
 # ser 01. Podemos comprobar que por la comprobación de la longitud de la clave actual. 32 bytes wil decir sin comprimir, mientras que el 33 y
 # una de las principales 01 significa comprimido.
 sk = hexlify(decoded_wif[1:-4])

 comprimido = False

 # Aviso que ya hemos hexlified el sk, el tamaño se duplicó.
 si len(sk) es de 66 y sk[-2:] == '01':
 sk = unhexlify(sk[:-2])
 comprimido = True
otra cosa:
 sk = unhexlify(sk)

 volver sk, comprimido

# Los datos proporcionados
wif = 'KwfNqMip1ZdgG2o6wYQUBXv8BqkMQ8VWwescvu5tlpzp31m5eheq'
btc_addr = '13YcHBzsBX8SxHoBftb69cXJkdXLfAVQos'
red = 'main'

sk, comprimido = wif_to_sk(wif, network=red)

# Obtener la clave pública de la clave privada
pk = SigningKey.from_string(sk, curva=SECP256k1).get_verifying_key()

# Afirmar que la calculada dirección bitcoin y la prestación de uno de los partidos.
afirmar generate_btc_addr(pk, v=red, comprimido=comprimido) == btc_addr

Para decodificar el WIF formato hay un par de cosas que usted puede saber. En primer lugar, la versión de la red (normalmente mainnet o testnet) y luego, si la clave privada que corresponde a un comprimido o sin comprimir de clave pública. La versión de la red determinará el primer byte de la WIF formato, mientras que si los relacionados con la clave pública es comprimido o sin comprimir determinará el último byte antes de la suma de comprobación.

Descargo de responsabilidad: El código utiliza una función generate_btc_addr, a partir de una biblioteca de python he desarrollado, que calcula una dirección bitcoin de una determinada clave pública. La función de llamada de un montón de otras funciones simples para derivar la dirección bitcoin, pero incluyendo en la respuesta que la harán aún más que lo que es. Usted puede tener la biblioteca de GitHub, o conseguir las funciones del archivo específico.

+269
John Katie Yeager 6 mar. 2019 14:52:19

El sistema operativo que sería mejor para pushpool?

+263
Jack Abrahamson 12 ago. 2015 18:06:48

Creo que Tim S. puede tener la respuesta con su comentario acerca de endian-ness.

Tus observaciones sobre el nonce tener su nivel más bajo byte cero (por ser un múltiplo de 256), con respecto a la "little-endian" el orden de los bytes del bloque en sí. Desde la perspectiva de un big-endian de la máquina, estos son declaraciones acerca de el alto byte de la nonce.

Así que considere la posibilidad de un minero que es big-endian. El natural algoritmo es "empezar con nonce=0, calcular scrypt, incremento nonce, repetir", por lo que su "incluso" nonces se trató de la primera. Sin embargo, cuando una nueva transacción (o un nuevo bloque de otro minero) llega un nuevo bloque de cabecera tiene que ser construido, y sería natural para reiniciar el nonce en cero cuando esto sucede. Con el fin de obtener un nonce que "no es un múltiplo de 256", tiene que completar 2^24 hash antes de ser reiniciado.

Por supuesto, x86 es la más común de escritorio, CPU, y es little-endian, pero la mayoría de scrypt de minería de datos se realiza en la Gpu. Mi hipótesis es que la mayoría de estos GPUs son big-endian, o al menos que algunos de minería de software hace que el incremento de su valor nonce en un big-endian manera. ¿Alguien sabe si este es el caso?

A partir de este gráfico, parece moderno Gpu puede ejecutar scrypt en aproximadamente 1 Mhash/seg. Así que 2^24 hash tomaría 16 segundos. Litecoin es en la actualidad un promedio de cerca de 10K de transacciones por día, un promedio de uno cada 8 segundos o así. Así que no sería de extrañar que un minero no suele entrar en sus byte alto (que para usted es el byte bajo) antes de reiniciar.

Esta hipótesis también explicaría por qué no vemos un patrón con Bitcoin. Actual SHA-256 mineros ASIC ejecutar en muchos Ghash/s, por lo que son muy propensos a ir a través de todos los 2^32 posibles nonces antes de ser reiniciado por los nuevos datos de la transacción. (Podemos ver patrones en la extraNonce, sin embargo.)

+191
Ruthi Mcpherson 9 sept. 2016 1:50:59

Tengo una tarjeta de débito y quisiera comprar poco monedas, hay una manera con amex?

+178
alextsc 11 ago. 2016 13:18:56

TL;DR: UNA poda nodo es totalmente validación de nodo que no es un archivo de nodo. Sigue el proceso de toda la blockchain desde cero, aunque.

Bitcoin Core es totalmente validación de nodo. Totalmente validación de los nodos de revisar todo el blockchain desde cero para converger en el último estado de la red de forma independiente. Por defecto Bitcoin Core se ejecuta como un archivo de nodo, donde se mantiene todos los bloques para servir a los demás participantes de la red. Ejecución de un Bitcoin nodo con -podar los límites de la huella de datos del nodo de descartando antiguo bloque de datos después de que se ha verificado. La poda nodo mantiene el más reciente de los bloques hasta el especificado límite de datos. Ejecución de un total de nodos en la poda de modo de no reducir la entrada de ancho de banda. Ya que sólo puede servir el último de los bloques, se reduce la salida de ancho de banda de forma indirecta.

Para limitar su consumo de ancho de banda, puede ejecutar en -blocksonly modo y desactivar peer servicios. Si usted no desea descargar el blockchain en casa, usted podría descargar en otro lugar con un dispositivo móvil o copia de otro nodo (luego de preferencia reindex para verificar su validez). Si no es una opción, usted podría mirar a los demás carteras que no son totalmente validación de nodo.

+166
Maritza Woest 29 abr. 2013 16:48:15

La poda de los nodos se describen en el código fuente así:

-podar=<n>: Reducir los requisitos de almacenamiento por medio de la poda (eliminación) de viejos bloques. Este modo es incompatible con -txindex y -rescan.

He visto que mi nodo ha sido constantemente la carga de menos de lo que ha sido la descarga ya que me puse a correr en la poda modo.

  • ¿Qué servicios de poda en los nodos de realizar?
  • Hacer que cargar bloques y transacciones?
  • Puede que el servicio de los clientes ligeros?
  • ¿Qué puede hacer una poda de nodo no hacer, que no poda nodo?
+149
johnnycash 28 abr. 2017 18:16:01

Posibles Duplicados:
Cómo son públicas y claves privadas en un discurso creado?

Si he perdido mi clave pública, pero todavía tiene la clave privada, es posible recrear las claves públicas.

Cómo muchas de las claves públicas pueden ser realizadas a partir de una clave privada?

Es un computacionalmente costoso proceso para crear todas las claves públicas de una clave privada?

Sinceramente,

Joe.

+143
Sandro Queiroz Jr 7 feb. 2011 11:31:37

¿Alguien sabe la mejor forma de cambiar bitcoins en libras esterlinas (GBP), a continuación, hacer una transferencia bancaria o paypal, transferencia? He encontrado algunos, pero se tarda una semana.

+118
Inthanon 7 jul. 2018 22:52:19

Bitcoin clientes de aceptar siempre la más larga de cadena válida. Por un lado, los clientes comprobar la recibió bloques para la validez, en el otro lado de longitud está definida por otra métrica que muchos suponen. La longitud de la blockchain es la suma de la dificultad de todas sus bloques, el número de bloques. Así, con el fin de crear una falsa cadena, el atacante tendría que crear una cadena válida en la misma dificultad. Esto es posible por muy de cadena corta (doble pasar ataque) o requiere de una gran parte de la red de alimentación (51% de ataque).

+82
Vinnie Lauria 26 feb. 2013 22:22:08

Yo estoy en las mismas preguntas que para mí durante los últimos días, hasta la fecha han encontrado un buen montón de información en línea :

  • Recientemente ha habido algunos problemas con la seguridad de Jaxx, más o menos real, más o menos, de rumores, de todos modos, que la ha llevado a dudas acerca de ella. Y no es de código abierto (si considerar esto como menos confiables en el blockchain de la comunidad).

  • Multibit proyecto a todos, incluyendo a Multibit HD, no es más compatible que fue publicado oficialmente el 26 de julio de 2017. Que había sido precedida por la masiva a los usuarios todos los problemas del año 2017 antes.

  • Por otro lado, el Éxodo es un recién llegado y de info sobre esto se ve sobre todo tipo de patrocinados, todavía no muchos mecanismos de retroalimentación de los usuarios reales de Éxodo. Aunque de forma intensiva se desarrolla y adquiere reconocimiento en blockchain de la comunidad. No es completamente de código abierto, pero el fundador puede hacer de esa manera en el futuro, mencionó hace unos seis meses.

  • Así que, hasta hoy en día Electrum parece el más confiable de escritorio monedero de blockchain de la comunidad, en comparación con los anteriormente mencionados. Es de código abierto, tiene incluso la versión portable para Windows y la versión para Linux, y la versión para Android. Sin embargo, es sólo para bitcoin, hasta el día de hoy. Podemos sólo espero que, quién sabe, tal vez ellos se añaden algunos más cryptocoins en él, tarde o temprano...

  • También dicen que no es otro análogo de Electrum en todas sus acepciones, de hecho más fácil para un novato y más flexible y rico en características. Que también está bien y de largo conocido software de cartera de Copago. Y es sólo para bitcoin, también, y también no hay ningunas negociaciones si se puede apoyar algunas altcoins en el futuro...

Entre multi-moneda carteras, he encontrado que en realidad Coinomi a ser probablemente el mejor en el momento presente. Pero es sólo en Android hasta el día de hoy. De hecho, ellos publicado en GitHub en junio de 2017: Coinomi Escritorios pronto estará también disponible para Windows, Linux y MacOS. Así, la esperanza de que va a suceder muy pronto...

+73
IGGGA72 10 mar. 2012 19:57:48

La aplicación "Bither" hace exactamente lo que usted desea (disponible para iPhone y Android). Códigos QR se utilizan para la transferencia (en lugar de la unidad USB en el caso de la Armería).

+51
felli0t 4 ago. 2019 13:28:35

Si usted está buscando para la mina en el teléfono, es literalmente inútil. El hash de energía de estos dispositivos es tan baja que probablemente iba a necesitar una gran cantidad de teléfonos (alrededor de mil) para alcanzar el hash de poder por parte de un ASIC de la máquina.

También, el almacenamiento es un problema debido a que un Bitcoin nodo necesidades de todos los de la blockchain de datos (alrededor de 17gb como el de hoy), por lo que necesitaría un teléfono que tiene una gran cantidad de espacio en disco.

+30
Kenneth Underwood 1 jul. 2016 22:30:06

Cuando se solicita getwork de bitcoind o una piscina, el minero se espera incrementar el valor nonce del bloque, pero puede también incrementar el valor de marca de tiempo, o tal templado causa de un trabajo presentado para ser rechazado por bitcoind o un grupo determinado?

+30
MrsPhantomhive 22 jun. 2012 10:15:54

Mostrar preguntas con etiqueta

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil