Bitcoin Forum
May 09, 2024, 05:07:26 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Clientes bitcoins: Bitcoind  (Read 2884 times)
LuisCar
Legendary
*
Offline Offline

Activity: 1820
Merit: 1017



View Profile
November 30, 2012, 05:38:56 PM
 #21

Hablo desde la más pura ignorancia, pero cuando se genera un nuevo bloque por un nodo éste lo da a conocer a sus pares más cercanos (o conectados) y el nuevo bloque se redistribuye en una especie de mancha de aceite, así pues, una posibilidad de considerarse actualizado sería que ninguno de los pares a los que estés conectado tenga bloques mayores a los de tu cliente. Es una suposición.

"Bitcoin: the cutting edge of begging technology." -- Giraffe.BTC
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715274446
Hero Member
*
Offline Offline

Posts: 1715274446

View Profile Personal Message (Offline)

Ignore
1715274446
Reply with quote  #2

1715274446
Report to moderator
1715274446
Hero Member
*
Offline Offline

Posts: 1715274446

View Profile Personal Message (Offline)

Ignore
1715274446
Reply with quote  #2

1715274446
Report to moderator
x12345 (OP)
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
November 30, 2012, 09:23:13 PM
 #22

Hablo desde la más pura ignorancia, pero cuando se genera un nuevo bloque por un nodo éste lo da a conocer a sus pares más cercanos (o conectados) y el nuevo bloque se redistribuye en una especie de mancha de aceite, así pues, una posibilidad de considerarse actualizado sería que ninguno de los pares a los que estés conectado tenga bloques mayores a los de tu cliente. Es una suposición.

Si lo entiendo bien, solo con el proceso de confirmacion de los nodos pares, se ira informando a toda la red. El proceso de confirmacion juega tambien a la vez, el papel de canal de informacion de la situasion de la red.

Mas que el descubrimiento o resolucion de un bloque, es el proceso de confirmacion lo que indicara al fin de cuentas en que estado esta la red. En este procedimiento es cuando todos los nodos se actualizan o dicho de otra forma, reciben la informacion mas nueva disponible.

S2

Key GPG 92B7635F | jabber: bitcoin AT imbox.im | C/V de BTCs

Nubarius
Sr. Member
****
Offline Offline

Activity: 310
Merit: 253


View Profile
December 02, 2012, 10:12:07 PM
 #23

Sigo sin entender bien a qué te refieres con "estar actualizado" en una red sin servidor central.

Cuando digo "estar actualizado" me refiero a la serie de eventos/condiciones que provocan que el cliente GUI muestre la marquita ✔ verde o lo que sea. Lo mismo que cuando otros dicen "estar sincronizado". La conversación, si no recuerdo mal, empezó porque alguien quería saberlo usando bitcoind.

Bueno, pero "esa serie de eventos/condiciones" puede ser precisamente el cálculo hecho a partir del "blocks" que devuelve getinfo y de los "startingheight" que se obtienen en getpeerinfo. A lo que me refería es a que no veo que tenga que haber un criterio adicional. De lo que estoy (casi) seguro es de que los nodos Bitcoin aceptan conexiones independientemente del estado de su cadena de bloques. La imprecisión derivada de que pueda haber nodos no actualizados en getpeerinfo, o que los valores startingheight se queden con la "altura" de la cadena en el momento de la conexión, sería estadísticamente poco importante. Me parece que tiene sentido así.
Nubarius
Sr. Member
****
Offline Offline

Activity: 310
Merit: 253


View Profile
December 02, 2012, 10:28:54 PM
 #24

Mas que el descubrimiento o resolucion de un bloque, es el proceso de confirmacion lo que indicara al fin de cuentas en que estado esta la red. En este procedimiento es cuando todos los nodos se actualizan o dicho de otra forma, reciben la informacion mas nueva disponible.

Aquí creo que estás haciendo una distinción inexistente. Tal como yo lo entiendo, el proceso de confirmación consiste simplemente en el añadido de nuevos bloques a la cadena (las "manchas de aceite" que se propagan, en la brillante analogía de LuisCar). Cuando decimos que una transacción tiene n confirmaciones lo único que estamos diciendo es que si la transacción está registrada en el bloque número N, la cadena de bloques tiene ya N+n bloques. No hay un "proceso de confirmación" diferenciado del proceso de resolución de bloques. Son la misma cosa.
dserrano5
Legendary
*
Offline Offline

Activity: 1974
Merit: 1029



View Profile
December 03, 2012, 08:02:43 AM
 #25

Code:




