- Вернуться к меню
- Вернуться к менюЦены
- Вернуться к менюИсследовать
- Вернуться к менюКонсенсус
- Вернуться к менюПартнерский материал
- Вернуться к меню
- Вернуться к меню
- Вернуться к менюВебинары и Мероприятия
Доверяйте своему оракулу? Корнелл запускает инструмент для конфиденциальных запросов в блокчейне
Новый инструмент от знаменитой лаборатории IC3 Корнелла позволяет смарт-контрактам Ethereum получать и отправлять информацию более безопасно.
Смарт-контракты рекламируются как имеющие потенциал для совершения всевозможных удивительных вещей. Но, чтобы выполнить свое обещание, им нужен способ общения с внешним миром.
Это не так-то просто сделать. Из-за природы блокчейна (все узлы должны согласовывать любые изменения в состоянии базы данных) смарт-контракты не могут просто извлекать данные самостоятельно.
Поэтому вместо этого они полагаются на «оракулов».
Являясь ключевой частью экосистемы смарт-контрактов, оракулы позволяютсмарт-контрактыдля доступа к информации, например, о ценах на товары, валюты, производные финансовые инструменты и т. д., с веб-сайтов, а затем использовать эти данные для реализации условий смарт-контракта.
Однако оракулы сопряжены со своими собственными трудностями.
Например, оракул должен иметь возможность предоставлять защищенный от несанкционированного доступа источник информации. Поэтому, если ваш смарт-контракт предлагает страховку от отмены рейсов, вы хотите убедиться, что данные, которые вы получаете о рейсах, точны и не были изменены в какой-либо момент после того, как были извлечены с веб-сайта.
Конфиденциальные запросы — это еще одна проблема. Например, смарт-контракту нужна информация о личной банковской выписке или медицинской карте. Запрос от оракула к веб-сайту должен содержать логин, пароль или другую конфиденциальную информацию. И вы T хотите, чтобы кто-то это видел.
Запечатано в коробку
С этой целью исследователи Инициативы по криптовалютам и контрактам (IC3) Корнеллского университета запустили службу оракула, которая позволяет смарт-контрактам Ethereum получать достоверную информацию и безопасно отправлять конфиденциальные запросы на веб-сайты.
В отличие от других оракулов, Town Crier, как называется эта служба, получает дополнительную защиту от Intel Software Guard eXtensions (SGX). IC3 уже внедрила SGX на Teechan, предлагаемом решении для оплаты вне сети Bitcoin, хотя и не без некоторой мерыдебаты.
Однако Town Crier официально является первым опубликованным и первым развернутым инструментом IC3 на базе SGX.
Если вам интересно, как работает SGX, то по сути он позволяет вам запускать код внутри анклава или типа среды черного ящика, что обеспечивает дополнительную защиту от несанкционированного доступа. Даже собственная операционная система компьютера не может видеть данные внутри анклава.
Еще одна функция, которую предлагает SGX, — это «удаленная аттестация». Это означает, что те, кто использует сервис, смогут проверить, что код Town Crier действительно работает в защищенной среде SGX.
Ари Джуэлс, профессор Корнельского технологического института, работающий над проектом, рассказал CoinDesk:
«Если вы доверяете SGX, данные, предоставляемые Town Crier с веб-сайта, гарантированно не будут подделаны. Это свойство подлинности означает, что для того, чтобы доверять данным Town Crier, вам нужно доверять только реализации SGX от Intel и целевому веб-сайту».
Хотя CORE код Town Crier запущен на сервере с чипом SGX, решение также имеет интерфейс, состоящий из смарт-контракта, работающего на блокчейне Ethereum .
По словам Джулса, Town Crier также будет играть важную роль в эксклюзивных блокчейнах, в которых данными обмениваются меньшее количество доверенных участников.
Он сказал:
«Даже если банки доверяют ONE другу в получении корректных данных, они не будут доверять ONE другу в обработке данных по бизнес-планам или сделкам, поэтому функции конфиденциальности такой системы также очень важны в условиях ограниченного доступа».
Другие решения
Тем не менее, IC3 не одинок в попытках оказать помощь в вопросах оракулов.
Другие оракулы, предложенные в прошлом, включают Augur и Gnosis, которые представляют собой Рынки предсказаний, полагающиеся на «мудрость толпы».
Другой сервис — Oraclize, который полагается на TLSNotary — сервис, который позволяет аудитору проверить, была ли определенная веб-страница точно извлечена. Тем не менее, Town Crier представлен как уникальный в том смысле, что он полагается на определенный тип оборудования для своей безопасности.
На данный момент Town Crier, хотя и полностью функционален, официально находится на стадии альфа-тестирования и поддерживает только типы запросов для данных о рейсах, биржевых тикерах, отслеживании UPS и данных о погоде.
Проект также сотрудничает с SmartContracts.com, поэтому любой желающий запустить оракул Town Crier и поэкспериментировать с запросами о ценах на монеты может легко это сделать.
Печенье с предсказаниями изображение через Shutterstock