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

Виртуальное путешествие: Блокчейн системы Биткоин в работе

Показывать лекцию целиком

http://Blockexplorer.com - это проводник или исследователь блоков, приложение, которое позволяет заглянуть в блокчейн. Данный сайт позволяет наблюдать за тем, что происходит в блокчейн в настоящее время. Блокчейн полностью открыт, публичен и прозрачен. Но в то же время он очень безопасен и приватен. Причина в том, что внутри биткоин все зашифровано и спрятано безопасным шифром военного назначения. То есть, многое из того, что происходит в Биткоин никогда не узнать, но в то же время он полностью открыт. Глядя на сайт, можно увидеть множество сделок, которые происходят прямо сейчас в блокчейне. Посмотрите, с какой скоростью это происходит. Теперь обратите внимание на размер некоторых сделок. Есть несколько сделок размером 18 биткоинов, одна сделка 37 биткоинов. Давайте посмотрим на все транзакции, происходящие в настоящее время, размером 18 биткоинов. Если возьмем стоимость биткоинов в то время, которое зафиксировано, это примерно 2500 долларов. Это действительно большое количество транзакций, совершенных в настоящее время. Некоторую ключевую информацию можно увидеть на сайте. Высота блока - это буквально каким был последний блок, который был добыт. Последний добытый блок имел высоту 469,807. Предыдущий - 469, 806. И так далее до нулевой высоты, которую имеет блок генезиса, то есть первый когда-либо добытый блок.

Давайте теперь поговорим о другом сайте, http://blockchain.info.

Этот сайт известен тем, что здесь создают кошелек биткоин, и это самый популярный кошелек. Их более 13 миллионов в мире и обрабатывают более 100 миллионов сделок. Давайте снова вернемся к блокчейн и посмотрим на проводник - исследователь блоков в http://blockchain.info. Последний блок, который был добыт - 469,807. Это тот же самый блок, который был в http://Blockexplorer.com, так как рассматривается тот же набор данных. Оба сайта рассматривают блокчейн системы Биткоин в настоящее время. Вернемся к blockchain.info. Интересно, что на этом сайте достаточно много информации, которую больше нигде не найти. Обязательно надо обратить внимание на раздел графики.

Это непрерывная информация о том, что происходит в блокчейн. Видим, что актуальная рыночная цена - 2556 долларов 56 центов. Это средняя цена среди всех бирж Биткоин. Цена биткоинов не устанавливается пользователями, она устанавливается согласно рыночной стоимости. То есть, самая большая сумма, которую кто-либо готов заплатить, становится ценой. И она - средняя среди всех основных бирж биткоин. Здесь можно увидеть средний размер блока. На текущий момент размер блока - 0.99 мегабайтов. Важно обратить внимание, что это не один мегабайт. Причина в том, что жесткое ограничение в протоколе Биткоин не разрешает сделки Биткоин, превышающие один мегабайт. Сейчас много разговоров и много попыток увеличить размер блока, так как биткоин имеет предел. На него слишком большой спрос и с размером блока, меньше одного мегабайта, трудно совершить все транзакции. Другая полезная вещь, которую можно увидеть в графиках, это число биткоинов в настоящее время, их движение и распространение. Сейчас биткоин - ограниченный ресурс.

Он достигнет максимума - 21 миллиона биткоинов, которые будут добыты в какой-то момент времени в 2140 году. В настоящее время число биткоинов в обращении - 16 372 363. Это число возрастает на 12.5 биткоинов каждые десять минут. Это награда, которую получают майнеры за добытый блок. Если посмотреть на один из блоков, то можно увидеть число транзакций внутри него, а также кем он был заложен. Это майнинговый пул.

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

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

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

