Публічний ключ

Криптографічно згенерована рядок символів, яка використовується для отримання криптовалюти та перевірки цифрових підписів.

Публічні ключі є фундаментальними для криптографії з відкритим ключем, утворюючи половину пари ключів. Інша половина - приватний ключ, який потрібно зберігати в секреті. Публічний ключ математично виводиться з відповідного приватного ключа. Він використовується для шифрування даних, які можна розшифрувати лише за допомогою відповідного приватного ключа. У контексті блокчейнів публічні ключі служать адресами, куди користувачі можуть отримувати криптовалюти або інші цифрові активи. Вони також дозволяють користувачам перевіряти право власності на цифрові активи за допомогою цифрових підписів, створених за допомогою відповідного приватного ключа.

Публічні ключі зазвичай представлені як довгі рядки символів. Безпека системи залежить від математичної складності виведення приватного ключа з публічного ключа (одностороння функція). Різні криптографічні алгоритми (наприклад, ECDSA, RSA) використовують різні формати та довжини ключів, що впливає на безпеку та продуктивність системи.

        graph LR
  Center["Публічний ключ"]:::main
  Pre_cryptography["cryptography"]:::pre --> Center
  click Pre_cryptography "/terms/cryptography"
  Pre_asymmetric_encryption["asymmetric-encryption"]:::pre --> Center
  click Pre_asymmetric_encryption "/terms/asymmetric-encryption"
  Center --> Child_wallet_address["wallet-address"]:::child
  click Child_wallet_address "/terms/wallet-address"
  Rel_private_keys["private-keys"]:::related -.-> Center
  click Rel_private_keys "/terms/private-keys"
  Rel_digital_signatures["digital-signatures"]:::related -.-> Center
  click Rel_digital_signatures "/terms/digital-signatures"
  Rel_hashing["hashing"]:::related -.-> Center
  click Rel_hashing "/terms/hashing"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧠 Перевірка знань

1 / 3

🧒 Простими словами

📬 Публічний ключ — це як ваша поштова адреса. Кожен може її знати, щоб надсилати вам листи (криптовалюту), але тільки у вас є секретний фізичний ключ (приватний ключ), щоб відкрити скриньку.

🤓 Expert Deep Dive

Публічні ключі — це точки на еліптичній кривій (зазвичай Secp256k1). Стиснені публічні ключі використовують тільки координату x для економії місця. Безпека базується на складності задачі дискретного логарифма на еліптичній кривій (ECDLP).

🔗 Пов'язані терміни

Попередні знання:
Щоб дізнатися більше:

📚 Джерела