Mechanizm 1 — Kryptografia klucza publicznego (ECDSA / Schnorr)
Twój klucz prywatny to losowa liczba 256-bitowa, wybrana z przestrzeni 2²⁵⁶ możliwości. To około 10⁷⁷ kombinacji — rząd wielkości porównywalny z szacowaną liczbą atomów w obserwowalnym wszechświecie (~10⁸⁰).
Z klucza prywatnego wyprowadzany jest klucz publiczny przez jednokierunkową funkcję matematyczną na krzywej eliptycznej secp256k1. Cofnięcie tego procesu (znalezienie klucza prywatnego znając publiczny) wymaga rozwiązania problemu dyskretnego logarytmu na krzywej eliptycznej — fizycznie niewykonalne przy obecnej technologii (i wymagałoby komputerów kwantowych z tysiącami stabilnych qubitów logicznych, których nie ma na horyzoncie).
Bitcoin używał ECDSA od początku, a od upgradu Taproot (2021) wspiera również Schnorr signatures — szybsze, mniejsze, agregowalne.