Читать книгу «Биткоин, блокчейн и как заработать на криптовалютах» онлайн полностью📖 — Дмитрия Карпиловского — MyBook.
image

Глава 1
Основы криптоэкономики

Криптоэкономика – это децентрализованная экономика, которая не регулируется государством и основана на использовании криптовалюты и технологических решений.

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

С появлением криптовалют денежный оборот, платежные системы и финансовые транзакции стали регулироваться именно пользователями, а не государством. К тому же данные экономические отношения стали носить технологический характер. Таким образом, речь идет об экономике нового времени, или криптоэкономике.

Три технологических кита криптоэкономики – это блокчейн, смарт-контракт и финансовые технологии.

По сути, блокчейн – это расходная книга (или блокнот), где содержится различная информация об экономических операциях. Блокчейн позволяет безопасно хранить данные о финансовых транзакциях, денежных средствах, переходе прав собственности, авторских правах и т. д. Данные в блокчейне не могут быть изменены другими участниками рынка, и в связи с этим гарантируются их безопасность, прозрачность и простота использования.

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

Финансовые технологии (биржевые технологии, торговые или банковские) – это инновационные финансовые решения для операций с криптовалютой, упрощающие оборот криптовалютных активов. Как правило, это специальные платформы и технологии.

Рассмотрим более подробно каждый из этих трех элементов.

1. Блокчейн

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

Блокчейн – непрерывная, децентрализованная и последовательная цепочка данных, выстроенная определенным образом и хранящая информацию о транзакциях (блоках). Как правило, цепочки блоков находятся на большом количестве разных компьютеров, независимых друг от друга. С помощью блокчейна все участники процесса получают доступ к информации о действиях пользователей крипторынка.

Блокчейн может быть по-разному устроен, в зависимости от типа криптовалюты. Тем не менее разные блокчейны могут выполнять одинаковые функции и иметь сходные потребительские характеристики.

Принцип работы блокчейна

Сегодня многие используют интернет для передачи информации. Однако при необходимости переслать денежные средства пользователю снова приходится прибегать к помощи централизованных финансовых учреждений (банков). В интернете существует множество способов расчета, но они, как правило, требуют привязки к банковскому счету или кредитной карте, иначе полноценное использование данных способов невозможно.

Таким образом, цель блокчейна – освободить пользователей от посредников транзакций. Блокчейн осуществляет три важные функции, которые обычно выполняет финансовый сектор, а именно: регистрация сделок, проверка подлинности личности и заключение договоров между сторонами.

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

Основные преимущества блокчейна

• Децентрализация. В блокчейне данные распределяются по тысячам компьютеров в сети. Такая распределенность блокчейна не допускает массовой кибератаки и кражи данных, поскольку при централизации всю экосистему можно атаковать одним ударом.

• Прозрачность. Если любой желающий сможет расширить сеть, например биткоина, то пользователи будут контролировать подлинность его данных. То есть компьютеры, подключенные к блокчейну (ноды), обмениваются данными между собой. Но при этом теоретически нельзя быть уверенным, что в сети нет такой ноды, которая обманывает пользователей и манипулирует их данными. В этом и состоит одна из основных задач блокчейна: не пропускать в сеть информацию, которая является заведомо ложной.

• Защита. Блокчейн обеспечивает возможность защиты от манипуляций данными и софтом. То есть злоумышленник не сможет зайти с сервера, используя софт (программное обеспечение), который работает иначе и был специально запрограммирован, чтобы вредить сети.

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

Что пользователи хранят в блокчейне?

К примеру, частный бизнес может создать свой собственный блокчейн с ценными внутренними данными компании – то есть реестр, не имеющий сторонних пользователей, большой сети, открытого кода софта и иных публичных признаков. В этом аспекте возможности блокчейна, прямо сказать, безграничны. Более того, технология блокчейн уже успела стать реалией современного бизнеса, поскольку многие известные компании активно ее используют. Вот некоторые из них.

IBM одной из первых увидела в блокчейне перспективы, способные произвести революцию во многих аспектах бизнеса. Данная компания предлагает начинающим предпринимателям бесплатно воспользоваться облачным хостингом, управляемым при помощи блокчейна, разработанного IBM.

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

В октябре 2017 года Oracle анонсировала запуск своего подразделения Oracle Blockchain Cloud Service, позволяющего клиентам расширить функционал существующих приложений (например некоторых систем, используемых для управления ресурсами предприятия).

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

Перспективы блокчейна

Блокчейн имеет огромное значение в перспективе, поскольку во всем мире рынок финансовых услуг – самый большой по капитализации. Перевод финансовой системы на эту технологию приведет к разрыву большого числа связей в сфере финансовых услуг, но одновременно позволит значительно повысить их эффективность.

Резюмируем

Блокчейн – это выстроенная по определенным правилам непрерывная последовательная цепочка данных о транзакциях (блоках).

Блокчейн способствует децентрализации.

Блокчейн позволяет обойтись без посредников при осуществлении финансовых транзакций.

