Cómo es exactamente Multibit HD más seguro que Multibit Clásico?

¿En qué aspectos se Multibit HD más seguro que el anterior, ya no se admite, versión Clásica? ¿Cuáles son las diferencias en los modelos de amenaza, la cartera, recuperación, y otras áreas de un Bitcoin usuario le importa?

No he encontrado nada sobre esto en multibit.org.

+906
ChuKoNu 18 feb. 2015 8:30:07
28 respuestas

Yo entiendo que en el minero el mejor interés de recibir tantas cuotas como sea posible para que su esperemos-bloque, por lo que debe incluir una de las más gratificantes (de pago / tamaño) tx - hasta el límite de 1MB.

Sin embargo, ¿qué algoritmo de hacer los mineros utilizan? Parece un problema de la mochila, que es NP-Duro, así que dudo que los mineros ir para la solución óptima.

Gracias!

+949
fisk 03 февр. '09 в 4:24

El envío de bitcoin a Mi BTC-e cuenta de CoinBase---yo podría enviar Bitcoin a mi BTC-e-wallet, pero se me olvidó cómo recuperar mi BTC-e dirección pública? Mi mente está en blanco. Duh!

El envío de bitcoin a mi Coinbase cartera? Puedo comprar y vender bitcoin en BTC-e, pero quiero enviar a Coinbase. ¿Cuál es el procedimiento? He hecho esto, pero de nuevo he estado jugando con diferentes carteras y no puedo pensar en cómo lo hice! sin la ayuda de apoyo

+878
AlexGorcky 22 ago. 2013 14:38:25

Ya sé acerca de la 2MB de tamaño de bloque de aumento. Me gustaría saber más acerca de quién controla la base de código, lo que el otro que los cambios propuestos son, y ese tipo de cosas.

+866
Aleks159 8 nov. 2019 1:56:17

Estoy mirando a ver cuál es el límite de caracteres de un nxt mensaje puede contener.

+866
monksy 25 nov. 2012 14:07:27

Las instrucciones parecen ser de varios años de edad, independientemente de la fecha en la parte superior de la página. Son muy obsoletos y no sirven para el día de hoy.

  • Está basada en Ubuntu 14.04, que fechas a partir de 2014.

  • Es decir que para construir la versión 0.10.0 de Bitcoin Core, que fue lanzado en febrero de 2015 y no funciona bien con la red actual. Por otra parte parece ser incompatible con los compiladores modernos, de ahí el error que usted está viendo.

  • Ellos quieren que usted para construir la base de datos Berkeley desde el origen, que es inútil. Hay muy buenas paquetes en Ubuntu.

Usted puede encontrar arriba-a-fecha de las instrucciones de construcción en el árbol de código fuente en doc/build-unix.md, o leer online https://github.com/bitcoin/bitcoin/blob/master/doc/build-unix.md. Sin embargo, antes de hacer cualquier otra cosa que usted querrá git checkout v0.15.1 de modo que usted está buscando en la versión actual (a partir de este escrito).

(Por cierto, no es necesario sudo hacer. Es más seguro que hacerlo como un usuario sin privilegios.)

+837
user31194 10 abr. 2015 4:14:54

Se refiere a una aparición en octubre de 2011 cuando alguien envía una gran cantidad de bitcoins a una incorrecta dirección pública: alguien jodido y perdió un MONTÓN de dinero . Casascius declaró que él piensa que fue hecha por Lucas-Jr del Eligius de minería de la piscina: Re: alguien jodido y perdió un MONTÓN de dinero

La manera en que yo lo entiendo, estas transacciones no estándar suficiente que la normalidad de los mineros y de los clientes que ya se niegan a relé o proceso (pero se aceptan en un minado de bloque). Y que el sólo la forma en que estos se metió en un bloque que se asoció con Lucas-jr's Eligius de minería de la piscina el cual ha sido modificado para permitir explícitamente estos no estándar de las transacciones de pago (o de otro arreglo negociado).

Anteriormente en el mismo hilo, Re: alguien jodido y perdió un MONTÓN de dinero:

Tal vez te sea de ayuda. Parece MtGox cometido un error en alguna parte.

MagicalTux: eso es un problema, pero no es el peor problema que hemos enfrentado

MagicalTux: toda la quebrada retira han sido re-emitidos

MagicalTux: acabo de pasar una semana de BTC-sólo los ingresos

+753
bigfa 19 ago. 2012 22:41:30

