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

Примеры использования блокчейн вне сети Биткоин

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

Познакомиться с описанием подобных бизнес-кейсов можно на бесплатных ресурсах.

Джордж Леви на youtybe: https://youtube.com/GorgeLevy

Ежедневный блокчейн-информатор: https://news.blockchaininformer.com

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

№5. Управление цепочками поставок (SCM).

Управление цепочками поставок - это выдающийся пример использования блокчейн.

Торговая сеть Wall-Mart смогла установить у себя пробную версию блокчейн в сотрудничестве с компанией IBM. Задачей было отследить свиные продукты из Китая. С помощью блокчейн Wall-Mart смогла снизить срок проверки прохождения продуктов с дней до минут. Учитывая, что вопросы порчи продуктов требую быстрой реакции, возможность уменьшить сроки проверки с дней до минут имеет существенное значение. Снижение на 1 процент количества пищевых отравлений на рынке США равнозначно сохранению 700 миллиардов долларов. Эта сумма гораздо больше, если рассматривать мировой рынок. Также есть оценка, что 48 миллионов граждан США заболевают из-за пищевых отравлений. Поэтому успешное внедрение этого решения блокчейн оказалось очень выгодным для Wall-Mart.

№4 Недвижимое имущество

Номер четыре - это реальный пример использования блокчейн в недвижимости. Блокчейн оказался способен успешно проявить себя в примере, представленном австралийскими банками AMZ и Westpac. Это было достигнуто в партнерстве с IBM. Задачей было оцифровать гарантии коммерческого лизинга недвижимости. Это был очень успешный тест, в результате которого удалось повысить прозрачность и снизить риск, ошибки и мошенничества.

№3 Страхование

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

№2 Сертификаты подлинности

На втором месте эффект использования блокчейн в сертификатах подлинности (аутентичности). Компания DNV в партнерстве с Deloitte, реализовала мгновенную проверку сертификатов подлинности на основе блокчейн. Используя технологию блокчейн, стало возможным проверять дополнительно 90 000 сертификатов. Это улучшило устойчивость к помехам, понизило количество случаев мошенничества и подделки.

№1 Гуманитарная помощь

И наконец на первом месте гуманитарная помощь или как блокчейн сохраняет жизни. ООН, в своей Международной продовольственной программе использовала Ethereum для помощи сирийским беженцам. 10 000 сирийских беженцев были обеспечены питанием во время проживания в лагере Azraq в Иордании. Технологии блокчейн позволили обеспечить прозрачность в этом процессе, были уменьшены мошенничество и воровство, снижены посреднические затраты.

Ограничения технологии блокчейн

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

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

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

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

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

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

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

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

Если необходимо выполнять переводы с большой скоростью, или нужно управлять объектами за микросекунды, то блокчейн не подходит.

Несколько общепринятых суждений, связанных с Биткоином и блокчейном

Эта лекция будет посвящена некоторым распространенным микроконцепциям (мнениях, слухах, суждениях), связанных с блокчейном и Биткоином.

Первое суждение, что Биткоин является "анонимным". В действительности Биткоин "псевдонимный". Потому что когда Вы находитесь в сети Биткоин, адрес Вашего биткоина - это Ваш идентификатор. И поскольку Биткоин имеет открытый блокчейн, каждая транзакция, сделанная в сети Биткоин, ссылается на Вашу постоянную запись в открытом всем блокчейне. Таким образом, когда бы Вы не перемещали деньги с использованием Вашего адреса в Биткоин, остальной мир может видеть это и видеть Вашу постоянную запись. Если у Вас есть адрес в сети Биткоин, никому не требуется знать Ваше имя. Но однажды Вы войдете в контакт с реальным миром. Например, Вы захотите поменять биткоин на другую валюту. Тогда Вам придётся участвовать в том, что называется KYC (Know You Customer) - узнать Вашего клиента. Необходимо будет указать настоящее имя в накладной, подтверждающей согласие на получение обычной валюты. И в этот момент Ваш биткоин-адрес будет сопоставлен с Вашим реальным идентификатором и Вы перестанете быть анонимным. На самом деле Вы обладаете "псевдонимностью".

