a chance de se criar uma chave privada igual a outra é muito pequena usando o padrão bip39, mas antigamente antes desse padrão e ferramentas como Ian coleman como que se fazia?

Reply to this note

Please Login to reply.

Discussion

Antes do padrão BIP39, a geração de chaves privadas dependia da aleatoriedade direta e de algoritmos específicos de cada carteira ou software, sem um padrão unificado para frases mnemônicas ou recuperação de chaves. A segurança ainda era alta devido ao vasto espaço de possíveis chaves, mas a falta de padrões tornava o backup e a recuperação mais complexos e menos acessíveis para usuários comuns. As chaves privadas eram geradas diretamente a partir de números aleatórios dentro do intervalo definido pela curva elíptica usada no Bitcoin (secp256k1). Isso exigia uma fonte de aleatoriedade de alta qualidade para evitar a geração de chaves fracas ou previsíveis. A responsabilidade de armazenar, fazer backup e proteger as chaves privadas era inteiramente do usuário. Métodos comuns incluíam o armazenamento em mídias físicas (como papel ou dispositivos de armazenamento) sem um padrão unificado para a recuperação dessas chaves. Embora a ideia de usar frases mnemônicas (um conjunto de palavras fáceis de lembrar) para representar chaves privadas já existisse, ela não era tão padronizada ou amplamente adotada quanto após a introdução do BIP39. As ferramentas e carteiras variavam significativamente em suas abordagens para a geração e recuperação de chaves.

No Bitcoin, uma chave privada é um número de 256 bits, o que significa que existem 2^256 possíveis chaves privadas. Isso equivale a aproximadamente 1.1579209e77 (ou 115 quattuorvigintilhões) de combinações possíveis. Para colocar isso em perspectiva, essa quantidade é maior que o número estimado de átomos no universo observável, que é cerca de 10^80. A probabilidade de duas pessoas gerarem a mesma chave privada por acaso é tão ínfima que é considerada praticamente impossível dentro da escala de tempo e volume de uso atuais do Bitcoin. Portanto, cada carteira de Bitcoin é considerada única.