Es alguien tratando de matar a bitcoin?

He estado observando el enorme aumento en el precio de Bitcoin en el último mes (noviembre de 2013) y no puedo dejar de pensar, es alguien con un motivo ulterior tirando de las cadenas de aquí?

A mí me parece que Bitcoin representa una enorme amenaza para algunas personas muy poderosas, que le gustaría ver el estado financiero quo mantenido. Si Bitcoin que plantea una amenaza significativa para ellos, ¿cómo iban a luchar contra él?

No creo que tratando de gobernar o de control de Bitcoin en alguna forma de trabajo. Si yo estuviera en esa posición, yo probablemente verter una gran cantidad de recursos en aumentar artificialmente el valor de Bitcoin, crear una manía de la publicidad en torno a ella y obtener como muchas personas invertido en la burbuja como sea posible. A continuación, cuando se llegó a un punto de inflexión, me iba a estallar la burbuja de disco duro, asegúrese de que todas aquellas personas que invirtieron tengo los dedos muy quemado. La matanza de Bitcoin mediante la destrucción de todos la fe en él...

Es por eso que el repentino aumento en el valor de las preocupaciones de mí.

Es viable posible para que alguien se elevan artificialmente el valor de Bitcoin en este camino? Dado que aquellos que quieran hacerlo tendría casi ilimitado de recursos financieros, y un montón de influencia sobre los medios de comunicación/la opinión pública. Podrían ser la creación de Bitcoin por un muy franca caída?

+616
eulerspython 2 sept. 2019 6:26:43
18 respuestas

Cuando el BTC precios se derrumban, MT Gox los precios tienen un descuento. ¿Cuál es la lógica detrás de esto?

+994
Breefree 03 февр. '09 в 4:24

Entiendo que hay un incentivo para incluir las transacciones en las que la salida es menor que la de entrada de modo que el bloque creador puede bolsillo la diferencia. Pero me pregunto si realmente vale la pena en términos de tasa de hash?

Sé que, en general, tener las transacciones es una buena cosa para la moneda, pero lo que si un particular minero solo se preocupa de su bloque buscador de la recompensa?

Este es mi entendimiento de la hashing el proceso: SHA256 process (image from Coursera Bitcoin course) SHA256 proceso (imagen de Coursera Bitcoin curso)

El hash de entrada se divide en 512 bits de entrada-bloques y, a continuación, la función de compresión (en amarillo) se ejecuta una vez para cada entrada de bloque (incluyendo la salida del resultado anterior).

Suponiendo que el más pequeño posible bitcoin-bloque < 1024 bits (por favor corríjanme si estoy off), luego de hash para transacciones no tendrá 4 niveles de compresión.

AFAIK, el de mayor tamaño de bloque es 1MiB, o 8.000.000 de bits, que requieren 15,625 compresión de funciones, más de 3,900 veces más largo que el de un nil-transacciones bloque.

  1. Le tomará aproximadamente 3,900 veces la longitud de hash de una 1MiB bloque como de hash de una nil-bloque de transacciones?

  2. Si esto es correcto dentro de un orden de magnitud, entonces ¿no sería mejor aumentar la probabilidad de encontrar un bloque de aprox. 3.000 veces en lugar de recoger a una cuadra de la pena de procesamiento de transacciones recompensa?

  3. ¿Cuál es el promedio de las transacciones de cobro por bloque?

  4. ¿Qué pasa si una pequeña consorcio de los mineros tomaron esta estrategia para lucro personal, de montar en la espalda de los mineros que se preocupaba por el ecosistema como un todo y la mantuvo a flote?

+948
mstfcck 12 jun. 2012 5:26:53

Bitcoin no sabe países. Si usted quiere tener 10 000 USD intercambiados para el yen Japonés, usted puede comprar 17.42 BTC en un NOSOTROS bitcoin exchange, transferir el dinero a la cuenta de un Japonés bitcoin exchange normalmente de forma gratuita (ya que usted puede enviar el dinero en BTC de un exchange directamente de uno a otro, y ambos, en general, no tienen costes asociados), y el intercambio de 17.42 BTC para yen Japonés en Japonés BTC de cambio.

Ambos intercambios probablemente tomará alrededor de 1% de el dinero intercambiado en las tarifas, de modo que todavía es muy caro, a menos que usted encontrar los intercambios con aranceles bajos o constante cuotas, independientemente de la cantidad de dinero intercambiado (por lo que los costos no escala con su gran cantidad de dinero).