Еще одна интересная история о свойстве псевдонимности Биткоина связана с онлайн-магазином, называемом Шелковый путь (Silk Road). В 2011 году Шелковый путь был известен как теневой рынок для продажи запрещенных наркотиков. И один из простых способов купить эти наркотики был как раз с использованием Биткоин.

Действительно, темный интернет позволял людям не раскрывать себя. Но в 2013 году сотрудники ФБР смогли прикрыть эту сеть продаж. И они сделали это, выследив некоего "Страшного Пирата Робертса", который в действительности запустил Шелковый путь.

Этот "Страшный Пират Робертс" верил в свою анонимность, когда использовал Биткоин. ФБР отслеживало каждую транзакцию, сделанную "Страшным Пиратом Робертсом", они были сопоставлены с его адресом в Биткоин. В итоге это привело к аресту и к закрытию Шелкового Пути.

Таким образом, Биткоин не является анонимным. Некоторые считают, что Биткоин раньше использовался для отмывания денег и криминальной деятельности. Но как я отметил раньше, Шелковый Путь как раз и был прикрыт благодаря тому, что сотрудники ФБР смогли проследить все транзакции в открытом блокчейне.

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

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

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

Так что блокчейн - не лучший вариант для использования в качестве базы данных.

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

Еще одно суждение: нужно купить целый биткоин, чтобы войти в сеть Биткоин.

Не нужно покупать целый биткоин, чтобы войти в сеть Биткоин. Потому что учитывая цену в несколько тысяч долларов, это очень дорогое предложение. Можно войти в сеть Биткоин гораздо за меньшую сумму, чем целый биткоин. Биткоины могут быть разделены вплоть до 100 миллионов раз. В результате такого деления получится нечто, называемое Сатоши (Satoshi).

Это были наиболее распространенные суждения о блокчейне и Биткоине.

Биткоин Кэш

Многие интересуются, что такое Биткоин Кэш и чем он отличаются от просто Биткоин.

Биткоин Кэш - это новая криптовалюта, появившаяся из-за "принудительного ветвления" в блокчейн Биткоин. Что это значит разберемся позже. Но ключевой момент - что Биткоин Кэш - это не Биткоин. На самом деле это другая криптовалюта. Биткоин Кэш - это другой тип криптовалюты, который появился из-за увеличения размера блока Биткоин от 1 Мегабайта (1 Мб до 8 Мб.)

Это стало результатом того, что Биткоин пытались масштабировать и возник внутренний конфликт при выборе, как лучше повысить ограничение размера блока в 1 Мб. Что сделал Биткоин Кэш в действительности -ввел в действие совершенно новую криптовалюту с ограничением размера блока в 8 Мб.

Ключевым фактом относительно Кэша Биткоин является то, что Биткоин Кэш не имел планов внедрить так называемое "Раздельное подтверждение" (Segregated witness или Segwit), которое является одним из решений для Биткоина для обеспечения масштабирования.

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

1 августа 2017. "Принудительное ветвление"

Вернемся к 1 августу 2017 года, когда состоялось "принудительное ветвление" и был создан Биткоин Кэш. Блокчейн Биткоин - это постоянно пополняемая книга учета, список всех транзакций, которые проходили в сети Биткоин, на всем пути, начиная с первой транзакции, которой является блок Генезис.

Блок первой транзакций был создан в январе 2009. Новые блоки добавлялись в блокчейн Биткоин примерно через каждые 10 минут после последней добавленной транзакции.

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

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

1 августа 2017, на блоке № 478558 произошло расщепление. Ассоциация ViaBTC создала блок размером 1.9 Мб, который не соответствовал правилам сети Биткоин. Дело в том, что Биткоин имеет ограничение в 1 Мб, а новый блок не соответствовал этому ограничению и содержал 1.9 Мб.

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

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