Биткоин ведет дела по-другому. Говоря о биткоине, существуют четыре основных концепции. Первое, когда мы собираемся переслать деньги кому-либо через интернет, то нуждаемся в услугах третьей стороны. Но когда речь идет о Биткоине, то делаем перевод однорангово, прямо через интернет. Место третьей стороны занимает сеть Биткоин. То есть сеть Биткоин заботится о подтверждении и заверении того, что действительно произошел перенос стоимости между двумя сторонами. Этот процесс называется сокращение посредников. Сокращение посредников - ключевое понятие, которое делает Биткоин настолько ценным. Оно избавляет от многих ненужных и неэффективных вещей, когда вынуждены использовать третью сторону. Другое важное понятие - Биткоин является распределенным. Это означает, что вся сеть работает благодаря тысячам распределенных компьютеров, которые разделяют между собой работу. Вместо одного централизованного компьютера, который берет на себя всю работу, она распределяется на множество компьютеров. При распределении система более надежна, так как не существует единой точки сбоя, которую можно допустить. Вместо этого работа делится между тысячами компьютеров, которые работают и разделяют нагрузку. Это приводит к следующему понятию - биткоин является децентрализованным. Это означает, что в системе Биткоин не существует единого контроля, нет центрального хранилища данных и нет управления посередине, указывающего Биткоину как действовать. Как результат, нет центральной точки сбоя. Так как Биткоин распределен, работа делится между тысячами разных компьютеров, имеющих клиент Биткоина. Но кроме этого, Биткоин децентрализован, что означает, что если будут исключены несколько этих компьютеров, ничего не изменится. Не существует централизованного контроля. Но у Биткоин так же нет централизованной власти, которая следит за тем, что происходит в сети. Если рассмотреть биткоин как валюту, то можно сравнить его с бумажной валютой, такой, как доллар США, за обеспечением которой следит Федеральный резерв. Федеральный резерв, если он хочет повысить предложение долларов, просто печатает больше долларов. Но в случае с биткоин нет вышестоящего института, такого, как Федеральный резерв.

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

Рождение биткоина

Как уже отмечали, блокчейн биткоина восходит к самой первой сделке, которая была совершена в сети Биткоин, которая называется блок генезиса. Его так же называют нулевым блоком, или первым блоком. Нулевой блок - более популярное название. Эта сделка имела место 3 января 2009 года. Давайте вернемся туда, когда Биткоин появился, чтобы понять, какую роль играет он сейчас. Мир в 2008 выглядел по-другому. Была середина финансового кризиса, банки обанкротились, происходили крушения бизнесов. Кризис привел к неуверенности в области управления экономикой. 31 октября 2008 года была опубликована белая книга Сатоши Накамото. Никто не знает, кто он такой, некоторые говорят, что это псевдоним группы людей. Сатоши Накамото предоставил белую книгу о Биткоине, которая называлась одноранговая электронная система валюты. Книга точно описывает, в чем выгода блокчейн. Фактически, Сатоши Накамото говорит в своей белой книге о чистой одноранговой версии электронной валюты, которая позволяет отправлять онлайн платежи без посредника. Раньше это не было возможно. Книга определяет, что такое сокращение посредников.

Важно понимать, что биткоин - не первая электронная валюта. Чтобы удостовериться, можно вернуться назад к 1976. Тогда была опубликована другая белая книга, которая называлась "Новые направления криптографии". В ней говорилось о взаимно распределенных учетных журналах, которые были предшественниками блокчейн. Речь идет об едином журнале, распределенный на множество мест. Были и другие попытки. В 1968 мы получили электронную валюту, мы получили хэш - деньги и доказательство выполнения работы в 1997.

Ценность блокчейн

