блокирование переводимой суммы при помощи публичного ключа адреса получателя.
Когда я хочу отправить биткойны, мне известен адрес получателя, но не известен публичный ключ, из которого получен этот адрес. Следовательно, я в принципе не могу создать выход на основе публичного ключа получателя.
Вы совершенно правильно отметили. Но в целях упрощения понимания использована такая формулировка, поскольку она не противоречит идее блокировки.
Разумеется, на самом деле, создается выход на основе
биткоин-адреса, который получен из публичного ключа получателя и только он (получатель) может разблокировать этот выход.
Поскольку из публичного ключа всегда можно получить биткоин-адрес, то фактически блокировка и происходит по связанному с приватным ключом публичному ключу.
Это как хэш-код пароля пользователя на этом форуме. В базе данных форума хранятся хэши, а не сами пароли. Но при входе пароль пользователя хэшируется и сравнивается с хэшем в базе пользователей форума.