El complemento de s (cuando s < la curva de orden / 2)

Bitcoinlib se refiere a la exigencia de que si s > ORDEN / 2, entonces el complemento de s debe utilizarse en su lugar, ya que es un byte más corto

Esto suena como que se refiere a la inversa o negativa s valor, pero también sé complemento puede ser una ciencia de la computación plazo.

El código se puede encontrar aquí (tal vez alguien experto con el Bitcoin Core código puede meter su cuchara en lo que hace el código), así que, ¿cuál es el complemento de s refiriéndose a?

+567
lashleigh 14 ago. 2016 21:18:44
29 respuestas

No hay problema inherente de activos digitales, es decir, que puede ser perfectamente copiados. Hasta el Bitcoin llegó, no había una solución descentralizada a digital de la escasez. Si quería un activo digital para ser única, no tenía que depender de una autoridad central a la que siguió la pista de quién era la "verdadera" de uno. Pensar de una pieza de software que se le pidió a registrarse con la empresa. Esa es la forma digital de la escasez de trabajo utilizado.

Bitcoin resuelve el problema mediante la creación de un único público de contabilidad que se copian entre los nodos en la red. Un protocolo definido para los nodos a utilizar con el fin de llegar a un consenso sobre el estado de la contabilidad. Este protocolo tiene una ingeniosa protecciones contra el uso malintencionado. Específicamente, la prueba de componente de trabajo hace que sea económicamente inviable "truco" para un período sostenido de tiempo.

La codificación de un propietario en los activos digitales por sí misma, no resuelve este problema. Vamos a suponer que un bitcoin era como un archivo que se puede almacenar en un disco duro (no es, por cierto). Digamos que Bob tiene uno que ha codificado en él algo de la propiedad indicador que dice "yo pertenezco a Bob". Vamos incluso a suponer que este indicador fue criptográficamente firmado por quien dio el bitcoin a Bob. Lo que deja de Bob de hacer 10 millones de copias de su bitcoin? Si lo hacía, sería criptográficamente firmado por la persona que se lo dio, y Bob tendría la capacidad para firmar cada uno a alguien más.

En el caso de mi "sistema", debe evitar la copia mediante la generación de un única semilla aleatoria basada en las claves de los dos están de acuerdo las partes. Tipo de normales como los números de serie de las facturas en papel ahora, asegurándose de que cada dos partes de la moneda acuerdo de transferencia tiene un identificador único, por lo tanto no puede ser copiado.

Usted es incorrecta; no obstante, puede ser copiado. El resultado final es copiable, y que no sirven de nada sin una autoridad para verificar el número único con. Si Alice le dio Bob uno de bitcoin, la firma digital con un número aleatorio único acordado por ambas partes, y, a continuación, Bob hecho millones de copias, que nunca iba a saber? Bob puede pagar Charlie y Dave con copias de la misma moneda, y tampoco iba a ser el más sabio. Esto requeriría una autoridad central que sabe acerca de la Alice->Bob transacción, así como el Bob->Charlie y Bob->Dave transacciones. Los beneficiarios de los pagos tendría que comprobar con esta autoridad con el fin de ser capaz de confiar en Bob. Esta solución no resuelve nada.

+973
Janmejay Agrawal 03 февр. '09 в 4:24

Traté de crear altcoin el uso de litecoin código fuente. Soy capaz de generar génesis de bloque para el mismo. Después de la instalación de ubuntu VPS qt cartera conectar al servidor y desconectar en cuestión de segundos. Por favor, ayúdame a salir de esta.

Aquí es de registro

tratando de conexión xx.xx.xx.xx:9293 lastseen=113.8 hrs conectado xx.xx.xx.xx:9293 enviar la versión del mensaje: versión 70001, bloques=0, us=0.0.0.0:0, ellos=xx.xx.xx.xx:9293, peer=xx.xx.xx.xx:9293 desconectar nodo xx.xx.xx.xx:29293

+936
mummey 31 jul. 2010 16:00:31

