Добавить в корзинуПозвонить
Найти в Дзене

Смарт контракты наконец-то хороши для реального мира. Chainlink.

Вы, наверное, слышали, что технология блокчейна и «смарт контракты» революционизируют нашу жизнь. Но есть проблема: прежде чем смарт контракты смогут сделать что-нибудь действительно полезное, им нужен надежный способ связи с событиями в реальном мире - и это пока невозможно. Это так называемая «проблема оракула», технологическая проблема, которая до сих пор препятствует любой вероятности того, что блокчейн вырвется и станет частью нашей повседневной жизни. Стартап под названием Chainlink объединяет свое программное обеспечение с надежной аппаратной системой под названием Town Crier, разработанной ведущей академической исследовательской группой по криптовалютам. Вместе они могут быть ближе, чем когда-либо, к решению проблемы. Умные контракты - это компьютерные программы, хранящиеся в блокчейне. Их можно использовать для автоматизации безостановочной передачи крипто-токенов между пользователями в соответствии с согласованными условиями. «Оракулы» - это потоки данных в реальном време

Вы, наверное, слышали, что технология блокчейна и «смарт контракты» революционизируют нашу жизнь.

Но есть проблема: прежде чем смарт контракты смогут сделать что-нибудь действительно полезное, им нужен надежный способ связи с событиями в реальном мире - и это пока невозможно. Это так называемая «проблема оракула», технологическая проблема, которая до сих пор препятствует любой вероятности того, что блокчейн вырвется и станет частью нашей повседневной жизни.

Стартап под названием Chainlink объединяет свое программное обеспечение с надежной аппаратной системой под названием Town Crier, разработанной ведущей академической исследовательской группой по криптовалютам. Вместе они могут быть ближе, чем когда-либо, к решению проблемы.

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

Идея состоит в том, что, работая вместе, эти две системы могут позволить сервисам на основе блокчейна взаимодействовать с событиями реального мира с большей степенью доверия, чем это возможно в современных сервисах оракула. Например, если ваш рейс отменен, но вы приобрели страховку на рейс, умный контракт может мгновенно заплатить вам после получения обновления из надежного источника времени полета. Так в чем проблема? По словам генерального директора Chainlink Сергея Назарова, службы оракула, представленные на сегодняшний день, уничтожают ценность использования блокчейна. Например, в Ethereum все участвующие узлы в сети вычисляют каждый умный контракт, что делает практически невозможным завершение работы программы. Но сегодняшние оракулы слишком централизованы, говорит Назаров, и являются слабым звеном.

Это означает, что умные контракты не имеют надежного доступа к реальным данным. Без этого они «как город без электричества», говорит Ари Джуелс, профессор компьютерных наук в Корнелле. «Там не так много интересных вещей, которые вы можете сделать».

Джуэлс и его коллеги из Инициативы Корнелла по криптовалютам и контрактам разработали Town Crier, который они описывают (PDF) как «мост высокого доверия» между блокчейном Ethereum и сетевыми источниками данных с поддержкой HTTPS. Основной компонент - это программа, которая работает внутри изолированного оборудования, называемого защищенным анклавом.

Функция анклава заключается в защите программы от злонамеренных атак и обеспечении конфиденциальности вычислений. Он получает запросы на данные из смарт-контрактов - например, договор страхования полета может запрашивать, был ли отменен рейс, - а затем он получает ответы с веб-сайтов и передает их обратно в блокчейн. Используя криптографию и полагаясь на аппаратное обеспечение, он подтверждает контракту о страховании полетов, что данные действительно получены от Town Crier и не были испорчены.

Town Crier может быть более надежным, чем другие потоки данных, но сам по себе он не обеспечивает такую ​​же надежность, как децентрализованные системы. Вот где появляется Chainlink. Его программное обеспечение управляет децентрализованными сетями оракулов, чтобы использовать различные источники данных для услуг на основе смарт контрактов, чтобы им не пришлось полагаться на один.

Используя криптографию, сервис Chainlink предоставляет доказательство на блокчейне, что данные на самом деле являются той информацией, которую они взяли на себя. Клиенты могут платить за различные уровни децентрализации, а узлы могут зарабатывать деньги за предоставление данных. Назаров говорит, что сочетание программного обеспечения Chainlink с аппаратной системой Town Crier является первой «доказуемо безопасной, децентрализованной сетью оракулов».

Chainlink сотрудничает с несколькими проектами смарт-контрактов, чтобы продемонстрировать свою сеть оракулов. Например, проект под названием OpenLaw, который разрабатывает юридические соглашения на основе смарт-контрактов, использует оракула Chainlink для определения обменных курсов между эфиром и долларами США в определенный момент времени. «Я не знаю, решил ли кто-нибудь полностью проблему« оракула », - говорит сооснователь OpenLaw Аарон Райт. Но он говорит, что Chainlink и Town Crier - «хорошая первая попытка».