obtener cualquier transacción en p2p de forma bitcoinj

Estoy bastante seguro de bitcoinj es capaz de descargar cualquier transacción de Bitcoin P2P nodos de la radiodifusión GetDataMessage porque eso es lo que hace en la de los pares.downloadDependenciesInternal método.

Estoy tratando de encontrar/implementar un método muy simple que iba a descargar una transacción con sus entradas y salidas y el bloque en el que se incluye (si existe), pero, a causa de la Guayaba asincrónica futuros, no puedo entenderlo.

Muy simplemente, me gustaría sustituir 3 de servicios de terceros como blockchain.info con algo descentralizada.

+601
varun sahoo 15 ago. 2012 12:41:35
36 respuestas

Yo looged en Blockchain a través de la aplicación para teléfonos inteligentes y eligió enviar btc. Selecciona enviar todo incluido tarifa. Yo no introducir cualquier dirección del destinatario. Recibido el mensaje de que bitcoin dirección era incorrecta. Cancela la transferencia y la sesión. Cuando me conecté a la cartera en la web, me encontré con que el bitcoin fue dividido y enviado a dos direcciones. 0.8 y 0.2 BTC. Mi cartera está vacía ahora. ¿Qué puedo hacer? Ellos han estado pendiente. Podría alguien que me explique lo que pasó y si puedo volver a mi fondo?

txid: ed8a312aa390baad12da6ee905de8f8e45a7ddb5888fef28f63e1d6cb25cf153
0,2 BTC 13wahvu3FP8LK8P51UmEkhBUhyC7mzkrn3
0,8 BTC 1KDFTGoWXceeZxqUk5wHjnViPEkCdJeU1v

+904
KubaV 03 февр. '09 в 4:24

Me mudé 0.16 BTC de mi Coinbase billetera en línea de uno a otro. Tengo 0.0017 BTC de los honorarios de la transacción, que parece un poco demasiado. Yo esperaba un orden de magnitud menos, algo así como 0.00017 BTC

Cómo Coinbase trabajo de las tasas? Es posible elegir entre diferentes tasas de opciones?

EDITAR:

Me acabo de mudar a un volumen mayor de BTC en casi ningún cargo, muy raro :-)

Por qué Coinbase no dejar que el usuario elija la tarifa?

+888
Level Up 1 abr. 2019 9:33:53
Otras respuestas

Preguntas relacionadas


Preguntas relacionadas

No, No hay ninguna manera de mostrar el valor de esta constante. Sin embargo, no estoy seguro de que esta constante es realmente hacer lo que quieres hacer, así que permítanme explicar su significado.

La constante MAX_MONEY es la cantidad máxima que puede aparecer en un individuo bitcoin transacción, por ejemplo en tx_verify.cpp en CheckTransaction. Aquí, en realidad dos comprobaciones de hecho:

  1. El monto de cada transacción de salida se compara con este valor
  2. El total a través de todas las transacciones salidas se comprueba

Así que, en teoría, podría comprobar que el nuevo valor se utiliza después de una compilar mediante la presentación de una transacción de violar estas restricciones y espere a que el mensaje de error.

Sin embargo, lo que realmente quieres hacer (si he leído tu pregunta correctamente) es aumentar la cantidad total de bitcoin que puede ser explotado. Este número no es directamente codificado, pero el límite de resultados el hecho de que cada 210000 bloques, el subsidio, es decir, la cantidad de BTC que un minero gana en adición a los costos de transacción para la minería de un bloque, se reduce a la mitad. Esto se hace en GetBlockSubsidy en validation.cpp utilizando el parámetro nSubsidyHalvingInterval en chainparams.cpp. Por lo tanto, si desea cambiar ese valor (la destrucción de consenso), usted tendría que hacer cambios en estos lugares en el código fuente.

+866
SwaMPlaC0re 2 abr. 2018 5:37:56
Una biblioteca de Java para el procesamiento de Bitcoin, tiendas de blockchain sólo encabezados
+817
chba 23 may. 2018 17:41:02

