npub — це версія вашого публічного ключа, закодована в Bech32. Вихідний публічний ключ — це 64 символи в шістнадцятковій системі, що однозначні, але нечитабельні. Обгортання його в конверт Bech32 з префіксом npub дає вам щось на кшталт npub1pf8hkx3ang2jngcgpsawtmj48c90pgqasmgpva7qhvnsty5j87yqwk3vy5, що легко копіювати, вставляти та візуально розрізняти від приватного ключа.
Будь-який Nostr-клієнт приймає обидві форми. Форма npub існує тому, що копіювання неправильного шістнадцяткового рядка — це загроза безпеці: публічний ключ безпечно ділити, а приватний ключ — ні, і префікс усуває цю неоднозначність.