Una forma de lograr la multi-ruta de los pagos en el rayo es por tener el remitente utiliza el hash enviado por el receptor para enviar varios pagos a lo largo de diferentes caminos. La lista de correo de entrada proponiendo atómica multi-ruta de los pagos describe una desventaja donde

el remitente no realmente satisfacer a todos los flujos de pago, entonces el receptor puede todavía tirar el dinero (y posiblemente no dispersar un servicio, o w/e).

Pero si he entendido bien, si el receptor tira cualquier flujo antes de que todos los caminos están completos, el remitente terminará con la factura y la pre-imagen que se puede utilizar para probar el pago fue a través de, y si el destinatario se niega a prestar algún servicio, el remitente tiene el mismo recurso, como en el caso de que el pago fue de una sola ruta de acceso de pago pagado en su totalidad. ¿Por qué, entonces, es necesario tener este atómica multi-path sistema, que hace uso de los bits no utilizados en el rayo protocolo que podría potencialmente ser utilizado para algo más?

+707
bobsie 8 sept. 2016 17:28:01

Como en este resultado: https://blockchain.info/rawtx/6b1c57d98a557b5f578c02f6c386ef049df5890ebddd01d286bf345f47c5cecc

No sé qué ex. los campos "tx_index", "tipo", "n" significa.

+693
Katherine May 27 mar. 2015 9:24:32

Los detalles son muy complejas, pero el concepto básico es bastante simple. Ondulación resuelve el doble pasar problema por consenso.

La analogía que uso es un "acuerdo de la sala". Al entrar en la habitación, tienes que estar de acuerdo con todos los que ya está allí. Si quieres estar en desacuerdo, usted tiene que salir y formar su propia habitación. Todo aquel que es honesto quiere entrar en la sala más grande que puede con la mayoría de la gente en ella.

En la habitación, la gente constantemente de acuerdo sobre el estado actual del sistema. Se implementa como un hash árbol, de modo que sólo uno de 256-bit número.

Para realizar una transacción, usted camina en la habitación grande y leer a cabo la transacción. Todos los cheques de la transacción en contra de su libro. Suponiendo que no hay transacción en conflicto o problema, todo el mundo está de acuerdo en que la transacción es válida y se incluyen en el conjunto de transacciones que ellos creen que debe ser aplicado.

Luego trabajan en los desacuerdos que tienen por un alud proceso. Esencialmente, si alguien es votar sí en una transacción que no tiene abrumador apoyo de la mayoría, que acaba de cambiar su voto a ningún. Esto asegura que no hay un rápido acuerdo sobre un conjunto de transacciones.

Una vez que un conjunto de candidatos de las transacciones que se haya acordado, esas transacciones se aplican y todo el mundo se calcula de la siguiente contabilidad de acuerdo a un conjunto de reglas deterministas. Todos ellos firman, publicar esas firmas, y ahora los clientes saben que las transacciones han sido aceptadas por el proceso de consenso.

Si una transacción no en, por alguna razón, pero es todavía válido, cada persona honesta en la sala de decir que sí a esa transacción en la siguiente ronda.

Así que, volviendo a la doble pasar problema. Un doble pasar es esencialmente dos transacciones, cada una de las cuales es válida si y sólo si se aplica antes que el otro. Por lo tanto la solución de la doble pasar problema "sólo" requiere ponerse de acuerdo sobre un orden para las dos transacciones. Si todos están de acuerdo en que viene primero, el problema está resuelto, la que ocurra primero se aplica y por lo tanto el otro no es válido.

En la onda del sistema, si dos transacciones son un doble pase, una de las tres cosas pueden suceder:

  1. Una transacción se vote a un consenso antes de la otra. En este caso, la transacción será en un libro firmado por todas las personas en la habitación, siempre que invalida la otra.

  2. Ambos caen en el mismo consenso establecido (esto casi nunca ocurre). En este caso, una regla determinista cuando el consenso establecido se aplica determina que se mete en el travesaño, siempre el bloqueo de la otra.

  3. Ni se mete en un consenso, ya que ninguno obtiene la mayoría y tanto las transacciones son en torno al 50%. En este caso, cada nodo que se ve tanto en las transacciones (que se convertirá rápidamente en la gran mayoría de los nodos) va a votar sí en la transacción de que se gana por un determinista de la regla y no en la transacción que se pierde por la regla. El que gana por que determinista de la regla de obtener en el consenso establecido, ser aplicada a la contabilidad, y para siempre el bloque de la otra.

Eso es una simplificación excesiva, pero es inherentemente bastante complejo.

+630
SeriousMistake 1 ago. 2015 21:14:21

