Обзор блокчейна Core

Обзор блокчейн 1 уровня Core

Core — это блокчейн 1 уровня, использующий гибридный механизм консенсуса Satoshi Plus, который включает в себя безопасность и децентрализацию Proof-of-Work (POW) и масштабируемость Delegated Proof-of-Stake (DPoS). Сеть совместима с виртуальной машиной Ethereum (EVM) и поддерживает работу смарт-контрактов, написанных на таких популярных языках программирования, как Solidity и Vyper.

Связанные статьи:
- Обзор токена CORE
- Как добавить сеть Core в Metamask?

Основные преимущества

  • Децентрализация. Платформа распределенных вычислений Core надежна, безопасна и доступна каждому благодаря использованию гибридного механизма консенсуса Satoshi Plus, который унаследует все преимущества блокчейна Bitcoin.
  • Безопасность. Core — единственный блокчейн, реализовавший на сегодняшний день шифрование на основе элиптических кривых Эдвардса (ED448), что выводит его безопасность на абсолютно новый уровень.
  • Совместимость. Поддержка виртуальной машины Ethereum (EVM) позволяет разработчикам использовать привычные языки программирования (Solidity и Vyper), а пользователям проверенные временем кошельки, такие как Metamask, Trust Wallet и т.д.

Как работает блокчейн Core?

Благодаря тому, что Core берет лучшее из обоих механизмов консенсуса, разработчикам блокчейна удалось добиться высочайшей безопасности и децентрализации без ущерба для масштабируемости.

Рассмотрим, каковы роли выполняют PoW и DPoS в работе блокчейна Core:

  • Proof-of-Work (POW). Майнеры Bitcoin (BTC) могут участвовать в сети, делегируя свою хеш-мощность валидаторам Core или запуская свой собственный узел и синхронизируя свои идентификаторы при помощи открытых и закрытых ключей. При отправке транзакций, добытые блоки в сети Bitcoin, синхронизируются с сетью Core через ретрансляторы.
  • Delegated Proof-of-Stake (DPoS). Механизм DPoS работает на основе вращающейся группы из 21 валидатора, за которых голосуют держатели токенов, которые делегируют им свои токены CORE.

Архитектура Satoshi Plus

Satoshi Plus использует вычислительную мощность майнеров Bitcoin, чтобы обеспечить децентрализацию и безопасность, а также механизм делегированного доказательства доли, чтобы решить блокчейн-триллему и максимально усилить баланс между безопасностью, децентрализацией и масштабируемостью.

Данный гибридный механизм консенсуса уникален, поэтому давайте подробнее рассмотрим, какие участники в него входят и какие существую механизмы для обеспечения работы сети.

Механизма консенсуса Satoshi Plus в сети Core.
Схема архитектуры гибридного механизма консенсуса Satoshi Plus.

Список участников сети:

  • Валидаторы. Занимаются производством блоков и проверяют транзакции в сети Core. Для того, чтобы занять роль валидатора, необходимо зарегистрироваться в сети и заблокировать токены CORE в стейкинге.
  • Ретрансляторы. Передают заголовки блоков из сети Bitcoin легкому клиенту Bitcoin в механизме консенсуса. Как и валидаторам, данным видам узлов также необходимо заблокировать токены CORE в стейкинге.
  • Майнеры BTC. Любой майнер BTC может делегировать свою хеш-мощность валидатору (дополнительные вычислительные мощности не требуются и майнер не потеряет доходность в сети Bitcoin). Майнерам также необходимо синхронизировать идентификатор.
  • Держатели CORE. Держатели токенов CORE делегируют свои активы валидаторам, которым они доверяют.
  • Верификаторы. Задача верификаторов выявлять злонамеренные действия со стороны валидаторов и ретрансляторов. Если верификатор выявляет такое действие, то злонамеренный узел наказывается сокращением его баланса токенов CORE в стейкинге, а верификатор получает награду.

Механизмы работы сети:

  • Выборы валидаторов. Из всех существующих валидаторов в сети отбирается 21 лучший валидатор. Критерий отбора включают в себя гибридную оценку валидатора в каждом раунде. Данный сет валидаторов обновляется каждые 200 блоков.
  • Гибридная оценка. Данная функция оценивания валидаторов включает в себя общую хеш-мощность в сети Bitcoin, делегированную хеш-мощность, количество поставленных в стейкинг и делегированных токенов CORE, а также алгоритм динамического взвешивания.
  • Раунд. Это цикл, равный 1 дню, в течении которого сеть обновляет сет валидаторов. В конце каждого раунда 21 лучший валидатор попадает в активный сет, и следовательно в течении всего последующего раунда занимается производством блоков и проверкой транзакций.
  • Слоты. Слот — это 3-х секундный интервал времени, за который валидатор должен создать блок. Валидаторы производят блоки по кругу и у каждого есть шанс создать блок. В случае если валидатор не успевает создать блок за этот период, эта задача переходит к следующему валидатору.
  • Эпохи. Это продолжительность цикла, в течении которого система проверяет статус валидаторов, что позволяет исключить заблокированных валидаторов из списка и таким образом поддерживать согласованность и стабильность работы сети. Одна эпоха состоит из 200 слотов и длится 10 минут.

Управление CoreDAO

Управление сетью Core полностью лежит на децентрализованной автономной организации CoreDAO. В момент запуска сети, контроль над CoreDAO полностью был в руках команды Core, но согласно белой бумаге, со временем, контроль будет передан сообществу. Участники CoreDAO могут изменить количество требуемых валидаторов, параметры управления, а также устанавливать процент вознаграждений за блоки и комиссию за транзакции.

Команда Core называет путь к полной децентрализации сети «прогрессивной децентрализацией». Первое время задачи управления лежат полностью на команде Core, но после достижения сетью определенного уровня зрелости, постепенно, права управления будут открываться для всего сообщества. Этот процесс включает в себя 3 этапа:

  1. Управление оффчейн (все полномочия в руках команды Core).
  2. Ограниченное ончейн управление (часть полномочий передаются сообществу).
  3. Управление ончейн (все полномочия полностью переданы сообществу).

Токен CORE

CORE — собственный токен и токен управления сети Core, который используется для защиты сети (в виде залога валидаторов и ретрансляторов), выступает в виде вознаграждения за производство блоков, а также является газовым токенов в сети Core.

90% эмиссии токенов CORE распределяются между валидаторами, а оставшиеся 10% отправляются в системный контракт вознаграждения, из которого производятся выплаты верификаторам и ретрансляторам.

Когда сеть перейдет к этапу управления ончейн, держатели токенов CORE будут наделены голосами в CoreDAO пропорционально их доле токенов в общем пуле.

  • Общее предложение: 2 100 000 000 CORE
  • Циркулирующий объем: 160 411 958 CORE (на момент публикации).