Ares Protocol (ARES) - межсетевой протокол Oracle Service

Ares Protocol (ARES) - это первый децентрализованный межсетевой протокол службы Oracle в экосистеме Polkadot. Это также первый служебный протокол нового поколения, который реализует проверку цепочки данных. Ares первым открыл каналы компенсации для пользователей данных, когда они терпят убытки из-за использования данных оракула.

Человечество пережило аграрную революцию, промышленную революцию и переживает информационную революцию. С развитием и инновациями инфраструктур цифровой экономики, таких как искусственный интеллект, блокчейн, облачные вычисления и большие данные, в новом витке научно-технической революции цифровая информация стала ключевым производственным фактором цифровой экономики. Это способствует развитию цифровой экономики. В качестве ключевого фактора производства данные должны надежно храниться, иметь точную цену и надежно передаваться до того, как они будут введены в производство и распространение. Идея Web 3.0 состоит в том, чтобы вернуть личность, активы и данные человеку с помощью технологии блокчейн в децентрализованной сети, основанной на доверии и обмене ценностями. А благодаря кросс-чейн технологии,

Механизм, с помощью которого информация вне блокчейна записывается в блокчейн, называется оракулом. Оракул - это связующее звено между блокчейном и реальным миром. Реальная информация безопасно, надежно и эффективно передается в цепочку, так что гетерогенные цепочки, контракты, DAPP и т. Д. Могут без доверия получать данные вне цепочки, что является основой для построения цифровой экономики. Видение Ареса - стать децентрализованным межсетевым протоколом оракула в экосистеме Web 3.0 и предоставлять безопасные и надежные услуги передачи данных для взаимосвязи сети и цифровой экономики.

Существующий план

Как мост между цепочкой и вне цепочки, машины-оракулы являются ядром децентрализации, а также безопасности и надежности данных. Оракулы, представленные в настоящее время на рынке, включают безопасность оракулов, безопасность публичных цепочек и безопасность кросс-цепочек. 21 узел, ранее использовавшийся Chainlink для предоставления данных, можно назвать безопасностью оракула, в то время как Band и Dos используют консенсусные алгоритмы для достижения безопасности и надежности данных оракула, что можно назвать безопасностью публичной цепи.

Арес проводит он-чейн проверку данных оракула, представляя претендентов и комитеты по репутации, и добивается окончательной обработки данных. Его принципы аналогичны механизму создания блоков в Babe in Polkadot и Grandpa finalization, и это может быть достигнуто путем проверки данных в цепочке с высоким уровнем безопасности.

Ares Protocol (ARES)

Ares Protocol (ARES) - это децентрализованный гибридный оракул, который полностью реализует on-chain и on-chain проверку данных оракула. Использование VRF для обнаружения случайного выбора агрегаторов решает проблему централизации данных и гарантирует очень низкий порог участия. Однако случайный выбор агрегатора не может гарантировать точность данных. Чтобы решить проблему ценных данных, Ares новаторски применяет модель претендента. Когда узел проверки в сети обнаруживает проблему с данными агрегатора в процессе проверки данных, ему нужно только заплатить определенное количество газа, чтобы инициировать вызов. Данные будут переданы в арбитражную организацию, состоящую из честных агрегаторов и держателей токенов. В нормальных условиях он ничего не делает, кроме проблемы в сети. Каждый член арбитражной организации инициирует голосование BFT по возражению. Если проверка пройдет, агрегатор будет наказан, а претендент будет вознагражден.

В качестве децентрализованного межсетевого протокола службы Oracle с открытым исходным кодом Ares создает децентрализованную экосистему транзакций данных, внедряя модель токенов и управление сообществом. Запросы на данные могут безопасно и эффективно получать данные вне сети и позволить поставщикам высококачественных данных получать прибыль за счет управления в сети и транзакций с данными.

Арес построен под экологию Полкадот. И он построен через Substrate, как парачейн-связь с экологией Polkadot, разделяя консенсус Polkadot в области безопасности; во-вторых, Ares - это масштабируемая двухуровневая сеть оракулов, которая является другими парачейнами Polkadot и предоставляет децентрализованные сервисы оракулов данных с основными сетями блокчейнов.

Технологическая Архитектура

Агрегатор

Агрегатор получает данные внешнего запроса через сканер и отправляет запрос процессору для обработки всех запросов Oracle. Агрегатор выбирается случайным образом с помощью алгоритма VRF. Он вызывает процессор для агрегирования данных из нескольких источников данных и отправляет их в блок, а затем транслирует их в сеть Ares через протокол распространения блоков.

Претендент

Претендент проверяет целостность и достоверность данных, представленных агрегатором, и отправляет мошеннические транзакции агрегатора и правильные данные в Комитет по репутации для получения вознаграждения.