Para los próximos 14 meses o así, hasta que el bloque de 210.000 bitcoins están siendo emitidos en la tasa de 7.200 por día aproximadamente. En los niveles actuales, la tasa a la que la moneda está siendo inflado es de aproximadamente el 36% sobre una base anual. En la actual tasa de cambio ($8.40 DÓLARES), el valor de que es de alrededor de $60.000 por día de moneda emitida. He aquí un post describiendo que con un poco más de detalle: http://www.bitcoinmoney.com/post/8627223073

Si hay más demanda (ya sea económica de las transacciones con bitcoins o acaparamiento por parte de los mineros y de los especuladores) que esta $60K entonces el precio subirá. Si hay menos de este $60K el precio bajará.

Pero después de bloquear 210,000 si el tipo de cambio sigue siendo $8.40 en ese tiempo, entonces solo $30 mil por día será publicada.

Ahora bien, esto es ya un hecho conocido y puede que ya tenga un precio en la moneda (es decir, podría ser el comercio en menos de lo que es ahora si eso no fuera ya conocido).

La mayor incógnita es cuánto moneda va a ser utilizado en el comercio en ese momento. Se acaba de crecer de forma incremental por pequeñas ganancias, o la adopción algún día a explotar como algunos especuladores y Bitcoin kool-aid bebedores (como yo) creo que va a pasar. Si lo hace, los que compraron bitcoins a $8.40 será visto como el "lucky early adopters", muy parecidos a los que pidió la misma pregunta que cuando el BTC/USD fue de alrededor de $0.30.

+923
Vivek Tamrakar 15 ene. 2010 0:45:23

He oído que python está en desventaja cuando se trata de hacer solicitudes a la API. Está construido en C que hace que sea más lento. Hay idiomas que son de bajo nivel suficiente para hacer rápido las solicitudes y todavía API accesible?

+878
user168657 24 dic. 2011 19:52:33

Es poco probable que el Blockstream modelo de negocio requiere de pequeños bloques. Para Blockstream para tener éxito, Bitcoin necesita para tener éxito de forma independiente o habrá una demanda limitada y otros desarrolladores se aumentará el tamaño de bloque y el modelo no de todos modos.

+873
CASPER 23 nov. 2016 2:02:06

He intentado instalado zcoin visión de interfaz de usuario y api en mi máquina local (ubuntu OS) y es completado todos los pasos, pero yo m orientación problema, mientras que inicie los servicios de frontground.

Permítanme compartir con ustedes comando, el archivo config.

sudo apt-get install software-properties-común
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev libdb4.8++-dev
sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils
sudo apt-get install libboost-todos-dev
sudo apt install libminiupnpc-dev
sudo apt-get install libzmq3-dev
sudo apt-get install libqrencode-dev
git clone https://github.com/zcoinofficial/zcoin.git
cd zcoin
./autogen.sh
./configurar
hacer
cd src
./zcoind

Pero conseguir por debajo de error en mi terminal:

 [2018-02-07T14:05:58.941 Z] info: a Partir de bitcoin proceso