Как видно на рисунке, расщепление произошло на блоке № 478,558. Это блок, на котором развилка разделила движение на части. Это означает, что любой, кто держал биткоины до блока № 478,558 автоматически мог бы получить две монеты. Они могли иметь все монеты, которые имели на блоке Биткоин 478,558 плюс все монеты, которые теперь стали Биткоин Кэш. Но это не так. Что было первоначально добыто, только это и должно быть получено. Разветвление цепочки привело к тому, для каждой отдельной монеты Биткоин есть соответствующая монета Биткоин Кэш, которой владели до блока № 478,558. Предположим, что есть 5 биткоинов на блоке № 478,558. Далее можно владеть либо 5 биткоинами, либо 5 бикоинами кэш, можно выбрать что-то одно.

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

Сайт http://Bitcoin Cash.org является сайтом проекта Биткоин Кэш.

Это вебсайт, на котором опубликовано все, что связано с Биткоин Кэш: историю происхождения, отличия от биткоина, кошельки для Биткоин Кэш и обменники, на которых можно купить и продать Биткоин Кэш.

Сайт coinmarketcap.com отслеживает стоимость криптовалюты на рынке.

Сайт хранит изменения курсов всех криптовалют, по которым они продавались, а также поддерживает значения курса, различные его изменения: рост или падение. Можно увидеть, что Биткоин отслеживается как полностью отдельная валюта от Биткоин Кэш. Биткоин в данный момент записи имеет цену выше чем $3,785, в то время как Биткоин Кэш имеет цену $319. Биткоин имеет символ BTC, в то время как Биткоин Кэш имеет другой символ - BCH.

Следует отметить, что символ BCH, можно увидеть на coinmarketcap.com, но некоторые сайты используют для Биткоин Кэш обозначение ВСС или XBC. На самом деле это ситуация решается в настоящее время, поскольку предшествующая валюта использовала символ BCC. И как результат, Биткоин Кэш имеет проблемы с обозначением ВСС, поскольку это пересекается с предшествующей валютой, использующей такой символ. Так что можно увидеть вебсайты, где Биткоин Кэш обозначается BCC или BCH.

Для Биткойн Кэш также есть обозреватели для блоков (block explorer), с помощью которых можно онлайн отслеживать, что происходит.

Это http://blokckdozer.com, который отслеживает информацию о Биткоин Кэш. На экране последние транзакции, произошедшие в Биткоин Кэш. Внизу слева показаны значения хэш-кодов для каждой из транзакций. Чуть выше - "высота" каждого блока. Правее можно увидеть количество транзакций в блоке и их размер. Это отличный сайт, чтобы получить информацию о том, что происходит.

В блоке № 478571 можно увидеть кое-что интересное о Биткоин Кэш: блок Биткоин Кэш содержит 4,331 транзакцию при общем размере 4.68 Мб или 4,683,334 байтов. Таким образом, этот блок размером 4.68 Мб гораздо больше чем ограничение в 1 Мб, установленное Биткоин. По этой причине существует Биткоин Кэш. Другой обозреватель блоков - это http://blockchair.com.

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

Биткоин Кэш - это новая криптовалюта, которая появилась в результате "принудительного ветвления" блокчейн обычного Биткоин. Биткоин Кэш позволил повысить размер блока до 8 Мб сверх ограничения в 1 Мб, которое было до ветвления.

Сайт http://BitcoinCach.org - сайт проекта Биткоин Кэш.

Если есть желание проследить как меняется Биткоин Кэш, увидеть как добываются различные блоки и добавляются в блокчейн Биткоин Кэш, возможно сделать это на http://Blockdozer.com и http://Blockchair.com.

Развилки Биткоин и "Раздельное подтверждение" (Segregated Witness или SegWit)

В этой лекции обсудим развилки: "жесткие" и "мягкие", а также разницу между ними.

