Bitcoin Forum
July 22, 2018, 03:22:29 PM *
News: Latest stable version of Bitcoin Core: 0.16.1  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Duda sobre funcionamiento de la Cartera  (Read 670 times)
Gilito
Sr. Member
****
Offline Offline

Activity: 295
Merit: 250



View Profile
June 11, 2013, 07:25:40 PM
 #1

¿Alguno sabría decirme como decide la wallet de donde se baja la cadena de bloques? No consigo encontrar esa información y me parece bastante interesante.

Gracias.
1532272949
Hero Member
*
Offline Offline

Posts: 1532272949

View Profile Personal Message (Offline)

Ignore
1532272949
Reply with quote  #2

1532272949
Report to moderator
fair bitcoin games | pvp - pve - solo pve games | faucet |
Free satoshi code btcoon500
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1532272949
Hero Member
*
Offline Offline

Posts: 1532272949

View Profile Personal Message (Offline)

Ignore
1532272949
Reply with quote  #2

1532272949
Report to moderator
1532272949
Hero Member
*
Offline Offline

Posts: 1532272949

View Profile Personal Message (Offline)

Ignore
1532272949
Reply with quote  #2

1532272949
Report to moderator
dserrano5
Legendary
*
Offline Offline

Activity: 1848
Merit: 1000



View Profile
June 11, 2013, 07:41:41 PM
 #2

¿Alguno sabría decirme como decide la wallet de donde se baja la cadena de bloques? No consigo encontrar esa información y me parece bastante interesante.

La coge de otros nodos de la red y la valida por su cuenta.

Shawshank
Legendary
*
Offline Offline

Activity: 1420
Merit: 1038



View Profile
June 11, 2013, 08:20:26 PM
 #3

Inicialmente se utilizaban los canales IRC, pero actualmente Bitcoin-Qt utiliza "DNS seeding", que implica que los nodos se conectan directamente a servidores DNS para obtener 8 nodos que deben estar en redes diferentes, es decir en diferentes localizaciones alrededor del mundo. Los 8 nodos deben devolver la misma cadena de bloques para considerar que el contenido recibido es fiable.

Una vez que tu nodo se ha conectado a los 8 nodos, y todos ellos devuelven la misma cadena de bloques, se intercambian direcciones entre ellos y pueden conectarse y desconectarse automáticamente, siempre con 8 conexiones salientes y un número indefinido de conexiones entrantes.

A bank-only system is similar to having your Bitcoin wallet confined to your national ID, essentially forfeiting your privacy and handing all private keys to the government
Gilito
Sr. Member
****
Offline Offline

Activity: 295
Merit: 250



View Profile
June 11, 2013, 08:35:16 PM
 #4

Inicialmente se utilizaban los canales IRC, pero actualmente Bitcoin-Qt utiliza "DNS seeding", que implica que los nodos se conectan directamente a servidores DNS para obtener 8 nodos que deben estar en redes diferentes, es decir en diferentes localizaciones alrededor del mundo. Los 8 nodos deben devolver la misma cadena de bloques para considerar que el contenido recibido es fiable.

Una vez que tu nodo se ha conectado a los 8 nodos, y todos ellos devuelven la misma cadena de bloques, se intercambian direcciones entre ellos y pueden conectarse y desconectarse automáticamente, siempre con 8 conexiones salientes y un número indefinido de conexiones entrantes.

Gracias. A raíz de tu respuesta he dado con algo más de información al respecto https://en.bitcoin.it/wiki/Satoshi_Client_Node_Discovery aunque parece que no debe estar muy actualizado.
Shawshank
Legendary
*
Offline Offline

Activity: 1420
Merit: 1038



View Profile
June 11, 2013, 08:55:03 PM
 #5

Inicialmente se utilizaban los canales IRC, pero actualmente Bitcoin-Qt utiliza "DNS seeding", que implica que los nodos se conectan directamente a servidores DNS para obtener 8 nodos que deben estar en redes diferentes, es decir en diferentes localizaciones alrededor del mundo. Los 8 nodos deben devolver la misma cadena de bloques para considerar que el contenido recibido es fiable.

Una vez que tu nodo se ha conectado a los 8 nodos, y todos ellos devuelven la misma cadena de bloques, se intercambian direcciones entre ellos y pueden conectarse y desconectarse automáticamente, siempre con 8 conexiones salientes y un número indefinido de conexiones entrantes.

Gracias. A raíz de tu respuesta he dado con algo más de información al respecto https://en.bitcoin.it/wiki/Satoshi_Client_Node_Discovery aunque parece que no debe estar muy actualizado.

Como puedes ver, lo importante es que existan nodos estables, es decir, que estén encendidos las 24 horas del día, porque una vez que estás conectado a tus 8 nodos, siempre aceptarás la cadena de dificultad más elevada, que tienes que recibir de todos y cada uno de los 8 nodos.

Si alguno de los nodos está comprometido, Bitcoin-Qt enseguida se dará cuenta de cuál es: aquél o aquéllos que no te ofrecen la cadena de bloques de dificultad más elevada.

A bank-only system is similar to having your Bitcoin wallet confined to your national ID, essentially forfeiting your privacy and handing all private keys to the government
Anillos
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


View Profile
June 11, 2013, 10:38:53 PM
 #6

¿Y que pasa si lograran "pwnear" esos nodos?

Aquí puedes conseguir pequeños ahorros sin mucho esfuerzo: http://www.bitvisitor.com/?ref=1PWNAGEZ3fSM8QevUavdd2iZ9F5jkp1QHZ
Consigue algo más viendo vídeos o haciendo pequeñas tareas en Bitcoinget.com: https://bitcointalk.org/index.php?topic=178692.msg2509190#msg2509190
¿necesitas un dibujo vectorial, un esquema, un diagrama...? https://bitcointalk.org/index.php?topic=183268.0
Shawshank
Legendary
*
Offline Offline

Activity: 1420
Merit: 1038



View Profile
June 12, 2013, 05:10:39 AM
 #7

¿Y que pasa si lograran "pwnear" esos nodos?

El "DNS seeding" solo aplica a Bitcoin-Qt y solo aplica al arrancar. La parte más delicada es ese arranque inicial, pero lo veo lo suficientemente seguro, y tampoco es problemático mientras tengamos una red de miles de nodos estables. El concepto importante es que una vez de que miles de nodos Bitcoin están conectados de manera estable, es muy difícil corromper esa red.

Otras aplicaciones Bitcoin tienen otras estrategias para el arranque: por ejemplo,
* crawlers, de forma totalmente distribuida, seleccionando un número arbitrario de nodos en la red, de una manera similar a Google cuando se recorre toda la información de la red
* utilizar los canales IRC
* conectarte a nodos Bitcoin que tú consideres de confianza. Esto incluye a los web wallets.
* conectarte a un número mayor que los 8 nodos de Bitcoin-Qt (ya sea por DNS seeding, IRC o crawling) y comprobar que todos ellos devuelven la misma cadena de bloques.


Si arrancas con los 8 nodos falsos, algo harto difícil y siempre como consecuencia de un ataque organizado, tienes otros tipos de alertas que te pueden indicar que no te has unido a la red correcta.

De todas formas, lo realmente importante es que la red Bitcoin de miles de nodos estables siga fuertemente interconectada. Una vez llegado a ese punto, la red es tremendamente resistente.

A bank-only system is similar to having your Bitcoin wallet confined to your national ID, essentially forfeiting your privacy and handing all private keys to the government
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!