zcoind: zmq/zmqpublishnotifier.cpp:99: virtual void CZMQAbstractPublishNotifier::Shutdown(): Afirmación `psocket' error.
[2018-02-07T14:05:59.837 Z] advierten: Bitcoin proceso inesperadamente terminó con el código: null
[2018-02-07T14:05:59.837 Z] advierten: Reiniciar bitcoin proceso hijo en 5000ms
[2018-02-07T14:06:04.837 Z] info: el Uso de bitcoin archivo de configuración: /home/zcoincore/bitcore-nodo-zcoin/zcoinnode/datos/zcoin.conf
[2018-02-07T14:06:04.838 Z] info: a Partir de bitcoin proceso
[2018-02-07T14:06:04.847 Z] error: Error de inicio de los servicios

MI Archivo de configuración (zcash-bitcore-nodo.json)

{
 "red": "testnet",
 "puerto": 3004,
 "servicios": [
"bitcoind",
"insight-api-zcoin",
"el conocimiento de la interfaz de usuario zcoin",
"la web"
],
 "servicesConfig": {
 "bitcoind": {
 "spawn": {
 "datadir": "./de datos",
 "exec": "/home/zcoincore/zcoin/src/zcoind"
}
}
}
}

Zcash Config (zcash.conf)

servidor=1
lista blanca=127.0.0.1
txindex=1
addressindex=1
timestampindex=1
spentindex=1
zmqpubrawtx=tcp://127.0.0.1:28332
zmqpubhashblock=tcp://127.0.0.1:28332
rpcallowip=127.0.0.1
rpcuser=YANNISCOOLUSER
rpcpassword=YANNPASSISCOOL
uacomment=bitcore

Puede usted por favor me ayudan? Lo que está mal en lo que paso?

+864
christosc 20 jul. 2016 3:44:38

El JSON que ves es sólo una bonita manera de mirar la transacción, proporcionada por la API de que usted está utilizando. El real raw de la transacción, ya que se transmite en la red, es de datos binarios que parece bastante diferente.

El único lugar en la transacción que se pueden insertar datos arbitrarios es la transacción de secuencia de comandos. Esta secuencia de comandos se utiliza normalmente para especificar la dirección de que el dinero puede pagar, pero puede contener datos arbitrarios. Tenga en cuenta que si este tipo de datos pasa a ser un programa, no va a ser ejecutado por cualquier (típica) del cliente, es sólo de datos.

+817
Arthur Smith 17 oct. 2014 19:59:11

Los bloques han de tiempo, las transacciones no. El tiempo de un bloque de creación es sabido, el tiempo de la transacción sólo puede ser adivinado. La mayoría de los clientes el uso de la cuadra del tiempo para las transacciones, y si están todavía en la transacción mempool (no en un bloque) que utilizan el tiempo de la transacción fue visto por primera vez por el cliente.

+801
Bryce Thomas 21 may. 2010 12:33:46

Bitcoin por la naturaleza sería una fantástica moneda para el viaje interplanetario, si la humanidad todo llega a esa etapa.

Ventajas

  • Ningún medio físico para ser transportado
  • Ancho de banda relativamente bajo para llevar a cabo una transacción

Consideraciones para la dirección

  • bitcoin es altamente dependiente de tener un sistema de tiempo
    Una transacción tendría que basarse en la Tierra de la hora UTC. Esto abre más las discusiones en la relatividad que son muy complejos para este foro. Un mecanismo que sería necesario implementar para compensar las diferencias en el tiempo en cada local.

  • limitaciones en 32 bits del software
    Muchos sistemas informáticos pueden tener problemas en el año 2038, debido al hecho de que la épica tiempo se restablece a 0 en sistemas de 32 bits. http://en.wikipedia.org/wiki/Year_2038_problem
    Este no es un problema para bitcoin, hasta el año 2106 porque bitcoin utiliza un unsigned int. https://en.bitcoin.it/wiki/Block_timestamp

  • Escala
    Bitcoin minería de datos se detendrá cuando se alcance el máximo de 21 millones de monedas de Una sociedad donde los seres humanos son físicamente la exploración de otros planetas es probable que contienen una población demasiado grande para bitcoin a satisfacer. https://en.bitcoin.it/wiki/Controlled_supply

+765
Steven Pascal 4 mar. 2015 6:04:02

Si usted no ha visto esto, sin embargo, aquí es un diagrama de zerohedge.com me pareció esclarecedor para comprender el funcionamiento de las transacciones de ajuste en el Bitcoin concepto.

La wiki de bitcoin.cuenta con una más en detalle de la descripción del interior de las obras de las Transacciones y el funcionamiento interno de Crudo de las Transacciones.

Por lo que yo entiendo entradas para Bitcoin direcciones siempre se dedicó por completo en una transacción, por lo que lo que usted no asignar a un destinatario estará disponible para ser recogido por un minero como pago de la transacción. Por lo que se necesita para configurar su cliente de software a utilizar la misma dirección de origen, así como para la dirección del destinatario de la transacción del cambio.

Usted podría crear una transacción que se recoge el balance completo de su cartera y se los envía a una única salida de la dirección. Sin embargo, es aconsejable utilizar más de una dirección con el fin de hacer más difícil para conectar las diferentes transacciones como pertenecientes a la misma identidad. El bitcoin.es wiki tiene más información sobre las preocupaciones de privacidad

Además, Gavin Andresen, el desarrollador principal del cliente de referencia se explica en esta pregunta, ¿por qué el cambio es enviado a otra dirección.

+722
Danny Coulombe 26 ene. 2019 13:09:35

Creo que este es el más reciente de la api de github

https://github.com/huobiapi

+649
husky 21 sept. 2015 7:49:21

Sí, el beneficio será aún menor. Hash de la tasa ha crecido de 540 PH/s a 1800 PH/s en el último año. A ese ritmo va a tomar mucho más de 13 meses para el retorno de su inversión.

+632
Max Zhuravlev 2 sept. 2011 0:19:19

Estoy registrando algunas direcciones como ver sólo las direcciones y me gustaría que la capacidad para restablecer mi cartera sin tener que sincronizar de nuevo. Puedo eliminar mi cartera.dat?

Puedo usar Bitcoin Core versión 16.1.

Esta cartera no manejar las claves privadas que no tiene un saldo de cero.

+616
Manuel Maselli 27 jul. 2019 6:45:56

OK, he encontrado más información acerca de los obsoletos los bloques en grupos de Memoria.
Hay una descripción de cómo obsoletos los bloques se re-añadido en la piscina, uno por uno con los reemplazos, para ser retirados de inmediato si el reemplazo de bloque ya están incluidos, o de lo contrario, volver a agregar el Bitcoin Core como nuevo transacciones, eliminando confirmado las transacciones.
Aquí está el párrafo, en caso de falla el enlace:

Las transacciones que se extrae en bloques, que más tarde se conviertan en obsoletos de bloques puede ser añadido de nuevo en la piscina de la memoria. Estos re-añadido transacciones pueden ser re-eliminado de la piscina casi de inmediato si el reemplazo de bloques disponen de ellos. Este es el caso de Bitcoin Core, que elimina rancio cuadras de la cadena uno por uno, comenzando con la punta (la más alta del bloque). Como cada bloque se retira, sus operaciones se añade de nuevo a la piscina de la memoria. Después de todo, de la añeja bloques se eliminan, el reemplazo de bloques se agregan a la cadena uno por uno, terminando con la punta nueva. Como cada bloque se añade, en cualquier transacción en la que confirma que se quitan de la memoria.

+547
creetloos 11 jun. 2014 5:35:48

Puede utilizar los enlaces simbólicos a su bitcoin carpeta de datos o en la billetera.dat para el usb de la ubicación del dispositivo. Usted todavía tendrá que ejecutar bitcoin -rescan cuando se inicia el cliente bitcoin, y usted tendrá que quitar el enlace si desea ejecutar bitcoin sin los dispositivos usb.

Nota, sin embargo, que usted no necesita tener una billetera en línea en cualquier momento siempre, a menos que usted está gastando el dinero fuera de él. Si usted es sólo envío de dinero a continuación, puede permanecer fuera de línea.

+529
Micah Epps 11 mar. 2019 14:59:50

Verificación de transacción requiere la transacción anterior salidas que la transacción pasa de. El script de salida de la transacción anterior los resultados obtenidos para cada entrada. La entrada de secuencia de comandos se ejecute por primera vez a través del intérprete de comandos. Es resultante de la pila se utiliza entonces como un estado inicial de la transacción anterior salida de salida de la secuencia de comandos de pasar a través del intérprete de comandos.

Para la transacción en particular que usted ha elegido, entonces la transacción anterior secuencia de comandos de salida es de la forma

<pubkey> OP_CHECKSIG

y la entrada es de la forma

<sig>

Esto significa que la firma es de primera empujada a la pila. Entonces la clave pública es empujada a la pila y, a continuación, OP_CHECKSIG se realiza en los dos pila de artículos. La clave pública reside en la secuencia de comandos de salida. Para otros tipos de salida, la clave pública se proporciona en el script de entrada como parte del pase.

El hash que se firmó el mensaje es producido a partir de los gastos de transacción en sí. Contiene los datos que se proporciona en los gastos de transacción y la transacción anterior secuencia de comandos de salida por lo que se pueden generar sobre la marcha. Usted puede comprobar fuera de esta pregunta y la respuesta , ¿Cómo decirle que parte de la anterior tx necesito para hacer el hash a firmar para una edad dada tx? que rompe cómo hash que se genera para no segwit entradas.

+490
Julio Guerra 20 mar. 2015 5:24:12

Es posible que desee probar http://www.cryptodatasets.com/ Es gratuito a los datos brutos y los datos de muestreo de Bitfinex y HitBtc (en la actualidad).

P. S. mi sitio web

+447
Howard Weaver 29 ene. 2016 17:23:07

Estoy trabajando en la nueva litecoin fuente 0.15.0.1. Cambiar todo en la fuente y compilado.

Soy capaz de generar los bloques. Ahora, ¿Cómo puedo agregar un minero de la moneda/red de la mina de esta moneda.

Cualquier Ayuda o enlaces de recursos será de ayuda.

+377
edgobard 9 sept. 2011 11:03:17

Estándar de Bitcoin direcciones de codificar una clave pública de un usuario. Cuando alguien le envía bitcoins a un "pay-to-public-key-hash" de la dirección, que el signo sobre el propietario de la específica de clave pública. La clave pública que se presenta es parte de un único par de claves. La clave pública (como en el conocimiento público) puede ser compartido libremente, mientras que la clave privada debe ser mantenido en secreto.

Cuando el nuevo propietario de los fondos, que quiere pasar de ellos, ellos tienen que demostrar su propiedad. Para ello, proporcionan una firma que corresponde a la clave pública que los fondos fueron asignados. Esta firma puede ser producida sólo con el conocimiento de la clave privada correspondiente, pero se puede comprobar por todo el mundo que conoce la clave pública.

Por lo tanto, la clave privada para demostrar su titularidad con el fin de gastar los fondos.

+352
Marci Ray Nance 30 oct. 2015 23:48:08

He instalado mi cliente Bitcoin después me compré mis monedas, y ha recibido un correo electrónico de confirmación diciendo que se mostrará inmediatamente en mi cartera. Mi cliente muestra 0.00 saldo! Yo no especificar cualquier dirección para la Bitcoins a ir.

Hay una dirección en el correo electrónico de confirmación indicando que su la dirección donde las monedas son el envío. No tengo idea de cómo funciona esto, y no tengo idea de cómo conseguir mis monedas en mi cartera. Por cierto, mi cliente Bitcoin está en funcionamiento y totalmente sincronizados. Sin embargo, no puedo encontrar una manera de conseguir mi adquiridos de monedas. Este es el correo electrónico que recibió después de la compra:

enter image description here

Aquí un enlace para el equilibrio de la dirección de recepción

+329
Ersilia Patrinou 2 jun. 2012 17:09:44

Ok, así que fue la transferencia de bitcoins de mi billetera en mi teléfono a la computadora de un amigo monedero y estoy bastante seguro de su cambio de dirección a mitad de camino a través de debido a que su dirección no es la misma y los bitcoins se han perdido y ahora estoy tan confundido, las transacciones están todavía sin confirmar, pero no sé cómo volver o llegar a la dirección correcta es el uso de blockexplorer aquí está el enlace a las transacciones de todos modos https://blockexplorer.com/tx/eafacd02739a473a454c73502400eed4d77b0fc6ae0a96752cd2503274f87309

+325
jackwanders 4 ene. 2014 12:11:48

El Bitcoin wiki tiene un buen programa de ejemplo:

var cadena = require('cadena'),
 https = require('https'),
 crypto = require('crypto');

función MtGoxClient(clave secreta) {
 este.clave = clave;
 este.secreto: secreto;
}

MtGoxClient.el prototipo.consulta = function(ruta, args, callback) {
 var cliente = this;

 // si no hay argumentos no válidos o args siempre, simplemente reiniciar el objeto arg
 if (typeof args != "objeto") args = {};

 // generar un nonce
 args['nonce'] = (new Date()).getTime() * 1000;
 // calcula los datos de envío
 var post = querystring.stringify(args);
 // calcula el sha512 firma de los datos post
 var hmac = crypto.createHmac('sha512', nuevo Buffer(el cliente.secreto, 'base64'));
hmac.actualización(post);

 // esta es nuestra consulta
 var opciones = {
 host: 'mtgox.com',
 puerto: 443,
 path: '/api/' + ruta de acceso,
 método: 'POST',
 agente: false,
 encabezados: {
 'Resto Fundamentales": el cliente.la clave,
 'Resto-Signo': hmac.digest('base64'),
 'User-Agent': 'Mozilla/4.0 (compatible; MtGox node.js cliente)',
 'Content-type': 'application/x-www-form-urlencoded',
 'Content-Length': post.longitud
}
};

 // ejecutar la consulta, el búfer de datos y llamar a la devolución de llamada
 var req = https.solicitud(opciones, función(res) {
res.setEncoding('utf8');
 var buffer = ";
 res.en('datos', function(data) { buffer += datos; });
 res.en('fin', function() { if (typeof callback == "function") { devolución de llamada(JSON.parse(buffer)); } });
});

 // error básico de la gestión
 req.en('error', function(e) {
 la consola.log('advertencia: problema con la solicitud:' + e.mensaje);
});

 // después de la de datos
req.escribir(post);
req.end();
};

var cliente = new MtGoxClient('mykey', 'mysecret');
cliente.query('1/BTCUSD/public/ticker', {}, function(json) {
 // hacer algo
la consola.log(json);
});

Aquí la documentación de la API v1

+322
Alisa13 21 feb. 2019 2:41:54

Estoy tratando de configurar un privado Bitcoin red utilizando Bitcoin Core en regtest modo. Sin embargo, hay dos problemas:

  1. el puerto reportado por el Bitcoin Core GUI no coincide con el nodo que se está ejecutando en; y
  2. cuando un compañero se desconecta (o incluso prohibido) se re-conecta automáticamente.

Esto es lo que hice. Yo cree dos carpetas, alice y bob. Yo, a continuación, iniciar la GUI de la OSX Terminal:

# inicio Alice nodo
$ abrir -n /Aplicaciones/Bitcoin-Qt.app --args -regtest -datadir=/Usuarios/{nombre de usuario}/Desktop/alice/ -port=18444

# inicio Bob nodo
$ abrir -n /Aplicaciones/Bitcoin-Qt.app --args -regtest -datadir=/Usuarios/{nombre de usuario}/Desktop/bob/ -port=18445

Alicia de la Consola, que debo hacer:

addnode 127.0.0.1:18445 agregar

Esto crea una conexión a ambos nodos.

Quiero desconectar ambos nodos de cada uno de los otros.

Alicia de la Consola, yo uso:

addnode 127.0.0.1:18445 quitar

En Alicia del nodo, el nodo es:

127.0.0.1:18445

Sin embargo, en el Bob el nodo, el nodo es

127.0.0.1:57594

pero espero que sea:

127.0.0.1:18444

Yo intente quitar Bob nodo de Alice con:

addnode 127.0.0.1:18445 quitar

Consola devuelve null pero no elimina el nodo.

Cuando yo intente esto de Alice nodo:

addnode 127.0.0.1:57549 quitar

Obtengo el Error: Nodo no se ha agregado. (código -24)

Yo intente desconectar de Bob nodo de Alice nodo utilizando los Compañeros de la ficha. Haga clic derecho en el punto (Bob) y seleccione desconectar.

El nodo se desconecta durante unos 45 segundos, luego se vuelve a conectar.

Para resumir, tengo dos preguntas:

  1. ¿Por qué no el número de puerto en el Bob nodo coincide con el número de puerto que me lo dio?
  2. ¿Cómo puedo mantener regtest nodos permanentemente desconectado para arbitrario períodos de tiempo y, a continuación, vuelva a conectarlos?
+234
Aedan Kerr 6 ene. 2019 7:42:51

Como yo lo entiendo, Eligius es el único minero de la piscina de la aceptación de la no-estándar de las transacciones.

Los Códigos de operación para las secuencias de comandos están aquí.
Algunos casos de uso de la no-estándar de las transacciones se pueden encontrar aquí.

Mi Pregunta:

Si tengo que pagar algunos Bitcoins a un no-estándar de clave pública guión extraído y aceptado por Eligius, estos BTCs ser canjeados por un no-estándar de redimir a la secuencia de comandos (también se extrae en Eligius) o son estos BTCs perdido para siempre?

+186
Wiooooo 21 jun. 2014 15:16:42

En general, Bitcoin es un pobre ajuste a las necesidades de la mayoría de las instituciones financieras. Quieren características que son incompatibles con el Bitcoin, o requieren incompatible soluciones:

  • La celebración de las monedas locales.
  • Revertir las transacciones.
  • Mantener la información de la transacción en secreto para el público, pero que están disponibles para los reguladores.
  • La habilidad de patear a los demás de su plataforma si le dan a la plataforma de un mal nombre.

¿Qué de aquellos artículos que hablan es de la tecnología de Bitcoin (también llamada "la tecnología blockchain'), que es mucho más amplio.

+175
Angel Sky 18 nov. 2014 21:44:49

Es como que, debido a que es como Satoshi escribió el código para ella y que nunca ha cambiado. No puede cambiar sin algún tipo de horquilla, y hasta el momento, ningún tenedor que ha pasado para cambiarlo (aunque segwit una vez que se activa).

Sin embargo, haciendo de esta manera permite que las personas más fácilmente realizar múltiples transacciones de partes como CoinJoins. No requiere conocer la scriptPubKey de todos los demás insumos, que acaba de firmar lo que son capaces de firmar. Usted no sabe la scriptPubKey's y a usted no le importa, todo lo que usted necesita saber es el scriptPubKey por la entrada que está firmando. Esto hace que sea mucho más fácil participar en múltiples partes de las transacciones, especialmente para aquellos que utilizan lite carteras, ya que no tienen la UTXO conjunto.

+158
varun 23 ago. 2014 5:05:12

Esto es probablemente porque ha introducido una contraseña incorrecta. Hubo una versión antigua de Electrum que a veces devuelve un cero de la longitud de la semilla en lugar de generar una Contraseña Incorrecta error.

Antes de la publicación de las cuestiones, la actualización de su software.

+85
Christopher Peterson 26 sept. 2014 10:18:00

En mi Bitcoin Carpeta que he encontrado en mi antiguo ordenador,también hay archivos de aprox. 130 Mb .archivos dat. Que tengo ahora, como me dijeron objeto de dumping en el monedero.dat en mi nueva instalación de Bitcoin Core, y su funcionamiento.

Necesito los blk000xx.archivos dat, por cualquier razón ? Hay cions en ellos, o información de cualquier valor ?

+84
tawhid islam 22 ago. 2010 23:38:51

Ha habido una cierta discusión acerca de los posibles ataques si uno tiene la mayoría (más del 50%) de la potencia de cálculo del bitcoin red. ¿Qué sucede si un atacante (o grupos coordinados de los atacantes) tiene más potencia que cualquier otro usuario (o grupos coordinados de los usuarios), pero no necesariamente la mayor parte de la potencia de computación?

Juguete ejemplo

Como un juguete ejemplo, considere tenemos 3 usuarios: Alice, Bob, y Steve.

Alice y Bob están tanto a los usuarios honestos que están bien utilizando el protocolo especificado. Sin embargo, no van a ir por encima y más allá del protocolo para ayudar a otros (de hecho, se estaría encantado de hacer dinero con la desventaja de los otros, mientras que todavía están cumpliendo con el protocolo).

Steve es un atacante y está dispuesto a realizar acciones fuera de protocolo, con el objetivo de obtener provecho o simplemente destruir la red. Si Steve tiene el 41% de la potencia de cálculo, Bob tiene un 34%, y Alice tiene un 25%, entonces hay ataques de Steve podría lanzar?

El juguete de ejemplo se incluye a sólo dejar claro lo que quiero decir por la pluralidad vs mayoría, y a lo que me refiero honesto, pero no coordinados de los usuarios. Obviamente estoy más interesado en una respuesta a la pregunta general de este juguete específico del modelo.

+19
wonderful life 27 feb. 2017 11:55:27

Mostrar preguntas con etiqueta