Проще говоря, оракулы блокчейна облегчают доступ, обработку и передачу информации между внешним миром данных вне сети и смарт-контрактами. Тем не менее, DeFi и прикладные блокчейн-приложения были бы невозможны без них.
Данные, которые они передают, могут поступать в различных формах, учитывая, что они позволяют взаимодействовать с различными системами вне сети, включая, среди прочего, веб-API, облачных провайдеров, электронные подписи, платежные системы, устройства IoT и другие блокчейны.
Тем не менее, важно понимать их потенциал, когда дело доходит до повышения полезности блокчейна, каковы наиболее интересные разработки, направленные на снижение доверия к любому из текущих решений оракула, и какие роли будут играть эти арбитры. правды играть в будущее децентрализованных услуг.
Чтобы ответить на эти вопросы, CryptoSlate поговорил с некоторыми видными экспертами по этому вопросу, некоторые из которых собираются встретиться в Берлине в июне этого года на первом в мире технологически независимом саммите, полностью посвященном оракулам.
Подключение смарт-контрактов к информации за пределами их собственных блокчейнов
Хотя они уже представляют собой важнейшую часть инфраструктуры, которая делает возможным использование DeFi, обеспечивая достоверность данных в блокчейн-экосистемах, оракулы, вероятно, станут более заметными по мере того, как все больше вариантов использования будут переходить на Web3.
«Когда мы рассмотрели множество вариантов использования, мы поняли, что нам действительно нужно создавать информацию — нам нужно было на самом деле отвечать на вопросы, которые вы можете задать человеческим языком», — объяснил Эдмунд Эдгар, основатель Social Minds Inc., который создал первый в мире оракул смарт-контрактов под названием Reality Keys.
Разработанный для сценариев Биткойн еще в 2013 году, Reality Keys не нашел широкого применения, однако он послужил основой для разработки Reality.ETH — арбитражной платформы с открытым исходным кодом на Ethereum.
«Reality.eth создан, чтобы ответить на любой вопрос, который вам нравится, и вместо того, чтобы полагаться на одну сущность, он основан на краудсорсинге», — отметил Эдгар, объясняя, как несколько человек могут ответить на вопрос, и система с облигациями была включена в дизайн, чтобы побудить их ответить честно.
Упомянув интеграцию с Gnosis Safe, Эдгар отметил, что Reality.eth все чаще используется для управления.
Первоначально мультиподписной кошелек Gnosis Safe превратился в операционную систему для децентрализованных автономных организаций (DAO).
Его модуль SafeSnap, который представляет собой решение на основе оракула, использующее Reality.eth, обеспечивает децентрализованное выполнение предложений по управлению посредством выполнения голосов вне сети в сети.
«Вы проводите голосование держателей токенов с помощью системы под названием Snapshot, а затем используете Reality.eth, чтобы узнать, каково было голосование, и передать эту информацию смарт-контракту, чтобы он мог действовать в соответствии с ним», — объяснил Эдгар. Роль оракула в наборе инструментов децентрализованного управления.
Сведение к минимуму зависимости от доверенных сторон
На данный момент существует несколько различных типов оракулов блокчейна. Самая основная типология проводит различие между оракулами первой и третьей стороны. В то время как собственные оракулы управляются самими поставщиками API, последние управляются не владельцами информации, которую они обслуживают, а выступают в качестве посредников между источником данных и блокчейном.
«Некоторые службы оракула централизованы, а некоторые — децентрализованы», — объяснил Стивен Лю, руководитель отдела разработки NGD и технолог Neo Foundation, добавив, как их собственное решение оракула сочетает в себе различные функции обоих проектов.
Сеть Neo предлагает своим пользователям множество различных функций, включая децентрализованную систему хранения файлов, систему идентификации и систему оракула, которая позволяет смарт-контрактам получать доступ к внешним ресурсам.
«Наш собственный API оракула может быть запрошен непосредственно смарт-контрактом, и он включает в себя процесс согласования узлов, что делает его децентрализованным сервисом без доверия», — добавил Лю, отметив, что, поскольку он использует асинхронный шаблон, механизм обработки запроса-ответа не работает. t отсрочить завершение блока Нео.
Как объяснил Лю, совет Neo, выбранный держателями NEO, состоит из 21 члена, у которых есть различные обязанности. Одним из них является выбор узлов оракула, которые будут предоставлять надежные данные для смарт-контрактов».
«Эти узлы получают оплату и вознаграждение за ответы на запросы оракула, однако Совет может удалить и даже заменить их в случае плохого обслуживания или нарушения».
Отвечая на вопрос о некоторых из самых больших проблем, связанных с текущими исследованиями и разработками оракулов блокчейна, Эдгар отметил, что до сих пор «никто на самом деле не построил оракула, который работает без доверенных сторон и в то же время защищен от взяточничества».
Оракулы имеют решающее значение, когда речь идет об использовании технологии блокчейна для чего-либо, кроме собственных активов, и их способность использовать истинную децентрализацию и неоднозначность стала актуальной проблемой, которая будет определять будущие системы и услуги, основанные на целостности и безопасности данных.
В то время как наиболее распространенный подход опирается на третьи стороны, которые предоставляют данные и подписывают информацию, токен-голосование появилось как альтернативный, более децентрализованный подход.
«Оракулы определяют ввод смарт-контракта, который, в свою очередь, влияет на то, что на самом деле делает смарт-контракт», — объяснил Харт Ламбур, соучредитель UMA, децентрализованной платформы финансовых контрактов, основанной на блокчейне Ethereum.
«Хотя данные блокчейна становятся неизменяемыми после того, как они записаны в бухгалтерскую книгу, они не проверяются до этого, оставляя оракулов и, соответственно, смарт-контракты открытыми для манипуляций», — отметил Ламбур, утверждая, что оптимистичный оракул UMA борется с этой проблемой, используя уникальную система разрешения споров.
Любой может отправить ответ по цепочке, и спор будет только в том случае, если ответ неправильный.
«Мы называем эту систему разрешения «оптимистичной», поскольку данные принимаются как истинные, если они не оспариваются», — сказал он, отметив, что по сравнению с традиционными оракулами на основе цен оптимистичные оракулы могут передавать сверхспецифичные данные по цепочке таким образом, что не зависит от узлов.
«Экономические стимулы поддерживают точность, поскольку любой может получить вознаграждение, ответив на запрос, и потеряет деньги, если они будут неправильными и оспоренными», — заключил Ламбур.
Борьба с предвзятостью данных и согласие с одной абсолютной истиной
«Хотя мы можем создавать децентрализованные организации, позволяющие держателям токенов голосовать по вопросам, теоретически существуют ситуации, в которых может быть выгодно подкупить этих избирателей, чтобы они голосовали определенным образом», — добавил Эдгар.
По словам Эдгара, хотя системы голосования держателей токенов оказались достаточно надежными, это не обязательно означает, что ими нельзя манипулировать.
«Вы действительно не видите, как эти системы голосования ломаются прямо сейчас, но вы никогда не знаете», — утверждал он, объясняя, что «с криптографией у вас все будет работать очень долго, а затем кто-то успешно атакует одну его часть. , а затем последуют аналогичные атаки».
«Augur, децентрализованная платформа рынка оракулов и предсказаний, имеет дизайн, не зависящий от доверенных сторон, но имеет то, что называется ограничением безопасности», — добавил Эдгар, отметив, что есть определенная сумма денег, которую он может использовать. безопасным, по крайней мере теоретически, не будучи «выгодным для атаки».
В крайних случаях подход Augur позволяет системе разветвляться на несколько копий, позволяя людям использовать ту версию, которая им нравится, и в конечном итоге показывает, какая из этих систем более ценна. Этот подход был первоначально предложен Полом Шторком в официальном документе Truthcoin. Эдгар в настоящее время работает над дизайном, который делает еще один шаг вперед, в крайних случаях разветвляя весь реестр уровня 2.
Люди, которые хотят взаимодействовать друг с другом, в конечном счете должны договориться о каком-то общем взгляде на мир, придерживаясь того, что они считают истинным.
«С тем разветвлением, которое использует Augur, вполне возможно, что вы получите две экономики», — прокомментировал Эдгар, подчеркнув, что «блокчейн не может доказать, какое мировоззрение правильное, но мы можем позволить каждому мировоззрению согласовываться с самим собой». и позволить людям общаться друг с другом в любой реальности, в которой они хотят».
«Мы также можем определить, какое мировоззрение является наиболее ценным в денежном выражении — но опять же — это не обязательно верно», — добавил он, заключив, что «блокчейны — это инструмент для координации, и лучшее, что мы можем сделать, — это координировать между люди с общим мировоззрением».
Источник