Так как блокчейн 2.0, по сути, в самом разгаре своего развития, существует довольно много разных терминов и концепций, которые зачастую пересекаются друг с другом. Давайте пройдемся по основным.
Микротранзакции На мой взгляд, это самый простой концепт из описываемых мною в данной статье, но он, безусловно, достоин упоминания.
Технологии Visa/Mastercard изначально строились как централизованные структуры и их базы являются привлекательными мишенями для атакующих, что мы можем наблюдать в многочисленных «хакерских» фильмах, да и в жизни. Кроме того, они неспособны проводить действительно небольшие (микро) транзакции. Тем не менее, это целый пласт возможностей.
Приведу элементарный пример. Предположим, что у нас есть несколько компаний в городе, которые оперируют дронами и при помощи оных осуществляют доставку грузов по городу. Использование блокчейн даст возможность выстраивать дронам экономическое взаимодействие не только с дронами своей компании, но и с дронами чужой организации. Например, дрон1 имеет задачу доставить груз из точки А в точку Б. Он может посчитать, что ему выгоднее: доставить груз до точки С и там выставить тендер на дальнейшую доставку другим дронам и при условии экономической выгоды для обеих сторон заключить сделку или же осуществить доставку самому. Таким образом, повышается общая эффективность сети дронов.
Еще я встречал в литературе такой пример: вы в машине двигаетесь в плотном трафике и вам срочно надо его преодолеть, например, у вас жена рожает. Вы готовы заплатить определенную сумму денег остальным участникам движения, чтобы они сдвинулись и предоставили вам возможность приоритетно проехать. Причем те, кто вам уступил (например, они не столь сильно торопятся), получат по микротранзакции за свою помощь. Как раз блокчейн с возможностью передачи микротранзакций дает такую возможность. В централизованной системе стоимость подобной транзакции была бы слишком высока.
Смарт-контракт Те из вас, кто не сталкивался ранее с этим термином, наверняка сейчас задались вопросом «Что такое смарт-контракт?». Тем не менее, косвенно мы встречаемся с этим понятием каждый день. Это контракт из нашей жизни, но написанный программным языком и автоматически исполняемый, в случае получения определенных триггеров.
Классический пример контракта – вендинг-машина, она работает всегда автоматически по строгому набору правил: вы вносите деньги, делаете выбор – машина отдает товар. В случае с умным контрактом код становится законом, его нигде не оспорить и он будет выполнен всегда при наступлении необходимых условий. По крайней мере, до недавнего времени мне было неизвестно о способах оспаривать контакт, но все же из каждого правила найдется исключения (я расскажу о таком интересном случае дальше). Самый важный нюанс здесь, что контракт будет выполнен всегда.
Смарт-собственность Умная собственность – это новый концепт, к которому мы пока совсем не привыкли. В данном случае права на некую собственность (автомобиль, квартира) криптографически закреплены в коде. Ассет (собственность) будет функционировать, только если распознает соответствующие права пользователя на использование данной собственности. Таким образом, передача собственности становится такой же простой задачей, как осуществление транзакций.
Конечно, концепт умной собственности предполагает широкое распространение и адаптацию децентрализованного доверенного блокчейна, что на данный момент кажется достаточно нескорым будущим. Впрочем, я бы не зарекался – есть уже стартапы, которые регистрируют в блокчейне алмазы и часы.
Развивая мысль: подобная умная собственность сможет осуществлять самостоятельную экономическую деятельность, получая информацию из сети о текущем соотношении спроса и предложения. Например, такси без таксиста, которое принадлежит самому себе, может самостоятельно выставлять свои услуги или брать заказы в исполнение, балансировать собственный тариф в зависимости от времени суток, спроса и предложения.
Dapps (decentralised applications) — децентрализованное приложение Это приложение, исполняемое в блокчейне. Собственно, биткойн был первым децентрализованным приложением и является одноранговой сетью для передачи транзакций. Возможность составлять смарт-контракты и писать исполняемый код внутри блокчейна привела к различным децентрализованным приложениям. Кроме этого, Daaps могут создаваться и не на основе какого-то конкретного блокчейна, а совершенно отдельно и автономно. Например, MadeSafe – приложение для распределенного хранения данных. Если коротко, оно работает так: вы предоставляете место на диске и свой up-time другим участникам сети и получаете за это награду, либо можете в обмен выкладывать свои данные в сеть. Подобные проекты создавались и ранее (например,
https://ru.wikipedia.org/wiki/Wuala), но сейчас впервые в основу заложены экономические принципы, когда можно просто предоставлять место и получить за это вознаграждение. Выживет ли этот проект, пока не совсем понятно. Для информации: Wuala закрылся в 2015 году.
В сети встречается перечень критериев, которому должно удовлетворять Dapp, чтобы считаться таковым. Думаю, стоит их тут осветить подробно:
- Приложение должно быть полностью с открытым исходным кодом, оно должно работать автономно и не иметь организации, которая бы обладала большей частью его токенов. Приложение может адаптировать свой протокол в ответ на предлагаемые улучшения и обратную связь от рынка, но все изменения должны приниматься на основе консенсуса всех своих пользователей.
- Данные приложения и отчеты по работе должны быть криптографически зашифрованы и храниться в публичной области, так называемом децентрализованном блокчейне, чтобы избежать любого возможного отказа сети.
- Приложение должно использовать криптографический токен (биткойн или оригинальный токен приложения), который необходим для доступа к приложению. Любой вклад майнеров должен быть награжден в токенах приложения.
Можно посмотреть на довольно обширный список различных распределенных приложений на основе Etherium:
http://dapps.ethercasts.com. Там уже много различных приложений, давайте мы не будем детально рассматривать их в этой статье, просто приведем несколько примеров для понимания:
Там еще много, можно зависнуть на полдня изучая варианты применения блокчейна.
DAOs (decentralised autonomous organizations) – децентрализованные автономные организации Один из самых впечатляющих концептов на мой взгляд, который базируется на блокчейне, – децентрализованная автономная организация. «Что это такое?» - наверняка задаетесь вопросом вы. Прежде чем услышать ответ, давайте подумаем. Известные нам организации в традиционном понимании базируются на наборе контрактов и договоров, исполнение которых форсируется внешними силами (законами, судами, уполномоченными органами и так далее). Это, безусловно, повышает цену оперирования подобной организации и снижает надежность выполнения правил и процедур. DAO по своей сути тоже построено на наборе контрактов, но это не просто контракты на бумаге, а исполняемые в среде блокчейн смарт-контракты. Так что DAO – это развитие предыдущих концептов и представляет собой нечто вроде роботизированного менеджера для организации. DAO может получать и сохранять деньги, которые получила в качестве инвестиций организация, может их тратить по определенным правилам, установленным между участниками DAO и так далее.
Давайте рассмотрим несколько «земных» примеров децентрализованных автономных организаций:
- Автоматический рынок, предоставляющий возможность торговать ресурсами или другими ценностями. При этом рынок будет распределенный, независимый и предоставляющий равные условия для всех участников. Из наиболее близких примеров: рынки ценных бумаг или же RTB-рынки по торговле рекламой.
- Сообщества, организовывающие p2p-взаимодействие, например, сервисы youdo или profi.ru вполне могут быть построены на децентрализованных началах.
Кроме DAO существуют концепты DACs (decentralized autonomous corporations) и DASs (decentralized autonomous societies). Мне они кажутся несколько избыточными терминами, которые, по сути, входят в понятие DAO, и именно с точки зрения оперирования децентрализованной организацией я пока не вижу значимых отличий от DAO. Наличие различных терминов в данном случае - это, скорее, отражение привычных нам форм централизованных организаций.
Подводя итог вышесказанному: концепт DAO может значительно сократить или совсем уничтожить расходы на оперирование некой организации, полностью или частично автоматизировав ее работу.