Криптокошельки опираются на согласованную пару ключей, которые создаются вместе средствами криптографии. Приватный ключ — это секрет, который разрешает трату средств и которым никогда нельзя делиться. Публичный ключ — его пара, и им можно безопасно делиться, потому что использовать его для перемещения средств нельзя. Из публичного ключа кошелёк выводит ваш адрес для получения — строку, которую вы даёте, чтобы вам заплатили.
Удобная мысленная модель — почтовый ящик. Ваш адрес, выведенный из публичного ключа, — это как прорезь, в которую любой может опустить письмо, а приватный ключ — единственный ключ, открывающий ящик, чтобы что-либо из него достать. Вся хитрость в математике: пару легко сгенерировать вместе и легко проверить, но практически невозможно от публичного ключа прийти обратно к приватному.
Эта асимметрия лежит в основе того, как блокчейны подтверждают право собственности. Когда вы отправляете криптовалюту, ваш кошелёк с помощью приватного ключа создаёт цифровую подпись, и любой может сверить эту подпись с вашим публичным ключом, чтобы убедиться в подлинности транзакции, — и всё это без раскрытия секрета. В повседневном использовании это происходит незаметно; вы имеете дело в основном с адресом, который из него получается. Та же система подписей позволяет доказать, что вы контролируете адрес, не перемещая средства, — чем некоторые сервисы пользуются для проверки права собственности.
Что такое криптокошелёк? Ключи, а не монеты
Ключевые выводы
- Публичный ключ — это открытый партнёр секретного приватного ключа в паре ключей кошелька.
- Ваш адрес для получения выводится из публичного ключа, и то, что вы им делитесь, не подвергает ваши средства риску.
- Практически невозможно из публичного ключа получить обратно приватный — именно поэтому система безопасна.
Публичный ключ — часто задаваемые вопросы
Безопасно ли делиться публичным ключом или адресом?
Да. Публичный ключ и выведенный из него адрес и предназначены для того, чтобы ими делиться и люди могли отправлять вам криптовалюту. Потратить ваши средства с их помощью нельзя — это может сделать только секретный приватный ключ.
В чём разница между публичным ключом и адресом?
Они тесно связаны: адрес выводится из публичного ключа и представляет собой более короткую строку, которой вы фактически делитесь для получения средств. И тем, и другим можно безопасно делиться; в секрете должен оставаться только приватный ключ.
Только начинаете разбираться в крипте или хотите закрыть пробелы в знаниях? Пройдите основы в разделе «Обучение», просмотрите все термины от А до Я или посмотрите актуальные цены монет, стоящих за этими понятиями.