Когда говорим о блокчейн, подразумеваем блокчейн Биткоин, т.к. самая известная реализация. И многие исследования в этой области основаны на замысле: что делает блокчейн для того, чтобы обеспечить существование Биткоин. Давайте начнем с мысли о том, что Биткоин - только одно приложение блокчейн, и из этого приложения можно понять, как блокчейн смог распространиться на разные области. Многие люди называют блокчейн интернет-стоимостью, интернет-сделкой. Интернет никогда не задумывался настолько масштабно, как сегодня его применяют. Изначально он был задуман как механизм, чтобы обеспечить обмен информацией между университетами, был разработан, чтобы делиться знаниями. Поскольку он был совершенно открыт, он не рассматривался как средство получения выгоды. Например, когда мы говорим об открытом источнике, источник делится полной информацией. По умолчанию, источник обычно бесплатный. Очень сложно назначить цену, когда у вас есть что-то, что можно просто раздать и делиться бесплатно. Биткоин исправляет три вещи, для которых не был предназначен интернет. Во-первых, это стоимость. С помощью блокчейн вы можете создать стоимость цифрового актива и контролировать того, кто им обладает. В противоположность бесплатной вещи, которую вы можете отправить кому угодно, и которая теряет свою ценность, потому что у вас есть миллионы копий. Как можно продать что-то по фиксированной цене, если это доступно бесплатно? Во-вторых, доверие. Биткоин способен надежно назначать право собственности конкретного цифрового актива и способен отслеживать, кто контролирует актив в определенное время. В-третьих, надежность. Блокчейн так же может быть распределен. То, что он распределен означает, что не существует централизованного места для базы данных. Можно распределить блокчейн на тысячи разных компьютеров по всему миру. Если все находится в одном месте, становится возможным компонент, отказ которого приводит к отказу всей системы. В интернете можно просто взломать сайт, и все окажется взломанным. Но если есть блокчейн, который распространяется глобально на тысячи узлов, то нужно полностью взломать всю сеть, чтобы разрушить его. Проще говоря, в трех направлениях блокчейн улучшает интернет. Это стоимость, доверие и надежность.

Ценность блокчейн: криптовалюта

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

Криптовалюта - тип цифрового актива, который может быть использован для обмена валютой между сторонами. Она использует шифрование, чтобы обезопасить передачу и контролировать создание новых единиц валюты. В отличии от валюты правительства, такой, как бумажная валюта, например, доллар, йен или юань. То есть централизованные структуры, имеющие управление, могут создавать тысячи и тысячи и миллионы этой валюты по своему желанию. В случае с криптовалютой это совершенно не так. Криптовалюты на самом деле создаются с помощью тех же математических формул, которые делают криптовалюту способной работать. Это то, что делает Биткоин. Биткоин создается с помощью сети тысячи отдельно взятых узлов, которые называются майнеры. Эти майнеры способны обрабатывать сделки, и они так же способны создавать новую валюту, новые единицы Биткоин, чтобы их использовать. С другой стороны, Биткоин - только один тип криптовалюты, и существует намного больше криптовалют, основанных на том же принципе, что и биткоин. Например - Лайткойн (Litecoin). Лайткойн - тип криптовалюты, который работает почти так же, как Биткоин. Но вместо десяти минут ожидания, когда блок транзакции будет обработан, Лайткойну требуется на это две с половиной минуты. Он не имеет настолько большую рыночную капитализацию, цена за лайткойн ниже, чем за биткоин на текущий момент. Но сам процесс очень эффективен и имеет некоторые отличия от Биткоин. Вы обнаружите, что многие из этих криптовалют используют понятие биткоин, который является цифровым активом и используется для обмена валюты безопасно через интернет, одноранговым способом. Так же существуют Zcash и Monero. Эти две криптовалюты более анонимны, чем биткоин. По факту, биткоин - не анонимен, он "псевдонимен", так как вы можете проследить передвижение биткоина с разных адресов. Но другие валюты, которые появляются, более анонимны, и их передвижение сложнее проследить. Еще одна такая валюта - Dash, сокращенно цифровая валюта. Ценность криптовалюты: цифровые маркеры.

Криптовалюта использует цифровую монету. Мы говорили о цифровой части валюты, которую обмениваем, например, биткоин или Monero. Итак, если есть цифровой актив, то это - число. Буквально, я даю вам цифровой актив, и я могу проследить, куда он уходит. Может быть создано множество маркеров, но уделим внимание маркерам биткоина. Токен блокчейна позволяет присвоить к нему что угодно. Другая польза токена блокчейн в том, что называется окрашенная (помеченная) монета. Это созданный эквивалент биткоин или другого типа криптовалюты. Вы можете присвоить ее другому типу актива, и это может быть физический актив. Например, давайте предположим, что у меня есть ценное произведение искусства, и я могу создать помеченную монету, которая будет присвоена к этому произведению. Поскольку монета присвоена мне, вся сеть будет знать, что я контролирую ее. В тот момент, когда я продаю ее, я передаю владение помеченной монетой кому-то еще, и она мне больше не принадлежит.

