Пришло время предотвратить взломы *до* того, как они произойдут. V1 Credible Layer здесь. Бета-тестирование начинается сейчас. Мы работали над этим долгое время и очень оптимистично настроены на влияние, которое это может оказать. Вот как это работает. Credible Layer состоит из четырех компонентов: > Утверждения: Правила безопасности, написанные на Solidity, которые определяют состояния, которые никогда не должны происходить (например, "адрес реализации не должен изменяться", "цена не должна отклоняться более чем на x% в одной транзакции"). > Протоколы: Команды определяют утверждения для своих контрактов и регистрируют их в блокчейне. > Строители блоков/Секвенсоры: Инфраструктура сети проверяет каждую транзакцию на соответствие утверждениям перед включением в блок, отклоняя любые, которые нарушают правила безопасности. > Панель прозрачности: Показывает, какие протоколы защищены и как. Вот разбивка потока транзакций, чтобы дать вам представление о том, как это работает в реальных условиях: > Пользователь отправляет транзакцию в сеть > Транзакция попадает в мемпул > OP-Talos получает транзакцию для потенциального включения > OP-Talos ссылается на утверждения, связанные с контрактами, с которыми взаимодействует транзакция > PhEVM симулирует выполнение транзакции и создает снимки состояния до/после транзакции > Все соответствующие утверждения выполняются по этим состояниям > Если любое утверждение отклоняется → транзакция помечается как недействительная и отклоняется > Если все утверждения проходят → транзакция включается в блок Если транзакция приведет к взлому, и контракт защищен Credible Layer, транзакция отклоняется. Если контракт не защищен, транзакция включается. Системы, которые делают вышеописанное возможным: > OP-Talos: Пользовательский строитель блоков для OP Stack rollups, который организует процесс проверки и строит блоки, исключая транзакции, нарушающие утверждения. > PhEVM (исполнительный орган OP-Talos): Выполняет байт-код утверждений в изолированной оффчейн среде с особыми предкомпиляциями для эффективного доступа к состоянию. > Assertion DA: Хранит исходный код и байт-код утверждений, предоставляет код утверждений строителям блоков. > Протокол Credible Layer: Умный контракт, управляющий регистрацией утверждений в блокчейне, сопоставляющий утверждения с защищенными контрактами. Это позволяет следующее для вашего dapp: • Предотвращает взломы, не обнаруживает их: Останавливает атаки до выполнения • Нет ложных срабатываний: Блокирует только транзакции, которые явно нарушают определенные правила • Удобно для разработчиков: Утверждения написаны на Solidity • Невмешивающее: Не требует модификаций существующих контрактов • Высокая производительность: Обрабатывает более 1500 транзакций менее чем за 50 мс • Прозрачность: Все утверждения видны в блокчейне Это доступно для разработчиков для тестирования уже сегодня. Вы можете: > развернуть контракты > написать утверждения > написать тесты > протестировать, нарушает ли взлом транзакцию ваши утверждения Если вам интересно, свяжитесь с нами. Мы сейчас ограничиваем доступ. Безопасность меняется. (Скоро будет большое объявление).
3,71K