R3E Network deploys TEE-powered oracle, pricefeed system on Neo N3 MainNet
Сеть R3E развернула систему оракулов и получения данных о ценах, работающую на основе TEE, в основной сети Neo N3
Компания R3E Network развернула систему оракулов и получения данных о ценах, работающую на основе Trusted Execution Environment (TEE), в основной сети Neo N3, что обеспечивает конфиденциальные вычисления и получение данных о ценах в режиме реального времени. О развертывании, объявленном 10 марта Джимми Ляо, основным разработчиком Neo и основателем R3E Network, было сообщено, что в систему включено 34 пар цен, обновляемых непосредственно в блокчейне.
Система оракулов и получения данных о ценах, разработанная под названием Morpheus Matrix, является частью серии быстрых выпусков инфраструктуры от R3E, включая блокчейн-эксплорер neo3scan.com, API N3Index и систему доменных имен .matrix.
Что означает TEE для оракулов Neo
Trusted Execution Environments (TEE) – это аппаратно защищенные среды, которые изолируют код и данные во время обработки, предотвращая даже доступ оператора системы к открытому тексту содержимого. Оракул Morpheus работает на узле Phala Network Confidential Virtual Machine, с публично доступной точкой аттестации, которая предоставляет проверяемые доказательства того, что код выполняется внутри TEE. Ключи API, аргументы функций и пользовательские скрипты шифруются перед отправкой в блокчейн, а TEE обрабатывает запросы в изолированной среде и подписывает результаты криптографическим доказательством правильного выполнения.
Этот подход отличается от собственной системы оракулов Neo N3, которая использует консенсус между узлами-валидаторами для проверки внешних запросов данных. В то время как собственная система оракулов предназначена для общего доступа к данным, система R3E разработана с учетом конфиденциальных вычислений, что позволяет использовать ее в сценариях, где параметры запроса и логика обработки должны оставаться конфиденциальными.
Четыре основные функции
Система предоставляет четыре категории функциональности:
- Конфиденциальный оракул – встроенный поставщик данных с поддержкой пользовательских поставщиков с зашифрованными учетными данными, что позволяет смарт-контрактам получать внешние данные, не раскрывая ключи API или детали запроса.
- Конфиденциальные вычисления – встроенные функции доказательства с нулевым разглашением и полностью гомоморфного шифрования, с возможностью выполнения пользовательской логики JavaScript и WebAssembly на частных данных вне цепочки внутри TEE.
- Автоматизация контрактов – автоматическое выполнение смарт-контрактов, запускаемое внешними условиями или расписаниями.
- Данные о ценах – данные о ценах, хранящиеся в блокчейне, охватывающие основные криптовалюты и сырьевые товары, с выделенным эксплорером и нативным интерфейсом для смарт-контрактов.
Данные о ценах в режиме реального времени в основной сети
Наиболее наглядной частью развертывания является эксплорер данных о ценах, который отображает 34 проверенные пары цен, хранящиеся непосредственно в основной сети Neo N3. Данные охватывают токены, металлы, сырьевые товары, акции, ETF и многое другое.
Наиболее наглядной частью развертывания является эксплорер данных о ценах, который отображает 34 проверенные пары цен, хранящиеся непосредственно в основной сети Neo N3. Данные охватывают криптовалюты, ETF, акции, драгоценные металлы и сырьевые товары, включая такие токены, как NEO, GAS, FLM, BTC и ETH, а также традиционные инструменты, такие как золото, серебро и фондовые индексы.
Цены сканируются каждые 15 секунд, а обновления публикуются в блокчейне только тогда, когда изменение превышает 0,1%. Данные хранятся в формате целых центов с метками времени, и компания R3E опубликовала пример интерфейса на C#, демонстрирующего, как смарт-контракты Neo N3 могут использовать этот источник данных, используя стандартный вызов Contract.Call к контракту pricefeed по адресу pricefeed.morpheus.neo.
В настоящее время оракул работает на одном узле TEE. Ляо указал, что планирует перейти к распределенной многоузловой архитектуре для повышения стабильности, а также работает над децентрализованной службой идентификации, которая позволит пользователям привязывать учетные записи социальных сетей Web3 к учетным записям Neo.
Контракт оракула Morpheus Matrix развернут по адресу oracle.morpheus.neo, а информацию о транзакции развертывания можно посмотреть на сайте neo3scan.com.
Более подробную информацию можно найти по ссылке ниже: