Словом «криптовалюта» сложно удивить кого-либо. Однако, что скрывается за этим словом? Интуиция подсказывает – это какие-то «крипто» деньги, средство платежа и обмена. Большинству людей этого достаточно, чтобы сформировать общее мнение о Bitcoin, Etherium, Ripple и многих других токенах. Но стоит только изучить вопрос подробнее, разобраться в принципе работы и функциях цифровых монет – сразу становится очевидно, что криптовалюты представляют собой целое семейство технологий, призванных решать широкий спектр задач.
Идеи, которые легли в основу этих технологий, не являются новыми – они циркулируют в научном сообществе с конца 80-х годов прошлого века. В то время еще не было Интернета в привычном для нас виде. Недостаточные вычислительные мощности, малое число каналов передачи данных и другие факторы сильно ограничивали возможности программистов того времени. Одной из многих идей, зародившихся в то время, были смарт-контракты.
В английском языке слово «smart» означает «умный» и это лучше всего описывает различие между классическими договорами и «договорами 2.0». Умный контракт – это набор условий, реализация которых не зависит от влияния человека, а определяется наступлением каких-либо событий. Самое простое для понимания применение таких контрактов – ставки на исход спортивных соревнований. Представьте, что вы поставили некоторую сумму на победу любимой команды и оформили ставку в смарт-контракт. После игры программа сама проверяет результат матча и автоматически выплачивает деньги в случае победы вашей команды. В чем заключается отличие от букмекерской конторы? Ваши деньги по ходу матча находятся не у букмекера, а «у контракта» – в состоянии неопределенности. Их никто не может присвоить, украсть или отказать вам в выплате, в случае верного исхода.
Можно придумать сотни и тысячи различных вариантов использования этой технологии, сферы применения ограничиваются только воображением: честное казино, честные выборы, беспристрастные компьютерные юристы. Для повсеместного использования смарт-контрактов необходимы две вещи: законодательно закрепленные правила пользования и среда, в которой эти контракты будут существовать.
Долгое время смарт-контракты оставались лишь концепцией. Не было возможности создать такое место хранения и исполнения контрактов, чтоб они оставались независимыми и неизменяемыми. Лишь в 2013 году было предложено использовать блокчейн биткойна для реализации на его основе идеи смарт-контрактов. Первопроходцем стал Виталик Бутерин с проектом под названием Ethereum – Эфириум. Концепция, реализованная в этом блокчейне стала эталонной. На базе основной цепочки создаются «дочерние» цепочки – токены. Токен, по сути, и является договором, заключаемым между его создателем и пользователем. В среде Ethereum на данный момент функционируют многие децентрализованные (автономные) проекты, такие как биржи, социальные платформы, системы монетизации в играх и краудфандинговые платформы.
Идея смарт-контракта, регламентирующего любые договоры между людьми, продолжает жить и развиваться. В 2017 году миру были представлены криптовалюты EOS и TRON, которые собираются бросить вызов Ethereum. Эти системы активно развиваются и сегодня. Разработчики обещают большую скорость обработки транзакций, а равно выполнения контрактов. Однако, несмотря на огромный потенциал этих систем, первенство все также остается за эфириумом.