Как работает блокчейн
Урок 2 из 58 курса «Крипто: курс с нуля». Бесплатно, с анимациями и тестом.
Блоки и отпечатки
Переводы собирают в пачки, их называют блоками. У каждого блока есть хеш: короткий цифровой отпечаток, который считается из всего содержимого блока. Следующий блок хранит отпечаток предыдущего, поэтому они сцеплены в цепочку. Поменяешь хоть одну цифру в старом блоке, и его отпечаток станет другим, а вся цепочка после него перестанет сходиться. Новый блок в Bitcoin появляется примерно раз в 10 минут, в Ethereum раз в 12 секунд.
Ноды: тысячи копий
Нода (узел): компьютер, который хранит полную копию блокчейна и проверяет каждый новый перевод по правилам сети. Таких нод тысячи, они стоят у людей и компаний по всему миру. Поэтому у блокчейна нет одного сервера, который можно выключить или взломать. Хочешь подделать запись — придётся обмануть большинство нод сразу, а это почти нереально и очень дорого.
PoW и PoS: кто пишет блок
Кто-то должен собирать новые блоки, и сеть должна ему доверять. В PoW (Proof of Work, доказательство работы) это майнеры: их компьютеры соревнуются в решении сложной задачи, победитель пишет блок и получает награду. Так работает Bitcoin, и это ест много электричества. В PoS (Proof of Stake, доказательство доли) это валидаторы: они кладут свои монеты в залог. Сжульничал — часть залога сгорает, это называется слэшинг. Ethereum перешёл на PoS 15 сентября 2022 года и, по данным ethereum.org, стал тратить примерно на 99,95% меньше энергии.
Что это значит для тебя
Запись в блокчейне почти невозможно изменить. Это плюс: никто не заблокирует и не перепишет твои монеты задним числом. И это минус: перевод не отменить, а поддержки, куда можно позвонить, нет. Отправил не туда — это навсегда. Поэтому дальше в курсе будет много про проверку адреса и сети. Зато каждый перевод видно в обозревателе блоков, и ты сам можешь проверить, дошли ли деньги.
Проверь себя
- Почему старую запись в блокчейне так трудно подделать?
Правильный ответ: Поменяется отпечаток блока, и цепочка после него не сойдётся. Каждый блок хранит отпечаток предыдущего, а копии держат тысячи нод. Подделку сразу видно. - Валидатор в PoS-сети пытается обмануть сеть. Что с ним будет?
Правильный ответ: Потеряет часть залога (слэшинг). Залог — это и есть защита PoS: честным выгодно, жуликам дорого. - Ты отправил монеты не на тот адрес. Что реально можно сделать?
Правильный ответ: Почти ничего: перевод в блокчейне не отменить. Владельца у сети нет, отменять некому. Шанс есть, только если адрес принадлежит бирже и её поддержка согласится помочь.