
Поскольку цифровой мир продолжает развиваться, Web3 возникает как трансформирующее видение децентрализованного, прозрачного и дающего возможность пользователям интернета. Эта новая парадигма обещает передать контроль от централизованных корпораций индивидуальным пользователям. Однако для полного воплощения этого видения экосистема Web3 должна преодолеть основную проблему: обеспечение надежной безопасности и защиты для децентрализованных приложений (dApps). Oasis Network, ведущий блокчейн-проект, ориентированный на конфиденциальность, представила мощный и многообещающий ответ на эту проблему с интегрированным решением под названием ROFL.
Эта статья углубляется в содержание, представленное в видео, исследуя врожденные ограничения текущих технологий безопасности и подробно описывая, как Oasis Network тщательно разрабатывает более безопасный и надежный фундамент для будущего Web3.

Проблема доверенных вычислительных сред (TEE) 🛡️
Доверенная вычислительная среда (TEE) — это критически важная аппаратная технология, которая создает безопасную, изолированную область внутри основного процессора компьютера. Этот анклав предназначен для выполнения кода и обработки конфиденциальных данных с сильными гарантиями целостности и конфиденциальности. TEE предоставляют основные функции, такие как:
Изолированное выполнение: Код и данные криптографически защищены от хост-операционной системы, гипервизора и других приложений на системе.
Ключи шифрования, встроенные в ЦП: Данные шифруются и подписываются уникальными ключами, которые генерируются внутри ЦП и недоступны для любого внешнего программного обеспечения.
Удаленная аттестация: Этот механизм позволяет удаленной стороне проверить, что конкретное приложение работает внутри подлинной и актуальной TEE, предоставляя криптографическое доказательство его безопасного состояния.
Тем не менее, как подчеркнул Йикос из Oasis Network, развертывание TEE само по себе недостаточно для создания действительно безопасных децентрализованных систем. Они решают одну часть головоломки, но оставляют критические пробелы. Мы все еще сталкиваемся с трудными вопросами, такими как: "Как мы можем криптографически проверить, что такое правильный код?" или "Какой конкретный TEE, среди многих, можно доверять для данной задачи?". Без фреймворка для верификации злонамеренный актор мог бы потенциально запустить вредоносный код внутри TEE, который сам по себе безопасен. Кроме того, TEE имеют врожденную слабость, связанную с их физическим оборудованием: если ЦП повреждено или уничтожено, все его уникальные внутренние ключи теряются навсегда, что приводит к постоянной потере любых данных, зашифрованных с их помощью. Это критическая точка отказа для любого dApp, требующего высокой доступности и сохранности данных.

Видение Oasis: Комплексный фреймворк для TEE 💡
Чтобы преодолеть эти значительные ограничения, Oasis Network предлагает комплексный, многоуровневый фреймворк, который добавляет важные уровни безопасности, устойчивости и управления вокруг основной технологии TEE.
1. Децентрализованная система управления ключами (KMS)
Чтобы решить проблему потери данных и эффективно управлять секретами, необходима система управления ключами (KMS). Oasis предполагает децентрализованный KMS, который работает в сети реплицированных и географически распределенных TEE. Распределение KMS таким образом создает устойчивость к региональным сбоям, целенаправленным атакам или сбоям одного поставщика, обеспечивая безопасное восстановление и управление криптографическими ключами. 🔑
2. Политики и управление на цепочке
Определение того, что такое "правильный код", не должно быть произвольным решением. Оно должно управляться четкими, прозрачными и исполнимыми политиками. Хранение этих политик в цепочке делает их неизменяемыми и публично аудируемыми. Это позволяет сообществу участвовать в управлении, определяя важные правила, такие как какие версии безопасности TEE приемлемы, откуда должен происходить исходный код приложения и на каких конкретных поставщиках или серверах разрешено запускать приложение.
3. Воспроизводимые сборки
Чтобы гарантировать, что приложение, работающее внутри TEE, является точной версией, которая была проверена экспертами по безопасности, экосистеме нужны воспроизводимые сборки. Это означает, что любой может взять общедоступный исходный код и, через детерминированный процесс сборки, произвести двоичный файл, который бит-в-бит идентичен официальному. Это обеспечивает независимый и доверительный способ проверки целостности программного обеспечения. 🔍
4. Поддержка контейнеров и прозрачность выполнения
Для улучшения опыта разработчиков и ускорения внедрения фреймворк должен поддерживать популярные инструменты разработки, такие как контейнеры (например, Docker), при этом обеспечивая минимальную базу доверенной вычислительной среды (TCB). Кроме того, поддержание неизменяемого, ончейн журнала всех историй выполнения приложений имеет жизненно важное значение. Эта прозрачная запись служит аудиторским следом, обеспечивая соблюдение всех установленных политик и решений управления.
5. Децентрализованные поставщики TEE
В соответствии с основной философией Web3, фреймворк должен поддерживаться децентрализованной экосистемой поставщиков TEE. Это предотвращает зависимость от поставщика и риски централизации, связанные с полаганием на одно лицо. Это также способствует конкурентному рынку, стимулируя инновации, лучшее обслуживание и более доступные цены для разработчиков. 🌐