11/30/12 20:41:32 Bitcoin version v0.7.1.0-geb49457-beta ()
11/30/12 20:41:32 Using OpenSSL version OpenSSL 0.9.8k 25 Mar 2009
11/30/12 20:41:32 Default data directory /home/btc/.bitcoin
11/30/12 20:41:32 Used data directory /home/btc/.bitcoin
11/30/12 20:41:32 dbenv.open LogDir=/home/btc/.bitcoin/database ErrorFile=/home/btc/.bitcoin/db.log
11/30/12 20:41:33 Bound to [::]:8333
11/30/12 20:41:33 Bound to 0.0.0.0:8333

Ya veo, esto se pone a aceptar conexiones nada más arrancar. Entonces no lo entiendo.
dserrano5
Legendary
*
Offline Offline

Activity: 1974
Merit: 1029



View Profile
September 28, 2013, 06:56:51 PM
 #26

Siento el necropost pero este es el sitio donde poner esto:

Desde hace algunas versiones, el debug.log muestra el porcentaje de progreso mientras está actualizando la cadena de bloques:

Code:
2013-09-28 18:47:54 SetBestChain: new best=000000000000001356062cef7c83ad637d19e579dbf0f057326cda339da204ff  height=260610  log2_work=72.293799  tx=24574854  date=2013-09-28 18:04:19 progress=0.999754
2013-09-28 18:47:55 SetBestChain: new best=000000000000000ca3b16389c5c1f73a125813fb23a7c337744d436359a9cf5d  height=260611  log2_work=72.293958  tx=24575148  date=2013-09-28 18:04:57 progress=0.999758
2013-09-28 18:47:57 SetBestChain: new best=0000000000000004741dcc0dcf1666496dabb7acafdc65dff456020dda00aaab  height=260612  log2_work=72.294117  tx=24575333  date=2013-09-28 18:08:55 progress=0.999780
2013-09-28 18:47:58 SetBestChain: new best=000000000000000680614930ad974787d2a78fa81feb2e69c7261a001afd6c1e  height=260613  log2_work=72.294276  tx=24575531  date=2013-09-28 18:11:59 progress=0.999797
2013-09-28 18:48:00 SetBestChain: new best=000000000000001a71353d49489df136e2a5d99570cac1fe02340da0ed8c4089  height=260614  log2_work=72.294436  tx=24575865  date=2013-09-28 18:22:06 progress=0.999854
2013-09-28 18:48:01 SetBestChain: new best=000000000000000109249c7e364bb9806f1610ab3f4d3f451a0df436f05ba8d6  height=260615  log2_work=72.294595  tx=24576124  date=2013-09-28 18:28:56 progress=0.999892
2013-09-28 18:48:02 SetBestChain: new best=00000000000000171c819f8f10803f2f1d08f08fab250cf39316719840a96391  height=260616  log2_work=72.294754  tx=24576255  date=2013-09-28 18:33:20 progress=0.999917
2013-09-28 18:48:05 SetBestChain: new best=000000000000000b42d0639cbe19b062eb4181ec687a4a8b0e71b06a1a76992b  height=260617  log2_work=72.294913  tx=24576495  date=2013-09-28 18:37:01 progress=0.999938
2013-09-28 18:48:05 SetBestChain: new best=0000000000000016d6092b422e2752340e652d864c77f93cf34a4785a767bd47  height=260618  log2_work=72.295072  tx=24576654  date=2013-09-28 18:40:46 progress=0.999959
2013-09-28 18:48:06 SetBestChain: new best=0000000000000004ba9392245e6104e86554cd768fe2846f8244836da5d07636  height=260619  log2_work=72.295232  tx=24576762  date=2013-09-28 18:44:26 progress=0.999979

Al final del todo hay un valor "progress" que tiende a 1 a medida que vamos recibiendo los bloques que no tenemos. Dividiendo por 100 obtenermos un porcentaje.
btcven
Hero Member
*****
Offline Offline

Activity: 715
Merit: 500


Bitcoin Venezuela


View Profile WWW
October 10, 2013, 11:48:58 PM
 #27



Pero al fin y al cabo el costo x transaccion no puede ser menor a 5 mBTC?


Claro que puede ser 0, de echo la mayoría son 0, para muestra un botón, pedazo de transacción con fee 0.

http://explorer.litecoin.net/tx/baf5f813c51b1b2d0af3e336c6e556ad29c4a07cfc1ba49be12f03d70a6cf399

Un saludo



¿Por qué respondes a una pregunta sobre comisiones de transacción en Bitcoin con cosas de Litecoin?

¿Quién te dijo que la mayoría de las transacciones llevan 0 (cero) de comisión? Me refiero a Bitcoin, la pregunta del OP va sobre Bitcoin.

Admin: rdymac (PGP) | contacto@bitcoinvenezuela.com | @cafebitcoin | Electrum, lightweight bitcoin client
If I've been helpful tip me a coffee! Cheesy1rdymachKZpA9pTYHYHMYZjfjnoBW6B3k Bitrated user: rdymac.
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!