Esa es la pregunta, ¿por qué un bloque debe tener un Merkle raíz de hash, como Iundestand, una vez que un bloque se extrae el valor de hash de este bloque se almacena en el encabezado de la siguiente manera, se genera la cadena.

Algunos datos se cambia el hash no será la misma manera, es posible observar que algunos se cambian los datos.

Así que vemos que el almacenamiento de la merkle raíz de hash en el encabezado de un bloque es inútil como lo está haciendo la misma cosa como hash puntero de la siguiente bloque de la cadena está haciendo

+816
Sourav 30 may. 2014 5:22:05

Proporciona una Prueba de Consenso entre los nodos Bitcoin que establece la validez de cualquier bloque una vez que se tiene alrededor de 6 bloques minados en la parte superior de la misma y es la más larga de la cadena en la red

Ya que es computacionalmente caro de la mina de bloques, es poco probable que un solo minero sería capaz de mina de varios bloques en una fila. El resto de la minería de datos de la comunidad de la mina de los bloques mucho más rápido y crear una larga cadena.

Por lo tanto, bloque A, 6 bloques minados por encima del bloque a la más larga de la cadena, un gran porcentaje de los mineros en el bitcoin minería de datos de la comunidad deben estar trabajando en la cadena que incluye el bloque A.

El hecho de que muchos de los mineros han sido probados para trabajar en una cadena que incluye Un bloque de implica que la comunidad ha llegado al consenso de que el bloque a es válida bloque.

Así la Prueba de que se ha logrado el Consenso.

¿Por qué es esto una Prueba de Consenso necesario? Protege contra el bloque de la cadena de bifurcado (intencionalmente o no). Otras respuestas describir por qué alguien puede intentar intencionalmente tenedor de la blockchain (ver el Doble Pasar escenario).

+815
Barbarisa 26 abr. 2014 11:27:20

Entiendo que el Bitcoin en la actualidad es el uso de la cadena con la mayoría de la prueba-de-trabajo como consenso. Sin embargo, este método podría ser mejorado, como permitir sólo una cuadra de ser generado en cualquier momento dado, y cada nodo comprueba este bloque con su propio pasado de los datos. Si hay más de 2/3 de los nodos de probar la manzana para ser válida, a continuación, se agrega el bloque de la cadena. Si alguien quiere crear un bloqueo falso, entonces él tiene el control de al menos 2/3 del total de nodos. ¿Qué tipo de ataque es que este consenso vulnerables a?

+814
rioc0719 8 feb. 2015 21:36:16

Me gustaría aprovechar esta secuencia de comandos de bitcoin-core del repositorio, a continuación, comente la línea donde se llama a la clean_up función en la final. Entonces, cuando usted llame, no sólo descarga los binarios en /tmp/bitcoin/, también comprueba el hash.

+798
Sam Iaamm 19 jun. 2016 17:14:36

Estoy tratando de entender cómo bitcoin funciona técnicamente. Entiendo que el blockchain, firmas digitales, etc ... yo estoy más interesado en lo que sucede a una transacción una vez que se "creó".

Supongamos que Bitcoin sólo contiene una transacción por bloque (para simplificar). Básicamente:

  1. alguien crear una transacción con su cartera
  2. esta transacción debe ser validado (comprobación de entradas, firma digital, etc ...
  3. una prueba de trabajo debe ser calculada sobre el hash del bloque de
  4. el bloque se agrega a la blockchain

Así que yo sé que los mineros son responsables de venir con la prueba de trabajo. Mis preguntas son:

  • ¿cómo un nodo de difusión de una transacción a los mineros ? Es parte del protocolo P2P ?
  • ¿minero de verificación de la transacción (firma digital, entradas, etc ...) ?
  • ¿minero enviar directamente los bloques de la blockchain ?

Esta parte es todavía confuso para mí cualquier ayuda punteros del artículo sería genial :)

