La diferencia entre la ondulación bithomp "generador de cuentas" y "paper wallet"

Recientemente he encontrado una web que permite crear ondulación del papel de carteras. El sitio web es de bithomp.com. En bithomp.com hay varios botones.

Mi pregunta es: ¿cuál es la diferencia entre el generador de Cuentas el botón y la Cartera de botón?

Al hacer clic en cualquiera de estos dos botones, el de la web genera pares de claves pública y privada. Debo uso de Cartera para la generación de un papel de la cartera o la puedo usar también generador de Cuentas?

+14
happybacon 16 mar. 2011 15:40:01
26 respuestas

Yo tenía algo de bitcoin durante el coinsplit, así que ahora tengo bcash que quiero mover.

Cuando yo envíe bcash hay un riesgo de que alguien copias de las transacciones y la utiliza para robar mi bitcoin. La mayoría de la gente recomienda mover el bitcoin a una nueva dirección para esto. esto no es práctico para mí, ahora mismo, es el trabajo de mover mi bcash a una nueva dirección en su lugar antes de que yo les envíe o esto también permitir a un atacante para copiar las transacciones?

+884
Robert Knupfer 03 февр. '09 в 4:24

Si entiendo tu pregunta correctamente:

En la actualidad la máxima recompensa para la minería de un bloque es de 12,5 Bitcoin, así como de otros gastos de transacción en ese bloque. Esta recompensa mitades cada 210.000 bloques. No importa en qué dirección se utiliza para recibir la recompensa. Ver https://en.bitcoin.it/wiki/Mining#Reward.

Para el aprendizaje de la referencias, consulte ¿Qué es un buen recurso para aprender (técnicamente] bitcoin funciona?

+875
anakkin 20 nov. 2015 3:47:43

Después de buscar por un tiempo me encontré con este tipo que lleva una clave privada (en base58), requiere de parámetros de red, y las construcciones de la dirección pública. Por favor, consulte: DumpedPrivateKey. Esto fue suficiente para mí al menos. Puedo construir un discurso a partir de la clave , de modo que se forman utilizando el toAddress método exportados desde el tipo de clave.

DumpedPrivateKey vanityKey = DumpedPrivateKey.fromBase58(networkParameters, "5JXFsJEAiqtTv95rSmw3KSJeAZ97SsmKwtqq5yqbziosj1guuhk");
ECKey ECVanityKey = vanityKey.getKey();
Dirección vanityAddress = ECVanityKey.toAddress(networkParameters);
+805
Olive 1 jun. 2010 7:09:47

No de una manera que es previsto por el protocolo.

¿Qué quieres decir con "en última instancia, la entidad involucrada en un hipotético comercio"? Es sólo un hash de la clave pública, la clave privada correspondiente a la que usted espera.

Lo que le impide tener un formulario de contacto o dirección de correo electrónico en la tienda online?

+804
LaX 23 ago. 2015 9:39:28

Bitcoin objetivo es descentralizado y democrático sistema de valores.

Absolutamente no lo es. Una democracia es un sistema donde la mayoría de los participantes pueden decidir por todos.

En Bitcoin, nadie puede decidir por usted. Un Bitcoin nodo de verificar todos los bloques y transacciones que otros producen. No en cualquier punto a lo que los otros participantes en la red de pensar o hacer, si no están de acuerdo con las reglas que cumplir, ellos simplemente no existen, desde su punto de vista. En otras palabras, en Bitcoin, la elección de la participación es la elección de las reglas que el sistema tiene. Si usted no está de acuerdo con esas reglas, que están efectivamente en una cadena de horquilla, que es esencialmente su propia moneda.

Hay una excepción a esto todo el mundo-valida-todo modelo, y que es un doble gasto. Si alguien produce dos en conflicto transacciones (que gastar el mismo dinero) y difunde en la red, el sistema de alguna manera tiene que tomar una determinación acerca de cual de las dos es para ser aceptado. No es objetivo de la regla de que todo el mundo puede aplicar aquí. Usted puede decir que el primero es ganar, pero por desgracia, debido a la velocidad finita de la luz, es imposible que se distribuyen geográficamente entidades conjuntamente llegado a la misma conclusión acerca de quién era el primero. Para resolver este problema, los mineros se introducen. Su único poder es cooperar a la edificación de las versiones de la historia, lo que resulta en la capacidad de decidir el orden y el tiempo de otra forma válida de las transacciones, hasta e incluyendo el poder para retrasar las transacciones de forma indefinida.