Интересно, что Биткоин прошел через оба вида развилок, причем в один и тот же месяц. Биткоин прошел через Жесткую развилку, которая привела к возникновению Биткоин Кэш - новой криптовалюты, порожденной обычной Биткоин. И сейчас он активировал SegWit, используя Мягкую развилку.

Что такое развилка?

"Развилка происходит, когда блокчейн расщепляется на два различных направления движения". Представьте, что Вы идете по дороге и встретили развилку, и теперь должны сделать выбор: повернуть направо или налево? Развилка обычно означает, что блокчейн расщепляется на два различных направления движения. И существует много причин, по которым это может произойти.

Жесткая развилка против мягкой

Давайте сравним жесткую и мягкую развилки. Жесткая развилка в блокчейне (в данном случае - в блокчейне Биткоин) выполняет изменение, которое заставляет обновиться (сделать апгрейд) каждого. Мягкая развилка выполняет изменение, которое обратно совместимо. Это означает, что нет необходимости делать апгрейд. Не будет возможности делать некоторые вещи из-за того, что не прошло обновление, но развилка сможет продолжаться и можно принять в ней участие, даже если не было обновления.

Интересные факты о развилках

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

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

Когда такое случается, блок, который хоть и победил, но не оказался в наиболее длинной цепочке, называется блоком-сиротой. Эти блоки реализуются заново: транзакции помещаются в область памяти (Mempool), которая является местом, где транзакции дожидаются подтверждения. Но они не теряются.

Жесткая развилка 1 августа: Биткоин Кэш

Поговорим о Жесткой развилке с точки зрения Биткоин Кэш. 1 августа от Жесткой развилки родился Биткоин Кэш. Фактически это была жесткая развила, рожденная пользователями. И это произошло конкретно на блоке 478,558. Когда Биткоин Кэш активировал новый протокол, это вызвало расщепление в цепочке. И это была жесткая развилка, поскольку уже никто не мог выполнить апгрейд, чтобы пройти вдоль новой цепочки. Биткоин Кэш ушел на новый путь, в то время как Биткоин продолжил двигаться в том же направлении. Очень многие майнеры, которые были в блокчейне Биткоин, не апгрейдились до протокола Биткоин Кэш.

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

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

Все блоки криптографически связаны друг с другом. 1 августа был создан новый тип блока, размером 1.9 Мб, потому что сообщество ViaBTC запустило протокол Биткоин Кэш.

Это вызвало расщепление, потому что протокол Биткоин Кэш действительно позволял блоки размером 8 Мб, а оставшийся протокол Биткоин не позволял блоки в 8 Мб.

Это вызвало расщепление цепочки. Некоторые подписались на блоки в 8 Мб, а другие по-прежнему остались с протоколом, имеющим ограничение размера блоков в 1 Мб в блокчейне Биткоин.

Теперь давайте рассмотрим мягкую развилку, исследуя, как в Биткоин активировалось Раздельное подтверждение.

24 августа, мягкая развилка: SegWit

Чтобы быть точным, эта мягкая развилка случилась 24 августа, в результате процесса, названного UASF (User Activated Soft Fork - мягкая развилка, активированная пользователем). Раздельное подтверждение (SegWit) было заблокировано 8 августа 2017 года на блоке номер 479,707. Заметим, что этот номер выше, чем 478,558, то есть чем номер блока, на котором отделился Биткоин Кэш. Таким образом, Раздельное подтверждение произошло на главной цепочке Биткоин, а не на Биткоин Кэш.

Биткоин Кэш не имеет ничего общего с Раздельным подтверждением. Это другая криптовалюта на тот момент. Заметим, что Раздельное подтверждение было активировано не 8, а 24 августа. Эта мягкая развилка с Раздельным подтверждением не привело к расщеплению цепочки. Раздельное подтверждение заключалось в том, что при ограничении размера блока был изменен способ измерения пространства, и этот способ был назван ограничением веса блока.