Así que si usted tiene una dirección con monedas en la que se utiliza sin comprimir de clave pública (precedida por una "04") entonces, ¿cómo pueden las monedas de que monedero ser utilizado con una red que no permite tales claves públicas? La compresión de la clave pública de los cambios de la correspondiente cartera de dirección y le impide ser capaz de acceder monedas en ese punto. ¿Bitcoin todavía permiten la "04"? He leído, parece, que el bitcoin en efectivo no.

+607
user2486873 31 jul. 2013 11:03:37

Estoy tratando de usar curl a través de SSH a utilizar el deriveaddresses bitcoin-cli rpc comando.

vamos descriptor = "wpkh(xpub6Dy2ikUu5mXbDdhw2vAP1C4eiQM8rtz1niwqt2bzgi83ihc2gegtsd54jveyuhf9vlaqnkcgnee1jdbl7na3jnorbqjsss8dev6hn3punbt/*)#mn5jvyc3"

 vamos comando = "curl --datos binarios '{\"jsonrpc\": \"1.0\", \"id\":\"curltest\", \"el método\": \"deriveaddresses\", \"params\": [\"\(descriptor)\" 99] }' -H 'content-type: text/plain;' http://user:[email protected]:8332/"

 var error: NSError?

 vamos a la cola = DispatchQueue(etiqueta: "com.app.getInitialNodeConnection")
 cola.async {

 si vamos a responseString = auto.ssh.sesión?.canal.ejecutar(comando, error: &error) {

 la guardia dejar responseData = responseString.de datos(usando: .utf8) else { volver }

 do {

 vamos a json = pruebe JSONSerialization.jsonObject(con: responseData, opciones: [.allowFragments]) como Cualquier

 print("json = \(json)")

 } catch {


}

}

}`

Me sale el siguiente error:

json = { error = { código = "-32700"; mensaje = "error de análisis"; }; id = "<null>"; resultado = "<null>"; }

Es que no trabajo porque tengo que escapar los caracteres especiales en el descriptor?

+579
Neuwied Ul Haq 8 dic. 2010 16:52:10

Chain.com http://explorer.chain.com/transactions/a4bfb8e21ae3d6232183dfb8ef5fcee8c9b8f223c2d25738e24765a75abd009b

De la cadena.así https://chain.so/tx/BTCTEST/a4bfb8e21ae3d6232183dfb8ef5fcee8c9b8f223c2d25738e24765a75abd009b

hash de la transacción a4bfb8e21ae3d6232183dfb8ef5fcee8c9b8f223c2d25738e24765a75abd009b

+565
fiod3s 24 jun. 2011 4:46:46

Necesito obtener el valor que se muestra en usd en la página de detalles de transacción de blockchain.info si se coloca el btc enviado se puede ver un "valor en el momento de la transacción".

Cómo puedo obtener estos datos mediante programación, así que se puede utilizar para rastrear el historial de transacciones de precios en una dirección? He buscado por todas partes pero no puede encontrar el precio que se muestra en blockchain.info para mi tx.

Este es un ejemplo:
De transacción: https://blockchain.info/tx/a11d6b6de30b5f1a5090c0f9d4b91fcf0e1384b86dd78614301bc46080d74366

Si mi dirección es 158n3kPsg822Ci5131ToyYsM66gnwcCzkm, Necesito ser capaz de recuperar mediante programación el 2079.7 valor, como se muestra en la página de la transacción.

+527
Ramkrushna26 3 sept. 2017 15:50:59

Sé que SegWit las transacciones son más grandes que las transacciones normales. Pero, ¿cuánto? 10% o 15% o..?

+526
Andryxaprofi 29 nov. 2014 2:56:59

Ya que las cantidades son diferentes ($23.75, $23.89, y $24.03), que no puede ser la misma salida.

+473
Rorschach 20 jul. 2011 17:26:40

En las valoraciones actuales ($5.59 mientras escribo esto), la rentabilidad de la minería GPU está dominado por el costo de física de la vivienda, de refrigeración, y el mantenimiento de la GPU de minería de datos a plataformas a escala comercial del centro de datos. La electricidad y el aparejo de los costos de capital son menos. La electricidad y el hardware GPU costos de depreciación son generalmente los únicos costos considerados hoy en día la minería de la rentabilidad de las calculadoras.

Nuestro análisis se puede encontrar aquí.

+470
jj78 14 feb. 2011 17:20:55

Soy nuevo en la Penetración de la API. Quiero recibir sin confirmar la transacción que está siendo transmitido a confirmar por un minero para agregar en un bloque.

Estoy usando la Penetración de la API de uso de cliente de RPC.

¿Cómo puedo obtener sin confirmar transacciones similares a las que aparecen en blockchain.info.

+468
Poncho Olvera Mendoza 14 feb. 2018 20:08:38

Paypal no permite su servicio para ser utilizado como moneda de cambio. Se clasificaron los Bitcoin como tal, por lo que la gente está prohibido el comercio de bitcoins con PayPal (ver este post sobre CoinPal)

Google Checkout o bien considera que los bitcoins son Bienes Virtuales o simplemente no ha tomado ninguna decisión todavía. Estos usuarios vender bitcoins con Google Checkout, que comenzó su negocio hace un par de semanas.

+446
lunaryorn 27 feb. 2010 10:07:11

Definitivamente no quiero molestar con eso y anfitrión de un segundo nodo y mantener los nodos único tan eficaz como sea posible. La ventaja es que, eventualmente, puede ofrecer diferentes nodo lugares!!! Usted todavía podría ofrecer el p2pool bajo diferentes subdominios, por ejemplo "somecountry.somecoin.dirección url.tld"

+425
Dhekong Mamoru 10 dic. 2014 4:36:00

El realista, la respuesta honesta a esta pregunta es que Bitcoin es una "Digital de los productos básicos".

Bitcoin puede ser descrito como una moneda digital, dado que no puede, en la práctica, cumplir con las funciones básicas de una moneda. El extremo fluctuante USD/BTC tipo de cambio solo significa que hay inestabilidad de los precios. ¿Cómo TE gustaría que ofrecen su mano de obra para un par de BTCs sólo para encontrar, al día siguiente, que usted va a pagar MUCHO menos (o MUCHO más) en USD. Y, no, usted no puede ignorar el USD/BTC tipo de cambio y trato justo dentro de la BTC comunidad, porque todos los que medir el VERDADERO "valor" de BTC por el intercambio de experiencias de la tasa.

Bitcoin puede, y debe, en la actualidad ser descrito como una digital de los productos básicos con un extremo fluctuante, incierto, especulativo USD precio.

No hago ningún juicio acerca de BTC futuro de utilidad como una auténtica moneda digital. Señalar que lo que ES (ahora) es muy diferente a lo que PODRÍA suceder en el futuro.

+375
senx 8 ago. 2018 5:46:00

La razón para esto podría ser que pase una larga cadena de transacciones sin confirmar. En 0.14 Núcleo que ha mejorado este comportamiento y se ha agregado una opción de inicio de llamada -walletrejectlongchains (debe ser activado, desactivado es el valor predeterminado).

De lo contrario su cartera podría pasar largas cadenas de confirmar monedas, pero su nodo/mempool no los aceptan. También, tener una mirada en el -limitancestorcount configuración y considerar la lectura de la solicitud de extracción de aquí

+277
MD Zaman 27 oct. 2018 5:56:44

Tengo un desacuerdo con una persona: yo creo que la principal y más importante objetivo de la prueba-de-trabajo (y por lo tanto el nonce) en un bloque es hacer que sea difícil para un atacante a cambio de ese bloque (y ya que estamos hablando de una cadena de la siguiente), sin comprometer los recursos suficientes para volver a calcular no sólo la actual, sino también todos los bloques después de eso. Sin él, el atacante podría simplemente crear horquillas de la blockchain sin problemas (gratis).

Él afirma que es un mecanismo que está ahí para resolver el problema de la determinación de la representación en la mayoría de toma de decisiones. Si la mayoría fueron la base de una dirección IP, un voto", podría ser subvertido por cualquier persona capaz de asignar muchas IPs. Prueba-de-trabajo es, esencialmente, una CPU, un voto".

Que está más a la derecha?

+272
Jose Hayek 1 may. 2015 13:27:13

Se ejecuta bitcoind 0.3.24. Esta es una versión muy antigua que no funcionan correctamente en el día de hoy el Bitcoin red. La última es la versión 0.8.6.

Parece que el Ubuntu mantenedores no han actualizado la versión de bitcoind en el estándar 12.04 repositorio, por lo que tendrá que obtener una versión actual de algún otro lugar. Los desarrolladores de Ubuntu mantener un repositorio de su propio para bitcoin, así que usted puede instalar la última versión haciendo:

sudo add-apt-repository ppa:bitcoin/bitcoin 
sudo apt-get update
sudo apt-get install bitcoind

También puede obtener estas instrucciones de un "oficial" de la fuente por la que va a http://bitcoin.org/en/download y tras el "Ubuntu (PPA)" enlace.

En respuesta a tu otra pregunta, cuando se ejecuta bitcoind sin argumentos, se ejecuta en primer plano y acepta comandos de entrada estándar (después de un retraso de un minuto o dos, mientras que la puesta). Usted puede salir de ella escribiendo parada. También se puede ejecutar en segundo plano haciendo bitcoind -demonio, y luego alimentan comandos mediante la ejecución de bitcoind getinfo, etc.

+266
aisaka 10 ene. 2012 13:11:20
  1. Etereum es un ejemplo de la blockchain utiliza para almacenar el contrato de transacciones. Los nodos en el blockchain validar las transacciones y agregar a blockchain. Etereum también tiene su moneda y los mineros son recompensados por hacer el trabajo. Lo que creo que es absolutamente correcto, si usted no tiene ningún mecanismo de incentivos en su lugar, a continuación, sólo pocas personas de la mina y de la red puede ser atacado.
  2. Cuando las empresas hablan sobre el uso de blockchain sólo para sí mismos, se están refiriendo a las privadas blockchains y no público. Nodo necesita el permiso antes de que puedan unirse a esta privado blockchain por lo tanto no es propenso a los ataques. De lo contrario en público blockchain cualquier persona con un 51% de la mayoría puede alterar fácilmente las transacciones. Algunos ataques son posibles, incluso en el 33% de la mayoría.
+108
Sleestackx 7 may. 2012 23:21:10

Le he preguntado a dos preguntas diferentes y que ya respondió a uno de ellos.

Solo los mineros obtener bloques de las de sus pares en la red.

El descubrimiento de pares se realiza mediante un proceso de arranque. Básicamente, el software viene con una lista predeterminada de conocidos los nodos, y de estos nodos en los que el cliente aprende acerca de los otros nodos. Más detalles se encuentran en https://en.bitcoin.it/wiki/Satoshi_Client_Node_Discovery.

+67
Joshua Regalario 25 may. 2015 11:43:41

No hay "direcciones" en el protocolo. Sólo hay "secuencias de comandos de salida". La dirección sólo es legible por humanos de la representación de la secuencia de comandos que coincide con la "salida de secuencia de comandos".

El script de salida para el multisig transacción es [m] + [hash1] + [hash2] + ... + [hashN] + [n]

Y todas estas partes son importantes. No hay un "clásico" de la representación de esa dirección todavía.

bc.yo utilice el formulario de (Escrow X X1 X2 X3) (donde Xn es el estándar p2pkh dirección), pero usted puede utilizar su propio.

+46
Ponjos 23 abr. 2017 6:55:01

Estoy construyendo un básico cliente Bitcoin en c# para entender mejor la minería de datos de protocolo. Necesito ayuda para comprender Getblocktemplate. He leído el Getblocktemplate wiki, pero sigo teniendo un problema de comprensión del protocolo. La wiki de los estados", Ya que usted está haciendo todos los bloques de usted mismo, usted realmente no necesite otra plantilla... hasta que no es válido". Cuando es la plantilla que se considera no válida? ¿Con qué frecuencia tengo que llamar a Getblocktemplate? Si un nuevo bloque se extrae cada 10 minutos, con algunas monedas que es cada 1 minuto, necesito llamar a Getblocktemplate cada 10 minutos (1 minuto, dependiendo de la moneda), de modo que tengo la última "previousblockhash"?

Los pasos que estoy usando:

  1. Hacer una llamada rpc bicoind servidor para Getblocktemplate.

  2. Analizar datos y crear un merkle raíz.

  3. Construir un bloque de encabezado (versión, previousblockhash, merkleroot, curtime, bits, nonce).

  4. Obtener un encabezado de hash. headerHash = Hash(versión, previousblockhash, merkleroot, curtime, bits, nonce).

  5. Repita el paso 4 por 2^32 incrementos de valor nonce.

  6. Entiendo que a continuación se increment "curtime", (que no tiene que ser exacta?), así el incremento de curtime y, a continuación, repita el paso 5.

Es esto correcto?

¿Cuánto tiempo puedo mantener el incremento de los "curtime" antes tengo que llamar a getblocktemplate de nuevo?

¿En qué momento necesito un nuevo bloque (es decir, los nuevos previousblockhash y nueva merkle root)?

+41
Mawg 6 mar. 2012 0:47:18

Verificación http://coinmap.org esto puede ser de ayuda para usted

+35
gmor3333 5 nov. 2018 14:11:37

Mostrar preguntas con etiqueta