Комитет по репутации

Мотивируя претендентов и наказывая злонамеренных агрегаторов, обеспечивается безопасность сети Area. Комитет по репутации является полностью самоуправляемым сообществом, баллотирующимся от комитета по репутации посредством ипотеки токенов и взвешивания репутации. Внутренний арбитраж Комитета по репутации должен проходить через протокол защиты от мошенничества FSP и запускается только при возникновении спора в цепочке.

Потребитель данных

Потребителями данных могут быть объекты, которым необходимо получать внешние данные в смарт-контрактах, парачейнах и DAPP. Они могут предоставить различные достоверные и эффективные данные для DEFI, прогнозирования рынка и азартных игр. Поскольку данные Ares в цепочке имеют определенный период проверки данных, потребители данных должны получать данные в цепочке в соответствии с определенными правилами безопасности.

Оператор узла

Оператор узла, как полный узел сети Ares, проверяет данные путем сравнения с локально сохраненными данными, чтобы гарантировать безопасность сети Ares и предоставить службу Oracle RPC.

Детальный дизайн

Протокол Ares основан на Substrate 2.0 и используется как параллельная цепочка / параллельный поток для подключения к экосистеме Polkadot. Конкретный процесс выглядит следующим образом:

  1. Экологический парачейн Polkadot, через интеграцию поддона оракула Ares, отправлять запросы данных;
  2. Сканер получает данные внешнего запроса и отправляет их агрегатору;
  3. Ares Chain случайным образом выбирает агрегатор с помощью алгоритма VRF;
  4. Агрегатор вызывает процессор для агрегирования данных из нескольких источников данных и отправки их в блокчейн Ares;
  5. Узел верификации проверит данные агрегатора и запроса;
  6. Комитет по репутации проверяет данные, представленные претендентом, и проводит арбитраж.

Как решить проблему децентрализации?

Арес предложил два решения, чтобы максимально избежать появления проблемных узлов, а именно распределенные источники данных и распределенные оракулы.

Распределенный источник данных

Каждый оператор узла получает данные из нескольких различных источников данных, чтобы уменьшить влияние аномальных источников данных на результаты. Агрегатные функции могут объединять несколько возвращенных результатов в один ответ. Существует множество решений для завершения агрегации данных, таких как средневзвешенное значение после удаления аномальных данных.

Источники данных могут получать данные друг от друга, что также может приводить к ошибкам в результатах агрегирования. Мы продолжим уделять внимание таким вопросам и сообщать о независимости источников данных.

Распределенный агрегатор

Агрегатор (т. е. Майнер) в основном отвечает за предоставление различных типов данных, а претендент (т. Е. Валидатор) проверяет и оспаривает различные данные, предоставленные поставщиком данных, и отправляет их в парламент (арбитражное учреждение). Комитет по репутации рассматривает вызов, представленный верификатором данных, и, если проверка проходит, он награждает претендента и наказывает агрегатора.

Среди всех узлов-агрегаторов-майнеров, которые предоставляют котировки данных, Ares Network использует проверяемую случайную функцию (VRF) для случайного выбора группы узлов-агрегаторов для конкуренции за предоставление наиболее точных рыночных данных. Вводя VRF в систему, можно значительно улучшить степень дисперсии системы.

Произвольно выберите узлы агрегатора через VRF для предоставления внешних данных в цепочке.

После расчета VRF Арес может выбрать агрегатор и, наконец, определить, что определенный агрегатор создает блоки на текущей высоте, и проверяет агрегатор с помощью доказательства с нулевым разглашением. Эта часть будет транслироваться одновременно с созданием блока, и обычный узел проверки будет проверять после получения блока. Если он находится в пределах допустимого диапазона отклонений, проверка будет пройдена.

Управление комитетом по репутации

Алгоритм BFT (Byzantine Fault-Tolerant) начал изучаться в 1980-х годах для решения так называемой проблемы византийских генералов. Самый известный алгоритм BFT - PBFT, который представляет собой консенсусный алгоритм, основанный на передаче сообщений. В слабо синхронизированной сети алгоритм может достичь согласованности через три этапа, а сложность составляет O (n2). Если соглашение не может быть достигнуто, эти этапы будут повторяться до истечения тайм-аута.

Преимуществами PBFT являются быстрая скорость сходимости, экономия ресурсов и теоретический круг безопасности (теоретически допускается существование не более 1/3 вредоносных узлов, то есть общее количество узлов составляет 3k + 1, а когда есть нормальных узлов больше 2к + 1, алгоритм работает нормально).

