Публічний ключ (англ. public key) — один з основних елементів асиметричної криптографії, на якій будується безпека блокчейна. Він являє собою довгий буквено-цифровий рядок і, на відміну від приватного ключа, не є секретним: його можна відкрито передавати іншим учасникам мережі.
Публічний і приватний ключі завжди утворюють пов’язану математичну пару. Приватний ключ зберігається в таємниці й використовується для підпису транзакцій, а публічний дозволяє перевірити цей підпис і переконатися, що розпорядження коштами дійсно походить від власника. При цьому обчислити приватний ключ з публічного практично неможливо — на цьому й тримається надійність системи.
Публічний ключ і адреса гаманця
На практиці для отримання коштів частіше використовують не сам публічний ключ, а адресу гаманця, яка формується з нього за допомогою хешування. Адреса — це коротше й зручніше подання, яке можна безпечно повідомляти відправнику. Розкриття публічного ключа чи адреси не загрожує збереженню активів, тоді як втрата чи компрометація приватного ключа веде до повної втрати контролю над коштами.