Ценность блокчейн: интерактивные контракты

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

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

Биткоин усовершенствовал это, и он позволяет осуществлять одноранговую передачу валюты и ценностей через интернет. Давайте соединим это с другими понятиями. Мы определили, что вы можете создавать окрашенную монету или маркер (токен) биткоин любого типа собственности, такого, как объект недвижимости. Если кто-то хочет продать дом, зачем нужен банк? Почему бы не сделать это через интернет, точно так же, как делали при обмене ценностям между сторонами, используя что-то похожее на биткоин. Именно интерактивные контракты позволяют это сделать.

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

Ценность блокчейн: появление интерактивных контрактов.

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

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

Ценность блокчейн: DAO (ДАО) и DAC (ДАК)

Интерактивные контракты - способ для компьютеров совершать тип взаимодействия, который может требоваться в каком-либо контракте или соглашении, и можно совершить сделку через компьютер способом, который сокращает посредников, автоматизирован, самоисполняем и неизменен. Если взять все эти соглашения и скомбинировать их по-разному, то получим нечто новое. Тот, кто это делает, называется децентрализованная автономная организация, или DAO (ДАО). Можно услышать термин децентрализованная автономная компания или DAC (ДАК), но обычно первый термин чаще используется, так как многие организации не являются корпорациями. Это достаточно революционное понятие. Так как децентрализованная автономная организация - это собрание интерактивных контрактов. Вы достигаете множества соглашений, и внедряете их все самоуправляемыми, автоматическими, неизменными в блокчейн. Если посмотреть на какую-нибудь организацию, можно увидеть, что вся она - собрание соглашений. Организация устанавливает, что разные стороны имеют разные обязанности и может быть достигнут переломный момент, когда они должны взаимодействовать друг с другом. Есть конкретные правила для такого взаимодействия. Если заменить соглашения интерактивными контрактами, можно заменить организацию децентрализованной автономной организацией, имея некоторое количество контактов, которые работают автономно. Так как ДАО работает с помощью блокчейн и в распределенной сети, может быть множество комбинаций по обмену ценностями и достижению соглашения. Это означает, что для ДАО не важно, человек вы или робот. Можно использовать приспособления и приборы, общающиеся с приборами, и приборы, общающиеся с людьми, или люди, общающиеся с людьми. Для ДАО это все равно, так как пока это запрограммировано в ее коллекцию смарт-контрактов ("умных" контрактов), все может происходить автоматически и неизменно. Давайте посмотрим на примере, как это работает. Организация Uber, которая позволяет вызвать машину для себя, используя мобильное устройство. Как только оставляется заявка, приедет водитель, машина вас заберет и довезет до пункта назначения. Устройство позаботится об оплате, а водитель будет оправлен к следующему клиенту. Весь процесс полностью контролируется мобильным устройством. Но при этом присутствует человеческий фактор - шофер, который приезжает и уезжает. Но Вы так же можете включить искусственный интеллект в уравнение. Нет причины, по которой нужно быть водителем, чтобы приехать и взаимодействовать с Вами. Вы можете использовать самоуправляющуюся машину, чтобы она приехала и забрала Вас, потому что все полностью работает с помощью блокчейн. Все автоматизировано, самоуправляется и неизменно, то есть можно совершать оплату прямо устройству, и машина может взаимодействовать с Вами напрямую, без человеческого фактора. Это тип организации, которая может быть создана в ДАО. Это не обязательно означает, что люди будут заменены компьютерами. Необходимо иметь множество людей в распределенной сети, и эти люди будут достигать соглашений, основанных на смарт-контрактах между собой. Можете так же рассмотреть другую сторону и сказать, что самоуправляемая машина, когда она нуждается в заправке, она просто едет на заправочную станцию, и взаимодействует с заправкой, бензобак самоуправляющейся машины полностью обрабатывает сделку и машина едет к следующему пассажиру. Все это возможно в ДАО.

Вернуться к учебному плану