Публичный ключ
Публичный ключ — вторая половина пары ключей, выведенная из приватного. Из него получается адрес для приёма средств, и его можно свободно показывать: обратно вычислить приватный ключ невозможно.
Как это работает
Приватный ключ превращается в публичный операцией, которую легко выполнить в одну сторону и невозможно обратить. Дальше публичный ключ хешируется, и получается адрес — та строка, которую вы даёте для перевода.
Подписывая транзакцию, кошелёк использует приватный ключ, а сеть проверяет подпись публичным. Так она убеждается, что распоряжение исходит от владельца адреса, не зная при этом секрета.
Поэтому адрес безопасно публиковать где угодно — на сайте, в чате, на визитке. Единственное, что он раскрывает, — историю операций по нему, потому что блокчейн публичен.
Что стоит знать
- Адрес и публичный ключ — не одно и то жеАдрес получается из публичного ключа хешированием. В большинстве случаев вы работаете именно с адресом.
- Новый адрес на каждый приёмКошельки генерируют новые адреса из одной сид-фразы. Это не про безопасность, а про приватность: связать платежи становится труднее.
- История видна всемДав адрес один раз, вы открываете собеседнику весь его баланс и все операции по нему.
- Сеть имеет значениеАдреса Ethereum и BNB Chain выглядят одинаково, но это разные сети. Совпадение формата не значит совместимости.