Para los mineros, hashpower mayoría de los asuntos. Pero esto no es una democracia (no es un minero, un voto, es un hash de un voto), y no establezca las reglas de red a través de ella. Todo lo que puede hacer es cooperar, o interrumpir. El sistema está diseñado de modo que la interrupción es menos rentable que la cooperación.

Ahora, su principal preocupación gradas. La centralización del poder en la minería es una tendencia peligrosa, ya que da a los pequeños grupos de actores un gran poder de interrumpir.

+761
moey 13 may. 2019 10:47:59

Steven respuesta es correcta. Una manera complementaria de mirar es la optimización.

De fondo

Vamos a empezar por asumir que uno entiende por qué el consenso por la mayoría no funciona (demasiado fácil para un atacante crear mal nodos y tomar). Bitcoin, la solución propuesta es el uso de un registro que mantiene un registro de todas las transacciones y mantener el consenso por el registro de la longitud, no la cantidad de nodos. Para que esto funcione, Bitcoin propone algunas condiciones:

  1. Suponemos que cualquier persona puede crear un registro (es decir, no podemos confiar en nadie para mantener una "buena conocida de registro").
  2. El registro con las entradas de la mayoría es siempre considera autorizada.
  3. Cada entrada tiene algún tipo de vínculo intrínseco a la entrada que viene antes de ella y la que viene después.
  4. Es realmente difícil (es decir, se tarda un montón de tiempo) para agregar una entrada del registro.

La última condición es muy importante. Si es fácil para agregar entradas del registro, por ejemplo, si el registro es simplemente un archivo de texto sentado en su escritorio, a continuación, cualquier atacante puede crear realmente largo, es falso, pero autoritaria de los registros de transacciones con cualquier tipo de transacciones que el atacante quiere.

Si se lleva un montón de tiempo para agregar cada entrada, sin embargo, un atacante tendrá que pasar todo el tiempo que ya se ha gastado en la creación del registro principal sólo para ponerse al día y crear un falso registro que es el tiempo. En el momento de la captura, el registro principal ya han avanzado y mejorado aún más. Cada vez es más raro que un atacante nunca será capaz de ponerse al día mediante la creación de un falso registro que es más largo que el registro principal como el registro principal se hace más y más popular. Que la disminución de la probabilidad es lo que hace que Bitcoin seguro.

¿Y esto qué tiene que ver con la optimización?

Ahora, la pregunta es, qué es exactamente lo que pasa en el registro de transacciones? Aquí es donde la optimización viene en.

Si cada entrada de registro fueron, literalmente, un registro de una sola transacción y si cada entrada del registro se llevó, por ejemplo, 10 minutos para crear, tardaría una eternidad para hacer transacciones. En lugar de eso, Bitcoin se propone que el registro de pistas de mini-registros de transacciones. Cada transacción es trivial para crear y fáciles de comprobar, pero cada mini-registro es difícil crear y seguimiento de todas las transacciones que ocurrieron durante un periodo de tiempo. La idea es que con cada nuevo mini-registro, fingiendo transacciones se vuelve cada vez más difícil, pero al mismo tiempo, las transacciones pueden ocurrir instantáneamente.

¿Cómo funciona esto? Al realizar una nueva transacción, la transacción se transmiten a todos los nodos que seguir la pista de en copias locales de la actual mini-log. Cada nodo también está trabajando en una difícil cálculo (hash) que toma un tiempo relativamente largo (para Bitcoin, la red como de la escritura, a unos 10 minutos en promedio). Todo lo que toma es para un nodo en la red de completar con éxito el problema, y después de que el nodo local de mini-registro de copia se considera completa y se envía a todos los otros nodos. Una vez que cada nodo acepta el ganador de la mini-registro de copia, de que la copia es considerada la más autorizada, mini-registro de todas las transacciones que anteriormente había sido considerado condicional. Todas las transacciones que se produjo al instante se dice que tienen una "confirmación".

Conclusión

Ahora...reemplazar la palabra "log" con "cadena" y "mini-log" con "block" y ahora entiendo por qué blockchains son necesarios, no sólo desde el punto de vista de seguridad, pero desde un punto de vista de la optimización de, como bien ;-)

