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