Блокчейн — технология хранения данных, в которой записи невозможно изменить задним числом и копия хранится у всех участников. Не криптовалюта (криптовалюты используют блокчейн), а более общая концепция.
Базовая аналогия
Представьте тетрадь, в которой все записи делаются только в конце. Каждая страница подписана хэшем предыдущей — если изменить старую, все следующие становятся недействительными. У каждого участника — своя копия тетради. Чтобы подделать запись, нужно изменить её у всех одновременно — практически невозможно.
Как это работает
- Транзакция отправляется в сеть
- Участники (узлы) проверяют её легитимность
- Транзакции группируются в "блок"
- Блок добавляется к цепочке через механизм консенсуса
- Все участники обновляют свои копии
Механизмы консенсуса
- Proof of Work (биткоин): узлы решают криптографические задачи. Затратно энергетически
- Proof of Stake (Ethereum): узлы "закладывают" токены как залог. Энергоэффективно
- Практические варианты (Hyperledger): пре-одобренные участники
Применения вне криптовалют
- Цепочки поставок — отслеживание продуктов от производителя до потребителя
- Недвижимость — регистрация сделок без посредника
- Здравоохранение — медкарты, доступные с согласия пациента
- Избирательные системы — устойчивые к фальсификациям
- Идентификация — цифровые паспорта
Что блокчейн НЕ решает
- "Мусор в, мусор на выходе" — если данные вводятся неверно, блокчейн их сохранит неверно
- Скорость — многие блокчейны медленнее классических БД
- Конфиденциальность — публичные блокчейны прозрачны
Когда использовать
Когда нужна: 1) неизменность записей, 2) отсутствие центрального доверенного узла, 3) прозрачная история. Если всё это не нужно — обычная БД будет проще и быстрее.
Есть вопрос?
Вопросы и ответы · 0
Не поняли что-то?
Зарегистрируйтесь — и сможете задать вопрос автору объяснения.
Загрузка комментариев…