Блокчейн. Схема новой экономики | страница 34
Со временем умные контракты могут стать очень сложными и автономными. Децентрализованные приложения, организации, компании, общества, автоматические рынки и торговые сети – вот некоторые из более сложных концепций, предусмотренных для последующих применений блокчейна. Если не углубляться в детали, главная идея состоит в том, что умные контракты (Блокчейн 2.0; более сложные сделки, чем платежи и переводы валюты) повысят уровень автономности, на котором работают эти умные контракты. Простейшим умным контрактом может быть пари двух сторон о прогнозе максимальной температуры воздуха на завтра. Завтра контракт может быть автоматически исполнен программой, проверяющей официальные показания температуры (из заранее определенного источника или прогноза, например Weather.com) и переводящей биткойны из эскроу со счета проигравшего на счет победителя.
Dapp, DAO, DAC и DAS – это аббревиатуры, обозначающие, соответственно, децентрализованные приложения (decentralized applications), децентрализованные автономные организации (decentralized autonomous organizations), децентрализованные автономные корпорации (decentralized autonomous corporations) и децентрализованные автономные общества (decentralized autonomous societies). Эта группа понятий означает рост сложности и степени автоматизации умных контрактов, которые больше напоминают самодостаточные образования, выполняющие предварительно запрограммированные, а по сути – самопрограммируемые операции, привязанные к блокчейну.
В некотором смысле все протоколы Блокчейн 2.0 в распределенных приложениях подобны Блокчейн 1.0 (блокчейн – это фактически децентрализованное приложение, обслуживающее общедоступный журнал записей транзакций). Существуют различные определения децентрализованного приложения. К примеру, создатели Ethereum определяют умный контракт/децентрализованное приложение как протокол транзакций, который выполняет условия контракта или группы контрактов в криптографически защищенном блокчейне[83].
Рабочее определение автора книги выглядит так: децентрализованное приложение – это приложение, которое работает в сети распределенно, при этом информация об участниках надежно (возможно, с использованием псевдонимов) защищена, а выполнение операций децентрализовано в разных узлах сети. Некоторые действующие примеры приведены в таблице 2–4. Это OpenBazaar (децентрализованный Craigslist), LaZooz (децентрализованный Uber), Twister (децентрализованный Twitter), Bitmessage (децентрализованный сервис СМС) и Storj (децентрализованное хранилище файлов)