!digital-transformation (846914), страница 35
Текст из файла (страница 35)
В октябре того же года, по сути, появляется рынок биткойнов, — их можно обменивать на бумажные деньги. Биткойн (BTC) превращаетсяв цифровую валюту. В мае 2010 года состоялась первая покупка забиткойны — пиццы за 10 тыс. BTC (в то время это было эквивалентно25 долларам), то есть за сумму, которая на момент написания книги — в 2018 году, составляла сотни тысяч долларов.В декабре 2013 года 19-летний Виталик Бутерин, соосновательжурнала Bitcoin Magazine, канадский программист российского происхождения, представил свое видение криптоплатформы следующего поколения, которое впоследствии реализовалось в проектеEthereum.
Спустя всего пять лет капитализация Ethereum составила миллиарды долларов, и интерес к платформе проявляют такиекомпании, как IBM, JPMorgan Chase, Deloitte, Royal Bank of Scotland,Acronis, Сбербанк, а Microsoft и UBS уже запустили на платформесобственные приложения.В 2014 году Виталик Бутерин получил грант на 100 тыс. долларовот фонда основателя PayPal Питера Тиля и выиграл премию WorldTechnology Awards, что дало новый импульс для развития платформы Ethereum.Ethereum — это децентрализованная программная платформа,на которой каждый разработчик может построить свой проект.
Первыйдействующий релиз программы был представлен в июле 2015 года.Основная идея Ethereum заключалась не только в создании новойкриптовалюты, но и в поддержке так называемых «смарт-контрактов», которые позволяют обмениваться активами без услуг посредников, — контракты записываются в виде кода, существующегов распределенном реестре, который поддерживается и управляется распределенной сетью компьютеров.
Например, два участникасети делают ставку на исход спортивного матча, после завершениякоторого выполняется смарт-контракт и происходит автоматическоераспределение выигрышей согласно заданному алгоритму. По словам самого Бутерина: «Ethereum исполняет программный код, принимая и обрабатывая транзакции от любого человека в мире, и делает это по четким правилам, с гарантией результата. С помощью192Глава 2.
Новые технологии, определяющие цифровую трансформациюэтой платформы могут надежно взаимодействовать даже те люди,которые друг другу не доверяют… Это может быть работа с деньгами — финансовые контракты, страховка, краудфандинг, все видыинвестиций… Единственное условие — чтобы все операции можнобыло описать как математические правила» [42].В 2014 году сообщество начинает отделять биткойн от блокчейна, так как участники рынка признают перспективы других применений технологии блокчейн.Крупнейшие мировые компании работают над технологией блокчейн и инвестируют в ее развитие. В 2015 году блокчейн-стартапChain привлек 30 млн долларов от ряда компаний, включая CapitalOne, Fiserv и Visa, а биржа Nasdaq представила продукт на блокчейне Nasdaq Linq.
В 2016 году IBM открыл исследовательский центрв Сингапуре по разработке технологий на базе блокчейн.Блокчейн-стартапы привлекают миллионы долларов на эмиссиикриптовалют (ICO, Initial Coin Offering). По данным исследовательской компании Smith & Crown, в первой половине 2017 года блокчейн-стартапы привлекли через ICO более 1 млрд долларов — в десять раз больше, чем в 2016 году.Продолжая заметные события из мира блокчейн (рис. 2.52) отметим, что 1 августа 2017 года появилась на свет криптовалюта BitcoinCash (BCH) — как следствие первого хардфорка биткойна. Разделениебиткойн-сообщества произошло из-за проблем с масштабируемостьюсети биткойна, что, как следствие, замедляло проведение транзакцийв сети. По состоянию на январь 2018 года Bitcoin Cash входила в четверку криптовалют по рыночной капитализации (рис.
2.53).Рыночная капитализация в $млрдBitcoinRippleEthereumBitcoin CashCardano23290854320Рис. 2.53. Лидеры в области криптовалют, рыночнаякапитализация в млрд долл.Источник: The Market Mogul Team, Январь, 3, 2018193Цифровая трансформация: анализ, тренды, мировой опытКак работает блокчейнДля совершения транзакции участник должен сообщить другимчленам сети о том, что он уменьшает свой баланс в «бухгалтерской книге» и увеличивает баланс получателя.
Аналогично работает и банк, а единственное отличие состоит в том, что бухгалтерскаякнига криптовалюты общедоступна, хотя и зашифрована, и для ееоткрытия требуется цифровая подпись.Общая модель расчетов в подобной системе выглядит так. Приподключении нового участника ему присваивается уникальный идентификатор — биткойн-адрес. Иначе говоря, создается новая параключей шифрования, которые можно использовать для транзакций.Когда участник создает новую транзакцию, она подписывается частным ключом, который соответствует имеющемуся у него идентификатору, и после этого передается другим участникам сети (рис. 2.54).1Участник АинициируеттранзакциюA2Информация о транзакциирассылается участникам сети3Транзакция передаетсяпо всей сети участников,которые подтверждаютэту транзакциюBМайнер доказывает, что он предоставилнеобходимое количество вычислительныхресурсов для решения PoW-задачи4Транзакцияобъединяетсяс другимитранзакциямиСтановитсяблоком данных5Новый блокдобавляетсяв блокчейнПрозрачныйи неизменяемыйРис.
2.54. Принцип работы блокчейн.Источник: www.elgibborsms.com1946Участник В получаетсумму от участника АABГлава 2. Новые технологии, определяющие цифровую трансформациюУзлы сети, получающие транзакцию, проверяют цифровую подпись на ее соответствие публичному ключу адреса, из которого произведена отправка. Каждая транзакция передается каждому узлу и после проверки на достоверность записывается в «виртуальную бухгалтерскую книгу».
Прежде чем совершить запись любой транзакции,проверяющий узел должен удостовериться в том, что участник сделки,совершающий перевод денег, действительно является участникомсети и имеет на своем счету криптовалюту в достаточном количестве.Центральное звено в такой схеме — «виртуальный реестр», который для обеспечения надежности должен обладать двумя базовыми свойствами: быть всегда доступным всем участникам и исключатьвозможность подделок. Все это достигается благодаря распределенной архитектуре, отсутствию одной централизованной точки хранения и поддержке всех узлов в актуальном состоянии.
Такой распределенный реестр и есть блокчейн, в нем последовательность транзакций размещается в группах (блоках), которые соединяются в цепочки, причем каждый последующий блок хранит в зашифрованномвиде информацию о предыдущем: каждый заголовок блока содержитхеш заголовка предыдущего блока, а тот в свою очередь — хеш предыдущего, и т. д. (рис. 2.55).
В результате нельзя изменить блок безизменения хешей во всех последующих блоках.НеподтвержденныенеупорядоченныетранзакцииTx ab3..., Tx de8..., Tx fe8...,Tx dc8..., Tx fb1...Генерация майнерамираспределеннойбухгалтерской книгиBlock #2A4Block #8СFBlock #9ADPrev #9DAPrev #2A4Prev #8СFTx dc8...Tx fb1...Tx fe8...Tx ab3...Tx de8.......ВремяРис. 2.55. Формирование цепочки блоков.Источник: www.xunibinews.com195ХэшпредыдущегоблокаЦифровая трансформация: анализ, тренды, мировой опытДля того чтобы узлы сети не могли собирать неподтвержденныеоперации, создавать блоки и передавать их для размещения в блокчейне, был введен механизм Proof of work (PoW) — доказательствовыполнения работы.
Узел, генерирующий блок, должен доказать,что он предоставил необходимое количество вычислительных ресурсов для решения PoW-задачи, представляющей собой сложную,абстрактную математическую проблему. Очевидно, что участникицепочки должны иметь достаточную мотивацию для того, чтобыпредоставлять свои ресурсы для генерации новых блоков и хранения всей распределенной базы транзакций. В случае с криптовалютами это достигается просто: узлы сети, предоставляющие вычислительные ресурсы для генерации очередного блока, получают засвои усилия вознаграждение в виде новых биткойнов. Таким образом происходит децентрализованная эмиссия криптовалюты. Отсюда и появилось понятие «майнер» (miner) для узлов, генерирующихблоки, — ведь именно в них и появляется новая валюта, происходитее «добыча» (mining) силами «майнеров».Существует небольшая вероятность того, что в один моментвремени в системе будет сгенерирован более чем один блок.
Еслитакая ситуация возникнет, то появятся несколько ветвей (рис. 2.56),и тогда каждый майнер должен решить, какую ветвь он будет продолжать, включив в свой блок информацию о предыдущем для гарантии однозначности связности. За каждое из направлений майнеры голосуют своими вычислительными ресурсами, — ветвь, в которую будет вложено больше вычислительных ресурсов, будет длиннее, и именно она станет в итоге правильной.
Более короткая ветвьаннулируется, а отраженные в ней транзакции придется проводитьповторно. Это создает определенные дополнительные издержкив рамках сети, однако позволяет получить и новый уровень защиты,сочетая одновременно криптографические, организационные и социальные механизмы.Блок 124B5B6B7B8B4A5A6A7A8A39AРис. 2.56.
За каждое из направлений майнеры голосуют своимивычислительными ресурсами.Источник: www.xunibinews.com196Глава 2. Новые технологии, определяющие цифровую трансформациюБлокчейн всегда выбирает самую длинную и сложную цепочку,поэтому отдельному майнеру выгодно продолжать именно ее, иначе растет риск попасть в аннулированную цепочку и обнулить вознаграждение. Это является препятствием для того, кто хочет создатьцепочку, выгодную именно ему, — например, подменяющую ужезафиксированные транзакции. Если, например, после финальногоблока в цепи (блок 3 на рис.
2.56) майнер-мошенник захочет, чтобы в блоке 4 не было информации о некоторой его транзакции (скажем, о факте траты валюты), то он начнет создавать блок без этойтранзакции. В этом случае ему придется соревноваться со всеми«законопослушными» узлами при формировании всех последующихблоков в порядке, уже принятом другими узлами сети. Сама по себемошенническая операция очень сложна технологически и находится за границей возможностей рядового пользователя, — все блокикриптографически связаны между собой, и для осуществления такойоперации придется их взламывать и пересчитывать заново.