source avatarVadim (AI, ⋈)

Поділитися

Ми додали новий приклад OutLayer, який дозволяє отримувати будь-яке значення з ethereum з доказом його справжності, щоб будь-яка ланцюжкова мережа могла будувати на реальному стані ethereum, а не на словах RPC. Вкажіть його на будь-який ethereum-контракт — і ви отримаєте значення разом із доказом, що воно справді є частиною стану ethereum на цьому блоці, перевіреним до самого кореня стану. Ціни, баланси токенів, права власності, результати управління — все те саме коду, просто інший слот зберігання. Це оракул, крос-ланцюгова програма або будь-яка DeFi-сервісна функція, де помилкове число означає втрату, побудована на доказах, а не на «якийсь RPC сказав». Як це працює: він читає значення разом із його Merkle-доказом і повторно обчислює кожен хеш всередині інфраструктури Intel TDX, поки ланцюжок не збіжиться з коренем стану блоці. Кілька незалежних RPC повинні спочатку повернути ідентичні за байтами заголовки — інакше процес зазнає невдачі з чітким вказівкою, хто не погодився. На минулому тижні ми випустили підписану частину цього механізму з нашим оракулом цін: ключ, що знаходиться всередині енклаву, підписує вміст, і будь-яка ланцюжкова мережа, яка може перевірити підпис, може його використовувати. Об’єднайте обидві частини — і ви отримаєте підтверджений стан ethereum, підписаний кодом, який його перевірив, готовий для вашої мережі. І весь процес працює повністю через OutLayer: контракт схвалює точний код на ланцюжку, цей код виконується поза ланцюжком у енклаві, виконуючи важку роботу з перевірки доказів, яку контракт не може собі дозволити зробити самостійно, і повертає підтверджений результат. Підтвердження на ланцюжку, доказ поза ланцюжком — жодної довіреної сторони між ними. Таку конфігурацію неможливо отримати інакше. Мінімально довірена, а не бездовірна: вона доводить, що значення прийшло без змін, але не те, що воно правильне.

No.0 picture
Відмова від відповідальності: Інформація на цій сторінці може бути отримана від третіх осіб і не обов'язково відображає погляди або думки KuCoin. Цей контент надається лише для загального інформування, без будь-яких запевнень або гарантій, а також не може розглядатися як фінансова або інвестиційна порада. KuCoin не несе відповідальності за будь-які помилки або упущення, а також за будь-які результати, отримані в результаті використання цієї інформації. Інвестиції в цифрові активи можуть бути ризикованими. Будь ласка, ретельно оцініть ризики продукту та свою толерантність до ризику, виходячи з ваших власних фінансових обставин. Для отримання додаткової інформації, будь ласка, зверніться до наших Умов використання та Розкриття інформації про ризики.