Usted puede encontrar los intercambios de bitcoin aquí o simplemente buscando en google.

+942
user8197345 14 dic. 2010 5:12:58

Bitcoin Core almacena el material de claves en una sola cartera, pero, al menos en Linux, es posible decir que la aplicación utilice una cartera diferente con la cartera de la bandera:

-cartera=<archivo>
 Especificar la cartera de archivo (dentro del directorio de datos) (por defecto: billetera.dat)

Desde la línea de comandos: $ bitcoin-qt -cartera=anotherwallet.dat. Esto crea una carpeta con ese nombre en el directorio de datos. Si la cartera ya existe, entonces se abre la cartera.

+861
diana25 10 oct. 2012 8:32:26

Tengo un bloque y le pidió los datos de su primera operación, y que ha generado un error. El siguiente es de la pestaña de la consola en la ventana de Depuración:

10:52:52 getblock 000000000030bfd22ed67169b6bbf9ba994618fa9840642d395b56134f15176c

10:52:52
{
 "hash": "000000000030bfd22ed67169b6bbf9ba994618fa9840642d395b56134f15176c",
 "confirmaciones": 332460,
 "tamaño": 216,
 "de altura": 81626,
 "versión": 1,
 "merkleroot": "1ebda57ace225010d23d72619dbda5ee250dc4536f7c3428a9a419f06438ca54",
 "tx": [
"1ebda57ace225010d23d72619dbda5ee250dc4536f7c3428a9a419f06438ca54"
],
 "el tiempo": 1285297753,
 "mediantime": 1285295165,
 "nonce": 71992579,
 "bits": "1b4766ed",
 "dificultad": 917.8307413015116,
 "chainwork": "00000000000000000000000000000000000000000000000000650ba70ddba016",
 "previousblockhash": "00000000001272fc0e0cfa9d08d854cfac681a939dccc21aecd9f7074fb0df2b",
 "nextblockhash": "00000000001bd5ac7329097b9888628c33c7adeecfc6e46f74fbab006f4c2127"
}

10:53:42 getrawtransaction 1ebda57ace225010d23d72619dbda5ee250dc4536f7c3428a9a419f06438ca54

10:53:42 No hay información disponible acerca de la transacción (código -5)

Esto sucede en Bitcoin Clásico y en Bitcoin Core. No tengo un bitcoin.conf archivo en la carpeta donde bitcoin-qt.exe vidas, pero yo tengo uno donde el chainstate y bloques de carpetas se encuentran. Tiene cinco líneas y cada uno empieza con "addnode".

+859
DirtStats 10 dic. 2015 14:43:45

He tenido el mismo problema. Suena como que usted está usando blockchain.info's de recibir los pagos de la API. Este es un servicio gratuito que ofrecemos donde BC.info incluso paga la tarifa de transacción. El pago de reenvío solía ser casi instantánea, luego se fue a una confirmación. En algún momento durante el último mes o dos durante las "pruebas de estrés" y el SPV de la minería de la horquilla es de tomar alrededor de 24 horas antes de que la transacción es enviada.

Es esta permanente? No sé, pero supongo que tiene que haber alguna toma de distancia cuando se utiliza un servicio gratuito.

Si usted está buscando una alternativa le sugiero que pruebe blockcypher. Sin embargo, con blockcypher que no pagar los honorarios de la transacción, por lo que la dirección de recepción recibirá menos de 10.000 satoshis como una de minería de la cuota en cada una de las transacciones.

http://dev.blockcypher.com/#payment-forwarding

+824
Jake Lin 20 nov. 2015 17:10:31

No, SatoshiDICE parece ser generalmente ilegales, que sólo perjudica a Bitcoin, la reputación y incluso en aquellas jurisdicciones donde sea legal, el juego es considerado generalmente mal. Además, se llena la blockchain con inflar innecesariamente y es fácil de explotar.

+796
user127800 4 mar. 2013 5:40:16

Sí, soy un noob en esto. Me preguntaba si alguien podría dejarme saber si puedo hacer algo sentado en la mesa para ganar algo de crypto-pie. También por favor explique ¿cómo voy a ser capaz de usar mis bitcoins para comprar otros productos básicos - como recargar mi teléfono y esas cosas.

+783
stimur 6 mar. 2014 19:04:19