Что произошло 8 августа с блоком 479,707?

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

Это должно было произойти. Однако, процесс нуждался в продолжении до блока 481,824, когда система активировала Раздельное подтверждение и оно начало жить.

На блоке № 481,824 узлы, которые выполняли Раздельное подтверждение, стали создавать транзакции, включающие Раздельное подтверждение (SegWit).

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

Теперь давайте обсудим, что такое Раздельное подтверждение.

Раздельное подтверждение (SegWit) это, прежде всего, обновление (апгрейд) протокола. Оно существенно улучшает масштабирование Биткоина без увеличения размера блока. SegWit также нацелено на уязвимость Биткоина, которую называют "транзакционной тягучестью". SegWit позволяет преодолеть транзакционную тягучесть.

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

Как результат Мягкой развилки, Раздельное подтверждение не приводит к расщеплению цепочки.

Транзакция Биткоин содержит три основные части.

Первая часть - это Вход (Input). Вход - это откуда пришли монеты или откуда появились средства. Вторая часть - Сумма (Amount). То есть, сколько биткоинов пришло из данного источника. Третья часть - Выход (Output). Это направление, куда собираются пойти эти биткоины.

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

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

Это позволяет быть уверенным, что биткоины не отправлены кем-то, кто не уполномочен это делать. Это обеспечивается наличием личного (закрытого, секретного) ключа, или скорее, кошелька, имеющего Ваш личный ключ и возможностью подписать каждую транзакцию контролируемым только Вами личным ключом. Это цифровая подпись. Сейчас в выполняемой транзакции с SegWit эти данные с подписью, также известными как Подтверждение (Witness), Разделы в отдельный блок.

Другими словами, эти данные вытянуты из основного блока. Это часть изменений, о которых упоминалось выше, когда говорили об ограничении (лимите) веса блока вместо размера блока. Информация с цифровой подписью вынесена во внешний блок, который отделен от транзакции. Это освобождает, по оценкам, от 60 до 63% пространства, занимаемых данными самой транзакции, которая подтверждена этой цифровой подписью. Кроме того, следует особо отметить, что SegWit делает так, что Вход и Количество тоже становятся частью цифровой подписи!

На этом рисунке показан процент транзакций с Раздельным подтверждением.

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

Будущее добычи (майнинга) биткоинов

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

В данный момент это 12.5 биткоинов за блок, и награда выплачивается каждые 10 минут. Общее возможное количество биткоинов вычислено в размере 21 миллиона. Больше этого значения их не может быть.

Итак, поговорим о вычислении конечного числа биткоинов. На blockchain.info показан рост переменной, отражающей количество биткоинов. Можно также увидеть размер блока и цену биткоина.

Если посмотреть на диаграмму, то можно увидеть, что сейчас примерно 16,3 миллионов биткоинов. Точнее, 16,384,088 биткоинов.

На самом деле их немного больше, поскольку на дату лекции уже прошло какое-то время с того момента, когда их было 16,3 млн. И это количество растет на 12.5 биткоинов примерно каждые 10 минут. Всякий раз, когда произойдет майнинг очередного блока, это количество будет увеличиваться, пока не достигнет общего количества в 21 миллион биткоинов. По оценке, это количество будет достигнуто в 2140 году. Это не является точным предсказанием, поскольку неизвестно, что может произойти к этому времени, но исходя из текущего тренда, это действительно произойдет к вычисленному сроку.

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

Давайте обсудим, с чем связан повышенный спрос на Биткоин. Одной из причин роста цены является то, что все больше и больше людей покупают биткоины, при этом количество биткоинов ограничено. Соответственно объем транзакций тоже растет.

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

На текущий момент есть ограничение в 1 Мб. Это действительно накладывает ограничение на Биткоин, которое означает, что реально невозможно иметь достаточно транзакций в одном блоке, имея только 1 Мб пространства. Если размер блока будет повышен, то гораздо больше транзакций будет доступно и их объем возрастет экспоненциально. Это означает, что вознаграждение за обработку транзакций будет получено больше за каждый отдельный блок, который будет промайнен.

