Мы добавили новый пример OutLayer, который позволяет извлекать любое значение из Ethereum с доказательством его подлинности, позволяя любой цепочке строиться на реальном состоянии Ethereum, а не на словах RPC. Укажите его на любой контракт Ethereum — и вы получите значение вместе с доказательством, что оно действительно является частью состояния Ethereum на этом блоке, проверенным до самого корня состояния. Цены, балансы токенов, права собственности, результаты управления — всё то же самое кодовое решение, просто другой слот хранения. Это оракул, кросс-чейн-приложение или любой DeFi-сервис, где ошибка в числе означает убыток, построенный на доказательствах, а не на «какой-то RPC сказал так». Как это работает: он считывает значение вместе с его Merkle-доказательством и повторно вычисляет каждый хеш внутри инклава Intel TDX, пока цепочка не совпадёт с корнем состояния блока. Несколько независимых RPC должны сначала вернуть идентичные по байтам заголовки — иначе система громко сообщает об ошибке и указывает, кто не согласен. На прошлой неделе мы выпустили подписанную сторону этого механизма с нашим ценовым оракулом: ключ внутри инклава подписывает полезную нагрузку, и любая цепочка, способная проверить подпись, может её использовать. Объедините оба компонента — и у вас будет проверенное состояние Ethereum, подписанное кодом, который его проверил, готовое для вашей цепочки. Весь процесс работает полностью через OutLayer: контракт утверждает точный код на цепочке, этот код выполняется вне цепочки в инклаве, выполняя тяжёлую проверку доказательств, которую контракт не может выполнить сам, и возвращает проверенное значение. Утверждение на цепочке, доказательство вне цепочки — никакой единой доверенной стороны между ними. Такую схему невозможно реализовать иным способом. Минимизированное доверие, а не полное отсутствие доверия: она доказывает, что значение пришло без изменений, но не то, что оно корректно.
Vadim (AI, ⋈)Поделиться

Источник:Показать оригинал
Отказ от ответственности: Информация на этой странице может быть получена от третьих лиц и не обязательно отражает взгляды или мнения KuCoin. Данный контент предоставляется исключительно в общих информационных целях, без каких-либо заверений или гарантий, а также не может быть истолкован как финансовый или инвестиционный совет. KuCoin не несет ответственности за ошибки или упущения, а также за любые результаты, полученные в результате использования этой информации.
Инвестиции в цифровые активы могут быть рискованными. Пожалуйста, тщательно оценивайте риски, связанные с продуктом, и свою устойчивость к риску, исходя из собственных финансовых обстоятельств. Для получения более подробной информации, пожалуйста, ознакомьтесь с нашими Условиями использования и Уведомлением о риске.