Town Crier учит смарт-контракты реагировать на события в реальном мире
Logo
Cover

Компания Chainlink заявляет, что смарт-контракты в блокчейне получат, наконец, реальное применение. Снята одна из основных проблем технологии: необходимость верифицировать данные для исполнения условий сделки.

67

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

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

Однако серьезной проблемой для реализации схемы стали поступающие данные — информация, на основании которой принимается решение об исполнении.

Блокчейн оказался совсем не защищен от вмешательства извне. И часто смарт-контракты не имеют доступа к данным реального мира. «Без этого они, как город без электричества», — говорит Ари Джуэлс, профессор компьютерных наук Корнеллского университета (США) и участник новой разработки.

Джуэлс и его коллеги попытались решить эту проблему, пишет MIT Technology Review. Они создали программно-аппаратный комплекс Town Crier, который называют «мостом высокого доверия» между Ethereum-блокчейном и HTTPS-источниками внешних данных.

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

Смарт-контракты задуманы как предельно универсальный механизм. Например, сооснователь и бывший глава компании Augur Мэттью Листон предложил применить их для создания новой религии. По его плану, пользователи смогут загружать свои трактовки священного писания в форме смарт-контрактов, а другие адепты имеют право вносить изменения и поправки на основе консенсуса.