Everscale (EVER) часть 1
5 минут
НовичокЕсли вы знаете историю Давида и Голиафа, то знаете, что она символизирует триумф неудачников. В современном использовании эта фраза обычно представляет ситуацию, когда меньший и более слабый противник сталкивается с гораздо более крупным и сильным противником. Эта аналогия применима к бесчисленному количеству реальных ситуаций, одной из которых является криптовалюта Everscale (EVER).
С таким именем, как Everscale, вам не нужно быть ученым-ракетчиком, чтобы понять конечную цель этого криптоактива: непрерывный рост за счет масштабирования. Но, поскольку в криптомире чем больше, тем лучше, многообещающие блокчейны часто поначалу затмеваются их более известными аналогами. В этом и заключается Голиаф Everscale: Ethereum (ETH).
Однако, в отличие от древней иллюстрации, у Давида в сегодняшнем обзоре (Everscale) есть фора. Не будет простым маркетинговым преувеличением сказать, что Everscale сегодня является одним из самых технологически продвинутых блокчейнов. Объединив основные инновации последних лет в блокчейне в один полный пакет, Everscale является чрезвычайно сильным конкурентом среди платформ смарт-контрактов.
Среди многочисленных функций, которые отличают Everscale от остальных, он может похвастаться тем, что на данный момент не может предложить ни один другой блокчейн. Эта функция заключается в технологии динамического сегментирования и многопоточности, которая позволяет бесконечному сегментированию обрабатывать любой размер нагрузки и увеличивать производительность узлов. Следовательно, многие предсказывают, что в будущем он станет одним из лидеров индустрии блокчейнов. Но обо всем по порядку.
Краткая история Everscale (EVER)
Первоначально названный Free TON (Telegram Open Network), этот децентрализованный одноранговый блокчейн был запущен 7 мая 2020 года. По своей сути кодовая база платформы Everscale основана на технологии TON, первоначально разработанной Николаем Дуровым, техническим директором приложения для обмена сообщениями Telegram. В результате сообщество Everscale построило блокчейн поверх этой кодовой базы.
После многомесячной борьбы с Комиссией по ценным бумагам и биржам США, которая оспаривала законность вторичных продаж GRAM (предлагаемого Telegram токена), Telegram закрыл свой проект. Однако в ответ компания сделала свою кодовую базу открытой, что позволило сообществу Everscale взять на себя усилия по разработке в будущем.
Таким образом, Everscale - это проект, управляемый группой профессиональных валидаторов и разработчиков сообщества. Это отдельный проект, хотя он основан на блокчейне Telegram.
Понимание того, как работает Everscale
Архитектура Everscale включает мастерчейн и множество рабочих цепочек (шардов). Каждый раз, когда емкость всех текущих рабочих цепочек используется на 90 %, можно добавить новую рабочую цепочку, чтобы избежать даже малейшей перегрузки. Как и в случае с Ethereum 2.0 и Polkadot, безопасность сети зависит от мастерчейна, поскольку он содержит доказательства блоков для каждой рабочей цепочки в сети.
При этом каждая рабочая цепочка существует как отдельная цепочка блоков со своим набором данных, правил и валидаторов (которые также загружают свои доказательства в Мастерчейн). Узлы, которые производят блоки в рабочих цепочках и мастерчейне, также действуют как валидаторы. Однако для создания и проверки блоков требуется, чтобы валидатор сначала заблокировал более 350 000 EVER для присоединения к сети. Стейкинг валидаторов, которые пытаются действовать злонамеренно (например, пытаются отправить неправильные блоки), выбрасываются из сети.
Проблемы, которые решает Everscale (EVER)
Настоящей изюминкой этого блокчейна является тот факт, что его архитектура включает в себя как многопоточность , так и сегментирование. Это единственный существующий блокчейн, который одновременно включает в себя обе эти функции, что позволяет масштабировать его с беспрецедентной эффективностью.
Разделение
Обратите внимание, что всякий раз, когда новый узел валидатора присоединяется к этой цепочке блоков, он назначается потоку и рабочей цепочке. Поскольку рабочая цепочка — это сегмент, валидаторам этого сегмента не нужно обрабатывать данные всей сети. Вместо этого они обрабатывают только ограниченный объем данных. Таким образом, общая пропускная способность сети равна совокупному количеству транзакций, которые совместно обрабатывают сегменты.
Многопоточность
Представьте себе, что у вас есть два приложения dApp: одно — популярная децентрализованная биржа с бесчисленным количеством пользователей, а другое — небольшое приложение для упаковки токенов, которые используются только периодически. Каждому из этих dApps требуется очень разная вычислительная мощность. Поскольку поток, выполняющий смарт-контракты для децентрализованного обмена, может быть перегружен слишком большим количеством запросов, это может привести к снижению производительности.
Таким образом, многопоточность - это способ избежать низкой производительности, поэтому каждый валидатор рабочей цепи назначается потоку. Другими словами, каждый поток может быть разделен на два благодаря тому, что разные группы валидаторов выполняют разные наборы смарт-контрактов.
Сетевая безопасность
Сеть может масштабироваться почти бесконечно благодаря многопоточности и сегментации. Однако в этот момент проницательные криптоэнтузиасты обычно задаются вопросом, почему никто не пытается отправить неправильный блок в Masterchain. Ответ заключается в том, что Everscale реализует протокол SMFT (Soft Majority Fault Tolerance) для повышения безопасности сети. Этот протокол является вариантом модели консенсуса Proof of Stake.
Протокол SMFT требует проверки каждого блока, отправляемого в сеть, чтобы предотвратить распространение ложных блоков. Процесс работает следующим образом:
- Валидатор, предлагающий новый блок отправляет этот блок всем узлам в рабочей цепочке.
- На втором этапе некоторые из этих узлов (называемые BP или Broadcast Protectors) проверяют, что не менее 51% всех валидаторов получили предложенный блок. Затем BP отправляют эту информацию в мастерчейн.
- Затем валидаторы случайным образом выбирают несколько верификаторов. Эти верификаторы должны подтвердить правильность блока, после чего они отправляют доказательство в мастерчейн.
Важно отметить, что на любом из этих шагов злоумышленники, пытающиеся повредить сеть, могут понести финансовое наказание. Примеры включают верификаторы, теряющие часть средств со стейкинга в качестве наказания за то, что они не отправили сообщение о проверке, валидаторы, урезающие свои задепонированные депозиты за то, что они не отправили доказательство получения блока, или даже сортировщик, терпящий сокращение доли в качестве наказания за отправку недействительного блока.
Другими словами, поскольку невозможно рассчитать, какой узел станет верификатором, для успешной атаки на сеть потребуется, чтобы большинство узлов были злонамеренными. Поэтому оставаться честным - лучшая стратегия для валидаторов, стремящихся сохранить свою долю. Следовательно, с точки зрения безопасности протокол SMFT делает Everscale сравнимым только с биткойном.
Из-за большого материала, мы решили разделить статью на 2 части. Во второй части, мы расскажем вам о новаторском применении смарт-контрактов, экосистеме Everscale и так-же о собственном токене EVER. Ссылка на вторую часть.