Когда пользователь размещает в блокчейне файл, то другие пользователи смогут получить к нему доступ из любой точки мира. Однако они не смогут открыть и использовать файл блокчейна, поскольку доступ к нему будет возможен только при использовании закрытого ключа, созданного по криптографическому алгоритму.

Преимущества блокчейна: децентрализация, прозрачность, защита.

2. Смарт-контракты и оракулы

В 2014 году общественности были представлены новые технологии – смарт-контракты, заменяющие юристов и иных посредников в сделках. Смарт-контракты направлены на регулирование экономических и правовых отношений пользователей.

Примерно 20 лет назад американский криптограф Ник Сабо впервые сформулировал идею «умных контрактов». Он задумался над созданием компьютерного алгоритма по реализации коммерческих сделок без посредничества. Однако данная идея была благополучно забыта. Лишь спустя некоторое время она вновь обрела жизнь благодаря Виталию Бутерину, основателю криптовалюты эфириум, который увидел в блокчейне огромный потенциал и будущее всей экономики (подробнее об этом в Главе 2). Блокчейн служит своего рода почвой для функционирования смарт-контрактов.

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

Как функционирует смарт-контракт?

Пользователь вводит в программу актив. Программа, в свою очередь, следит за реализацией договора. Когда стороны выполнили все условия, продавец получает деньги, а покупатель – товар или услугу. Таким образом, главная функция смарт-контрактов – это гарантия безопасного обмена между контрагентами.

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

Технология смарт-контрактов стала активно развиваться благодаря криптовалюте эфириум. В ней договорные условия являются нерушимыми: они фиксируются в самом контракте. Затем смарт-контракты считывают их и обеспечивают реализацию сделки.

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

Для возникновения смарт-контракта необходимо наличие следующих элементов:

• подписанты – контрагенты, имеющие определенные договоренности (здесь используется электронная подпись или мультиподпись при множестве контрагентов);

• предмет договора – собственно активы для обмена. Активы должны находиться внутри системы реализации контракта;

• условия договора – т. е. совокупность условий, при которых стороны посчитают контракт выполненным.

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

Ключевые преимущества смарт-контрактов

Естественно, первое преимущество смарт-контрактов – сделки без участия третьих лиц (как правило, исполнение договора гарантируется третьими лицами). Для обмена криптовалюты на токены не нужно обращаться к посредникам. Смарт-контракт обеспечит автоматическое исполнение сделки, как только выполнятся оговоренные условия.

Второе преимущество – это безопасность и конфиденциальность сделок. Каждый контракт зашифрован в блокчейне. Только стороны осведомлены о его условиях и предмете, а изменить программный код не представляется возможным.

Третье преимущество – низкие издержки. Если все было выполнено, происходит мгновенный обмен. Пользователям не нужно ждать никаких дополнительных подтверждений.

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

• децентрализованная информационная среда, предоставляющая входы и выходы для реализации контракта (блокчейн);

• автоматические базы данных для проведения транзакций;

• специальные инструменты исполнения контрактов, оракулы (подробнее см. ниже).

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

Использование смарт-контрактов

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

Например, смарт-контракты крайне полезны при ICO. Сейчас появляется все больше криптовалютных стартапов, но многие из них могут оказаться провальными или иметь некомпетентную команду. Инвесторы терпят убытки и отказываются вкладывать активы в ICO.

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

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

Тем не менее слабым звеном смарт-контрактов является отсутствие взаимодействия и адаптации к факторам из внешнего мира. Для этого разработчики предусмотрели специальные программы, «оракулы», которые переносят информацию из внешнего мира в смарт-контракт.

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

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

Оракулы, обрабатывающие финансовые данные, могут быть полезны для многих приложений криптоэкономики: от программ криптографической защиты и новых криптокошельков (кошельков для хранения криптовалют) до торговых ботов (подробнее в Главе 3) и других децентрализованных приложений. Кроме того, оракулы генерируют токенизированные активы (подробнее о токенах см. п. 1.5), которые могут в скором времени заменить текущие финансовые инструменты и ценные бумаги, поскольку они более автоматизированы, имеют защиту от несанкционированного доступа и позволяют проще и быстрее осуществлять сделки с криптоактивами.

Таким образом, система оракулов динамично развивается, обеспечивая связи между цифровым и реальным миром для смарт-контрактов. Это позволяет упростить многие процессы в экономике и сделать их более надежными.

Среди существующих разработок можно выделить три типа оракулов: оракулы, которые сохраняют результаты событий; оракулы, которые ведут прогнозы; и оракулы, работающие с частными данными.

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

Недостатки смарт-контрактов

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

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

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

• Плохая масштабируемость. При одновременном запуске нескольких контрактов пропускная способность системы снижается, поэтому смарт-контракты не могут быть использованы для решения крупных задач.

Отдельно здесь стоит отметить проблему правового регулирования смарт-контрактов. В некоторых странах криптоэкономика никак не регулируется государством. То же самое касается и смарт-контрактов. В случае возникновения спорных и непредвиденных ситуаций их невозможно будет разрешить с участием компетентных органов власти.

Перспективы смарт-контрактов