Bitcoin Forum
May 06, 2024, 08:13:50 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Dirección pública y privada, dudas  (Read 794 times)
D0NK1J0T3 (OP)
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
April 03, 2013, 09:44:36 AM
 #1

He leído un poco sobre el Bitcoin pero me surge una duda básica ¿cómo es posible que al crear la dirección privada sea única sin necesidad de conectarse a internet ni necesidad de IPs ni de servidores? no me cuadra. Tampoco me cuadra que se pueda generar la dirección privada a partir de la pública y no se pueda hacer al revés, gracias.
1715026430
Hero Member
*
Offline Offline

Posts: 1715026430

View Profile Personal Message (Offline)

Ignore
1715026430
Reply with quote  #2

1715026430
Report to moderator
The block chain is the main innovation of Bitcoin. It is the first distributed timestamping system.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715026430
Hero Member
*
Offline Offline

Posts: 1715026430

View Profile Personal Message (Offline)

Ignore
1715026430
Reply with quote  #2

1715026430
Report to moderator
1715026430
Hero Member
*
Offline Offline

Posts: 1715026430

View Profile Personal Message (Offline)

Ignore
1715026430
Reply with quote  #2

1715026430
Report to moderator
1715026430
Hero Member
*
Offline Offline

Posts: 1715026430

View Profile Personal Message (Offline)

Ignore
1715026430
Reply with quote  #2

1715026430
Report to moderator
dserrano5
Legendary
*
Offline Offline

Activity: 1974
Merit: 1029



View Profile
April 03, 2013, 09:57:34 AM
 #2

He leído un poco sobre el Bitcoin pero me surge una duda básica ¿cómo es posible que al crear la dirección privada sea única sin necesidad de conectarse a internet ni necesidad de IPs ni de servidores? no me cuadra.

No tienes un 100% de certeza de que la clave privada no sea única, pero sí tienes un 99.99999999999999999999999999999999999999999% de certeza (no he contado los nueves, y probablemente me haya quedado corto Tongue).

Tampoco me cuadra que se pueda generar la dirección privada a partir de la pública y no se pueda hacer al revés, gracias.

Lo has dicho al revés Wink. Se puede generar la pública a partir de la privada, no la privada a partir de la pública. Te voy a dar un ejemplo que tiene muy poquito que ver con este problema en concreto, pero que te puede servir para hacerte una idea de que sí es posible: acabo de sumar 7 números enteros entre 1 y 100 y el resultado es 257. ¿Sabrías decirme cuáles son los números que he sumado?
Shevek
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250



View Profile
April 03, 2013, 09:58:21 AM
 #3

He leído un poco sobre el Bitcoin pero me surge una duda básica ¿cómo es posible que al crear la dirección privada sea única sin necesidad de conectarse a internet ni necesidad de IPs ni de servidores? no me cuadra.

La dirección privada se crea aleatoriamente de un total de 2^256 claves posibles. Este número es un 1 seguido de 77 ceros. Para que te hagas una idea de la enormidad de esa cifra, si cada habitante de la Tierra se pusiera a generar 1 millón de claves por segundo durante toda su vida y la de sus descendientes hasta el fin de los tiempos, tendrían que nacer y morir varios Universos antes de que se produjera una coincidencia.

Por tanto, no es necesario ningún control para ver que nadie tiene la misma clave.

Tampoco me cuadra que se pueda generar la dirección privada a partir de la pública y no se pueda hacer al revés, gracias.

Bueno, es al revés: conocida la clave privada es trivial obtener la clave pública. Pero lo recíproco ---conociendo la clave pública deducir cuál es la clave privada--- es virtualmente imposible.

¿Por qué? Por una propiedad de ciertos objetos matemáticos llamados curvas elípticas. En el fondo, no es tan raro. Una operación matemática más cotidiana que también tiene esa propiedad es el producto de números primos: es trivial realizarlo, pero descomponer el número que resulta de esa operación en sus dos números primos (suponiendo que no se conoce ninguno de antemano) es trabajoso y, básicamente, el método consiste en probar todos los números primos menores que el número objetivo. Cuando hablamos de números gigantescos, esa operación es sencillamente imposible.

Proposals for improving bitcoin are like asses: everybody has one
1SheveKuPHpzpLqSvPSavik9wnC51voBa
jaime
Sr. Member
****
Offline Offline

Activity: 339
Merit: 250


División de Poderes s.XXI es Descentralización


View Profile WWW
April 03, 2013, 12:19:38 PM
 #4


No tienes un 100% de certeza de que la clave privada no sea única, pero sí tienes un 99.99999999999999999999999999999999999999999% de certeza (no he contado los nueves, y probablemente me haya quedado corto Tongue).




A veces es difícil dimensionar y entender la probabilidad de que una dirección bitcoin coincida con otra. En realidad la probabilidad de que ocurra es de 1 en 2^160.

Hay varios ejemplos gráficos que ayudan a entenderlo:

Si 10.000.000.000 (diez mil millones) de usuarios generara cada uno 1.000.000.000 (mil millones) de direccciones, la probabilidad de que hubiera dos direcciones iguales sería del 0,000000000000000000000000000684%

O mejor aún. La probabilidad de que caiga en la próxima hora un meteorito suficientemente grande como para exterminar a toda la humanidad se estima de 1 entre 876 millones. Así que la posibilidad de que mueras por ese motivo en los próximos 60 minutos es 27.806.347.742.216.600.000.000.000.000.000.000 veces mayor a la que tendrías de generar dos direcciones iguales.






Pages: [1]
  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!