Гид по блокчейнам: что это такое, как работает и как выбрать платформу для своего бизнеса
Растет спрос на удобный блокчейн для бизнеса. Что нужно знать перед тем как выбрать платформу, которая будет соответствовать всем задачам проекта – читайте в новой статье.
Блокчейн – технология, которая быстро развивается и постепенно приходит во многие сферы жизни. Если не так давно, возможности блокчейна для бизнеса интересовали только компании в FinTech и IT секторах экономики, то сейчас положение дел на рынке изменилось. Потребность в удобной платформе для расширения бизнеса и создания децентрализованных приложений появилась во многих отраслях.
Выросший спрос закономерно увеличил и предложение. Количество открытых и закрытых блокчейн-решений для самых разных сфер бизнеса от мобильных игр до агрегаторов такси растет каждый день. В этом многообразии может быть сложно разобраться. С чего начать, если вы решили построить свой проект на возможностях, которые может дать блокчейн – читайте в новой статье.
Блокчейн в дословном переводе с английского – это цепь блоков. Каждый блок в цепочке содержит информацию и связан с предыдущим блоком. Можно представить блокчейн, как огромную базу данных, которая не находится в одном месте, как например городской архив, а распределена по сети. Так как блоки связаны между собой, информацию в блокчейне практически невозможно изменить постфактум, потому что каждый блок имеет в себе часть информации предыдущего блока.
Блокчейн задумывался как новый, более безопасный и прозрачный способ передачи данных, который децентрализован, и не требует посредника. Вариантов применения блокчейнов множество – банки, маркетплейсы, платежные системы, бюрократические ведомства, государственная система выборов или медицина – в идеальном мире блокчейн все это может заменить или усовершенствовать.
Существуют сотни разных блокчейнов, которые появились за последние несколько лет. Их можно классифицировать – например один из создателей сети Ethereum Виталий Бутерин выделяет три большие группы блокчейнов: публичные, частные и консорциумные.
Публичные блокчейны общедоступны – любой может создавать блоки с информацией, читать их и участвовать в механизме работы. Такие блокчейны децентрализованы, что значит не имеют администратора. Механизмы консенсуса, о которых речь пойдет ниже, подтверждают транзакцию и факт, что информация записана верно. Большинство известных блокчейнов, такие как Bitcoin, Ethereum, Tron и другие – публичные.
В частных блокчейнах записывать информацию смогут только участники, которым доверили это право. Доступ к информации может быть общим, или иметь ограничения – это будет зависеть от характера и целей такого блокчейна. Частные сети могут использоваться в крупных компаниях, чтобы хранить и быстро передавать информацию, или в государственных институтах, например в качестве замены земельного кадастра и других бюрократических ведомствах.
Консорциумные блокчейны – частично децентрализованные сети, работа которых определяется несколькими заранее выбранными организациями. Например, несколько компаний организовали платформу, через которую могут быстро проводить транзакции и обмениваться информацией. Участники консорциума могут делать общедоступным доступ к информации, или полностью закрыть его.
Не можете выбрать подходящий блокчейн – создайте свой. В теории каждая компания при наличии ресурсов может создать свой блокчейн, который будет отвечать всем нуждам бизнеса. Но на практике это решение потребует больших денежных ресурсов и надежную команду программистов.
Итак, мы уже знаем, что блокчейн – это распределенная децентрализованная сеть, которая делает транзакции и обмен информацией надежными, безопасными и прозрачными. Уверенность в этом дает механизм консенсуса. Или говоря простыми словами – специальный алгоритм, который проверяет факт, что данные в блокчейн записаны верно и подтверждает транзакцию.
Существует множество алгоритмов консенсуса и их производных – у каждого свой принцип работы и свойства. Разберем некоторые из них:
- Proof-of-Work. Один из самых первых алгоритмов доказательства работы блокчейна, который стал известен благодаря биткоину. Для подтверждения транзакций используется децентрализованная сеть компьютеров (майнеров), которые конкурируют между собой и стараются решить математическую задачу. Компьютер, который находит ее решение, подтверждает транзакцию и создает новый блок – получает вознаграждение. Главные недостатки этого алгоритма – высокое энергопотребление и низкая скорость передачи информации.
- Proof-of-Stake. Этот алгоритм был создан в качестве более быстрой и экологичной альтернативы PoW. Любой пользователь может стать валидатором сети, оставив под залог определенное количество монет. Валидаторы выбираются рандомным образом и получают комиссию за каждый проверенный и подтвержденный блок в сети. Чем больше монет в стейке имеет валидатор, тем больше шансов, что система выберет его для подтверждения транзакции. Преимущества этого способа подтверждения работы – экологичность и более высокая скорость транзакции. Недостатком является угроза централизации – валидаторы с большим количеством монет могут контролировать большую часть сети.
- Proof-of-Burn. Алгоритм консенсуса похож на PoW, но не требует мощных компьютеров или видеокарт. Вместо этого, пользователи инвестируют в виртуальное оборудование для майнинга. В процессе валидации блоков, криптовалюта намеренно «сжигается», чтобы обеспечивать надежность сети. Чем больше пользователь сожжет монет в пользу устойчивости системы, тем больше вариантов, что его выберут в качестве валидатора. Преимущества PoB – в низком энергопотреблении и в том, что сжигание может положительно сказываться на росте стоимости монет в сети. Основной недостаток сетей с использованием этого механизма консенсуса в том, что он подойдет для зрелых проектов, у которых уже произошла эмиссия монет.
Прежде чем выбрать блокчейн для своего проекта или приложения, нужно обратить внимание на несколько важных моментов.
1. Определиться с видом блокчейна – частный или публичный, исходя из логики и выгоды для каждого бизнеса. В отдельных случаях, использовать публичный блокчейн может быть нецелесообразно и лучше выбрать закрытые программные решения.
2. Разобрать чисто технические моменты перед разработкой своего приложения – какой язык программирования используется в сети, протокол консенсуса и есть ли поддержка смарт-контрактов.
3. Оценить насколько выбранная сеть может масштабироваться и обеспечивать скорость транзакций. Например, для идеи децентрализованного приложения по переводу денег, необходима сеть, которая способна обеспечивать высокую скорость подтверждения транзакций с низкой комиссией сети.
4. Оценить уже созданные приложения в той или иной сети. Многие блокчейны создаются под определенный сектор бизнеса. Например, Ripple подойдет для услуг финансового сектора, Binance Smart Chain для быстрой торговли, а Polkadot популярен среди разработчиков проектов в сфере GameFi и NFT.
Благодаря бурному росту NFT и DeFi в 2021 году, Ethereum стал гигантом отрасли. Внедрение смарт-контрактов в блокчейн и простор фантазии для разработчиков сделали эфир не столько платежной системой, как биткоин, а платформой для строительства множества приложений и идей. Однако популярность этого блокчейна повлияла на него с негативной стороны – огромное количество приложений и проектов заметно снизили скорость транзакций и повысили комиссию, известную как сборы за газ.
Эфир остается лидером и хорошей платформой для строительства проекта, потому что создатели продолжают работу над улучшением и масштабированием сети, которая сможет обеспечивать бесперебойную и быструю работу блокчейна. Но перед тем как принять решение необходимо учесть цели проекта и возможно присмотреться к новым сетям.
На «минусах» Ethereum поднялось множество блокчейнов, которые делают заявку на статус «убийцы Эфира», так как им удалось учесть некоторые недоработки платформы в своих сетях. Например, в последнем отчете от Cointelegraph эксперты оценили шансы трех платформ на бурный рост – Solana, Polkadot и Algorand.
Главным преимуществом Solana является скорость проведения транзакций. Благодаря гибридному алгоритму консенсуса proof-of-stake и proof-of-history, разработчикам сети удалось достигнуть показателя до 150000 транзакций в секунду – для сравнения Ethereum пока выдает около 4000 TPS. Сеть Solana выбирают проекты сектора финансовых услуг и DeFi.
Основа Polkadot в его функциональной совместимости с другими сетями. В будущем разработчики представят решения по легкому способу перемещаться между блокчейнами и проектами. Единая экосистема вместо сотни изолированных сетей – это то к чему стремятся разработчики этой платформы, поэтому Polkadot может быть верным решением для проектов в сфере Web 3.0.
Algorand – обещает немедленное подтверждение транзакций и хорошие возможности для масштабирования сети. Кроме того архитектура блокчейна позволяет строить частные сети на базе основной. Это удобное решение для разработчиков игр и государственных компаний.
Прежде чем выбирать блокчейн для своего стартапа следует убедиться, что в команде есть разработчики, которые смогут реализовать потенциал технологии. Новые и более продвинутые решения разрабатываются каждый день, не говоря уже об обновлении предыдущих. Возможности блокчейна для бизнеса почти безграничны, но к сожалению, пока не могут предложить шаблонных решений. Поэтому работая даже с самой прорывной идеей – необходимо быть уверенным, что программисты в команде справятся с вызовом.
Блокчейн: принцип работы, сферы применения и перспективы
Криптовалюты и смарт-контракты, Web 3.0 и NFT – все эти символы XXI века основаны на технологии блокчейн. Ее называют главным изобретением человечества и будущим цифрового мира. А кое-кто даже видит в основе идеального государственного устройства. Но многие ли смогут объяснить, как работает эта инновация?
Поможем врагу с билетами на Кобзона. Собираем на Mavic для наших защитников
Редакция MC.today выяснила, что такое блокчейн и блокчейн кошелек, какой принцип работы технологии, ее виды, и перспективы.
Что такое блокчейн
Термин блокчейн переводится с английского, как «цепь блоков». Это способ шифрования, передачи и хранения данных в распределенной сети. Название наглядно отражает суть концепции, ведь информацию в блокчейне действительно хранят в виде цепочки цифровых блоков. При этом каждый последующий блок неразрывно связан с предыдущим, а все блоки сохраняются в узлах компьютерной сети, которые называют нодами .
Что такое блокчейн
Другими словами, блокчейн – это распределенный цифровой реестр, который содержит записи о всех транзакциях участников системы. У этой базы данных нет единого центра и управляющих органов. Каждую операцию в ней документируют и подтверждают все участники сети, поэтому подделать или удалить записи практически невозможно. Это позволяет обойтись без посредников, таких как банки, и открывает новые горизонты в электронной коммерции, кибербезопасности, государственном управлении и других сферах.
История возникновения блокчейна
В представлении большинства людей история блокчейна началась 21 октября 2008 года, когда разработчик (или группа разработчиков) под псевдонимом Сатоши Накамото упомянул технологию в «Белой книге» – базовом документе биткоина.
Не пропустите ни одной важной новости от MC.today
Изобретатели блокчейна Скотт Сторнетта и Стюарт Хабер
Однако еще в 1991 году математики Скотт Сторнетта и Стюарт Хабер описали криптографически защищенную цепочку блоков. А спустя год они же добавили в нее систему хешей – уникальных идентификаторов, позволяющих эффективно проверять подлинность транзакций.
В 1995 году Скотт и Стюарт запустили первый в истории блокчейн под названием Surety. Интересно, что его направленность никак не была связана с криптовалютами. Задачей своего детища пионеры блокчейна видели подтверждение достоверности цифровых документов. А делать это они собирались путем внесения в них временных отметок.
«Решение Сатоши сосредоточиться на денежной системе было потрясающей идеей. – говорит Сторнетта. – Но я рассматривал это как один из многих возможных вариантов использования технологии, хоть и весьма интересный. Однако для нас главным было просто обеспечение целостности записей».
Хабер соглашается с коллегой: «Я вижу, как наше изобретение… уже сейчас обеспечивает целостность записей, гарантируя невозможность их изменения, и это можно использовать для самых разных целей. Это поможет сохранить достоверность записей для истории. Вспомните хотя бы Александрийскую библиотеку… Мы многое потеряли, когда она сгорела». Заметим, что ту же цель преследовали создатели цифрового архива Всемирной паутины, о котором мы уже писали ранее.
Сегодня изобретатели блокчейна находятся в весьма необычном положении. С одной стороны, их детище опередило время, сыграло важнейшую роль в появлении рынка цифровых активов и обрело всемирную популярность. С другой стороны, для широких масс история блокчейна неразрывно связана с биткоином Сатоши, а Сторнетта и Хабер остаются в тени создателя первой криптовалюты.
Как работает блокчейн
Децентрализация
Банк Англии определяет блокчейн, как «технологию, позволяющую людям, которые не знают друг друга, доверенно и совместно использовать запись событий» . Совместно – значит, без единого управляющего центра. Чтобы это стало возможным, понадобилось создать несколько новых технологий.
Одна из таких составляющих блокчейна – «распределенная сеть». Разберемся что это такое. До изобретения блокчейна существовало две системы передачи данных: централизованная и децентрализованная. Централизованную сеть можно представить в виде звезды со множеством лучей. Так, например, выглядит рабочий сервер с подключенными к нему компьютерами.
Самым известным примером децентрализованной сети является Интернет. Каждый компьютер в нём подключен к определенному узлу – серверу или провайдеру. А этот узел, в свою очередь, подключается к другим узлам. В результате любые два устройства могут взаимодействовать через несколько промежуточных узлов.
Но и в первом и во втором случае информация хранится на каком-то сервере. Например, эта статья хранится на сервере, где арендует место сайт MC.today . А значит администратор этого сервера теоретически мог бы ее удалить или изменить. Как же хранить данные, чтобы можно было их совместно использовать, но нельзя было изменить?
Для этого нужна распределенная сеть . Каждый компьютер в ней подключается не к нескольким, а ко всем узлам сети. Более того, любой из этих компьютеров хранит всю информацию, которая опубликована в сети. Система функционирует без центральных узлов, так как все устройства в ней сами являются такими узлами. В результате изменить данные, которые попали в сеть и хранятся в тысячах компьютеров, практически невозможно. Можно сказать, что доверие становится частью самой системы.
Хеш-функция
Следующая технология, без которой невозможно понять работу блокчейна, – это криптографическая хеш-функция , или просто хеш. Его можно представить как черный ящик, на вход которого мы подаем любую информацию, а на выходе получаем уникальную строку из 64 символов. При этом неважно введешь ли ты слово «блокчейн» или полный текст Библии – результат всё равно будет состоять из 64 знаков. Убедиться в этом можно тут .
Что-то подобное происходит, когда мы вставляем длинный URL-адрес страницы в сервис коротких ссылок вроде Bitly . Только в отличие от сокращателей ссылок, хеш-функция в блокчейне действует только в одну сторону. Поэтому восстановить по хешу исходные данные невозможно. У хешей есть три интересных особенности:
-
Одинаковые данные всегда дают одинаковый результат. Это открывает целый ряд возможностей. Можно реализовать проверку целостности файлов, подлинности документов
Важнейшими качествами распределенного цифрового реестра являются неизменность и анонимность данных. Получается, что данные нужно регулярно проверять, и в то же время их никто не должен видеть. Это как проверить подлинность золотых украшений, не вынимая их из запертого сейфа. На первый взгляд кажется, что задача не имеет решения. Но криптографические хеш-функции творят чудеса.
Они преобразуют данные в код, чем обеспечивают их анонимность. С другой стороны, позволяют четко идентифицировать любую информацию по хешу. Хеш в этом примере можно сравнить с отпечатками пальцев, которые не раскрывают всей информации о человеке, но позволяют его идентифицировать. Так и хеш-функция вычисляет цифровой отпечаток текста, картинок, музыки, видео и любых других данных.
Пример работы блокчейна
Рассмотрим работу блокчейна на примере. Представим Сашу, который решил перевести кому-то определенную сумму в криптовалюте.
-
Транзакция. Саша переводит Маше 1 биткоин.
Преимущества блокчейна
Прозрачность
Все данные блокчейна находятся в открытом доступе, значит любой пользователь может отследить цепь транзакций с самого начала существования сети.
Надежность
Данные записаны на компьютерах множества пользователей. Это снижает риски хакерских атак и компьютерных сбоев. Даже если из строя выйдут десятки компьютеров одновременно, информация не пострадает.
Безопасность
Система добавляет блоки в хронологическом порядке и связывает общим хешем. Поэтому они образуют неразрывную цепочку, звенья которой невозможно удалить или изменить.
Минимальные комиссии
Вместо централизованных посредников, например банков, транзакции регистрируют майнеры. Обычно майнеров много и конкуренция между ними очень высокая. Это позволяет сохранять комиссии на низком уровне.
Независимость
В блокчейне транзакции проходят без посредников. То есть в процесс не могут вмешаться компании, банки и государства.
Недостатки блокчейна
Низкая энергоэффективность
Напомним, что данные хранятся на компьютерах всех участников. Поэтому для регистрации операций приходится обрабатывать огромные массивы информации. Это требует высокой мощности компьютера и ведет к значительным энергозатратам в системе.
Так в 2021 году затраты на майнинг биткоина составили 0.5% мирового потребления электричества – больше, чем тратит в год Аргентина с населением в 45 млн. человек.
Чтобы сократить расход энергии, Еврокомиссия рассматривает меры по запрету майнинга. А Илон Маск заявляет, что главная криптовалюта «дорого обходится окружающей среде» и прекращает продавать свои машины за биткоины.
Атака 51%
В гипотетической ситуации, когда злоумышленник сосредоточит в своих руках 51% и более вычислительной мощности блокчейна, он сможет нарушить работу сети. Успешная атака не способна заполучить ваш приватный ключ или подделать подпись, но позволяет, например, дважды продать одни и те же монеты.
Виды блокчейна
В рамках технологии блокчейна можно реализовать разные уровни доступа к информации. По этому признаку создатель криптовалюты Ethereum Виталий Батерин предложил свою классификацию блокчейн-платформ.
- Публичный, полностью децентрализованный, или общедоступный блокчейн содержит цепочку блоков, которые может просматривать каждый, кто установит необходимую программу. Любой желающий может свободно присоединиться к сети и принимать участие в ее работе. Транзакции никем не контролируются. Самыми известными примерами публичного блокчейна являются биткоин и Ethereum.
- Блокчейн консорциума, или частично децентрализованный блокчейн состоит из ряда организаций, которые могут контролировать процесс согласования транзакций. Право на просмотр блоков может быть общедоступным или ограниченным кругом участников. Чтобы блок был действительным, его должно подписать определенное количество членов консорциума. Например, блокчейн Corda R3 объединяет более 40 крупных банков для совместных биржевых операций с облигациями.
- Полностью приватный блокчейн устанавливает правила, по которым право на создание блоков принадлежит одной организации. Публика может читать информацию, но проводить аудит и управлять системой могут только узлы, которые определили владельцы. По сравнению с общедоступными приватные блокчейны имеют ряд преимуществ: меньшую стоимость транзакций, больший показатель транзакций в секунду, простоту обновления программной части.
Роль майнеров в блокчейне
Майнеры, или владельцы узлов сети выполняют в блокчейне несколько функций. В зависимости от своей роли они могут подтверждать или отклонять транзакции, шифровать и сохранять информацию в блоке, связываться с другими блоками.
Роль майнеров в блокчейне
Чем больше майнеров в сети, тем сложнее ее «обмануть» и тем выше ее устойчивость. В публичной сети блокчейна майнерами могут стать все желающие. За поддержание работы сети они получают награду: комиссии от участников транзакций и вознаграждение от самой сети. Для примера сумма вознаграждения майнеров биткоина по всему миру может достигать $0,5–1 млн в день.
Блокчейн кошелек
Чтобы совершать транзакции, пользователи блокчейн сети используют особое программное обеспечение, которое называют кошельком. В кошельке хранится запись о текущем состоянии счета участника и всех его транзакциях. Кошельки бывают онлайн, десктопными, мобильными и аппаратными.
Онлайн кошелек можно открыть за несколько минут. Для этого нужна только регистрация на специализированном финансовом портале. Из наиболее популярных онлайн кошельков можно выделить Cryptopay, Xapo, Blockchain, Coinkite, Bitcoin Core, Matbea, Coinbase и другие.
Десктопные и мобильные кошельки требуют установки приложений на соответствующие платформы. Их делят на «толстые» и «тонкие». Первые обеспечивают полный набор функция, в том числе возможность майнинга. При этом занимают на диске более 200 Гб и требуют большего времени на проведение транзакций. «Тонкие» кошельки имеют ограниченный набор функций, но могут предложить более быструю обработку операций.
Аппаратные блокчейн кошельки – это специальные флешки для хранения данных. Они считаются самыми надежными, так как ключи в них генерируются локально и не передаются в интернет. Популярность заслужили решения от производителей Trezor, Digital Box, Cool Wallet, Ledger . Стоимость таких устройств лежит в пределах $50–200.
Применение блокчейн технологии
«Цепочки блоков» востребованы в самых разных сферах человеческой деятельности – от финансов и коммерции до образования, медицины, информационных технологий, государственного управления и развлечений.
Криптовалюта
Технология блокчейна лежит в основе всех криптовалют – от биткоина до малоизвестных альткоинов. Пока криптовалюту чаще покупают, чтобы заработать на росте ее стоимости. Некоторые люди используют криптовалюту, чтобы отправлять деньги родственникам за границу. Но не за горами использование технологии, например, в розничной торговле.
Цифровая валюта
Ряд государств экспериментирует с созданием цифровых валют, которые будут работать на основе блокчейна. Впереди всей планеты в этой сфере Китай, где миллионы людей используют цифровой юань. Эксперты считают, что со временем цифровой юань может составить конкуренцию доллару. Его преимущество в оперативности сделок и меньших комиссиях.
Смарт-контракты
Благодаря смарт-контрактам блокчейн сможет сохранить и сделать доступной потребителям всю цепочку поставок – от сырья до готового продукта на прилавке. Этой технологией заинтересовалась популярная в США сеть супермаркетов Walmart.
В блоках распределенного цифрового регистра планируют прозрачно хранить данные о сертификатах качества, сроках поставок, условиях хранения и транспортировки, производителе и даже о том, какое влияние производство оказало на окружающую среду. Это позволит исключить возможность подделок, проверить качество товара и точно определить, например, состав пищевых продуктов.
Невзамозаменяемые токены, или NFT – это сертификаты, которые подтверждают ваши права на объекты цифрового искусства: фото, картины, музыку, компьютерную графику. Объем торговли NFT быстро растет и по отдельным прогнозам через три года может составить до 20% всего оборота криптоиндустрии.
Игровая индустрия
Ярким примером использования блокчейна в игровой индустрии является компьютерная игра Axie Infinity от вьетнамской студии Sky Mavis. Игру уже окрестили «покемоном на блокчейне». Игроки должны выращивать персонажей и использовать их в сражениях с другими персонажами. За это они получают виртуальные земли в виде NFT и цифровые деньги SLP, которые можно обменять на криптовалютной бирже.
Источник: Sky Mavis
Появился даже новый термин – GameFi, – это блокчейн проекты, которые позволяют монетизировать игровой опыт. Персонажи, земельные участки и оружие в таких играх становятся игровыми активами. А право собственности на них позволяет закрепить технология NFT. По разным оценкам аудитория GameFi сегодня насчитывает более одного миллиарда человек. Дальнейший ее рост часто связывают с мирами метавселенной от Facebook.
Перспективы технологии
Технология блокчейна еще очень молода, но уже добилась ощутимых успехов. Инвесторы вкладывают в связанные с блокчейном стартапы миллиарды долларов, потому что уверены, что однажды «цепочки блоков» найдут применение повсюду. Государство, например, сможет напрямую без посредничества банков перечислять гражданам пенсии и другие выплаты. Да и останется ли в будущем само государство в привычном нам виде?
Вот как на это смотрит миллиардер и сооснователь Ethereum Виталий Бутерин: «В будущем, когда блокчейн будет использоваться повсеместно, роль государства поменяется – так же, как и других посредников. Они, скорее всего, будут формировать правила игры, но будет программный код, который будет следить за выполнением правил. И вмешательство человека, например, чиновника, будет минимизировано».
Первые шаги в этом направлении уже сделала Эстония. Там работает блокчейн система электронного гражданства е-Estonia, в которой проходят выборы и можно оплатить налоги. Применение такой технологии позволяет ежегодно экономить до 2% ВВП.
Конечно, пример страны с населением меньше двух миллионов человек не может служить гарантией, что подобная модель приживется в других странах. Но у нас на глазах распределенные цифровые реестры становятся всё популярнее. И возможно уже близок тот день, когда блокчейн кардинальным образом изменит окружающий мир.
Что такое технология блокчейн?
Блокчейн — это высокозащищенная и надежная сеть, которая записывает данные в распределённый реестр, не контролируемый центральным органом.
Блокчейн — это высокозащищенная, надежная и децентрализованная сеть, которая позволяет людям записывать транзакции, хранить данные и обмениваться ценностями в распределенном реестре, который не контролируется никаким центральным органом, а поддерживается компьютерами по всему миру.
Блокчейн — это фундаментальная технология, которая лежит в основе ценностного предложения всей экосистемы криптовалют/Web3. Это двигатель, обеспечивающий безопасность Bitcoin и создающий основу для того, чтобы смарт-контракты имели ценность.
Фундаментальное ценностное предложение блокчейн — это возможность обмена ценностями в условиях минимального доверия, без разрешения, не требующего посредничества третьей стороны. Самый простой пример, на котором это можно продемонстрировать, — это платежи или перевод средств от одной стороны к другой.
Например, предположим, что Боб хочет отправить Алисе платеж. Используя традиционные системы, Боб отправил бы свой платеж третьей стороне — банку или финансовому учреждению, — которая взяла бы на себя полное хранение его средств и перевела бы их Алисе. В случае с блокчейн Боб отправляет деньги непосредственно на счет Алисы без централизованного посредника, но с полной гарантией того, что средства переведены между счетами. Транзакция происходит децентрализованно, без участия каких-либо посредников, с помощью детерминированных процессов, защищенных криптографией, шифрованием, математикой и физикой.
В этой образовательной статье мы рассмотрим, что такое блокчейн, как работают блокчейны, какие преимущества они могут предоставить, которых нет в централизованных системах, и как они используются для изменения роли доверия в обществе.
Кто изобрел технологию блокчейн?
Хотя протоколы, похожие на блокчейн, были концептуально разработаны еще в 1980-х годах и реализованы в 1990-х для проверки временных меток документов, изобретение первого децентрализованного блокчейна широко приписывается псевдониму (или группе людей), известному как Сатоши Накамото, который в 2008 году опубликовал документ о биткойне.
Технология блокчейн служит основой сети Bitcoin, которая была запущена в 2009 году, когда ее реализация была выпущена в виде программного обеспечения с открытым исходным кодом. Интересно, что слово blockchain никогда не упоминается в документе Bitcoin — этот термин был популяризирован более поздними сторонниками технологии.
Как работает блокчейн?
Бухгалтерская книга — это книга или компьютерный файл, в котором ведется учет экономической деятельности. В реестрах можно отслеживать остатки на отдельных счетах и/или движение денег в рамках целых экономик. Сегодня большинство бухгалтерских реестров обрабатываются централизованными организациями, такими как банк, которые ведут и хранят их на своих собственных серверах в непрозрачных базах данных.
Блокчейн — это цифровая бухгалтерская книга (реестр записей), которая хранится и поддерживается децентрализованной сетью компьютеров. Каждый компьютер (узел) в сети работает под управлением одного и того же программного обеспечения и поддерживает, хранит и проверяет копию реестра. Публичные блокчейны используют свой собственный актив, известный как криптовалюта, чтобы финансово стимулировать узлы к общению друг с другом и достижению соглашения (консенсуса) о достоверности данных.
Пользователи предлагают дополнения к реестру, отправляя транзакции, которые переносят стоимость с одного счета на другой. Учетные записи пользователей известны как открытые ключи (также называемые публичными адресами), и каждый открытый ключ имеет соответствующий закрытый ключ. Открытый ключ похож на адрес электронной почты, а закрытый ключ — на пароль, который владелец открытого ключа должен ввести (так называемая цифровая подпись), чтобы перевести средства, хранящиеся на его адресе.
Ожидающие транзакции группируются в “блоки”, где они обрабатываются и проверяются каждым узлом сети. Проверка каждой транзакции каждым узлом обеспечивает избыточную проверку изменений в реестре, что делает практически невозможным внесение злонамеренных изменений в сам реестр или состояние сети. Для того чтобы транзакция была действительной, цифровая подпись должна быть правильной, а открытый ключ должен иметь достаточно средств для проведения транзакции.
Как только блок подтверждается, он добавляется в постоянно растущую распределенную учетную книгу. Эта книга представляет собой непрерывную цепочку блоков, связанных с помощью криптографии, и поэтому называется “блокчейн”. Узлы получают вознаграждение за свои услуги в виде комиссии за транзакции и/или новой криптовалюты (называемой вознаграждением за блок).
Существует множество различных способов создания блокчейна, и каждый из них имеет свои преимущества и недостатки.
- Доступ к сети и участие в ней — блокчейн может различаться по степени открытости или ограниченности сети для использования и участия в ней. Три основных типа блокчейна: публичный (полностью открытый), частный (полностью закрытый) и разрешенный (открытый доступ, ограниченное участие).
- Механизм консенсуса — блокчейн может достигать консенсуса в отношении транзакций с помощью различных средств. Некоторые из наиболее популярных механизмов консенсуса — это доказательство работы (Bitcoin), доказательство доли (Solana) и доказательство авторитета (большинство частных блокчейнов).
- Особенности дизайна — В настоящее время блокчейн не может удовлетворять всем желаемым качествам. Вместо этого блокчейн использует компромиссные решения для оптимизации одних наборов характеристик по сравнению с другими между безопасностью, децентрализацией и масштабируемостью — широко известная трилемма масштабируемости. К другим важным характеристикам относятся конфиденциальность, окончательность транзакций и многое другое.
Преимущества блокчейна
Блокчейн предлагает несколько преимуществ, недоступных в централизованных системах.
- Безопасность — в достаточно децентрализованном блокчейне существует очень высокая вероятность того, что только действительные транзакции будут подтверждены, несмотря на усилия злоумышленников.
- Неизменность — после того, как блок подтвержден, он становится частью неизменного реестра, который со временем становится все труднее изменить.
- Надежность — блокчейн имеет глобально распределенные сети с круглосуточным временем работы. Они всегда онлайн и не ограничены географически или политически.
- Peer-to-Peer — блокчейн исключает посредников, которые отнимают стоимость у транзакций. Стороны заключают сделки напрямую друг с другом, не неся никакого риска контрагента — вероятности того, что другой участник договора не выполнит свои обязательства.
В целом, блокчейн создает инфраструктуру, которую две или более сторон могут использовать для проведения высокозащищенного, надежного и защищенного от взлома экономического обмена. Риск контрагента смещается от зависимости от вероятностных доверенных третьих лиц к зависимости от детерминированного программного обеспечения с открытым исходным кодом, которое выполняет все в точности в соответствии с инструкциями. Компании становятся более эффективными, избегая выверки, устраняя ненужных посредников и снижая риск контрагента.
Примеры использования и применения блокчейна
Интернет — это способ обмена цифровой информацией, который может применяться множеством способов, таких как электронная почта, обмен сообщениями, телекоммуникации, социальные сети и многое другое. Экосистема Web3 на основе блокчейн и гибридных смарт-контрактов предлагает такое же многоцелевое применение для обмена ценностями, которое может быть использовано многими уникальными способами для создания полезности для конечных пользователей через широкий спектр сценариев использования, в конечном итоге создавая положительное влияние на общество.
Денежная система
Биткойн демонстрирует, как публичный блокчейн может быть использован в качестве самостоятельной финансовой экосистемы с собственной денежной политикой. Биткойн имеет собственную валюту — BTC — со встроенными механизмами распределения и финансовыми стимулами для поддержания работоспособности сети без центрального координатора. Биткойн имеет устойчивый к цензуре жесткий лимит денежной массы; никогда не будет больше 21 миллиона BTC. Эти дефляционные денежные свойства заставляют некоторых утверждать, что BTC является более надежным хранилищем стоимости, чем инфляционные фиатные валюты.
Смарт-контракты
Такие блокчейны, как Ethereum, показывают, как публичный блокчейн может использоваться в качестве высокозащищенного и надежного распределенного компьютера для обработки условных соглашений, известных как смарт-контракты. Вместо того чтобы отслеживать движение одной валюты, пользователи отправляют в блокчейн инструкции, в которых говорится: “Если произойдет событие x, то выполнить действие y”. Блокчейн обрабатывает эти предопределенные инструкции, производя выходные данные (передавая стоимость) на основе входных данных. Эта возможность позволила создать совершенно новую финансовую экосистему прозрачных финансовых услуг без разрешений, известную как децентрализованные финансы (DeFi).
Токенизация активов
Несколько проектов используют блокчейн в качестве глобального публичного реестра активов. С помощью смарт-контракта разработчики могут создать уникальный невзаимозаменяемый токен (NFT), который представляет собой право собственности на реальный актив, такой как здание, автомобиль, редкая торговая карта и т. д. Блокчейн обеспечивает подлинность владения активами, прозрачное отслеживание жизненного цикла актива и глобальную ликвидность ранее неликвидных активов.
Корпоративное промежуточное программное обеспечение
Блокчейн может выступать в качестве промежуточного программного обеспечения для обеспечения идентичности записей в двух или более базах данных предприятия без размещения конфиденциальных внутренних данных в публичном блокчейне. Поскольку публичный блокчейн всегда находится в режиме онлайн, легко проверяется, устойчив к манипуляциям и не требует разрешений на доступ, предприятия могут использовать его для информирования друг друга о действиях, предпринятых любой из сторон, сохраняя их в виде данных в блокчейне. Данные хранятся с использованием техники конфиденциальности, известной как доказательство нулевого знания (ZKP), когда только стороны соглашения имеют контекст, позволяющий понять его значение. Доказательство служит общей системой отсчета состояния бизнес-процесса; например, текущие условия соглашения о скидке на объем между продавцом и покупателем.
Реестр записей
Блокчейн может служить неизменяемой средой для хранения исторических записей. Наличие высоконадежного набора записей снижает трудности на фрагментированных рынках, которые часто содержат множество разрозненных баз данных. Блокчейн предлагает “Регистрационную книгу”, которая может улучшить отслеживание финансовых контрактов, хранение медицинских записей, отслеживание личности и многое другое.
Полезность
Блокчейн может быть разработан для обеспечения конкретной полезности. Например, для обеспечения распределенной потоковой передачи видео с использованием децентрализованной сети узлов, проведения защищенной от взлома онлайн-игры или неизменного хранения файлов. Подобно торрент-системам, блокчейн предоставляет возможность использовать мощь децентрализованной сети для создания общих общественных благ.
Блокчейн для игр
Блокчейн может служить способом отслеживания и проверки прав собственности на активы с помощью NFT, которые представляют собой собственность на внутриигровые цифровые предметы и предметы коллекционирования. Игроки могут использовать глобальный пул ликвидности и торговать игровыми активами на децентрализованных торговых площадках, сохраняя при этом полную опеку над ними, что позволяет создавать полностью принадлежащие сообществу блокчейн-игры. Учитывая потенциал совместимых игр на блокчейне и метавселенной, в будущем игроки смогут обмениваться игровыми активами между различными играми.
Цепочки поставок
Будучи неизменяемой распределенной базой данных, блокчейн может улучшить процессы цепочки поставок за счет повышения отслеживаемости и улучшения координации между различными участниками, что позволяет быстрее и экономичнее доставлять продукцию. Поскольку каждый участник имеет свою собственную копию блокчейна, каждая сторона может выявлять ошибки, просматривать статус транзакций и привлекать контрагентов к ответственности за их действия. Ни один из участников не может перезаписать исторические данные, поскольку для этого пришлось бы переписать все последующие блоки на всех общих копиях блокчейна.
Страхование
Сочетание блокчейн, смарт-контрактов и оракулов продемонстрировало потенциал для решения проблемы прозрачности в традиционной страховой отрасли, оптимизации процесса страхования для всех участников и обеспечения доступности страхования для регионов, которые в противном случае были бы изолированы от глобальной страховой отрасли. Смарт-контракты предлагают автоматизированное выполнение страховых полисов на основе параметров “если/то”, которые могут заменить традиционный процесс рассмотрения претензий таким образом, чтобы обеспечить высокую прозрачность и надежность.
Блокчейн будет жить и дальше
За последнее десятилетие технология блокчейн превратилась из новаторского обещания в ценную утилиту, которая приносит значительную пользу многим пользователям по всему миру. Хотя индустрия блокчейна еще далека от полной реализации своего потенциала, экспоненциальный рост внедрения смарт-контрактов на основе блокчейна создает основу для того, чтобы эта технология переосмыслила многие традиционные отрасли и создала совершенно новые благодаря силе приложений с минимальным доверием и детерминированных соглашений, основанных на криптографической истине.
Присоединяйтесь к русскоязычному сообществу Chainlink в Телеграм.
Официальные источники на английском: Twitter для новостей, уведомлений о новых статьях; Telegram или Reddit для основных вопросов, Discord — для детальных технических вопросов и дискуссий.
Блокчейн: как он работает, и почему эта технология изменит мир
Портал Spectrum, который освещает новости в мире технологий, опубликовал материал о блокчейн. В этой статье рассказано, какие есть подводные камни в работе технологии и почему её нельзя использовать повсеместно. Мы подготовили русскоязычную адаптацию этой статьи.
Развитие технологии
Биткоин был придуман как акт неповиновения. Криптовалюта появилась вскоре после мирового экономического кризиса и рекламировалась, как средство от несправедливости и коррумпированности традиционной финансовой системы. Создатели были уверены, что когда биткоин станет более популярным, он будет конкурировать с реальными деньгами и в конечном итоге вытеснит те институты, которые привели к кризису.
Неофициальный лозунг биткоина: «Верим в криптографию», прямо говорит о том, кто виноват в проблемах экономики: посредники, банкиры, «доверенные» третьи стороны, которым на самом деле нельзя доверять. Эти люди просто создают проблемы другим, уменьшая прибыль и усложняя транзакции.
Биткоин стремился заменить услуги, предоставляемые этими посредниками с помощью специального кода и криптографии. Когда человек оплачивает ипотеку, между его банком и другими финансовыми организациями в фоновом режиме происходит ряд операций, благодаря которым деньги снимаются со счёта пользователя. Банк может поручиться, что с деньгами всё хорошо, так как он хранит информацию о том, куда и как была потрачена каждая копейка со счета.
Биткоин и другие криптовалюты заменяют эти фоновые операции и транзакции при помощи программного обеспечения — распределенной и защищенной базы данных, называемой блокчейном. При этом процесс смены владельцев токена биткоина контролируют множество компьютеров. Право на использование криптовалюты может быть передано абсолютно любому человеку, независимо от его национальности и места проживания.
Спустя 8 лет после создания блокчейна, технологию пытаются применить к процедурам и процессам не связанным с передачей денежных средств.
Может ли блокчейн связать людей, которые сдают жильё, с путешественниками и предложить сторонам прозрачную платформу для оплаты? Может ли блокчейн выступать в качестве хранилища и площадки для воспроизведения фильмов, шоу и других цифровых средств массовой информации, сохраняя при этом отчисления и передавая их создателям контента? Может ли блокчейн автоматически проверять авиарейсы и выплачивать компенсации путешественникам, чьи самолёты не вылетели вовремя?
Если это так, то технология блокчейн поможет избавиться от Uber, Netflix и, например, страховых компаний.
Это не предположения, а лишь некоторые вещи, которые сейчас строятся на Ethereum — блокчейн-платформе, которая дистанционно размещает программное обеспечение на распределенной компьютерной системе, называемой Ethereum Virtual Machine. Блокчейн Ethereum, на котором работает криптовалюта эфир, на данный момент наиболее открыт для экспериментов.
Но эта открытость не всегда играет на руку. Новые схемы блокчейна создаются каждый день, в том числе и крупнейшими техническими корпорациями. Microsoft предлагает своим клиентам инструменты для экспериментов с криптовалютой в своем облаке Azure. IBM, Intel и другие сотрудничают с хабом Hyperledger — открытой платформой для разработки бизнес-ориентированных блокчейнов. Крупнейшие банки, — те самые, которых хотели вытеснить создатели криптовалюты, — придумали свою версию технологии, пытаясь опередить тенденции.
И даже биткоин, который работает на первом и самом успешном блокчейне, модернизируется для приложений, о которых его создатели никогда не мечтали.
Но ни один блокчейн не может похвастаться массовым использованием. Никакая концепция или стратегия еще не привела к революции ни в одной отрасли. Биткоином пользуется не более чем 375 000 человек в мире в день.
Какие блокчейн-платформы сохранятся, а какие начнут медленно опускаться на дно? Чтобы сделать какой-либо прогноз, нужно понять, что такое блокчейн и логически соотнести его с биткоином.
Как работает блокчейн
В 2009 году анонимный хакер (или группа хакеров), под псевдонимом Сатоши Накамото, создал первую цифровую валюту. В этой системе деньги были лишь инструментом учета, методом абстрагирования стоимости, назначения собственности и предоставления средств для совершения сделок.
Для выполнения этих функций исторически использовались денежные средства. Обладание физическими токенами — монетами, позволяет людям лично заключать сделки между собой. Наличные деньги достаточно трудно скопировать, поэтому нет необходимости в полном учете того, кому принадлежит определенная часть денежной массы.
Тем не менее, если создать таблицу, в которой указано, кому и сколько принадлежит денег, монеты и купюры станут ненужными. Банки и обработчики платежей уже частично сублимировали физическую валюту в цифровые записи, отслеживая и обрабатывая транзакции в своих закрытых системах.
Биткоин завершил преобразование, создав единый универсальный цифровой регистр, называемый блокчейном. Эта технология получила такое название, потому что похожа на цепь — внести в неё изменения можно только в конец блоков. Каждое новое дополнение содержит набор новых транзакций. Например, если Саша заплатит Юле за биткоин, эта транзакция появится в конце цепи. А в блоках до этого будет указано, что Саше заплатил Миша, а Мише Оля.
Блокчейн для биткоина, в отличие от книг бухгалтерского учёта, которые ведут традиционные финансовые учреждения, расположен на компьютерах по всему миру. Эти данные доступны для всех, у кого есть подключение к интернету. Майнеры, — владельцы компьютеров, на которых хранится информация блокчейна, — отвечают за обнаружение запросов транзакций от пользователей, их объединение, проверку и добавление в блокчейн в виде новых блоков.
Процесс валидации устанавливает, что человек фактически владеет биткоинами после транзакции, и что он еще не потратил их в другом месте. Собственность в блокчейне определяется двумя криптографическими ключами. Первый ключ находится в блокчейне в открытом доступе. Второй доступен только его владельцу. Такие ключи используются для шифрования электронных сообщений. Когда кто-то отправляет зашифрованное сообщение, он использует открытый ключ. Получатель при открытии письма использует закрытый ключ и расшифровывает сообщение.
В технологии блокчейн транзакции подписываются при помощи закрытых ключей, соответствующих открытым ключам, присвоенным монетам, которые хотят потратить. И когда транзакция обрабатывается, этим монетам присваивается новый открытый ключ.
Когда в оформлении операции участвует несколько лиц, становится важен вопрос необратимости. Если бы блокчейн управлялся одним банком с набором известных валидаторов, работающих в рамках одной юрисдикции, то выполнение транзакций было бы простым делом.
Но для биткоина нет центрального банка, обеспечивающего соблюдение правил. Майнеры работают анонимно во всем мире, несмотря на разнообразие культур, различие правовых систем и нормативных обязательств. Поэтому нет способа привлечь их к ответственности. Необратимость операции обеспечивает код биткоина. Он использует схему, которая называется доказательством работы.
Как доказательство работы делает технологию блокчейн надёжной
Для того чтобы создавать новые блоки, майнерам необходимо владеть всей информацией о транзакциях. Они конкурируют между собой, так как майнер, первым создавший блок, получает оплату за эту услугу. Вопрос в том, что мешает майнеру удалить предыдущие транзакции в блокчейне. Хотя он и не сможет таким образом украсть монеты, зато сможет совершить одну и ту же транзакцию несколько раз. Например, оплатить товар, а после этого удалить информацию о транзакции.
Чтобы это избежать, у всех майнеров в сети должна быть одинаковая копия блокчейна.
Когда майнер, добавляет новый блок, он должен предоставить криптографическое доказательство транзакции. Чтобы получить доказательство, майнер проводит блок через несколько раундов хэш-функции — вычисления, которое берет часть данных произвольного размера и переводит их в бессмысленную буквенно-цифровую строку с фиксированной длиной, которая называется хешем. Чтобы сделать процесс более надёжным, алгоритм блокчейн требует, чтобы полученный хеш начинался с определенного количества нулей. Невозможно заранее предсказать, какой хеш будет выдавать заданный набор данных, поэтому майнеры запускают вычисления снова и снова, каждый раз вставляя случайное число в набор данных. Когда это число изменяется, возникает новый хэш. В итоге майнеры получают правильное количество нулей.
Майнер, который находит правильный хеш, отправляет блок другим майнерам. Они его проверяют и добавляют к полной версии блокчейн, содержащуюся на их компьютерах.
Это можно сравнить с закрыванием двери. Предположим, у человека есть замок, и набор ключей, один из которых может его закрыть. Он должен попробовать все ключи, прежде чем найдёт правильный. И после этого оставить его в замке, чтобы другие могли проверить, что ключ подходит.
Майнеры тратят свои средства на поддержку сети — покупают оборудование и платят за электроэнергию. Чтобы изменить блок в блокчейне и провести одну и ту же транзакцию дважды, им придётся потратить в два раза больше своих денег, поэтому обманывать становится невыгодно.
Кроме того, с каждым новым блоком возрастает стоимость изменения предыдущих. Новые блоки хранят хеш стоящего перед ними блока. Любые изменения в старых блоках приведут к недействительным хэшам для всех последующих блоков. Следовательно, невозможно вставить фиктивные модификации в предыдущий блок без повторения всей работы, которая была выполнена после этого блока. Если провести аналогию с замками, получится, что замок в конце цепи связан со всеми предыдущими. Если изменить замок в середине цепи, придётся искать новые ключи для каждого замка после него.
Получается, что майнеры предоставляют дорогостоящие доказательства, а затем получают деньги за свою работу. Таким образом Сатоши создал первую жизнеспособную одноранговую цифровую валюту. Но он также решил более общую проблему, которая на протяжении десятилетий беспокоила ученых. Биткоин, который за 8 лет ни разу не отключался от сети на длительный период, надежно стимулирует майнеров выполнять работу добросовестно, обеспечивая единую сеть. В итоге получается защищённая, постоянно растущая цепочка данных, которую любой, у кого есть подключение к интернету, может проверять и дополнять.
Как использовать блокчейн в других сферах
Технология блокчейн может быть полезна не только для совершения транзакций. Практически сразу после появления биткоина, люди начали думать, как применить эту технологию в других сферах. Когда майнеры проверяют транзакции, они запускают небольшие программы, которые обрабатывают и предоставляют необходимые для транзакции данные. Но что, если запустить более сложные программы, например, программное обеспечение для социальных сетей? Или использовать блокчейн для предоставления данных для онлайн-форумов?
Эти идеи появились сразу после создания биткоина, но только спустя несколько лет, девятнадцатилетний студент из Торонто внёс вклад в их развитие. В 2013 году Виталик Бутерин разработал совершенно новую технологию под названием Ethereum. Благодаря ей блокчейн можно было использовать не только для совершения транзакций.
В отличие от биткоина, Ethereum использует мини-программы, называемыми смарт-контрактами. Они могут быть написаны с неограниченной степенью сложности. Пользователи могут взаимодействовать с программами, отправляя им транзакции с инструкциями, которые затем обрабатывают майнеры.
Это означает, что любой может встроить программу в транзакцию и быть уверенным в том, что она останется неизменной и доступной для цепочки блоков. Теоретически, с Ethereum можно заменить Facebook, Twitter, Uber или любую другую цифровую службу новыми версиями, которые были бы прозрачны, неуязвимы для цензоров и не требовали вмешательства человека.
Что такое распределённый реестр
Параллельно с попытками Бутерина использовать технологию для создания компьютера, охватывающего весь мир, развивалась идея закрытой и контролируемой версии блокчейна. В сентябре 2014 года группа финансовых институтов, в том числе Barclays, Goldman Sachs и JP Morgan сформировала консорциум под названием R3 для изучения того, как блокировки могут повысить эффективность расчётов между банками.
Открытая структура блокчейнов, таких как биткоин и Ethereum, противоречит потребностям этих организаций. В первую очередь вызывает вопросы анонимность пользователей, данные которых представлены буквенно-цифровыми общедоступными адресами, без указаний их реальной идентичности. Банковское законодательство в США и других странах запрещает такую анонимность. «Мы должны знать, кто участники и контрагенты находящиеся на этих платформах», — говорит Тим Свансон, директор по исследованиям рынка в R3.
Финансовые учреждения также юридически обязаны защищать данные о клиентах и контролировать их экспорт по национальным или региональным линиям. Учитывая, что публичные блокчейны содержат всю информацию о транзакциях на многих компьютерах в сети, невозможно ограничить цепочку хранения при их использовании.
Таким образом, появился подход распределённого реестра к технологии блокчейн. В распределённом реестре известна идентификация людей, добавляющих блоки, а данные в системе доступны только для избранных сторон. Поскольку право создавать новые блоки назначается людьми, которые запускают код, а не лотереей, нет необходимости проверки работы майнеров.
Такая система предназначена для ситуаций, когда все участники блочной цепи уже имеют небольшую степень доверия, но хотят выполнить услуги для нейтральной третьей стороны, как это может быть в случае с банками при урегулировании международных банковских переводов.
В прошлом году проект R3, который недавно привлек $107 млн из более чем 40 учреждений, выпустил свой первый распределённый реестр Corda. И у него уже появился конкурент: JP Morgan, который покинул консорциум R3 прошлой весной, выпустил свой собственный реестр, получивший название Quorum.
Подход работы с распределённым реестром также распространяется в другие отрасли, которые хранят конфиденциальные данные клиентов. Многие из этих проектов построены с помощью инструментов, предоставляемых Hyperledger. Он создает продукты для компаний, которые хотят работать со смарт-контрактами, но не решаются использовать открытые блокчейны, такие как Ethereum и биткоин.
«Люди должны понимать фактические проблемы и нормативные требования, которых должны придерживаться такие организации, как банки, страховые компании и отрасли здравоохранения. Они не могут позволить себе риск и неопределенность, которые внедряются некоторыми открытыми системами», — говорит Джонатан Леви, создатель системы управления доступом к блокчейнам Hacera.
Как будут работать смарт-контракты
Независимо от того, какой вариант блокчейна победит, смарт-контракты потребуют целого ряда поддерживающих технологий. Эти дополнительные технологии в настоящее время разрабатываются. И они будут очень важны для расширения технологии блокчейн.
«Как только у нас появятся смарт-контракты, возникнет целый ряд проблем», — говорит Ари Джуэлс, содиректор IC3 Корнеллского университета. Эти проблемы делятся на несколько категорий.
Во-первых, блокчейны не смогут хранить много данных. Это будет проблемой для многих проектов, которые, например, предлагают хранить и передавать потоковое видео. Им просто напросто не хватит места для хранения.
Технология блокчейн записывает входы и выходы каждой монеты в сеть, а также содержимое дополнительного поля, которое позволяет провести до 40 байтов метаданных для каждой транзакции. Это все.
Еще одна проблема блокчейна заключается в том, что технология сама по себе не знает, что происходит в реальном мире. Это важно в случае, если смарт-контракт — это система страхования авиабилетов. Блокчейн должен знать, когда самолет взлетает или приземляется, а для этого нужно запрашивать данные веб-сайтов.
В идеале разработчики будут создавать блокчейны для хранения и доступа к данным с учётом слабых сторон — уязвимости к цензуре и возможности отмены блокировок. Для этого нужно тщательно рассмотреть, каким «доверенным сторонам» можно фактически доверять.
Проблема хранения данных может быть решена с помощью распределенных служб обмена файлами, таких как децентрализованная система облачных хранилищ, протоколов Labs Interplanetary Database или Storj Labs. Это системы, которые позволят людям во всем мире получить дополнительное пространство на своих жестких дисках. Такие схемы будут работать для системы смарт-контрактов на основе блокчейна, поскольку данные будут храниться на нескольких компьютерах по всему миру и всегда будут доступны.
Импортировать данные в режиме реального времени можно будет при помощи «оракулов». Это службы, которые получают оплату за надежный запрос данных в реальном времени и подачу их на смарт-контракты блокчейн.
В IC3 Джелус разработал систему обеспечения защищенного датафида для смарт-контрактов Town Crier. Она защищает вводимые в блокчейн данные от подделки. Процесс работы построен на использовании доверенного программного обеспечения на процессорах Intel.
Финансирование
Чтобы перевести все современные услуги на технологию блокчейн, нужны большие деньги на технику и исследования
Вопрос в том, как получить финансирование на проект, который уничтожит многие крупные корпорации. В идеале нужно создать открытые блокчейны, как Ethereum, и доверить хранение данных тем людям, которые его создали. В таких условиях компания не может выжить из бизнес-модели, которая собирает и продает поведение браузера, историю покупок или данные о местоположении. Также компании блокчейн не могут полагаться на ограниченное владение своей интеллектуальной собственностью, поскольку программы находятся в открытом доступе.
Тем не менее, уже появился потенциальный механизм финансирования для блокчейнов — Initial coin offering или ICO. Он оказался чрезвычайно прибыльным, хотя и юридически сомнительным.
Например, человек решил использовать приложение. Но он не может расплатиться обычной валютой, ему нужно купить специальные монеты для этого приложения, которые заранее выпустили на рынок, и расплатиться ими.
В реальном мире это бы работало так: кто-то открыл прачечную и выпустил билеты, которыми можно оплатить стирку. Владелец заранее продаёт все билеты людям, а они потом, при необходимости, перепродают их другим.
На сегодняшний день более полумиллиарда долларов вложено в продажу токенов, и в последнии месяцы эти цифры только растут. Например, блокчейн Tezos в июле установил рекорд, собрав более 200 миллионов долларов через ICO.
Из-за таких огромных инвестиций появились жалобы пользователей на лицемерие создателей биткоинов. «Создатели блокчейнов, которые продвигают эти схемы, на самом деле демонстрируют всю скупость и алчность, приписываемую ими стандартным финансовым услугам и поддерживаемым правительством валютам, — говорит Престон Бирн, соучредитель Monax Industries — открытой платформы для разработчиков блокчейнов, — когда деньги начинают течь в их направлении, они становятся такими же небрежными в отношении общественности, которой они когда-то были».
Другие утверждают, что ICO, как новый класс инвестиционных инструментов, столь же разрушителен, как и финансируемые приложения.
«Деньги не являются корнем зла. Равенство является корнем зла», — говорит Джоэл Монегро — создатель Placeholder — нового фонда, посвященного технологиям блокчейн.
Он считает, что предоставление основателям и сотрудникам капитала компании побуждает их накапливать богатство, а не использовать его для улучшения своих продуктов.
С другой стороны ICO — не только финансовый инструмент, но и средство доступа к технологии блокчейн. Из этого следует, что чем больше людей используют услугу, тем больше будет спрос на токен, необходимый для доступа.
«Мой стимул заключается не в том, чтобы извлечь больше прибыли, а в том, чтобы больше людей использовали приложение, потому что стоимость токена зависит от стоимости использования услуги. Вы полностью переворачиваете стимулы», — говорит Монегро.
В Соединенных Штатах использование ICO, вероятно, подходит к концу. В конце июля Комиссия по ценным бумагам и биржам США предупредила о том, что многие ICO попадают в категорию ценных бумаг и поэтому должны работать по определённым правилам.
«Времена изменились и очень быстро. Некоторые из ранних последователей биткоина испытывали трудности с финансами три и четыре года назад, но держались за свои убеждения и свои монеты и очень хорошо сейчас себя чувствуют, — говорит Джонатан Леви, создатель Hacera, — нам по-прежнему необходимо, чтобы биткоин и Ethereum работали в более крупных масштабах, поэтому предприятиям необходимо децентрализовать данные и обеспечить их конфиденциальность. Сейчас мы сталкиваемся с новой задачей: учитывая огромные суммы вложенных денег, еще предстоит выяснить, сколько старожилов и новичков останется верными делу и продолжат работать, чтобы изменить мир с помощью технологий, которые уже изменили их».