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