Actualización:

En una red P2P, los nodos no está conectado a todos los otros nodos. Así que digamos que la red se parece a esto:

el nodo 1 <-> nodo2 <-> nodo3 (1 y 2 están conectados directamente, y 2 y 3 están conectados directamente. 1 y 3 están conectados a través de 2)

Cuando el nodo1 quiere transmitir una transacción para la validación, sólo de difusión para el nodo2. A continuación, el nodo2 , eventualmente, puede transmitirlo a nodo3 para darle la oportunidad de validar el nodo1's de la transacción.

Pero, puesto que estamos en una red de confianza, nada de prevenir el nodo2 para validar la transacción, sin que nunca se transmitía a nodo3 y por lo tanto, manteniendo la minería de honorarios por sí mismo.

También podríamos imaginar que el nodo1 nunca emisión es sin confirmar la transacción, hacer el trabajo de minería a sí mismo y sólo de difusión de la validación de bloque, por lo que conseguir un "combinado" en el blockchain.

¿Cómo funciona Bitcoin frente a esta situación ?

+792
lizdvs 19 mar. 2011 5:43:39

Que interesante encontrar! La transacción que creó la salida fue en el bloque 274227. La transacción que pasó la salida fue de 6 cuadras más adelante, 274233. Así que es perfectamente válido en el bitcoin red aunque blockchain.info parece haber un fallo en el momento en que se está reportando.

Si están colocando a la hora de la recepción de la transacción en el momento de la cuadra fue incluido en, entonces usted debe saber que el tiempo registrado en bloques de bitcoin puede ser un poco a veces. Ver ¿por Qué no las marcas de tiempo en el bloque de la cadena de aumentar siempre?. Aunque, esto no parece ser lo que están haciendo desde que informe dos veces por separado, uno para cuando la transacción fue recibido y una para el tiempo de la cuadra.

Blockchain.info's de la API, Carteras, y Bloquear el Explorador no son conocidos por ser el más robusto. Se ha iniciado un bug bounty program, a pesar de que: https://www.crowdcurity.com/blockchain-info.

+787
Edward Ames 13 sept. 2013 15:16:52

He aquí un ejemplo de un SegWit transacción que también contiene los datos en el ScriptSig campo:

