Настав час запобігти зломам *до того, як вони відбудуться. V1 Довірчого шару вже тут. Зараз стартує бета-тестування. Ми вже давно працюємо над цим і дуже оптимістично дивимося на те, який вплив це може мати. Ось як це працює. Шар довіри складається з чотирьох компонентів: > Твердження: правила безпеки, написані на Solidity, які визначають стани, які ніколи не повинні виникати (наприклад, «адреса реалізації не повинна змінюватися», «ціна не повинна відхилятися більше ніж на x% в одній транзакції»). > протоколи: команди визначають твердження для своїх контрактів і реєструють їх у мережі. > Block Builders/Sequencers: Мережева інфраструктура перевіряє кожну транзакцію на відповідність твердженням перед включенням блоку, відкидаючи будь-які, які порушують правила безпеки. > Панель прозорості: показує, які протоколи захищено та як. Ось розбивка потоку транзакцій, щоб дати вам уявлення про те, як це працює в дикій природі: > Користувач надсилає транзакцію в мережу > Транзакція потрапляє в мемпул > OP-Talos отримує транзакцію для потенційного включення > OP-Talos посилається на твердження, пов'язані з контрактами, з якими взаємодіє транзакція > PhEVM імітує виконання транзакцій і створює знімки стану до/після транзакції > Усі відповідні твердження виконуються проти цих держав > Якщо будь-яке твердження скасовується → транзакцію позначено як недійсну та відкинуто > Якщо всі твердження проходять → транзакції, що входить в блок Якщо транзакція призведе до злому, а контракт захищений рівнем довіри, транзакція припиняється. Якщо договір не захищений, транзакція включається. ...