¿Qué es el Bitcoin Foundation?

La Bitcoin Foundation lanzó recientemente. ¿De qué se trata y cuáles son sus objetivos?

+95
newanthony 6 feb. 2015 1:48:45
17 respuestas

Uno podría pensar que si una persona genera una clave privada del lado del cliente y nunca se expone que la clave del internet, que iba a ser seguro. Sin embargo, el riesgo es que el papel de la cartera de generación de código se ve comprometida porque proporciona a la víctima con las claves privadas que ya son conocidos para un atacante. Cómo la mejor manera de mitigar este riesgo?

+991
Hari kishen 27 abr. 2014 22:12:15

Estoy teniendo varios problemas de obtención de pruebas para ejecutar correctamente bajo mi tenedor (o vbuterin del pybitcointools, y estoy esperando que alguien con un combinado de Python / Bitcoin conocimiento puede proporcionar alguna información.

Aquí está el mensaje de error (tal como fue presentado a #145):

======================================================================
FAIL: test_all (__main__.TestTransaction)
----------------------------------------------------------------------
Traceback (la mayoría de llamada reciente pasado):
 Archivo "/private/var/mobile/Containers/Shared/AppGroup/AA78F2EC-3EE8-40F4-A318-8A9AB1BCB5FF/Pythonista3/Documents/pybitcointools-vbuterin/test.py"línea 179, en test_all
 auto.assertTrue(verify_tx_input(tx1, 0, mscript, sig1, pubs[1]), "Comprobación de Errores")
AssertionError: Error De Verificación De

======================================================================
FAIL: test_all (__main__.TestTransactionSignVerify)
----------------------------------------------------------------------
Traceback (la mayoría de llamada reciente pasado):
 Archivo "/private/var/mobile/Containers/Shared/AppGroup/AA78F2EC-3EE8-40F4-A318-8A9AB1BCB5FF/Pythonista3/Documents/pybitcointools-vbuterin/test.py", de la línea 133, en test_all
 "Comprobación de errores"
AssertionError: error de Verificación de

----------------------------------------------------------------------
Corrió 18 pruebas en 6.944 s

FALLA (fallas=2, errors=2)

Tengo una corazonada de que esto tiene que ver con la introducción de low_s (es decir, s = N-s si s>N//2 persona s) para la firma ECDSA, pero no puede ser cierto.

Puede alguien señalar donde las cosas van por mal camino?

+929
NDM 17 nov. 2016 17:23:11

Yo estaba jugando alrededor de la generación de carteras utilizando la versión actual (2.6.4 en Mac OSX) y noté que cada nueva (estándar) cartera que me había generado el mismo inicio para el maestro de clave pública: xpub661MyMwAqRbc. Me di cuenta de que esto también fue cierto en el Electrum de documentación de capturas de pantalla también: http://docs.electrum.org/en/latest/coldstorage.html ¿alguien sabe por qué es esto? Gracias de antemano!

NB he publicado esto https://www.reddit.com/r/Electrum y también la publicación cruzada de las respuestas que encuentre en cualquiera de los dos foros :)

+923
pip 4 feb. 2018 23:17:02

Estoy tratando de conectar a un local de dogecoin servidor con jsonRPC.

El dogecoin demonio se lanzó con los siguientes parámetros:

dogecoin-qt -server-testnet -gen-debug-debugnet -printtoconsole -rpcuser=usuario -rpcpassword=usuario

El siguiente código de Java se utiliza para conectar con el servidor:

Estoy usando com.googlecode.jsonrpc4j.JsonRpcHttpClient

 JsonRpcHttpClient cliente = new JsonRpcHttpClient(new URL("http://user:[email protected]:22555"));

 String respuesta = "";
 cliente.invoke("getinfo()", respuesta);
Sistema.a cabo.println(respuesta);

Simplemente no aceptar las credenciales a todos, yo he probado la configuración de ellos en el fichero de configuración de la línea de comandos, etc.

El servidor devuelve código de respuesta HTTP: 401 de la dirección URL: http://user:[email protected]:22555

Alguna idea ?

+859
Den4MD 12 sept. 2018 8:48:13

estás usando api2.bitcoincz.com:8332 pero que no aparece en la piscina del sitio:

Ejecutar su propio GPU/FPGA/ASIC miner con el trabajador credenciales que se dio anteriormente, y conectarlo a la siguiente URL:

http://api.bitcoin.cz:8332 (Piscina principal URL)

o estrato.bitcoin.cz:3333 (Si usted tiene Estrato compatible minero)

+828
Nicolas RTT 5 jun. 2012 23:08:35

No, no es una amenaza, debido a que el número de posibles claves privadas es de aproximadamente 2^256. Incluso si cada átomo en la tierra fue un Petabyte unidad de disco duro, que aún no tiene suficiente almacenamiento para un registro de todas las teclas.

(Más interesante es la número finito de direcciones Bitcoin, pero que todavía es enormemente grande.)

+709
Linsu Han 7 oct. 2014 13:55:45

Vamos a suponer que son los de afuera. Vea 1 BTC van desde aaa a bbb, a continuación, de bbb a ccc, luego de ccc a ddd, y los de ddd a zzz (zzz ser asociados con el servicio Z). Se puede ver lo fácil que es darse cuenta de que las direcciones de aaa, bbb, ccc, y ddd pertenecen a la misma persona?

Ni siquiera conseguir mucho mejor si se divide el dinero a diferentes direcciones y, a continuación, reunir. ¿Con qué frecuencia usted piensa que algunos flujo de dinero como sucede sin la aaa y ddd pertenecientes a la misma persona?

Por eso, la gente utilizar lo que se llama la mezcla de servicios. Una mezcla servicio recoge el dinero de varias personas, así como las direcciones de pagar el dinero a los.

Como un observador exterior, incluso si usted sabe que los respectivos titulares de las direcciones 111, aaa, ααα, y 字字字 son, no se puede determinar que pagó dinero a zzz, mientras que en los 2 primeros ejemplos, es bastante obvio lo que probablemente sucedió.

Esto, por supuesto, es simplificado. De manera Similar a cómo una criminales de ocultar el origen de su dinero fiat no mueva a una sola cuenta bancaria en un país diferente y, a continuación, volver a los lugares donde viven, la mezcla de servicios de no dar a los usuarios de que su dinero de vuelta después de una sola iteración. En su lugar, el dinero es la mezcla de varias veces. Un gráfico que muestra el número de iteraciones y los fondos de muchas personas, sin embargo, no conseguir el punto a través de muy bien.

Esto no ayuda, por supuesto, si un observador externo puede coincidir con qué direcciones pertenecen a quien basa en cuánto dinero se fue de aaa a través de la mesa de mezclas a ΨΨΨ. Para evitar este tipo de asignación, el mezclador puede enviar dinero de cantidades iguales a muchas direcciones. Por supuesto, es una mala idea para reunir los fondos después, porque esto hace que el propietario rastreable por la cantidad de nuevo.

Tenga en cuenta que el uso de una mezcla de servicio podría ser ilegal bajo las leyes contra el lavado de dinero donde usted vive, especialmente si se hace con una gran cantidad de dinero.

Además, una mezcla de servicio sólo puede ser una estafa, y el propietario corriendo con el dinero que se les da.

+642
ZeekLTK 26 nov. 2010 1:12:34

¿Por qué Bitcoin Core colaborador Peter Todd pensar que el aumento de la Bitcoin tamaño de bloque podría llevarnos a un sistema centralizado?

"El sistema no escala, y usted sólo tiene que aceptar y hacer algo más inteligente. Cada vez que haces una [bloque de límite de tamaño de] aumento, que está haciendo el sistema más centralizado."

¿Cómo funciona Bitcoin tamaño de bloque de afectar a la centralización?

+550
Zack Oliver Andersen 8 ago. 2011 10:37:15

Considerar el Estrato de Superposición de la Red (trabajo en progreso) para simplificar el código del servidor - permite que usted para realizar transacciones de forma segura sin la gestión de una blockchain.

+487
casper girl 14 mar. 2018 13:41:06

Quiero minar Litecoin en una ATI 7950, mientras que ser capaz de jugar en mi GTX 680.

Es esto posible ? Si sí, entonces ¿cómo ?

+412
cweagans 29 sept. 2018 15:33:53

El pago de la tasa por el remitente. El remitente técnicamente especifica cuánto dinero va a la transacción de dónde y cuánto va a salir de donde. El total del valor de salida – por supuesto – puede ser tan grande como el total del valor de entrada, de lo contrario la transacción no es válida.

Al enviar dinero a través de una cartera de software, que especifique la cantidad de dinero que desea enviar. Es decir, que especifique la cantidad de dinero que desea llegar a su destinatario. El monedero, a continuación, agregue la tasa. El saldo de ir por el dinero que usted enviados, además de la tarifa que usted eligió.

+362
theshemul 22 sept. 2013 9:01:10

Por supuesto que se beneficiaron, debido a que su valor de mercado justo incrementado en un 300%.

En tu caso:
Había 1BTC (un valor de $5000) el lunes.
Vender 1 BTC y comprar el 50 XYZ( 50 * $100 = $5000).
Luego viene el martes, ambos XYZ y BTC sube un 300%.
Ahora su 50 XYZ tiene un valor de $15000, que el intercambio de 50 XYZ por 1 BTC.
Usted ve, su valor total de mercado aumentó de $5000 a $15000.




+333
irina2060 24 sept. 2016 2:42:16

He leído a través de dos preguntas, así que por favor me corrija si estoy respondiendo a la pregunta equivocada.

  1. El usuario que desee pagar debe enviar su clave pública (o QR para escanear) para enviar el dinero a ellos. Este es, por supuesto, a menos que su clave pública (cartera) aparece en un sitio web público. Por favor consulte https://en.bitcoin.it/wiki/Help:Introduction#Sending_payments

  2. En general, no hay ningún daño en la exposición de una clave pública. Esta pregunta en crypto stackexchange entra en más detalle Es el de exponer a un público clave de malo?

+292
Alan Stephensen 23 dic. 2018 7:01:13

Me han clonado litecoin a hacer mi propia altcoin para la diversión y la quiero solo mía la nueva moneda de uso de cpuminer en mainnet. He compilado e instalado cpu minero en mi Mac OSX y estoy corriendo el altcoin demonio y abrió el puerto así.

./src/altcoind -daemon

Cuando ejecuto cpuminer me sale este error.

./minerd -o http://127.0.0.1:26201 -Oh litecoinrpc:9eac7ba52764a6d42aa48386e8f435f8 -un scrypt-no-longpoll --no-getwork --no-estrato --coinbase-addr=xxxxxx

[2018-02-27 17:55:48] Unión rosca 2 de la cpu a 2
[2018-02-27 17:55:48] Enlace de hilo 0 a 0 de la cpu
[2018-02-27 17:55:48] Unión rosca 1 a la cpu 1
[2018-02-27 17:55:48] Enlace de hilo de 4 a 4 cpu
[2018-02-27 17:55:48] Unión rosca 3 de la cpu 3
[2018-02-27 17:55:48] Enlace de hilo 5 de la cpu 5
[2018-02-27 17:55:48] 8 minero subprocesos iniciados, el uso de 'scrypt' algoritmo.
[2018-02-27 17:55:48] Enlace de hilo de 6 a 6 de la cpu
[2018-02-27 17:55:48] Unión rosca de 7 a 7 cpu
[2018-02-27 17:55:48] HTTP request failed: Error al conectarse a 127.0.0.1 puerto 26201: Conexión rechazada
[2018-02-27 17:55:48] json_rpc_call error, vuelva a intentar después de 30 segundos

Aquí está mi altcoin.conf

rpcuser=litecoinrpc
rpcpassword=xxxxxx
rpcport=262012
rpcallowip=127.0.0.1
servidor=1
gn=1
escuchar=1

¿Por qué es cpuminer no funciona?

Otro intento: he cambiado el conf archivo de extracción de puerto

rpcuser=litecoinrpc
rpcpassword=xxxx
rpcallowip=127.0.0.1
escuchar=1
servidor=1
daemon=1

y ahora parece conectar con el puerto pero recibo, vacío respuesta del servidor

[2018-02-27 18:23:11] Enlace de hilo de 4 a 4 cpu
[2018-02-27 18:23:11] Enlace de hilo 5 de la cpu 5
[2018-02-27 18:23:11] Enlace de hilo de 6 a 6 de la cpu
[2018-02-27 18:23:11] 8 minero subprocesos iniciados, el uso de 'scrypt' algoritmo.
[2018-02-27 18:23:11] Unión rosca de 7 a 7 cpu
[2018-02-27 18:23:11] HTTP error de solicitud: Vacío respuesta del servidor
[2018-02-27 18:23:11] json_rpc_call error, vuelva a intentar después de 30 segundos

Cualquier ayuda o consejo es muy apreciada.

+107
2682562 3 may. 2011 3:03:48

Cada uno puede Bitcoin y Satoshi ser identificados?

1. ¿Cada Satoshi tener su propia y única identidad?

No.

Si que te voy a mostrar transacción xyz en blockchain.info, se puede ver en los grupos de satoshi han ido (la transacción salidas) y se puede ver que la satoshi vienen de (las entradas) PERO no puede identificar que de la entrada de satoshi se les da a cada una de las salidas.

También puede hacer clic en cada entrada a encontrar la transacción cuyas entradas se pasó a crear esa salida, y usted puede hacer esto todo el camino de regreso a la moneda de génesis todo el tiempo, pero cada vez que hay una entrada y una salida de todas las satoshi son agrupados de modo que usted no puede encontrar a un individuo satoshi.

+81
Mihail Minkov 5 jun. 2016 14:50:35

El número 20 parece proceder de este commit : 8c9479c6bbbc38b897dc97de9d04e4d5a5a36730, también etiquetados como v0.3.12, que introdujo el término 'SigOps". Lamentablemente, yo no veo ninguna mención de este cambio en el mensaje de confirmación en sí, o en esta versión de la nota de la versión, y no hay ningún tipo de documentación.

Vemos que tanto un límite para el número máximo de sigops en un bloque conjunto :

static const int MAX_BLOCK_SIGOPS = MAX_BLOCK_SIZE/50;

y una manera de contar de ellos :

int GetSigOpCount() const
{
 int n = 0;
 const_iterator pc = begin();
 mientras (pc < end())
{
 opcodetype código de operación;
 si (!GetOp(pc, código de operación (opcode))
break;
 si (opcode == OP_CHECKSIG || opcode == OP_CHECKSIGVERIFY)
n++;
 else if (opcode == OP_CHECKMULTISIG || opcode == OP_CHECKMULTISIGVERIFY)
 n += 20;
}
 return n;
}

Y las reglas siguen siendo las mismas, específicamente para el multisig secuencias de comandos (aquellos que no están anidados en p2sh o p2wsh). Un desnudo de CHECKMULTISIG operación siempre se cuenta como 20 sigops (hoy 80, con el testimonio factor de escala), por lo que nada más de 20 checksigs en CHECKMULTISIG invalidará este supuesto, y así será la creación de bloques con mas de un máximo permitido de sigops posible.

Las normas son menos estrictas para p2sh\p2wsh secuencias de comandos. Si el código de operación justo antes de CHECKMULTISIG está en el intervalo [OP_1, OP_16], entonces ese número es considerado como la sigops para la multisig de verificación, con cualquier otra cosa que se cuentan como 20. En la práctica, el 15 es el máximo de pubkeys usted puede empujar como un p2sh script porque 520 bytes empuje límite, pero para p2wsh, un ejemplo de 17-de-20, se vería así :

0x01 0x11 <pubkey1> <pubkey2> ... <pubkey 20> 0 x 01 0 x 14 CHECKMULTISIG
+51
Bilal Hussain 30 ene. 2014 12:46:27

Mostrar preguntas con etiqueta