{
 "txid": "954f43dbb30ad8024981c07d1f5eb6c9fd461e2cf1760dd1283f052af746fc88",
 "hash": "a5947589e2762107ff650958ba0e3a3cf341f53281d15593530bf9762c4edab1",
 "tamaño": 231,
 "vsize": 148,
 "versión": 1,
 "locktime": 0,
 "vin": [
{
 "txid": "56f87210814c8baef7068454e517a70da2f2103fc3ac7f687e32a228dc80e115",
 "vsal": 4,
 "scriptSig": {
 "asm": "002001d5d92effa6ffba3efa379f9830d0f75618b13393827152d26e4309000e88b1",
 "hex": "22002001d5d92effa6ffba3efa379f9830d0f75618b13393827152d26e4309000e88b1"
},
 "txinwitness": [
 "3044022038421164c6468c63dc7bf724aa9d48d8e5abe3935564d38182addf733ad4cd81022076362326b22dd7bfaf211d5b17220723659e4fe3359740ced5762d0e497b7dcc01", 
"21038262a6c6cec93c2d3ecd6c6072efea86d02ff8e3328bbd0242b20af3425990acac"
],
 "secuencia": 4294967295
}
],

Si el txinwitness es la nueva ubicación para el "desbloqueo de secuencia de comandos" de la sección para un vin (a diferencia del antiguo scriptSig campo), entonces ¿por qué esta transacción aún tienen datos en su scriptSig campo?

+762
trouselife 16 ago. 2019 17:51:46

La idea de volver a poner perdido Bitcoins de nuevo en el bloque de recompensas parece una gran idea.

Reconozco que hubo un buen puñado de usuarios pioneros que fueron la generación de bloques diarios, pero no tenía idea de lo que estaban haciendo. Pasa el tiempo, se olvidan de Bitcoin y que el formato de su unidad de disco duro o lo que sea. Sus monedas entrar en el nether, para nunca ser visto otra vez.

No me sorprendería si >5% de la corriente de monedas en circulación se han perdido debido a una mala manipulación. Mi pregunta es, ¿por qué no hay algo implementado para esta? No encuentro ninguna desventaja para esta característica, sería simple como que invalide las monedas que no han sido transferidas en x cantidad de tiempo, que es probable que sólo la clasificación de monedas perdidas.

+760
Lost Lost 12 mar. 2017 23:33:56

Usted puede ver cómo el proceso de minería de obras aquí https://github.com/bitcoin/bitcoin/tree/master/contrib/pyminer

+745
Vinayak Agarwal 27 ago. 2010 8:56:12

Acaba de vender tus monedas en Bitmit (bitcoin ebay) para bitcoin. He usado ese sitio bastante, y creo que es excelente.

+648
Joe Lafiosca 29 mar. 2016 0:44:06

Para alguien que podría estar interesado en esto, hay una gran BIP32 de la biblioteca de la misma gente que creó el bitcoinjs-lib y tiene las herramientas para derivar la clave privada de la extendida maestro-la clave privada.

const t = bip32.fromBase58(extPrivateKey, zenCashNetwork);

const derivedIndex = `${utxo.AddrType}/${utxo.AddrIndex}`;

const wifKey = t.derivePath(derivedIndex).toWIF();

En nuestro caso, hemos necesarios para firmar un ZenCash transacción

+628
Kinnard Hockenhull 5 ago. 2012 16:51:58

Yo estoy buscando para compilar una lista de altcoins con texto simple transacción de mensajería integrado en el blockchain. Si alguien sabe de una moneda que se ajusta a la ley, a continuación, por favor compartir.

+585
Florin Acatrinei 10 mar. 2011 11:43:04

en primer lugar, se habla de los campos o valores. es correcto decir que es de 32 o de 256 bits de valor ? o deberíamos llamar a un 32 o 256 bits en el campo ?

¿Por qué algunos autores como decir que el tamaño es de 32 bits . El bitcoin wiki dice que es de 256 bits. Ver https://en.bitcoin.it/wiki/Difficulty se dice (de destino es una de 256 bits número) .

que es correcto y donde en el núcleo puedo echar un vistazo ?

+540
bernhardkiv 8 ago. 2016 0:08:45

intente enviar solicitud RPC como un objeto JSON. La respuesta también será un objeto JSON.

ejemplo:

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/

+469
karimkorun 2 abr. 2011 3:54:10

Su CPU aún estaría realizando los cálculos, entonces había que ver a una velocidad más lenta que si se utiliza una CPU minero.

+427
Rohit Banga 16 oct. 2013 19:39:54

Tengo un bitcoin wallet y la necesidad de convertir a todos los usuario de wallet balance en nueva lanzó la moneda.

Bueno, si usted quiere convertir su Bitcoin saldo en el monedero para un recién lanzado la moneda, puede hacer lo siguiente:

  1. Encontrar una compatible monedero de la moneda que se quiera obtener. A continuación, registre una cartera de allí.
  2. Encontrar una confianza de cambio de Bitcoin a altcoin, algunos son:

https://.kucoin.com/altcoin/exchange

https://www.binance.com/

  1. Crear una cuenta en el intercambio, y por último, el intercambio de sus Bitcoin a una Altcoin.

Espero que esto ayudó!

+408
BurritoBazooka 5 ago. 2014 17:36:07

Cuando una transacción se publica en la red, cada nodo que oye acerca de que la transacción se revise para ver si es válida la transacción de acuerdo a la red de reglas. Si no es válido, será desechado, pero si es válido que se añadirá a la del nodo mempool. Los nodos de retransmisión de las transacciones válidas a sus compañeros en la red, pero también hay ningún requisito para que una transacción se sabe que todos los nodos antes de que sea incluido en un bloque. Un minero puede poner sus propias válida, pero de lo contrario no se publican las transacciones en un nuevo bloque se han extraído.

Del mismo modo, cuando un nodo se oye hablar de un nuevo bloque, se comprobará si el bloque es válido de acuerdo a la red de reglas. Si es así, entonces el nodo de actualización es blockchain registro para reflejar los cambios de estado incurridos por las transacciones en ese bloque.

Con cada una de las siguientes del bloque que se construye fuera de la cuadra de interés, hay un mayor grado de certeza de que las transacciones incluidas en el bloque de interés será de forma permanente incluido en el blockchain registro.

+393
wcoder 4 feb. 2010 2:51:31

La manera más fácil de buscar en las transacciones de cualquier bloque sería con un bloque de explorer.

Como el instante en que estoy respondiendo a esta pregunta, el nuevo bloque es el bloque #456238, así que usted puede mirar en cualquier bloque mediante la creación de una dirección de una web bloque explorer de la siguiente manera (Blockchain.info para fines ilustrativos):

https://blockchain.info/block-height/0

https://blockchain.info/block-height/456238

+306
57bits 18 abr. 2013 4:50:50

Hay un lugar donde uno puede convertir sus Bitcoin a Líquido BTC? Que los intercambios? Hay incluso una billetera móvil que admite que si uno quiere retirar?

+305
LesM 24 oct. 2011 9:57:01

El Canadiense respuesta es más confuso con la nueva normativa. Funciona que puede mío todo lo que quieras, es cuando se convierte a/de las cosas es la "renta".

Los conceptos básicos, es como el sistema de trueque y puede seguir con la analogía de un agricultor con una vaca. Su vaca, nacido en la granja, ( para esta analogía, la vaca es un hijo de una de sus propias vacas o uno que usted pagó los impuestos ya hace varios años y el carnicero pago de los Ingresos de Canadá para usted cuando fue sacrificado para la carne ) no tiene Ingresos de Canadá Valor hasta vender la leche. Es entonces que se libelo sobre la porción del impuesto sobre el valor estimado de la leche que se vende, no importa lo que fue cambiado por el resto de la vaca y sin vender leche/mantequilla ( estiércol, si usted quiere conseguir todo el potencial de ingresos de una vaca), no es tributable hasta que también se comercializa. El no de parte de la diversión es encontrar el valor de huevos ( insertar Litecoin por analogía ) y el valor actual de mercado y el volumen de leche a los huevos en el comercio, incluso SI usted tiene el extremo corto de la vara.

Al igual que con la vaca analogía, el comercio de Bitcoin ( leche en la analogía ) para LuckyCoin (pan para el analogía con el añadido de un moribundo moneda ) es necesario tener algo de referencia para el valor de ambos en la moneda del mundo real y, como tales, están sujetos a impuestos en la bolsa.

Simplemente no comercial, un estéreo con un 'utilizado 50K valor' y mantener buenos registros para la temporada de impuestos.

+269
user245075 12 sept. 2016 23:49:49

La semilla frases en 2.0 son más largos porque 8 bits adicionales son necesarios para almacenar la semilla número de versión. (el valor predeterminado de la entropía es de 128 bits)

Tenga en cuenta que el número de palabras en la semilla de la frase depende del tamaño de la lista de palabras utilizadas en la generación. En la actualidad, el inglés lista de palabras utilizadas en Electrum tiene 2048 palabras, que se traduce en 13 palabras por semilla frase. Esta lista de palabras puede ser ampliado en el futuro, por ejemplo 2581 palabras te de 12 palabras por semilla.

+253
Joe Schubert 1 jun. 2017 8:27:56

A la mina de un bloque es "suficiente" para adivinar el nonce que se traduce en un hash compatible con el actual nivel de dificultad.

Adivinar una clave privada a una determinada cartera que usted necesita, en promedio, 2^255 intentos. Incluso el simple acto de contar (de no comprobar si ese número es una clave para algunos btc, contando) de 0 a 2^255 con un ideal contador binario requiere más energía que la que ofrece la conversión de la totalidad de la masa del Sol en energía. No impossibile, "sólo" inviable

Incluso si usted está bien por adivinar una clave privada al azar a una cartera de unos pocos millones de la cantidad de intentos de hacer no es muy diferente en términos absolutos y el razonamiento se aplica todavía.

Google devuelve muchos divertida trivia acerca de cómo realmente inmenso es el keyspace, algunos con la elaboración de los cálculos demasiado, como que si hemos hecho un libro con 255 llaves por la página que contiene todas las posibles claves que el libro tiene 904625697166532776746648320380374280100293470930272690489102837043110636675 páginas. (www.directory.io)

De todos modos, existe un proyecto denominado "ampliación de bitcoin collider", que intenta adivinar las claves privadas y que, obviamente, "no mucho" éxito... (https://lbc.cryptoguru.org/about)

+237
Andrea Pruccoli 24 dic. 2012 21:01:55

Entiendo que la configuración por defecto en bitcoin core es que no billetera de transacción de los datos no se almacenan en su disco duro en el blockchain de datos

En realidad, el defecto es que es almacenada, en el blk.archivos dat. No hay otra base de datos para el saldo de las salidas, en el chainstate carpeta. Su cartera también el índice de las transacciones para las que se han importado las claves para gastar, o simplemente observar.

Es la transacción de datos específicos (es decir: una dirección bitcoin, el tiempo, las entradas/dispositivos, etc...) almacenados en cualquiera de mis datos en bruto (por ejemplo: blk.archivo dat)?

Sí. Excepto que las direcciones no son almacenados, como son las direcciones de un formato externo para tipos específicos de scriptPubkeys, y las marcas de tiempo son sólo en bloques, no las transacciones.

¿Cómo mi nodo verificar/validar los últimos bloques sin conocer la transacciones de ese bloque? Estoy asumiendo que el resto de los nodos no almacenamos los datos de la transacción así que ¿cómo es que mi nodo obtiene de las transacciones a hacer una validación completa del bloque en particular?

Conoce todas las transacciones de ese bloque, debido a que descarga los bloques de otros nodos. Los bloques que contienen las transacciones.

Si las transacciones no son almacenados en mi equipo, ¿cómo puedo tener una copia completa de la blockchain? Pensé que este era uno de los puntos de funcionamiento de un nodo - usted tiene una copia de seguridad completa de todo el blockchain. ¿Cómo puedo reproducir todo el blockchain (si es necesario) sin tener los datos de la transacción dentro de cada bloque?

Ellos son, ver arriba

Si la transacción no se almacenan, ¿qué es exactamente almacenados en el bloque de datos y cómo es útil? Es allí una manera de decodificar o el uso de un mecanismo para obtener la información de las transacciones de la cruda bloque de archivos de datos?

Ellos son, ver arriba. Usted puede obtener la información con la RPC de comandos desde la línea de comandos, tales como:

$ bitcoin-cli getblock
$ bitcoin-cli getrawtransaction <tx-id>

Si los datos de la transacción no se almacena en el bloque de datos de su ordenador (es decir: txindex=0), ¿cómo se puede reproducir todas las operaciones, en caso necesario, sin tener que descargar nada ni conectarse a intenet a obtener de otros nodos si dicen que fueron el último nodo con una copia de la blockchain (por ejemplo: en caso de una emergencia si dicen que, teóricamente, todos los blockchains de alguna manera fueron eliminados y la mía era la única a la izquierda)?

txindex=0 no significa que los datos de la transacción no se almacena, sólo significa que no está indexado. Esto significa que usted sólo puede obtener bruto transacciones por txid el uso de la getrawtransaction comando de las transacciones en la mempool, ver getrawtransactions

Necesito habilitar txindex=1 para tener crudo de transacción de los datos almacenados en mi nodo? O es almacenada y accesible si es necesario sin esta habilitado?

Solo a los índices de las transacciones, ver arriba

+212
sapptime 19 may. 2012 21:50:40

BIP142 cuando se codifica un segwit P2WPKH dirección es el uso de un base58 formato de dirección (dirección de p2xtZoXeX5X8BP8JfFhQK2nD3emtjch7uefm en el ejemplo).

Entiendo que BIP142 anterior BIP173 pero son P2WPKH y Bech32 sinónimos ahora? Existe tal cosa como Base58 P2WPKH dirección?

+191
Andrews Oteng 29 dic. 2012 10:40:00

Hay un bitcoinjs equivalente para litecoin? Quiero ser capaz de generar un litecoin dirección mediante una cadena larga.

+191
QuattroCS 28 jul. 2017 7:23:37

Es lo que desea es probar el código con el Bitcoin Core llamadas RPC, puede utilizar regtest modo de partida Bitcoin Core con -regtest. De este modo, se configura un privado red de pruebas por lo que no hay necesidad de sincronizar el blockchain o conectarse a otros compañeros de profesión, a menos que configure otros compañeros a los que conectarse. Usted puede extraer sus propios bloques de este modo, para que así los bloques se producen cuando ellos quieren.

+155
EZIAH WILLIAMS 11 sept. 2018 21:35:21

Con respecto a esta pregunta, probablemente la pena sacar Bittunes. La empresa fue fundada en Mayo de 2013 con la misión de activar la monetización de uso compartido de archivos con Bitcoin. El significado de esto es que no se trata simplemente de usar Bitcoin como una forma de comprar música, pero en realidad incentivar la compra (ventiladores) para servir como un nuevo tipo de canal de distribución para la música. ~ En otras palabras, se trata de un 'ganarse la plataforma para los artistas y los fans. Es pronto para el sistema, con muchos aspectos todavía rodar hacia fuera. ver: www.bittunes.com y www.bittunes.org para obtener más detalles.

+141
mdentinho 30 dic. 2012 16:06:14

Según mi comprensión de el libro "el dominio de bitcoin", una transacción de salida contiene tres cosas

  1. Cantidad - Valor de Bitcoin en Satoshis
  2. Bloqueo-Script-Tamaño - Bloqueo-de secuencia de Comandos de longitud en bytes, para seguir
  3. Bloqueo-Script -Una secuencia de comandos de definición de las condiciones necesarias para pasar de la salida

Ahora digamos que una transacción puntos de entrada a UTXOs mencionado en una de las transacciones de salida a través de la operación de hash y una validación de software es capaz de satisfacer la scriptPubKey(bloqueo de escritura) mediante secuencias de comandos‐ Sig(desbloqueo de la secuencia de comandos).

Preguntas con respecto a este caso

  1. ¿Qué pasaría con la UTXOs menciona en la salida de los padres de la transacción? Sería conseguir desapareció en la transacción o cualquier cambio iba a pasar?
  2. Sólo una válida la transacción correctamente satisface las condiciones de el UTXO resultados en la UTXO ser marcado como "pasado", y se elimina de el conjunto de disponible (saldo) UTXO.

Esta fue una declaración de que el libro, ahora hay ninguna separada de la piscina de UTXOs o sólo quiere decir que la transacción mentir en los nodos hoja de merkel árbol? Y lo hace

eliminado del conjunto de disponible (saldo) UTXO.

significa esto?

  1. Sería el resultado de la transacción niño contener los mismos identificadores de transacción como el de su padre'output de contenido?

Asumir que cuando el consumidor trató de ver lo que todo puede pasar yo.e las transacciones dirigido a su dirección bitcoin, a continuación, estos fueron la transacción de salida que tiene

[<7dbc497969c7475e45d952c4a872e213fb15d45e5cd3473c386a71a1b0c136a1:0 con 25000000 Satoshis>, \ <7f42eda67921ee92eae5f79bd37c68c9cb859b899ce70dba68c48338857b7818:0 con 16100000 Satoshis>, \ <6596fd070679de96e405d52b51b8e1d644029108ec4cbfe451454486796a1ecf:0 con 16050000 Satoshis>]

Por favor me ilumine si me estoy perdiendo algo.

+128
Kickaha 11 ago. 2016 13:25:02

El estrato de la piscina de la gestión de software en el que estoy familiarizado con es https://github.com/zone117x/node-stratum-pool, así que puedo decir a usted lo que hacen. El estrato es un protocolo, aunque, por lo que varias piezas de software podría implementar de una manera diferente.

Este parámetro está controlado por el blockRefreshInterval en la configuración. Cada blockRefreshInterval milisegundos, el estrato servidor comprueba el bitcoin core nodo, a través de RPC, para los nuevos bloques mediante getblocktemplate. Si no ha habido un nuevo bloque desde la última vez que getblocktemplate fue llamado, entonces se establece el trabajo actual, el cual se devuelve a todas las nuevas solicitudes de trabajo.

El intervalo de sondeo sugiere en la configuración de cada 1 segundo. Los mineros de solicitud de trabajo a precios muy diferentes, así que algunos pueden estar trabajando en la obra antigua. El tiempo de trabajo para el siguiente bloque, se considera válido, aunque. La piscina no utilizar el mismo nodo y mempool de datos para construir los bloques, sin embargo. Así, teniendo en cuenta todas estas variables, los mineros más probable es que no estén trabajando en el mismo conjunto de transacciones.

Pertinentes bits de código:

+115
umitcel 30 ago. 2017 19:12:24

Gary la respuesta no es totalmente correcta. Cuando se comparan dos cadenas, el total de sus "calificaciones" de la comparación. Cada bloque cuenta como (2^256 / block_target); este es el esperado/promedio del número de intentos que fueron necesarios para crear.

Obviamente, dentro de una serie de 2016 bloques, las dificultades son todos iguales, por lo que para la mayoría de las pequeñas reorganizaciones, la puntuación que le dirá la misma cosa, como acaba de contar el número de bloques. Sin embargo, ya que un atacante puede tratar de reescribir los bloques que cruzar la múltiple-de-2016-límite, es necesario tomar esto en cuenta. La regla real siempre favorece a las cadenas que se requiere la mayoría de "trabajo".

+109
konstin 1 sept. 2012 21:34:10

Si yo voy a enviar a alguien en mi cartera-dirección, estoy haciendo mi saldo de la cuenta visibles para él?

Sí.

todas las transacciones son públicas, medios, si sé que la cartera de dirección, me puede reconstruir la balanza por cuenta corriente

Sí. Todas las transacciones de que la dirección está en el blockchain, por lo que es pública.

Los propietarios de direcciones bitcoin no se identifican explícitamente, pero todas las transacciones en el blockchain son públicos.

Una dirección es un Bitcoin clave pública para que las transacciones pueden ser enviados.

Una cartera es una colección de claves privadas que corresponden a las direcciones.

+57
user2497185 25 jul. 2017 14:43:47

Deberá diferenciar entre el sitio web de la cartera (Blockchain.info-wallet) y el blockchain sí mismo.

Se le permite (por el protocolo bitcoin) para realizar transacciones como muchos por dirección como usted desea.

Pero billeteras tratar de hacer lo más cómodo posible para usted y use una dirección de una sola vez de modo que usted está actuando como con un pseudónimo como sea posible.

Usted probablemente ha visto una dirección que no se ha manejado dentro de tal "solamente una vez"-wallet.

+30
Parth Joshi 16 jun. 2011 17:56:14

Mostrar preguntas con etiqueta

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil