Что такое блокчейн?
Криптовалюта, как и любой другой рынок финансовых активов, имеет достаточно много инструментов для анализа движений индексов цен в разные стороны. Кто-то торгует по техническому анализу (рисунки поддержек и сопротивлений, треугольники и так далее), кто-то торгует по лунному календарю (это, кстати не шутка), кто-то торгует фундаментальные новости (сжигание монеток, новости, финансовые отчеты компаний, активность разработчиков). Нас же будет интересовать именно активность разработчиков и инвестиционные фонды за спиной этих разработчиков.
Если взглянуть на историю роста и падения криптовалют, то можно заметить несколько повторяющихся паттернов: существуют циклы быков и медведей, внутри медвежьего цикла фундаментально сильные проекты набирают сторонников и пользователей, а после уже выстреливают на бычьем рынке. Так было даже с самим эфиром в 2016 году, так было с DeFi-сегментом в 2019 во главе с Curve и MakerDAO, так было с ростом L1 блокчейнов, которые стартовали в 2019 году и потом раскачивали сектор. Поэтому мы будем пытаться угадать тенденции будущих взрывных взлетов именно сейчас, на медвежьем рынке.
Давайте начнем, разберем основы: что такое блокчейн?
Впервые термин был использован криптографом Дэвидом Чаумом в работе 1982 года «Компьютерные системы, созданные, поддерживаемые и пользующиеся доверием взаимно подозрительных групп». Дальше были какие-то попытки использовать этот термин, но особых успехов технология не достигла, пока не была применена анонимным разработчиком Сатоши Накамото в 2009 году в его магнум опусе — Биткоине.
Блокчейн — это децентрализованная система связанных между собой блоков, хранящая в себе информацию. Если эта система достаточно децентрализованная, то информацию практически невозможно удалить или изменить так, чтобы об этом не узнали узлы системы, которые поддерживают ее.
Как же такая система работает?
Каждый блок содержит в себе саму информацию, которая зависит от типа блокчейна (в биткоине это транзакция и выглядит так: отправитель, получатель, сумма биткоинов), хеш этой информации и хеш предыдущего блока. Это продемонстрировано на рисунке 1.
Хеш — это определенный алгоритм, который позволяет преобразовать всю поступающую информацию в битовую строку. Условно, можно сравнить хеш с отпечатком пальца, либо с рисунком снежинки — он всегда уникален. Изменение входящей информации даже на 1 символ автоматически кардинально изменяет хеш блока.
Из-за того, что каждый блок содержит хеш предыдущего блока, они связаны, и изменение одного из блоков каким-то недобросовестным узлом (далее майнером) приведет к тому, что вся цепочка после измененного блока перестанет быть правильной. Условно, если информация внутри 2 блока изменится, то изменится его хеш, а если изменится хеш 2 блока, то он уже не будет связан с 3 блоком, который содержит в себе старый хеш 2 блока.
Вы спросите, а в чем проблема пересчитать все блоки после блока №2 и заполучить заветные биткоины? Для этого в системе есть такой защитный механизм как Proof-of-Work. Этот механизм, который, если сильно утрировать, в случае с биткоином замедляет создание блока примерно на 10 минут, чтобы все майнеры успевали получить информацию и занести ее в свой реестр. При создании блока, он отправляется каждому майнеру, они его проверяют, если блок правильный, то каждый майнер добавляет этот блок к себе. Таким образом достигается консенсус, какой вид блокчейна правильный и система работает дальше с тем блокчейном, который одобрили большинство майнеров.
Можно ли обмануть блокчейн? Можно. Для этого потребуется:
- подделать все блоки в цепочке
- пройти механизм proof-of-work
- держать под контролем больше 50% майнеров
Из-за того, что система уже достаточно разрослась, все это практически невозможно, да и экономически невыгодно.
В следующих публикациях мы разберем, чем отличается блокчейн эфириума от блокчейна биткоина, зачем нужны смарт-контракты, что такое трилемма блокчейна и что с ней делать. Не теряйтесь!