Представляем ROFL: Универсальное решение 🌟
Основываясь на этой холистической визии, Oasis Network разработала ROFL (Удаленная Внецепочечная Функция) — фреймворк, который предоставляет все эти необходимые компоненты в качестве стандартного интегрированного пакета. Само название намекает на его цель: безопасное выполнение функций вне цепочки с проверкой в цепочке. ROFL поставляется с встроенными:
Децентрализованная система управления ключами.
Управление политикой приложений.
Прозрачность выполнения.
Воспроизводимые сборки.
Децентрализованный рынок для поставщиков TEE.
Преимущества ROFL:
Для разработчиков: ROFL значительно упрощает весь жизненный цикл приложения TEE, абстрагируя большую часть базовой сложности. Он оптимизирует создание, управление, сборку, верификацию и обработку секретов.
Для поставщиков: ROFL предлагает готовый рынок для поставщиков ресурсов TDX (Intel Trust Domain Extensions), предоставляя им доступ к растущей экосистеме и инструментам, необходимым для легкого развертывания приложений TEE.
Чтобы еще больше поддерживать пользователей, Oasis также предоставляет ROFL.app, интуитивно понятный веб-интерфейс для управления приложениями ROFL, который помогает в мониторинге, развертывании и других сложных задачах.
Практические приложения и будущее потенциал 💼
Что можно построить с ROFL? Потенциал огромен и трансформирующий:
Безопасные DeFi-агенты: Создавайте автоматизированные торговые боты или агентов по доходности, которые могут выполнять сложные стратегии с частной логикой, не требуя от пользователей передачи управления своими средствами централизованному сервису.
Конфиденциальные оракулы: Создавайте оракулы нового поколения, которые могут безопасно извлекать и обрабатывать конфиденциальные данные из частных API или проприетарных баз данных, принося ценную реальную информацию в цепочку с проверяемой целостностью.
Частная AI-инференция: С поддержкой GPU от TDX-экземпляров ROFL позволяет моделям ИИ выполнять инференцию на конфиденциальных наборах данных (например, медицинских записях, финансовых данных), гарантируя при этом конфиденциальность данных. Это открывает новые возможности в исследованиях и промышленности, где конфиденциальность была основной преградой.
Заключение
Мир Web3 находится на критическом перекрестке, где его будущее развитие зависит от решения проблем безопасности и доверия. Через ROFL Oasis Network делает больше, чем просто устраняет слабости TEE; она предоставляет мощный, целостный и доступный набор инструментов для создания нового класса децентрализованных приложений (dApps). Путем бесшовной интеграции передовой аппаратной безопасности с децентрализованным управлением, безопасным управлением ключами и прозрачностью в цепочке, ROFL закладывает основополагающий фундамент для приложений, которые не только богаты функционалом, но и фундаментально безопасны. Это представляет собой значительный шаг вперед, позиционируя Oasis как ключевого поставщика инфраструктуры и обещая будущее, в котором пользователи могут уверенно и безопасно взаимодействовать с децентрализованным цифровым миром. 🌍✨