Члены совета выбираются из агрегаторов или держателей токенов, и существует соотношение между значением репутации и владением токенами. Убедитесь, что держатели валюты не будут манипулировать членами совета. Каждый раз, когда агрегатор отправляет правильные данные, его репутация будет расти. Список членов совета и очередь ожидания будут поддерживаться, а состав совета будет обновляться каждый месяц. Совет может только одобрить или отклонить доказательства мошенничества, представленные претендентами. Поскольку задача состоит в том, чтобы заплатить определенную сумму сборов GAS, совету не нужно работать при нормальных обстоятельствах. Ему нужно разрешить спор только тогда, когда проверяющий представит доказательство мошенничества и может представить доказательство мошенничества в совет. Если комитет подтвердит, что доказательство мошенничества прошло, он вознаградит претендентов и накажет агрегаторов.

Когда члены парламента рассматривают споры претендентов, им необходимо использовать алгоритм BFT для быстрого подтверждения. Здесь будет установлен интервал безопасности. Если агрегатор помещает данные в цепочку, верификатор обнаруживает ошибку данных во время проверки и выдает ее в следующем блоке. Он транслируется перед блоком. В это время награда, получаемая претендентом за победу, самая высокая. Награда будет распределена среди депутатов парламента. Небольшая часть награды будет передана в национальную казну. Если данные неверны, они будут использоваться для подачи заявки на компенсацию. Обсуждается в модуле управления.

Как разрешать споры?

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

В соответствии с различными рынками данных, такими как DEFI, для предотвращения злонамеренных цитат Ares разработал механизм вызова, в котором претендент (любой полный узел Ares) может возражать против цитаты. Чтобы инициировать вызов, необходимо заплатить небольшое количество токенов ARES и передать их Комитету по репутации. Предположим, 2/3 узлов Репутационного комитета проверены как вредоносные. В этом случае он будет отмечен как вредоносный узел, заложенный токен будет заморожен, а заложенный токен узла будет передан Комитету по репутации, Претенденту и Казначейству.

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

Рынок данных

Децентрализованное финансирование

Ares предоставляет высокоточные, безопасные и надежные данные об активах вне сети для децентрализованного финансирования, такие как децентрализованные стабильные монеты, биржи, кредитование, страхование, производные финансовые инструменты и т. Д., В режиме реального времени, что удобно для разработки проектов DeFi вне сети. коробка. Стабильная инфраструктура.

Децентрализованная идентичность

Децентрализованные решения для идентификации обеспечивают безопасные, контролируемые и портативные цифровые удостоверения, а также универсальные решения для поставщиков кошельков, поставщиков верификации, разработчиков DAPP и поставщиков инфраструктуры.

Интернет вещей

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

Рынок прогнозов

Децентрализованные рынки предсказаний, такие как Augur и Gnosis, используют мудрость толпы для предсказания реальных результатов, таких как президентские выборы и результаты спортивных ставок.

Ставки на игры

Протокол Ares будет предоставлять проверяемые случайные числа в цепочке, расширяя возможности блокчейн-игр и NFT для большего количества способов игры.

Мы будем выпускать токены ARES, чтобы стимулировать всех участников системы и обеспечить рост и развитие экосистемы посредством управления сообществом. 

Экономическая модель

Узел ипотеки

Любая третья сторона может получить доступ к сети Ares в качестве узла, заложив небольшое количество токенов ARES, предоставив услуги оракула и получив вознаграждение за майнинг. Общее количество исходных токенов в пуле майнинга составляет 20%. Каждый год 10% оставшихся майнинговых пулов добываются и распределяются по узлам. Награды за майнинг уменьшаются год от года, но никогда не заканчиваются.

Комиссия на перевод

Для каждого запроса оракула узел должен платить комиссию за обработку (газ). 80% из них принадлежат агрегаторам, а 20% переданы в казну.

Токен ARES будет первым поддерживаемым токеном комиссии, и держатель токена также имеет право голоса, чтобы определить, какие другие токены также могут использоваться в качестве токена комиссии, поддерживаемого в сети Ares, например, стабильные монеты.

Арбитраж

Агрегатор или претендент наказываются в результате спора претендента, а часть вознаграждения будет передана комитету по репутации.

Казначейство

В Финансовом бюро сети Ares казначейские средства поступают из части комиссии за транзакцию, наказания злонамеренных узлов и инфляции, вызванной залогами. Казначейские фонды используются для поощрения претендентов, компенсации потери данных, запрашивающих данные, и экологического строительства.

Средства казначейства могут быть использованы при инициировании предложений. Любой владелец сети Ares может участвовать в референдуме, и сеть Ares может развиваться здоровым образом благодаря модели демократического управления.

Управление сообществом

Любой владелец токена ARES имеет право управлять и может голосовать за обновления протокола и выборы в комитет по репутации. Комитет по репутации обеспечивает безопасность локальной сети, стимулируя претендентов и наказывая злонамеренные узлы.