Управляемая поставка биткоинов

Максимально будет создан только 21 млн биткоинов к 2140 году. И это было с самого начала предусмотрено Сатоши Накамото. Эта четко ограниченная поставка биткоинов имеет весьма точно настроенные правила для создания этих биткоинов.

Известно, что когда Биткоин стартовал, майнинг вознаграждался 50 биткоинами каждые 10 минут. Сатоши Накамото встроил это в систему, потому что биткоинов тогда вообще не было. В то же время было необходимо создать много биткоинов, было необходимо предоставить их для использования.

Так что в то время вы могли заработать 50 биткоинов каждые 10 минут или 7200 биткоинов ежедневно. Таким образом было создано много биткоинов в самом начале. Но Maatta также нужно принять во внимание. Он встроил нечто, известное как Halving (деление пополам).

В общем это процесс в Биткоин, который предусматривает, что каждые четыре года стоимость обработки 210,000 блоков в биткоинах урезается наполовину. Это означает, что после первого деления пополам майнеру вместо 50 биткоинов стали давать 25. Это процесс снизил поставку ежедневно создаваемых биткоинов до 3600.

И это процесс продолжался до следующего деления пополам, которое произошло в июле 2016. В результате количество создаваемых биткоинов снизилось до 12.5 и мы сейчас как раз на этом этапе. Это означает, что ежедневно создается 1800 биткоинов. И это процесс продолжится до следующего деления пополам, которое случится 12 июня 2020 года, когда цена достигнет 6.25 биткоинов за блок. Это означает, что всего будет создаваться 900 биткоинов ежедневно и это продолжится до следующего деления пополам. Можно продолжить этот график вплоть до 2140 года и увидеть, что будет достигнут 21 млн. биткоинов и будет создан последний биткоин, который когда-либо будет добыт.

Важные даты в истории Биткоин

31.10.2008 была опубликована Белая книга Сатоши Накамото, с которой и началось движение Биткоин.

Следующая - 3.01.2009, которая соответствует блоку Генезис, первому блоку транзакций, которые были опубликованы в блокчейн Биткоин в эту дату.

22.05.2010 состоялась первая розничная покупка и это действительно был первый день, когда кто-либо использовал биткоин для покупки какого-либо продукта. Реально это были две пиццы.

Этот день называют День пиццы и человека звали Ласло Ханьеч (Laslo Hanyecz). Ласло написал на форум Биткоин, что он готов купить пиццу за биткоины. И он сторговался купить 2 пиццы стоимостью $25 за 10,000 биткоинов. Он использовал обменный курс четверть пенни за биткоин. То есть он заплатил 4 биткоина за каждый пенни, когда купил 2 пиццы стоимостью $25.

28.11.2013 один биткоин прошел отметку в $1000.

Получается, что стоимость 1 биткоин за это время поднялась от четверти пенни до 1000 долларов.

02.03.2017 - это день, когда биткоин стал стоить более 1 унции золота.

Как устанавливается цена на биткоин?

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

В качестве реального примера первая покупка, когда-либо сделанная с использованием биткойна, была сделана 22 мая 2010 года. Эта первая покупка состояла из 2 пицц, которые купил человек по имени Ласло Ханьеч. В то время Ласло заплатил 10 000 биткойнов за 2 пиццы. Цена этих 2 пицц в 2010 году была приблизительной общей стоимостью $ 25,00 USD. С этой покупкой Ласло фактически установил реальную цену 1 биткойна, другими словами - что можно было бы получить взамен на нее, на 1/4 процента (т. е. 4 биткойн = 0,01 доллара США).