+708
Ankur Loriya 6 dic. 2013 20:21:48

Aquí está una línea de enlace para el artículo

artículo

    la función cuadrado del número de usuarios de veces el promedio de valor de transacción. El 94% de los bitcoin movido en los últimos cuatro años se explica por la ecuación.

Sí que tiene sentido para mí acerca de una ecuación matemática de 94%, explicó bitcoin precio en este artículo.

Si me gustaría predecir el precio de un bitcoin del día siguiente a partir de esta ecuación, es esta de la siguiente?

plaza función del número de usuarios × el promedio de valor de transacción


plaza número de direcciones únicas por día × (el volumen de comercio(USD) por día / número de transacciones por día)

604,054^2 × (597,502,689 / 271,995) = 801,644,073,110,452

fecha: 2017/11/14 00:00

Aquí está una línea de enlace para [referencia de direcciones únicas (https://blockchain.info/charts/n-unique-addresses?timespan=30days)

Aquí está una línea de enlace para [referencia el volumen de comercio] (https://blockchain.info/ja/charts/trade-volume?timespan=30days)

Aquí está una línea de enlace a [las transacciones de referencia] (https://blockchain.info/ja/charts/n-transactions?timespan=30days)

La respuesta es muy gran número. Podría alguien explicar que, concretamente, de donde el mal está?

Gracias

+699
pdxs 15 jul. 2016 3:58:28

Para aclarar, si Una persona envía bitcoins a la persona B, y la persona C envía bitcoins a la persona D, 1 segundo (o menos), DESPUÉS de que Una persona, puede la persona C de la transacción se muestran en la red ANTES de que la persona de a? Si es así ¿puede usted explicar cómo?

Edit: Por parte de "mostrar en la red", me refiero a obtener en el blockchain. Ejemplo: Si a y C enviados a la misma dirección, pero C envió a su 1 segundo (o menos) más tarde, entonces si voy a blockchain.info y mirar a los destinatarios de las transacciones, es posible ver C de la transacción antes de la Una de la (aunque esto no está confirmado)

+667
Najtiry 10 may. 2019 13:24:05

Me corrija si estoy equivocado con este ejemplo:

Fresco jock, sin que nadie, en realidad le gusta usar estrenando camisetas con unicornios en ellos cuando nadie está alrededor. Él no quiere que nadie sepa. Él paga para la t-shirt con bitcoins en su blockchain.info billetera.

Sin usar blockchain.info's Enviar característica Compartida, alguien podría rastrear la transacción de la t-shirt tienda de regreso a su cartera, desconcierto de él a ningún extremo. Si él usa Enviar Compartida, sin embargo, blockchain.info primero tomaremos el pago de él y ponerlo en una caja con un montón de otros pagos preparando para salir, agita la caja y, a continuación, tire de un pago a dar a la t-shirt tienda en su nombre. Debido a que este pago no provienen originalmente de Jock de la cartera, no se puede remontar de nuevo a él.

Pregunta: ¿quién obtiene remonta a? Si estoy usando blockchain.info también, y mi pago para el juego de video de la tienda que estaba en el cuadro que tengo sacudido, y es la que se sacó y se envía a la T-shirt tienda, puede obtener remonta a mí?

(lo siento - es el único ejemplo que se me vino a la cabeza)

+617
goharali 7 jul. 2011 17:33:13

He cent os en mi instancia de amazon ec2 trato este post para instalar litecoin demonio, después de hacer la compilación y ejecución ./litecoind da el siguiente error

litecoind: clave.cpp:134: {anónimo}::CECKey::CECKey(): Afirmación `pkey != __null' error.
Abortado

Cómo configurar litecoin.conf en AMI?

+610
AndyLee 22 jun. 2015 8:07:57

Puedo entender los conceptos básicos de Bitcoin y Blockchain.

Como yo lo entiendo, cualquier transacción bitcoin tiene una tarifa de transacción que es ajustable por el usuario. Esto tiene que estar por encima de un cierto valor, que puede cambiar a lo largo del tiempo de la transacción para ser grabado en un bloque. En la actualidad este valor es aproximadamente de 300 satoshis/byte.

Lo que no puedo entender es cómo el minero se paga esta cantidad? Si un minero de las minas de un bloque que es de 1 MB de tamaño, luego el minero puede grabar ~4424 transacción en ese bloque (suponiendo ~226 bytes por transacción).

Si todos los que hicieron esas transacciones se utiliza el 300 satoshis/byte de tarifa de transacción, esto se traduce a ~ 3 Bitcoins.

Un bitcoin bloque vale 12.5 bitcoins en la actualidad. ¿Significa esto que el minero se obtiene ~15.5 bitcoins por bloque? (suponiendo que la minería es la minería, en solitario y no en una piscina)


P. S. yo, obviamente, tratado de buscar en línea, aunque estoy seguro de que la respuesta está ahí fuera, pero debido caliente palabras clave, como el bitcoin y blockchain, la mayoría de resultado, finalmente, acabar con los artículos, "¿Qué es Bitcoin?" xD

+593
Craig Michie 24 jul. 2014 6:08:00

He seguido el tutorial números de hilo aquí, pero no contesta a mi pregunta. Lo que quiero saber si hay alguna manera de validar transactionID ( txID ).

Tengo un sitio que acepta bitcoins. Con el fin de validar los pagos pido cliente para presentar txID que yo uso para buscar la transacción. El problema es que los clientes que en algún momento de presentar mal txID, no todo el txID .. etc.

Es allí una manera de validar el ID de la transacción CUANDO el USUARIO se SOMETEN A LA FORMA y si es correcta, a continuación, guárdelo y comprobarlo?

+564
Santiago Corredoira 27 ago. 2010 10:58:14

Si no, ¿cómo es el cambio de transacciones procesadas?

+524
Crocode 24 feb. 2016 10:53:34

Me gustaría saber si es posible hacer este breve orden sin tener que agregar manualmente la pérdida de la parada después de abrirse.

Dicen que el precio actual es de $300, y si llega a $280 sé que probablemente va a soltar, así que quiero margen vender-stop en $280 para vender a este nivel.

Quiero comprar de nuevo en $250, así que me puse en un margen de compra-límite de $250 para comprar de vuelta a ese nivel.

Que todo funciona bien y puedo agregar los pedidos al mismo tiempo. Pero, ¿es posible añadir un stop loss a mi corto fin, a vender si el precio sube a $290? Este sería un margen de compra-orden de stop en $290 creo, pero si añado que a mi de la lista de órdenes, sería ejecutado inmediatamente, ya que el precio es de $300 y que podrían arruinar el comercio.

Es posible hacer esto, esencialmente diciendo: "sólo ejecutar esta orden si este otro orden ha sido ejecutada"? O es este el tipo de cosas que el comercio bots hacer?

Gracias

+522
Tomas Mulder 30 ago. 2013 13:08:05

La cantidad que usted debe pagar está cambiando constantemente, por lo que tendrá que comprobar en el momento de enviar la transacción. 21 tiene un API que proporciona recomendaciones sobre la minería de precios.

Son sólo recomendaciones, aunque, realmente no hay una respuesta definitiva. La red podría estar inundados con mayor tasa de transacciones en cualquier momento, y su cuota, a continuación, aparecen relativamente baja para los mineros. Si usted necesita para estar absolutamente seguro de que usted lo desea, puede aumentar la tasa aún más, pero creo que he tomado una cierta cantidad de en cuenta.

+498
Andrew James Sutherland 2 nov. 2019 2:38:51

He leído

En el original Satoshi documento, se recomendó que el Bitcoin los usuarios utilizan una nueva dirección para cada transacción para evitar las transacciones de estar vinculado a un dueño común.

Pero en realidad, cuando Una compra de un bitcoin a partir de B, a le envía dinero a B a B cuenta en un intercambio (o lo que cuenta). Parece que B puede ser identificado a través de este dólar de transacción a través de un intercambio o de la autoridad?

+491
Mirat 1 jul. 2015 1:30:31

Entiendo que la Contabilidad Nano S permite crear un 24 de palabra frase de recuperación.

A) ¿por Qué es mejor tener a los usuarios a mantener un 24 de word fase de recuperación de copia de seguridad de la clave pública y privada como copia de seguridad?

B) ¿Cómo Contabilidad decodificar la recuperación de la frase en una clave pública y privada?

+395
kabob 25 jun. 2012 7:00:09

Si dos cryptocurrencies trabajo en blockchains que tienen muy diferentes de confirmación o de la firmeza de las tasas, o en bloques, se extraen / acuñadas / creado a precios muy diferentes, ¿cómo atómica swaps de coincidir? ¿Qué pasa si los precios cambian durante el swap?

+332
Ben Trovato 15 sept. 2012 15:01:49

Tengo una dirección en la testnet. Empecé con el 1.3 btc. Luego me envió 0.5 btc a otra dirección. Mi balance es ahora de 0.8. OK, eso tiene sentido.

Espero ahora tener una UTXO que fue del 0,8 en el cambio de la transacción anterior. Pero cuando ejecuto listunspent, veo que tengo dos UTXOs. El equilibrio es correcto, pero me parece haber dos salidas.

[
{
 "txid": 
"321dab633022a33c3a49b4aab4b13d3c431771ae9402746dbb6dcc21be5fd603",
 "vsal": 1,
 "address": "2N4wJG7gs1mVXeMkX2MCuyekZUCSzrW7cjt",
 "redeemScript": "0014221f8d76c5b85e979055e54ac97a0cada38bc4e9",
 "scriptPubKey": "a914803d96c7e19e4a568764f9912fa54499f814cd8e87",
 "cantidad": 0.79999834,
 "confirmaciones": 119,
 "disponibles": true,
 "solucionable": true,
 "seguro": true
}
]

Cuando ejecuto gettxout con el txid y vsal 0, la primera transacción UTXO es de 0,5.

{
 "bestblock": 
"0000000000000043a1abc3cf9c778d3adeb417488019a507da871db9df74ffad",
 "confirmaciones": 119,
 "valor": 0.50000000,
 "scriptPubKey": {
 "asm": "OP_HASH160 a43f8a90f292b6be0b487556ac357709a5e86480 OP_EQUAL",
 "hex": "a914a43f8a90f292b6be0b487556ac357709a5e8648087",
 "reqSigs": 1,
 "tipo": "scripthash",
 "direcciones": [
"2N8Dgvfmgs4fNCi7QatLZJR8ArvhPpMPw8p"
]
},
 "coinbase": false
}

Y cuando ejecuto gettxout con vsal 1, la segunda transacción UTXO es 0.799 (0.8), que es el equilibrio.

{
 "bestblock": 
"0000000000000043a1abc3cf9c778d3adeb417488019a507da871db9df74ffad",
 "confirmaciones": 119,
 "valor": 0.79999834,
 "scriptPubKey": {
 "asm": "OP_HASH160 803d96c7e19e4a568764f9912fa54499f814cd8e OP_EQUAL",
 "hex": "a914803d96c7e19e4a568764f9912fa54499f814cd8e87",
 "reqSigs": 1,
 "tipo": "scripthash",
 "direcciones": [
"2N4wJG7gs1mVXeMkX2MCuyekZUCSzrW7cjt"
]
},
"coinbase": false

}

Y de acuerdo a esto: Cómo comprobar si una salida se ha gastado?

Si gettxout devuelve algo, entonces la salida es no utilizados.

¿Por qué tengo dos saldo de las salidas, con la primera de ellas en la misma cantidad que me envíen a otra dirección?

+279
Arpan Nag 20 nov. 2014 3:04:31

Sólo trató de trasladar a algunos bitcoins a mi nueva cuenta de trading en línea para conseguir algo de dinero en efectivo fuera. Pero quiso la suerte que las transacciones fueron todos masivamente atrasados y al parecer no hizo uso de la suficiente cuota de obtener suficiente de los mineros en atención a empujarlo. Estaba atrapado en el limbo de los no verificados, así que traté de ver si podía cancelar o aumento de las tasas. Desde que se fue no se ha comprobado todavía me hizo reiniciar mi bitcoin Core, con la opción de cartera para limpiar sin confirmar las transacciones para que yo pudiera conseguir que el cliente ungray la "abandonar" botón. Que trabajado. Pero ahora no estoy seguro de que si el bitcoin fue recredited a mi cartera ya que se me olvidó escribir el pre/post saldos.

Cuando esta operación se cae de mempool (supongo que sí) ¿la cartera de obtener recredited o ¿que sucede automáticamente cuando he abandonado la transacción? Quiero asegurarme de que no he perdido algunos bitcoins en el limbo para siempre...

+248
kam7324 22 dic. 2016 9:50:23

¿cómo funciona bitcoin core generar direcciones y dónde se pueden encontrar en el directorio de datos?

+212
The Chilean Blob 10 jul. 2014 16:11:08

Tengo que formatear mi pc, así que me he descargado un BTC cartera también en mi tablet. Es allí una manera de enviar BTC sin comisiones?

+182
Antony Moreno 4 sept. 2017 12:11:37
  • createmultisig crea un P2SH multisig dirección para su uso en crudo de las transacciones. Se emite el redimir script, porque tendrás que pasar todos los pagos enviados a la P2SH dirección.

  • addmultisigaddress añade un P2SH multisig dirección de Bitcoin Core cartera, lo que le permite seguir y pasar los pagos recibidos por la dirección. No salida de la canjear script porque Bitcoin Core tiendas que para usted. (Se puede recuperar más tarde con validateaddress.)

+155
Joel Spolsky 15 jul. 2014 16:12:13

El código funciona bien, pero tiene un error al ir a llamar a la función getBlock(), con el bitcoin core de referencia de la getBlock() la función tiene un parámetro, y este parámetro es el hash del bloque.

Así, el código funciona a causa de la RPC marco de respuesta con un error

bitcoin.rpc.JSONRPCError: {'código': -1, 'mensaje': 'getblock "blockhash" ( nivel de detalle )\n\nsi detalle es 0, devuelve una cadena que es la serie, codificación hexadecimal de datos para el bloque \'hash\'.\nIf detalle es 1, devuelve un Objeto con la información sobre el bloque <hash>.\nIf detalle es 2, devuelve un Objeto con la información sobre el bloque <hash> y la información sobre cada transacción. \n\nArguments:\n1. blockhash (cadena, es necesario) El hash del bloque\n2. verbosidad (numérico, opcional, por defecto=1) 0 para la codificación hexadecimal de datos, 1 para un objeto json, y 2 por objeto json con los datos de la transacción\n\nResult (para verbosidad = 0):\n"datos" (cadena) de Una cadena que se serializa, codificación hexadecimal de datos para el bloque \'hash\'.\n\nResult (para verbosidad = 1):\n{\n "hash" : "hash", (cadena) el hash del bloque (igual que siempre)\n "confirmaciones" : n, (numérico) El número de confirmaciones, o -1 si el bloque no está en la principal cadena\n "," tamaño : n, (numérico) El tamaño de bloque\n "strippedsize" : n, (numérico) El tamaño de bloque excluyendo testigo de datos\n "peso" : n (numérico) El bloque de peso como se define en el BIP 141\n "altura" : n, (numérico) de La altura de bloque o índice\n "versión" : n, (numérico) El bloque de la versión\n "versionHex" : "00000000", (cadena) El bloque de la versión en formato hexadecimal\n "merkleroot" : "xxxx", (cadena) La merkle root\n "tx" : [ (array de string) Los identificadores de transacción\n "transactionid" (cadena) El id de transacción\n...\n ],\n "tiempo" : ttt, (numérico) El bloque de tiempo en segundos desde la época de (el 1 de enero de 1970 GMT)\n "mediantime" : ttt, (numérico) de La mediana de bloque de tiempo en segundos desde la época de (el 1 de enero de 1970 GMT)\n "nonce" : n, (numérico) de La nonce\n "bits" : "1d00ffff", (cadena) Los bits\n "dificultad" : x.xxx, (numérico) La dificultad\n "chainwork" : "xxxx", (cadena) número Previsto de los hash de los necesarios para producir la cadena hasta este bloque (en hexadecimal)\n "nTx" : n, (numérico) El número de transacciones en el bloque.\n "previousblockhash" : "hash", (cadena) El hash del bloque anterior\n "nextblockhash" : "hash" (cadena) El hash del bloque siguiente\n}\n\nResult (para verbosidad = 2):\n{\n ..., la Misma salida que el nivel de verbosidad = 1.\n "tx" : [ (array de Objetos) Las transacciones en el formato de la getrawtransaction RPC. Diferente de verbosidad = 1 "tx" resultado.\n ,...\n ],\n ,... la Misma salida que el nivel de verbosidad = 1.\n}\n\nExamples:\n> bitcoin-cli getblock "00000000c937983704a73af28acdec37b049d214adbda81d7e2a3dd146f6ed09"\n> curl --usuario myusername --datos binarios \'{"jsonrpc": "1.0", "id":"curltest", "método": "getblock", "params": ["00000000c937983704a73af28acdec37b049d214adbda81d7e2a3dd146f6ed09"] }\' -H \'content-type: text/plain;\' http://127.0.0.1:8332/\n'}

Creo que el problema está en la configuración de bitcoin-core, el código de la RawProxy, quiere bitcoin para ser configurado por defecto en el directorio

Este es el código para la forma de configuración de la biblioteca

si service_url es Ninguno:
 # Averiguar la ruta de acceso para el bitcoin.conf archivo
 si btc_conf_file es Ninguno:
 si la plataforma.sistema() == 'Darwin':
 btc_conf_file = os.ruta de acceso.expanduser('~/Library/Application Support/Bitcoin/')
 elif plataforma.sistema() == 'Windows':
 btc_conf_file = os.ruta de acceso.únete a(os.environ['APPDATA'], 'Bitcoin')
otra cosa:
 btc_conf_file = os.ruta de acceso.expanduser('~/.bitcoin')
 btc_conf_file = os.ruta de acceso.join(btc_conf_file, 'bitcoin.conf')

 # Bitcoin Core acepta vacío rpcuser, no se especifica en btc_conf_file
 conf = {'rpcuser': ""}

 # Extraer el contenido de bitcoin.conf para construir service_url
probar:
 con open(btc_conf_file, 'r') como fd:
 para la línea en fd.readlines():
 si '#' en la línea:
 line = línea[:línea.índice('#')]
 si '=' no en línea:
continuar
 k, v = línea.split('=', 1)
 conf[k.strip()] = v. strip()

 # Tratar una falta de bitcoin.conf como si se tratase de vacío
 excepto FileNotFoundError:
pasar

 si service_port es Ninguno:
 service_port = bitcoin.params.RPC_PORT
 conf['rpcport'] = int(conf.get('rpcport', service_port))
 conf['rpchost'] = conf.get('rpcconnect', 'localhost')

 service_url = ('%s://%s:%d' %
 ('http', conf['rpchost'], conf['rpcport']))

Dentro de su código, si usted ha escrito con la sintaxis correcta puede ejecutar el comando con el hash del bloque, ann ejemplo

de bitcoin.rpc importar RawProxy
p = RawProxy()
hash = p.getbestblockhash(0)
infoblock = p.getblock(hash)
de impresión(infoblock['tiempo'])

Este es el oficial de la documentación rpc marco de bitcoin core

+55
Ragoczy 17 mar. 2017 15:48:44

Al principio no encontré esto en Google, pero acabo de ver esto en su blog:

Para proteger su cuenta de hacking, usted debe:

  1. Crear una clave en perfil->seguridad https://btc-e.com/profile#security/2fa
  2. Escanear el código QR usando el Google Authenticator (o la tecla entrar a otra aplicación)
  3. Confirmar introduciendo la contraseña de una sola vez

Siguiendo estos pasos simples que usted puede dar vuelta una sola vez la contraseña para iniciar sesión en su cuenta, retiros, o para cambiar la configuración de seguridad.

Instalar Autenticador De Google: Android: https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2 iOS: https://itunes.apple.com/ru/app/google-authenticator/id388497605

+20
Queen Sashy 12 ago. 2015 14:26:01

Recientemente he comenzado a extraer LTCs, y porque estoy usando una tarjeta de Nvidia (GTX 650Ti) he estado probando diferentes configuraciones con el fin de maximizar la eficiencia con el hash de las tasas.

He notado que a pesar de que los diferentes ajustes del resultado de las diferentes acciones aceptadas. Por ejemplo, puedo tener la tarjeta estable con un 90KHps pero sólo una parte de las acciones aceptadas cada pocos minutos.

Utilizando diferentes valores de I get 50KHps pero varias acciones de un minuto.

Lo que resulta en mayor LTCs extraído en el mismo período de tiempo? La mayor de las acciones o la mayor hash tasas de interés?

Estoy usando el CudaMiner con los siguientes cmd:

cudaminer.exe -l K8x16 -C 2 -m 1 -i 0 -o stratum+tcp://coinotron.com:3334 -O workername.1:x

Cualquier comentario sería muy apreciada!

+12
NetkayTechnology AkaJohnkay 30 oct. 2013 18:09:37

Mostrar preguntas con etiqueta