Bitcoin Forum
November 22, 2017, 05:19:49 PM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Dirección pública y privada, dudas  (Read 711 times)
D0NK1J0T3
Newbie
*
Offline Offline

Activity: 1


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.
1511371189
Hero Member
*
Offline Offline

Posts: 1511371189

View Profile Personal Message (Offline)

Ignore
1511371189
Reply with quote  #2

1511371189
Report to moderator
1511371189
Hero Member
*
Offline Offline

Posts: 1511371189

View Profile Personal Message (Offline)

Ignore
1511371189
Reply with quote  #2

1511371189
Report to moderator
Join ICO Now A blockchain platform for effective freelancing
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
dserrano5
Legendary
*
Offline Offline

Activity: 1848



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



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


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:  

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!