Usted necesita la transacción índice de habilitado de la que desea hacer uso getrawtransaction arbitrarias de las transacciones. Por defecto, sólo las transacciones que se han gastado salidas están disponibles.

Ejecutar bitcoind con -txindex o poner txindex=1 en bitcoin.conf. Tendrás que volver a indexar.

+719
Daniel Bickler 1 ago. 2019 23:56:50

Hay al menos un bitcoin implementación en Java. No todo el mundo ", decidió ir con C++", y la elección de la implementación del lenguaje no tiene ninguna relación con el protocolo de red subyacente. Nadie está libre de implementar el bitcoin algoritmo en cualquier lenguaje de programación que elija.

Especulando sobre qué lenguajes de programación Satoshi o no saber es inútil, porque se está generalmente de acuerdo en que es un personaje de ficción.

+666
awshepard 6 feb. 2017 13:58:52

Podemos encontrar todas las instancias en el código donde el cliente enviará un bloque de mensaje mediante la búsqueda de PushMessage("bloque". Esta es la única coincidencia:

void static ProcessGetData(CNode* pfrom)
{
[...]
 pfrom->PushMessage("bloque", bloque);

(Fuente.)

Esto significa que el cliente estándar sólo envía un mensaje de unidad cuando se lo haya pedido. Que el getdata mensaje es probablemente lo que desencadenó a su vez enviando el nodo remoto una inv mensaje. (A pesar de que no es necesario - se puede pedir para un bloque que el otro nodo no se ha anunciado.) Este es el código que envía el inventario de los mensajes:

//
// Mensaje de: inventario
//
vector<CInv> vInv;
vector<CInv> vInvWait;
{
De BLOQUEO(pto->cs_inventory);
vInv.reserva de fuerza(pto->vInventoryToSend.size());
vInvWait.reserva de fuerza(pto->vInventoryToSend.size());
 BOOST_FOREACH(const CInv& inv, pto->vInventoryToSend)
{
 // Si el nodo ya se sabe que el mensaje, no enviar
 si (pto->setInventoryKnown.count(inv))
continuar;

 // salen tx inv para proteger la privacidad
[...]

 // devuelve true si el nodo remoto no la ha visto
 si (pto->setInventoryKnown.insertar(inv).segundo)
{
 // Añadir a la lista de inventario de los mensajes a enviar
vInv.push_back(inv);
 // Si hay 1000 inventario de los mensajes en la cola, enviar
 // (Protocolo límite es de 50000 en un momento.)
 si (vInv.size() >= 1000)
{
 pto->PushMessage("inv", vInv);
vInv.clear();
}
}
}
 pto->vInventoryToSend = vInvWait;
}
// Enviar cualquiera de los que quedaron.
si (!vInv.empty())
 pto->PushMessage("inv", vInv);

(Fuente.)

(pto representa el nodo remoto en el código de arriba.)

Para la página que estás buscando describe un comportamiento que se podría implementar, y que otros clientes van a aceptar, pero no describe el actual núcleo de comportamiento del cliente.

+426
Alexandros Perdikomatis 25 ene. 2011 16:37:06

Yo más bien quería comentar esto, pero desde que carecen de la necesaria reputación estoy contestando. Si es a través de los grifos, entonces es real. Si no, probablemente sea falso. Por otra parte, los grifos de dar cantidad razonable bitcoins gratis tal que los ingresos generados a partir de la visualización de los anuncios es más que el pago que usted recibe por hora o así..

+421
guimption 4 oct. 2010 3:10:25

Además de confirmar las transacciones en el bloque (que impide que el correspondiente de fondos doble-pasado) el nuevo bloque también se suma a la seguridad de todos los bloques anteriores ya que la alteración de cualquier bloque en la cadena requiere alterar y todos los siguientes bloques.

En mi mente que es lo que justifica la recompensa.

+308
Akabane Karma 2 oct. 2016 23:02:05

Tengo un equipo donde sólo tengo la CPU y la no necesidad de pagar por la energía. ¿Qué tipo de moneda virtual debo la mía?

+300
Fashionette Wright 9 dic. 2010 12:55:46

Estoy tratando de replicar en python lo que el Electrum de cartera no durante (determinista) la creación de un monedero. En mi humilde opinión, los documentos son un poco escasos en este un poco quizá porque su sólo se realiza una vez para la mayoría de los usuarios, todos los tutoriales, etc. parecen centrarse en la GUI, y yo era incapaz de averiguar el código de python desde la spesmilo github para electrum.

Por lo que puedo ver, Electrum genera un azar de la Cartera de Generación de Semillas

  1. 13 palabra mnemotécnica(o 12 palabras, además de la suma de comprobación?)

  2. que es sin cifrar Este es también el Maestro de la Clave Privada?

  3. A continuación, el usuario introduce una contraseña o frase de paso(o no) que encripta la semilla por lo que puede ser guardado como una billetera(archivo)

  4. La cartera de archivo sólo puede ser descifrado con la contraseña

  5. A continuación, un Maestro de Clave Pública se genera a partir de la cartera de [Alguien tiene más detalles sobre esto?].

  6. A continuación, el 25 bytes binarios Dirección Bitcoin = {[PMK>sha256>RIPEMD160]+[PMK>sha256>RIPEMD160>versionByteadd>sha256>sha256>first4bytes]}

  7. que a su vez es Base58Check codificado a la Dirección Bitcoin formato

Por favor alguien puede comprobar si mis suposiciones (de 1 a 7) son bien/me corrija? También, es la distancia que tengo con python(probablemente escandalosamente incorrectas!):

de electrum importar mnemónico
importación ecdsa
importación hashlib
importación base58
importación getpass

mnemonicInstance = mnemónico.Mnemónico(lang='es')
randseed = mnemonicInstance.make_seed()
print "este es mi 13 palabra de cartera generación de semillas" + randseed
private_key = mnemonicInstance.mnemonic_to_seed(randseed , getpass.getpass()).encode('hex')
print "esta es mi clave privada:" + private_key
#la siguiente línea de código no!:
sk = ecdsa.SigningKey.from_string(private_key.decode("hex"), la curva = ecdsa.SECP256k1)
vk = sk.verifying_key
clave_pública = ('\04' + vk.to_string()).encode("hex")
print "esta es mi clave pública:" + clave_pública
ripemd160 = hashlib.nuevo('ripemd160')
ripemd160.actualización(hashlib.sha256(clave_pública.decode('hex')).digest())
middle_man = '\00' + ripemd160.digest()
checksum = hashlib.sha256(hashlib.sha256(middle_man).digest()).digest()[:4]
binary_addr = middle_man + suma de comprobación
addr = base58.b58encode(binary_addr)
print "esta es mi dirección de BTC:" + direc

(algunos de los anteriores levantado de Shultzi del github) también consulté a Andreas a Dominar Bitcoin , pero no había mucha alegría con este bit.

+292
FRA 19 abr. 2012 3:02:06

Tengo una pregunta acerca de la especificación de cartera para testnet3. Mi bitcoin.conf archivo se encuentra en la raíz de la Bitcoin carpeta con la línea de la cartera = recibir.dat así como testnet=1. Cada vez que ejecuto 'getwalletinfo' tho todavía no muestra el nombre de la walletname y si puedo eliminar el defecto de la cartera.dat, se autoregenerates. Esta es la versión 0.18.0.

+256
simonhb1990 4 oct. 2018 0:54:42

Estoy trabajando en el proyecto de ICO donde estoy generando dinámicas de direcciones de Bitcoin recibir propósito, tengo la clave privada para mi cuenta de cómo me puede enviar a otra dirección que la API será útil para mí.

No estoy usando ningún bitcoin wallet, no creo que monedero es necesario para esto.

No estoy seguro acerca de esto, ¿alguien puede guiarme en esto. Soy un nuevo a bitcoin.

+227
Andres Leon 29 mar. 2012 17:39:47

He leído algo sobre esto, pero parece bastante inaplicable. Entiendo que NOSOTROS-los intercambios deben ser liscened como transmisores de dinero, en cada estado, pero, ¿cómo puede estados de EE.UU. multa a una entidad extranjera para hacer transferencias a cuentas de los EEUU? ¿Qué tipo de leyes se están rotos?

Como tengo entendido, el intercambio sólo está obligado por las leyes del país en que hace negocios y la transferencia de dinero a banco de los estados unidos de cuentas no es exactamente romper cualquier tipo de leyes. Los clientes de estados unidos todavía estaría entrando en la página web, presumiblemente alojado en el país extranjero, por lo que el negocio no pasaría de ser considerado teniendo lugar en ese país extranjero.

No soy un experto en la legalidad aquí de entidades extranjeras. Nadie ofrece algunos consejos.

+26
Patty Williams 18 jul. 2012 7:07:36

Mostrar preguntas con etiqueta