По прошествии времени стоимость биткойна резко возросла, и тот же биткойн, который стоил 1/4 процента в 2010 году, теперь стоит более 1000 долларов. И так как биткойны никогда не уничтожаются (они постоянно находятся в блокчейне), то это означает, что точно те же самые 10 000 биткойнов, которые стоили 25 долларов США в мае 2010 года, в настоящее время стоят более 150 миллионов долларов США (по цене 1 BTC = 15 000 долларов США USD на момент создания этой лекции).

Что привело к росту цены на биткойн?

На рост цены биткойна оказывает влияние тот факт, что есть люди, которые готовы заплатить тысячу долларов за биткойн. Другими словами, именно рынок определяет цену биткойна. Отслеживать стоимость биткойнов в реальном времени можно на https://BlockchainInformer.com Цена, которую видите там, представляет собой текущее среднее значение, основанное на цене, которую продают биткойны по 5 ведущим биткойн-биржам (места, где люди могут покупать и продавать биткойн).

Как начать использовать Биткоин

Чтобы начать использовать Биткоин, Необходимо помнить, что Биткоин имеет несколько особенных качеств. Он во многом напоминает деньги, но есть несколько свойств, которые его отличают.

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

После с знакомства с Биткоин необходимо инсталлировать кошельки. Это тип программного обеспечения, которое можно установить на смартфон или компьютер и которое даст возможность войти в Биткоин и создать Ваши собственные адреса. Адрес в Биткоин очень похож на адрес электронной почты (e-mail). Адрес используется для получения биткоинов.

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

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

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

Далее - как тратить биткоины. Это не только означает тратить средства, но и возможно посылать биткоины или можно использовать биткоины в более чем 160 000 видах сделок по всему миру.

Многие из хорошо известных брендов: Microsoft, Dell и другие используют биткоин в качестве платежных средств. Можно использовать Биткоин для отправки платежей в разной валюте. Не надо беспокоиться о переводе денег в другую валюту. Просто можно платить в биткоинах, это универсальная валюта во всем мире.

Выбор кошелька для Биткоин

Чтобы включиться в Биткоин, нужен кошелек. Кошелек позволит получать, посылать, хранить биткоины.

http://Bitcoin.org - это сайт, самостоятельно разработанный Сатоши Накамото и другим разработчиком - Марти Малми (Martti Malmi). У Марти был ник Сириус, под которым он более известен. Марти недолго был активным разработчиком, но он поддерживает вебсайты http://BitcoinTalk.org и http://Bitcoin.org. Он не участвует в разработке Биткоин . Bitcoin.org тесно не связан с конкретными разработчиками ядра Биткоин или с теми, кто реально управляет Биткоин. Скорее, это проект с открытым кодом. И он управляется открытым сообществом. Таким образом миссия bitcoin.org - способствовать росту и распространению Биткоин. Он управляется некоммерческой организацией. Данный сайт является хорошей отправной точкой в объяснении, как выбрать кошелек. Здесь много полезных возможностей.

На страницу http://Bitcoin.org/en/choose-your-wallet можно увидеть разные типы кошельков. Есть мобильные кошельки, которые можно запускать на любом устройстве под управлением Android, iOS, Windows, BlackBerry.

Можно также использовать ноутбук под управлением Windows, Mac или Unix.

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

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

Аппаратный кошелек - это реальное устройство, которое позволяет хранить Ваши личные ключи off-line, вне сети Интернет. В аппаратном кошельке хранятся личные (секретные) ключи, которые получаете, чтобы управлять, посылать, разблокировать Ваши ключи. Достоинства аппаратного кошелька в том, что он позволяет осуществлять так называемое "холодное хранение". В противоположность "холодному" "горячее" хранение означает, что хранение осуществляется на устройстве, подключенном к Интернет. При "холодном" хранении личные ключи хранятся off-line, где никто не может до них добраться. Вы сохраняете полный контроль над ними и можете свободно положить их внутрь защищенного депозитного ящика, если пожелаете.

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

Важно помнить о том, что не нужно покупать биткоин целиком. Можно начать гораздо с меньшей суммы .

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