Что такое блокчейн?
Все криптовалюты используют блокчейн. Именно его наличие отличает виртуальные активы от фиата и e-money, которые по своей сути не имеют публичного клиринга и защиты истории от модификации. Именно поэтому криптовалюты и являются наиболее прогрессивной формой денег.
Термин «блокчейн» имеет множество трактовок и названий. Каждому профессионалу по душе именно то, что будет наиболее понятным и близким к его сфере деятельности. Для работников финансово-банковской системы более близким будет термин «децентрализованная бухгалтерская книга». Для айтишников и экспертов в сфере computer science наиболее приемлемой будет трактовка «децентрализованная база данных». Для государственных служащих и работников отделов статистики понятно название «распределенный реестр данных». Кассовым работникам, инкассаторам и военным будет близка трактовка «децентрализованное хранилище данных». Все приведенные выше названия и есть блокчейн.
Блокчейн – без преувеличения, гениальное изобретение человечества. Его можно смело поставить в один ряд с изобретением интернета или космических летательных аппаратов. Это технология, которая способна бороться с коррупцией, попытками мошенничества или подтасовки данных, кибератаками.
Блокчейн сохраняет всю историю транзакций или любых финансовых операций и надежно защищает их от подделки или модификации извне.
Блокчейны бывают приватными, публичными или гибридными. Приватным блокчейном обычно владеет определенная компания или корпорация, контролирующая доступ к нему, поэтому он мало чем отличается от закрытой корпоративной базы данных. Публичный блокчейн открыт для всех желающих без ограничений, в режиме 24/7. Гибридный формат блокчейна может использовать определенная гильдия, например, частные нотариусы или агентства по продаже недвижимости, стремящиеся иметь постоянный доступ к специфическим данным в определенной отрасли, но не желающие делиться ими с посторонними участниками. Такой формат получил название “блокчейн-консорциум”.
Блокчейн состоит из бесконечного количества блоков данных, образующих непрерывную цепочку и имеющих неразрывную связь между собой. Каждый блок сохраняет определенное количество записываемых в него транзакций, словно в бухгалтерскую книгу, но не в бумажную, а в электронную. Каждый новый блок хранит всю информацию о предыдущем. Такой формат передачи информации гарантирует целостность и достоверность хранящихся в блокчейне данных. Любая попытка несанкционированного доступа (кроме “атаки 51%”, о чем пойдет речь дальше) с целью добавить новые или модифицировать уже сохраненные данные в любом из блоков завершится фиаско. Все несанкционированно внесенные изменения будут отменены, благодаря механизму автоматической корректировки и синхронизации данных с соседними блоками. Именно поэтому решения, построенные на блокчейн-технологиях, гарантируют достоверность, неуязвимость к изменениям и целостность информации, заботясь о сохранении доверительных отношений между всеми участниками электронных сделок.
Блокчейн может использоваться в разных областях экономики, не только в криптовалютной индустрии. Где именно мы уже рассказывали раньше.
Алгоритм консенсуса
Это механизм, заботящийся о справедливости распределения вознаграждения и безопасности данных в децентрализованной среде. Алгоритм устанавливает определенные неизменные правила, предоставляющие всем участникам сети возможность договориться о едином критерии определения правды, даже если некоторые участники попытаются мухлевать. Фактически алгоритм консенсуса – это автоматический арбитр, позволяющий зарабатывать тем, кто играет по правилам и оставляющий вне игры мошенников и злоумышленников.
Наиболее распространенными алгоритмами являются Proof-of-Work (PoW) и Proof-of-Stake (PoS). О том, какие у них отличия, сильные и слабые стороны узнайте из нашего обзора. Кроме PoW и PoS, существует множество других экзотических алгоритмов консенсуса, которые используют различные блокчейны. Но все алгоритмы имеют единую миссию – обеспечить справедливую конкуренцию на рынке и не допустить злоупотреблений или монополии какой-то одной ноды или пула.
Валидаторы
Транзакции попадают в блоки благодаря нодам (узлам сети). На ноды возложена функция валидации транзакций и проверки их правдивости и легитимности, а также всеобщая поддержка работы сети. Некоторые блокчейны предоставляют право создавать ноды любому, кто имеет желание и ресурсы, а другие – выдвигают определенные требования, чтобы получить право стать одним из валидаторов. Требовать у потенциальных владельцев ноды могут следующее: пройти процедуру KYC, держать на балансе определенное количество монет или иметь самую высокую репутацию. Каждый блокчейн формирует собственный список требований к владельцам нод и валидаторов, поэтому критерии могут быть очень разными. Нодами могут быть любые компьютеры или серверы, на которых установлено определенное программное обеспечение для развертывания ноды, создан некастодиальный кошелек для хранения виртуальных активов или происходит майнинг криптовалюты (PoW).
Как транзакция попадает в блок (PoW-блокчейн)
Layer 1- и Layer 2-блокчейны
Блокчейнами Layer 1 называют оригинальные, материнские блокчейны, типа Bitcoin, Ethereum, NEO, Monero и другие. Решение Layer 2 – это попытка решить недостатки блокчейна первого уровня, выявленные в процессе эксплуатации. Благодаря Layer 2 решаются проблемы медленных транзакций, высоких комиссий и плохого масштабирования. Именно с этим связана проблема, получившая название «трилемма блокчейна», которую должны преодолеть решения Layer 2 и садчейны.
«Атака 51%»
Это термин, обозначающий попытку нарушить целостность и достоверность данных блокчейна. Такая атака возможна только с монетами, имеющими малую рыночную капитализацию и небольшие объемы торгов. Задействовать такую атаку к криптовалютам, имеющим значительную рыночную капитализацию будет крайне сложно, потому что она может стоить миллиарды долларов США. Именно блокчейн делает её маловероятной. Чтобы совершить «атаку 51%», злоумышленник должен контролировать мощности больше, чем у остальных участников сети минимум на 1%, поэтому такая атака и получила название «51%». С биткоином осуществить такое практически невозможно, разве что в этом будет заинтересован самый богатый человек планеты, например, Илон Маск. Но он, к счастью, увлечен Dogecoin. И слава Богу!
Основные параметры блокчейнов
Характеристики блокчейна обычно оценивают по следующим параметрам:
- тип блокчейна (приватный, публичный или консорциум);
- алгоритм консенсуса;
- Layer 1 или 2;
- количество транзакций в блоке;
- скорость создания блока;
- поддержка смарт-контрактов;
- протокол;
- алгоритм майнинга;
- количество эксплореров (обозревателей блокчейна);
- количество кошельков, поддерживающих блокчейн и его активы.
В ближайшее время на сайте GNcrypto появится отдельный раздел с реестром различных блокчейнов, где у вас будет возможность сравнить их по указанным выше характеристикам. Следите за обновлениями!