Практическое применение блокчейна как распределенного хранилища данных / Habr
Блокчейн – технология о которой сейчас говорят все вплоть до домохозяек, пишут газеты и журналы. Если забыть о хайпе и не добавлять в проект блокчейн ради блокчейна, то оправданным его применение будет далеко не всегда. Нам посчастливилось столкнуться именно с такой ситуацией. К нам обратился один из наших крупных заказчиков – компания, предоставляющая услуги площадки по электронным госзакупкам.Задача
Регистрация на площадке по государственным закупкам процесс достаточно бюрократизированный. Исполняя требования законодательства и реализуя принцип Know your customer (KYC), площадкам и удостоверяющим центрам приходиться собирать множество документов, подтверждающих личность клиента и происхождение средств. У компании-заказчика возникла идея, создать сервис единовременной аккредитации на всех площадках по государственным закупкам регулируемых разными законами — создать единый профиль контрагента (это позволило бы собрать необходимые документы только 1 раз). Такой сервис был бы полезен всем – пользователи после регистрации на любой площадке получили бы возможность работать со всеми остальными без дополнительной волокиты; площадки получили бы новых пользователей, за счёт упрощения регистрации. В дальнейшем, к этой платформе можно было бы привлечь конкурирующие площадки и другие смежные организации.
Решение
По сути перед нами встала задача создать децентрализованную систему обмена данными (далее Платформа) в рамках консорциума — т.е. закрытого сообщества участников. Хотя в нашем случае, речь шла о системе, в которой доступ к данным предоставляется всем участникам, мы решили подойти к задаче шире и создать систему, в рамках которой пользователи могли бы сами решать, кому из участников системы они хотят предоставить доступ к данным, а кому нет.
Основные характеристики разработанного решения:
- Данные распределяются между всеми узлами системы, ни один из участников системы не может сфальсифицировать или удалить данные, однажды выданные другому участнику, а также отсутствует единая точка отказа. Даже при физическом отключении узла участника от сети, данные, полученные до момента отключения, остаются на этом узле и доступны для работы с ними, а при восстановлении подключения происходит получение данных, появившихся во время отсутствия узла в сети.
- Используется закрытый блокчейн (консорциум) – т.е. для подключения к нему требуется либо согласование узлом-координатором, либо, если выбрана консенсусная модель администрирования – всеми участниками сети.
- После подключения, участник консорциума может создавать как публичные (доступные всем участникам), так и закрытые (доступные выбранному кругу участников) коллекции данных. Безопасность закрытых данных обеспечивается посредством криптозащиты данных с помощью ГОСТовских алгоритмов.
- Управлять доступом к коллекции может лишь ее создатель.
- При добавлении к списку доступа уже существующей коллекции нового участника, опубликованные ранее данные становятся ему доступны автоматически.
- При удалении участника из списка доступа новые опубликованные данные будут ему недоступны.
- Платформа поддерживает структурирование данных в коллекции в формате JSON и валидацию формата документа в ней по JSON-схеме.
- Платформа предоставляет АПИ, изолирующий пользователя от деталей реализации самого блокчейна и позволяющий работать с понятиями более высокого уровня («документ» и «коллекция»).
- Платформа не предусматривает удаления данных, таким образом, ни один участник не может удалить документ из коллекции, доступной другим участникам.
- При обновлении документа, сохраняется полная история его изменений, и есть возможность получения любой из версий документа.
- Платформа поддерживает отправку внешним системам участника настраиваемых уведомлений об изменении/обновлении данных в интересующей коллекции, таким образом, информационные системы одного участника могут оперативно реагировать на обновления данных, сделанные информационными системами другого участника.
Как видите список довольно внушительный. Конечно, у системы есть и некоторые недостатки, о которых мы знаем: например, если мы один раз дали кому-то доступ к данным, можно предположить, что эти данные он уже скопировал и может отдать кому-либо еще, но это уже вне контроля нашей системы. Однако, такого рода риски есть у любой системы. Еще одним недостатком системы, обусловленным использованием блокчейна и необходимостью операций шифрования/дешифрования данных на лету, является общая пропускная способность, составившая ~30 транзакций в секунду, что оказалось более чем достаточно для конкретной задачи, но может являться ограничивающим фактором для применения Платформы в ряде других сценариев.
- Зарегистрированный участник системы получает публичный и приватный ключ. Публичный ключ каждого участника является общедоступным и публикуется в блокчейне.
- Участник №1 создаёт новую коллекцию и определяет, с кем из участников системы он хотел бы поделиться её содержимым (Участник №2 и №3), затем добавляет в эту коллекцию документ.
- Платформа шифрует документ сгенерированным симметричным ключом (это значит, что для расшифровки потребуется тот же ключ, что и для шифрования). Такой ключ имеет значительно меньший объем, чем, сам зашифрованный документ.
- Платформа извлекает из блокчейна публичные ключи участников №2 и №3 и шифрует ими симметричный ключ, и помещает результаты в блокчейн.
- Участники №2 и №3 входят в систему и пытаются просмотреть содержимое коллекции. Платформа расшифровывает приватными ключами участников №2 и №3 симметричный ключ, после чего этим ключом расшифровывает документ. Таким образом участники №2 и №3 получают доступ к его содержимому.
Так выглядит схема работы в общем случае. Если же рассматривать конкретную реализацию, выполненную для нашего заказчика она выглядит так:
- Участник проходит регистрацию в Учётном центре (далее УЦ№1), подавая все необходимые документы и данные.
- Учётный центр выдаёт участнику электронную подпись и привязывает к ней все подданные им данные, складывая всё это в блокчейн.
- Когда участник заходит на площадку по государственным закупкам (далее Площадка №1), она извлекает его регистрационные данные из Коллекции, созданной УЦ№1.
- Возможна ситуация, когда площадке не хватит этих данных и она запросит дополнительные или же захочет хранить другую информацию (например, историю участия в торгах) по конкретному клиенту, чтобы поделиться ей с другой дружественной площадкой. В этом случае, она создаёт в блокчейне новую коллекцию с этими дополнительными данными.
- Когда Участник решает зарегистрироваться на Площадке №2 она также берёт его регистрационные данные из коллекции УЦ №1 или же из коллекции созданной Площадкой №1
Итог
На данный момент наше решение внедрено и успешно работает. Если у вас есть вопросы или замечания – пишите в комментарии, будем рады ответить или подискутировать.
Ethereum-блокчейн и его использование на практике / Wirex corporate blog / Habr
Привет, Хабр! На связи Wirex, финтех стартап, предоставляющий услуги платежей и денежных переводов с использованием blockchain, минимизируя банковское посредничество. И мы продолжаем цикл статей, посвященных Ethereum и связанным с ним проектам. В предыдущих выпусках мы рассказали о том, как Ethereum вышел на передовую мира блокчейн, а также о том, как устроена децентрализованная автономная организация The DAO(которая, кстати, в прошедшую пятницу была взломана и теперь будет закрыта с возвратом средств инвесторам). Сегодня поговорим о практическом применении Эфириума. Но для начала несколько слов о блокчейне в общем и о том, как Ethereum позволил блокчейну из распределенной базы транзакций превратиться в часть вычислительной одноранговой сети общего назначения. Как нам кажется, довольно неплохо этот процесс описывал основатель Plex.ai Терек Джуди в блоге Microsoft.В 2009 году произошел запуск Биткойн, базы данных, работа которой основана на новой структуре данных, получившей название «блокчейн».
Блокчейн — это логически связанная последовательность информационных блоков, каждый из которых содержит данные о группе транзакций и ссылку на предыдущий блок. Это позволяет связать воедино все когда-либо выполненные транзакции. Структура копируется на все узлы (компьютеры) системы, что позволяет каждому участнику иметь достоверную информацию обо всех транзакциях без какой-либо необходимости получать ее из централизованного источника.
Децентрализация
Архитектура блокчейн устроена так, что база данных продолжает расти до тех пор, пока узлы продолжают предлагать и подтверждать новые блоки, независимо от количества присоединившихся к сети или вышедших из нее участников. Сам факт того, что существование базы данных не зависит от некоторого центрального узла, превращает ее в независимую и практически полностью устойчивую к подделке или уничтожению систему. Целостность и подлинность попадающих в блокчейн транзакций гарантируется с помощью криптографических техник, позволяющих эффективно выявлять любые некорректно добавленные в систему или искусственно измененные транзакции. Эта скрытая от глаз пользователя магия делает работу Биткойн возможной.
Появление новых блоков
Чтобы контролировать добавление новых блоков с транзакциями в общую цепочку, система использует специальный механизм, суть которого заключается в том, что каждый предлагающий новый блок узел должен решить задачу, которая потребует от него значительной вычислительной мощности. Сложность этой задачи регулируется динамически таким образом, что на ее решение каждый раз требуется в среднем около 10 минут. Этот процесс получил название «майнинг».
Выход за рамки Биткойн
Архитектура Блокчейн позволяет помимо децентрализации добиться также высокого уровня безопасности. Это сочетание очень удобно использовать при проектировании компьютерных систем, поскольку оно позволяет масштабировать приложения и минимизировать требования к центральной инфраструктуре. Несмотря на то, что сеть Биткойн была первым успешным примером использования архитектуры блокчейн, вскоре после ее появления, многие разработчики начали изучать возможность его использования для совершения других видов транзакций.
Одноранговая вычислительная сеть
Несмотря на все преимущества децентрализации и высокого уровня безопасности блокчейн, его применение удобно только для решения задачи переноса баланса между двумя счетами. Проект Ethereum был создан с целью разработки необходимых средств, которые могли бы позволить блокчейну из распределенной базы транзакций превратиться в часть вычислительной одноранговой сети общего назначения. В основе Ethereum лежит виртуальная машина под названием Ethereum Virtual Machine (EVM), позволяющая выполнять запрограммированные инструкции, хранящиеся в блокчейн.
Блокчейн, хранящий состояния и транзакций
Чтобы добавить способность выполнять программы, блокчейн был модифицирован таким образом, что каждый его блок теперь содержит не только данные о последних транзакциях, но и актуальное состояние программ, получивших название «умные контракты». Информация о состоянии контрактов обновляется вместе с добавлением нового блока согласно записанным в нем данным о транзакциях. В качестве гарантии того, что предоставленные программам инструкции не будут выполняться вечно, было введено специальное ограничение: инициирующая контракт сторона должна платить специальные знаки денежной ценности, количество которых зависит от числа инструкций и уровня потребления контрактом памяти системы.
Контракты-счета
У каждого контракта в блокчейн есть постоянный адрес, назначаемый ему во время создания и позволяющий идентифицировать его в системе. Каждый контракт содержит баланс, выражаемый в виде некоторого количества основных денежных единиц сети Ethereum, получивших название ether.
Если контракт не включает в себя ни одну программную инструкцию, он выступает в роли счета, у которого есть адрес и баланс. Счета могут обмениваться ether’ами с другими счетами или контрактами.
Контракты в виде децентрализованных исполняемых программ
Каждому контракту для выполнения требуется ether. Эта мера призвана исключить ситуации с бесконечной работой программ, так как их выполнение прекращается как только выделенные во время вызова ether’ы заканчиваются. Сам вызов контракта также требует небольшого количества ether, которое в конечном счете достается тому узлу, которому удастся успешно отправить в блокчейн следующий блок. Тем не менее существует возможность прямо отправить некоторое количество ether тому или иному контракту во время его вызова для перевода баланса, например, в целях оплаты.
Выполнение тех или иных действий программы возможно благодаря передаче параметров в методы программных инструкций. Выполнение метода может изменить состояние контракта с помощью корректировки значений одного или нескольких его полей. Контракт также может обладать набором событий, используемых для уведомления заинтересованных сторон о результатах тех или иных событий на протяжении всего срока действия контракта. По умолчанию срок жизни любого нового контракта в системе ничем не ограничен. Тем не менее при создании контракта его инициатор может задать возможность самоуничтожения, когда по прошествии определенного времени или выполнения неких условий контракт перестает существовать, а весь его ether-баланс переводиться на другой счет.
Обмен сообщениями и файлами
Помимо специальной виртуальной машины для выполнения логики контрактов, проект Ethereum также представил два дополнительных протокола, реализующих поддержку однорангового обмена сообщениями и статическими файлами. Одноранговый распределенный протокол для обмена сообщениями получил название whisper. Он предоставляет пользователям отличные возможности для личного защищенного общения с поддержкой отправки сообщений одному или нескольким адресатам и рассылке широковещательных сообщений. Одноранговый протокол для обмена статическими файлами получил название swarm. Он предлагает новый, основанный на мотивации подход к размещению статического контента для других участников сети с возможностью эффективного обмена файлами.
Децентрализованный обмен сообщениями
Whisper — это одноранговый протокол для конфиденциального обмена сообщениями с коротким сроком жизни. Заголовок сообщений (тема) в Whisper хэшируется, а сами сообщения могут быть зашифрованы с помощью ключей в целях защиты данных. Включена косвенная поддержка широкого и группового вещания. Рассчитан на слабый интернет-канал и высокие задержки при передаче данных. Предоставляет возможность использовать маски/фильтры для более эффективного поиска интересующих тем (заголовков) не выдавая при этом конкретное их название.
Мотивированный файлообмен
Работа Swarm основана на использовании основных преимуществ инфраструктуры Ethereum — контрактов и ether’ов. Файлы делятся на части, хранящиеся на узлах сети. Для ведения учета отправленных и полученных частей файлов узлы используют специальный учетный протокол, а сама деятельность узлов оплачивается микроплатежами — мера, призванная поощрить кооперацию между ними.
Изучив сложное устройство Ethereum иногда можно задаться вопросом: «А зачем это все?». Команда Around The Block собрала примеры практического использования Ethereum.
Иногда рассказать о конкретных случаях его применения бывает непросто даже для тех, кто понимает концепции блокчейн, Ethereum и умных контрактов. Поэтому давайте рассмотрим этот вопрос внимательнее.
Основными темами приведенных здесь примеров являются минимизация или полное устранение доверия, совершенствование тех или иных областей человеческой деятельности и революционные идеи. Во время чтения обратите внимание на то, как путем простого избавления от посредников как бы сам собой отпадает вопрос оплаты операционных комиссий, связанных с доверием и репутацией и как описываемые изменения ставят под угрозу устоявшиеся бизнес-модели в целом ряде индустрий. Впрочем, следует также иметь в виду, что многие из описываемых приложений находятся на очень ранней стадии разработки и сказать сейчас какие из них «взлетят», а какие потерпят неудачу, не представляется возможным.
Работающие проекты
Платежные системы
Основной случай применения Биткойн не теряет своей актуальности и в случае с Ethereum. Вокруг использования ether в качестве валюты или средства сохранения капитала идет немало споров, однако в данный момент денежные знаки Ethereum могут быть и по факту активно используются в качестве инструмента передачи ценности. Платежи проходят проверку со стороны всех остальных участников сети (узлов или майнеров), а записи о них фиксируются в регистре, изменение записей в котором постфактум, как и в биткойн-блокчейне невозможно. Именно это применение блокчейн-технологий является основным и в случае с нашим проектом Wirex, более 100 тыс. пользователей используют сервис для пересылки денег друг другу и вывода цифровых валют через нашу банковскую карту.
Инвестирование в золото
Краудфандинг
Управление финансами организации
В начале мая произошел запуск The DAO, побивший рекорды всех когда-либо проводившихся краудфандинговых компаний. Хоть и практически после завершения краудфандинговой кампании The DAO была атакована и теперь будет закрыта(средства, естественно, вернутся инвесторам), но уже объявили о запуске новой децентрализованной автономной организации, которая учтет ошибки своего предшественника. По сути, The DAO представляет собой децентрализованный венчурный фонд, полагающийся на «мудрость толпы» для принятия инвестиционных решений. В роли «толпы» выступают все инвесторы, получающие право голоса в обмен на вложенные в проект средства. Также, можно сказать, что перед нами пример таких революционных экспериментов, которые застают врасплох абсолютно всех, особенно контрольно-надзорные органы. Идея все еще находится в работе, однако в случае успеха, мы увидим больше компаний, управление которыми будет осуществляться блокчейн-кодом, а не президентами и советом директоров. В качестве хорошего источника информации по теме можно порекомендовать подфорум на reddit, а также видео.
В разработке
Интернет вещей
По мнению некоторых экспертов, объем рынка интернета вещей может достигнуть нескольких триллионов долларов. Основатели амбициозного стартапа slock.it, основной задачей которого является налаживание связи между реальным миром и блокчейн, Стивен Туал, Саймон и Кристоф Джентши поставили своей целью завоевать свою долю этого рынка. С помощью специального устройства под названием Ethereum Computer, любая собственность (велосипед, квартира, машина и др.) может быть заблокирована и разблокирована с помощью цифровой системы и использована в качестве объекта аренды, принося своему владельцу прибыль. Подобно тому как Ethereum может составить конкуренцию Kickstarter в области краудфандинга, устранив комиссионные сборы, slock.it имеет все шансы вступить в конкуренцию с AirBnB.
Казино, азартные онлайн-игры и лотереи
Любите играть в азартные игры? С помощью платформы Ethereum вы можете создать доказуемо честные азартные игры в стиле казино. Представьте что вы можете играть в покер онлайн без жульничества со стороны сотрудников веб-сайта или участвовать в лотерее без оплаты комиссий, которые уходят в карманы частным азартным конгломератам. Ethereum поможет азартным игрокам построить свой рай без мошенничества и комиссий.
Рынки предсказаний
Рынки предсказаний, такие, как PredictIt предлагают маркет-мейкерам и рыночным спекулянтам возможность сделать ставку на исход того или иного события. Уже сегодня существуют и их децентрализованных аналоги, такие, как Augur и Gnosis, позволяющие их участникам заниматься коллективными инвестициями и предсказаниями. Грамотное решение проблемы предсказателей скажется положительно не только на судьбе самих компаний, но и на репутации самого блокчейна как технологии, ведь задача определения надежности и достоверности получаемой извне и передаваемой в блокчейн информации по-прежнему остается нерешенной. Возможный успех подобных сервисов приведет к появлению нового типа управления на основе «мудрости толпы», который, по мнению некоторых экспертов, может иметь немало полезных применений.
Веб-хостинг
Здесь нужно упомянуть Swarm, о котором писали выше — проект разработчика Ethereum Виктора Трона. Децентрализованный веб-хостинг должен предлагать такое решение, когда тот или иной веб-сайт одновременно храниться сразу у всех участников сети. Это означает, что его нельзя заDDoS’ить, атаковать или подвергнуть цензуре со стороны какого-либо государства. Все это открывает возможности к появлению по-настоящему свободного Интернета. Организовав, к примеру, децентрализованный покер, вы сразу же получаете азартную онлайн-игру, «прикрыть» которую для государственных органов будет проблематично. Просто и революционно.
«Стабильные коины»
Стабильные коины — способ наслаждаться плодами технологии блокчейн без необходимости принимать на себя риски, связанные с криптовалютами. Команда Maker, например, привязывает свой стабильный коин к индексу МВФ. Это амбициозный проект, который имеет потенциал поспособствовать массовому распространению криптовалютных технологий.
Социальные сети
Столкнулись с цензурой со стороны опьяневшего от власти модератора на своем любимом форуме? Команда AKASHA работает над сервисом децентрализованных онлайн-сообществ и умной системой рейтинга для них. Благодаря открытому исходному коду и регулированию на основе умных контрактов связанные с цензурированием скандалы уже совсем скоро наверняка уйдут в прошлое.
ConsenSys
ConsenSys — студия разработки приложений, руководителем которой является сооснователь Ethereum Джозеф Любин. ConsenSys занимается разработкой огромного набора продуктов, предназначенных специально для разработчиков. Обычному потребителю эти приложения едва ли покажутся интересными, однако для разработчиков, желающих попасть на Ethereum сцену они окажутся очень полезны.
Перенос энергии
TransActive Grid — совместный проект энергетической компанией LO3 и ConsenSys, позволяющий домам, подключенным к возобновляемым источникам энергии, автоматически передавать накопленный избыток возобновляемой электроэнергии соседям. Такой подход подразумевает снижение цены на электроэнергию и повышение эффективности ее использования в любой электросети, использующей солнечную и другие экологически чистые виды энергии.
Брачные договоры и завещания
Оформите свою свадьбу официально и впишите это в блокчейн. Кроме того, простые умные контракты могут автоматически передавать собственность покойного его ближайшим родственникам. Сейчас подобное применение технологий не имеет никакой законной основы, но, кто знает, может когда-нибудь это станет нормой?
Децентрализованные криптовалютные биржи
EtherEx — децентрализованная биржа для криптовалют, находящаяся в разработке. Подробнее о подобных проектах в пункте «финансовые рынки».
Управление логистикой
У ConsenSys есть несколько интересных идей по поводу того, какие революционные изменения можно произвести в области организации поставок.
Самые высокие ожидания
Описанные в этом разделе примеры вполне реальны, но едва ли когда-либо будут претворены в жизнь. Тем не менее обществу следует обратить пристальное внимание на них и стараться добиться их реализации в тех случаях, когда голос народа может быть услышан властями.
Финансовые рынки
Разработка приложений для обслуживания финансовых рынков на базе Ethereum — один из самых очевидных случаев его применения. Распространение мошенничества и манипуляций на современных рынках делают их святым Граалем для желающих совершить криптовалютную революцию. Однако давайте смотреть правде в глаза: ни банки, ни правительства, ни «те, что обладают реальной властью», скорее всего, никогда не позволят этому произойти. Если даже финансовые рынки и будут совмещены с блокчейн, то только в рамках некоего закрытого блокчейна. И все же специально ради мечтателей стоит упомянуть, что на ежегодной Ethereum конференции в прошлом году UBS показала демонстрацию того, как можно осуществить передачу облигации с помощью блокчейна.
Организация выборов
Доказуемо честные выборы, где каждый проголосовавший может отдать не более одного голоса, выборы не подвергаются цензуре и никто не отстраняется от голосования. Есть информация о том, что Украина попытается провести как раз такие выборы на базе Ethereum.
Недвижимость
Существует мнение, что сфера недвижимости созрела для кардинальных изменений и блокчейн может с этим помочь. Есть даже команда под названием Rex, которая занимается разработками в этой области, правда, информации о ней очень мало и сказать толком сейчас ничего нельзя.
Приглашаем заказать двухвалютную пластиковую именную карту Wirex MasterCard. А виртуальная карта выдается бесплатно сразу после установки приложения на Android или iOS устройство.
Прошло 10 лет, а никто не придумал, как использовать блокчейн
Все говорят, что блокчейн — технология, лежащая в основе криптовалют — изменит ВСЁ. Но спустя годы усилий и многомиллиардные инвестиции никто так и не придумал, как можно использовать блокчейн, если не считать криптовалютных спекуляций и противозаконных финансовых транзакций.Во всех описываемых случаях использования — от платежей до юридических документов, от депонирования до систем голосования — авторы прибегали к всевозможным ухищрениям, чтобы внедрить распределённый, зашифрованный, анонимный реестр, в котором не было нужды. А что если вообще не существует потребности в использовании распределённого реестра? Что если отсутствие масштабных проектов на базе распределённого реестра спустя десятилетие разработок объясняется тем, что это никому не нужно?
Платежи и банковское дело
Изначально блокчейн разрабатывался для использования в криптовалютах вроде биткоина — как способ хранения и обмена ценностей, почти как любые остальные валюты. Visa и MasterCard были объявлены динозаврами, потому что теперь появился бесплатный и мгновенный способ обмена ценностями без берущих мзду посредников. Революция в банковском деле была лишь началом… правительства, больше неспособные проводить эмиссию денег, уйдут на задний план, потому что граждане смогут свободно переводить деньги вне национальных систем.
Киллер-фича: знание, что можно вернуть свои деньги.
Не прошло много времени, как мечта развалилась. С одной стороны, уже есть бесплатный и мгновенный способ обмена ценностями без посредников — наличные. Биткоины заменяют доллары, но Visa и MasterCard сидят на долларовых банковских транзакциях, предоставляя набор услуг добавленной стоимости, вроде отслеживания мошеннических споров и идентификации покупателей и продавцов. Судя по всему, для человека, платящего за товар, главной особенностью новой платёжной системы — как с PayPal в его ранние годы — является уверенность в том, что если товар окажется неудовлетворительным, то можно вернуть себе деньги. А для человека, получающего оплату, главной особенностью платёжной системы является уверенность в том, что покупатели действительно платят и хотят пользоваться этой системой. Добавьте сюда баллы, кредитные линии и бесплатную регистрацию багажа на всех рейсах авиакомпании United Airlines — и вы получите систему, которую выбирают пользователи и которой пользуются торговцы. На самом деле никто не хочет платить биткоинами, поэтому они не пока не взлетели.
Чтобы Visa работала на блокчейне, понадобится энергия 5 000 атомных реакторов.
К тому же это не настолько хорошая платёжная система. Visa может обрабатывать 60 000 транзакций в секунду, а биткоин исторически топчется на 7. Есть технические модификации, позволяющие повысить эффективность биткоина, но в качестве отправной точки у вас есть нечто, что тянет лишь примерно на 0,01% клиринговых транзакций. И нужно упомянуть, что для этих семи транзакций в секунду биткоин уже тратит примерно в 35 раз больше энергии, чем Visa. Если довести частоту биткоин-транзакций до 60 000 в секунду, то понадобится столько энергии, сколько вырабатывается во всём мире.
Возможность переводить средства без надзора правительства
Во многих странах возможность что-то делать без пригляда властей делает мир лучше. На Кубе или в Венесуэле многие предпочитают переводить деньги в долларах, и биткоин, теоретически, может выполнять ту же функцию. Но есть как минимум две причины, почему эта криптовалюта не стала желанной панацеей: превосходство правительства перед отдельным гражданином и превосходство правительства перед обществом.
Mt Gox теряет деньги пользователей.
Поддерживаемая правительством банковская система предоставляет страхование вкладов, обеспечивает обратимость переводов, проверку личности, стандарты аудита и систему расследования на случай возникновения проблем. У биткоина по определению ничего из этого нет. Как-то я наткнулся на примечательную ветку на форуме, в которой пишут люди, чьи биткоин-кошельки опустошили, взломав почту и похитив пароли. Они были ошеломлены, потому что им неоткуда ждать помощи! И это широко распространено: в 2014-м компания Mt. Gox, бывшая тогда крупнейшим биткоин-трейдером, из-за дыр в системе безопасности потеряла $400 млн. своих пользователей. Следующий крупнейший биткоин-трейдер, Bitfinex, тоже закрылся после потери пользовательских денег. Представьте себе мир, в котором банки скорее теряли бы деньги вкладчиков, чем приумножали бы их. Биткоин — это средневековое банковское дело: «вот твой либертарианский рай, хорошего тебе дня».
BitFinex теряет все деньги пользователей.
Эта проблема очень близка и понятна мне, потому что моя собственная компания True Link создавалась для помощи уязвимым пожилым людям — которые готовы выдать номера своих кредиток по телефону, принять участие в мутных тотализаторах или пожертвовать сомнительным организациям, вложиться в мошеннические компании или установить программу для кроссвордов, крадущую пароли. Эти люди больше всего нуждаются в развитых средствах защиты в банковской сфере и платёжных системах, они сильно зависят от современных степеней защиты и станут первыми жертвами предлагаемых изменений ради внедрения мгновенных, идентифицируемых по приватному ключу и необратимых переводов. Тот, кто смотрит на банковскую безопасность с точки зрения человека, придумал бы что-нибудь очень отличающееся от блокчейна!
С введением санкций против России в монгольских банках более чем в 4 раза вырос объём переводов.
Кроме того, вырабатываемые правительствами решения нацелены на противодействие финансированию терроризма и организованной преступности, на борьбу с обращением запрещённых товаров вроде похищенных номеров кредиток или детской порнографии. Поэтому главное пожелание, чтобы транзакции были приватными, но при этом их можно было открыть по распоряжению силовых структур. Спросите людей: «должно ли правительство иметь возможность по приказу получить список всех, кому вы платили» — и большинство ответит «нет». Спросите: «должно ли правительство иметь возможность по приказу получить список всех, кому платил коллекционер детской порнографии» — и большинство ответит «да». Никто не хочет, чтобы биткоин в 100 раз увеличил объём обращения товаров, которые считаются запрещёнными. Как мне сказал один биткоин-энтузиаст, «если бы ты сегодня изобрёл наличные, их тоже запретили бы».
Микроплатежи и межбанковские переводы
Теперь поговорим о двух ситуациях, в которых блокчейн-валютам прочат особенно светлое будущее: микроплатежи и межбанковские переводы. Что касается платежей, то энтузиасты напирают на бесплатность и мгновенность биткоин-транзакций. Хотя на самом деле транзакция занимает около 8 минут, а её обработка стоит около 4 центов. Нам предлагают использовать биткоины для микроплатежей — например, заплатить два цента музыканту за прослушивание его песни в сети, или четыре цента за чтение газетной статьи. Но предназначенная для этого инфраструктура — к примеру, предварительная авторизация источника средств, чтобы не приходилось ждать 8 минут для прочтения статьи, на которую вы только что кликнул — на самом деле вообще не требует использовать биткоины. Если вас устраивает цена в четыре цента за статью или два цента за песню, то платите раз в месяц с банковского счёта. На практике люди предпочитают микроплатежам подписки.
Прошло три года, а Ripple для SWIFT — как зубочистки для американского валового продукта.
Что касается межбанковских платежей, то многие вспоминают про Ripple как многообещающий способ передачи денег между банками. На момент написания статьи за последние 30 дней было обработано 2 млрд долларов межбанковских и межличностных транзакций — примерно 40-секундный объём межбанковской сети SWIFT — спустя три года банковской торговли 90 % высокообъёмных валют. Это как вклад продаж зубочисток в американский ВВП. Почему банки не предпочли эту новую технологию? Дело в том, что настройка Ripple-шлюза не слишком отличается от использования существующей системы корреспондентских счетов — за исключением того, что потеря пароля или токена может привести к гораздо более крупным и быстрым потерям. А биткоин-обмен, напомню, скорее способствует этому, а не предотвращает. Одни и те же свойства банковской системы привлекают и пользователей, и банки. Там уже есть реестры, которые не нужно распределять, анонимизировать, шифровать, публиковать и делать необратимыми.
«Умные» контракты
«Умные» контракты — это контракты в виде ПО, а не юридические документы. Хранение непосредственно в блокчейне позволяет им производить передачу ценности, основанную непосредственно на криптографическом согласии сторон. Иными словами, «умные» контракты являются «самоисполняемыми». В теории, контракты, написанные в виде ПО, интерпретировать дешевле: поскольку они действуют в буквальном смысле математически и автоматически, не существует двух способов интерпретации, а значит не нужны и дорогие юридические сражения.
DAO теряет все деньги пользователей.
И в реальном мире уже есть примеры проблемности этого подхода. Самый многообещающий и большой на сегодняшний день контракт, инвестиционная структура под названием Distributed Autonomous Organization (DAO), позволил своим участникам вкладывать деньги напрямую, используя приватные криптографические ключи для выбора объектов инвестирования. Ни юристов, ни комиссионных, ни закулисных заседаний. DAO «исключил возможность ошибочного инвестирования и потери средств директорами и финансовыми управляющими». И вот из-за программного бага DAO «проголосовал» «инвестировать» $50 млн, треть денег вкладчиков, в структуру, управляемую очень умными программистами, которые собаку съели на проблемах рекурсии при обновлениях баланса. Кто-то считает, что это был взлом или эксплойт, потому что ПО работало не так, как задумывалось. Другие считают, что никакого взлома не было — суть ПО как раз и заключалась в автономности принятия решений, это нельзя трактовать двояко, и если не понимаешь, как работает это ПО, то нечего было и участвовать. В результате все участники проголосовали задним числом возместить программный контракт и вернуть деньги их настоящим владельцам. Какой вывод? Даже самые умные блокчейн-энтузиасты на самом деле хотят, чтобы куча людей спорили о настоящих целях контракта, а не позволяли ПО самоисполняться. Быть может, «глупый» способ в результате оказывается умным?
Даже криптоэнтузиасты спорят о значении своих контрактов
DAO был показательным экспериментом, а что насчёт рутинных транзакций в больших компаниях? Инвесторы и стартапы в сфере смарт-контрактов обещают, что блокчейн обеспечит сверхбыстрое исполнение и платежи, например, в здравоохранении — «вместо того, чтобы 3-6 месяцев ждать обработки заявок, или тратить часы на телефонные разговоры в попытке заставить оплатить ваш счёт, умный контракт теоретически может быть обработан мгновенно». Но это справедливо для любых программных систем покупок. Серверы Amazon, используемые моей компанией, автоматически масштабируются в зависимости от трафика на сайт, и мы платим только за реальное использование. Ошибочно предполагать, что смарт-контракты это изменят. Они подразумевают юридическое соглашение, вступающее в действие вместе с ПО, причём само юридическое соглашение тоже представлено в виде ПО. Условия обслуживания Amazon не являются смарт-контрактом, но реализующая эти термины биллинговая система автоматизирована. А причина отсутствия автоматизации, скажем, в биллинге медицинского страхования заключается не в том, что существующее ПО недостаточно «умное» для обработки поступающих заявок и их электронной оплаты, а в том, что страховые компании сами по себе медлительны, либо исторически, либо потому что они предпочитают проверку заявок людьми.
Пожалуйста, пусть биткоин это ускорит?
В конце концов все, от блокчейн-энтузиастов до страховщиков, хотят нормально обсуждать суть деловых отношений и интерпретировать их на постоянной основе, а уже потом писать ПО, занимающееся обработкой и выплатами. Уже существующее — это status quo.
Распределённое хранение, вычисления и обмен сообщениями
Ещё одна невероятная идея использования блокчейна — механизмы распределённого хранения. На первый взгляд, вполне здраво: разбиваете свои документы на «блоки», шифруете их и помещаете в распределённый журнал… он раскидан по множеству машин, это безопасно и легко можно отследить все действия.
Но существует куча замечательных способов разбиения файлов, шифрования и репликации по множеству хранилищ в разных местах. Уже есть компания, зарекомендовавшая себя как более дешёвую альтернативу — распределённый Dropbox, шифрующий и хранящий файлы на множестве пользовательских винчестеров и платящий им небольшую комиссию за используемое место. Блокчейн — это особенно неэффективный и небезопасный способ распределённого хранения.
Ха! Может ваш блокчейн сделать ЭТО?
У блокчейн-подхода есть 4 дополнительных недостатка.
Во-первых, вы полагаетесь на единую точку шифрования — ваш приватный ключ, — а не на более сложную систему, которая может использовать двухфакторную аутентификацию, определение вторжений, ограничения объёмов, файрволы, удалённое отслеживание IP и возможность отключать систему в экстренных случаях.
Во-вторых, ценовые компромиссы совершенно неправдоподобны: блокчейн Биткоина уже сожрал электричества почти на миллиард долларов, которое ушло на хэширование данных, составляющих примерно 1/6 от объёма Dropbox-подписки в 10 долларов/мес.
В-третьих, систематический выбор, куда и насколько реплицировать данные, выгоден в долгосрочной перспективе. А у блокчейна распределение данных по умолчанию не такое уж и умное.
И наконец, Dropbox, Box.com, Google, Microsoft, Apple, Amazon и множество других компаний предоставляют набор других полезных возможностей, которые вы вряд ли захотите разрабатывать самостоятельно. По аналогии с Visa, проблема не в хранении данных, а в управлении разрешениями, отмене совместного доступа к данным, которые вы расшарили ранее, в получении наглядной истории документов, в синхронизации между многочисленными устройствами и многом другом.
Те же самые аргументы справедливы и для распределённых вычислений, и для приложений безопасного обмена сообщениями. Шифрование, вечное хранение и распределение по всей сети — это огромная избыточная работа по сравнению с основной задачей. Существуют превосходные решения для вычисления, обмена сообщениями и хранения данных, оснащённые всеми необходимыми средствами шифрования и репликации, причём лучше, чем у решений на основе блокчейна, — и кучей дополнительных замечательных возможностей впридачу.
Было громко объявлено о том, что NASDAQ запустила для частных акций внутреннюю биржу на основе блокчейна. Но постойте. Поправьте меня, если не прав, но вся суть NASDAQ (или, например, депозитарной трастовой и клиринговой компании) заключается в том, что она имеет реестр, кто и какими акциями владеет? Неужели они беспокоились, что их системы без блокчейна скоро не смогут отслеживать балансы?
Как и в других задачах, связанных с отслеживанием транзакций, вроде платежей «покупатель-продавец», разница между реестрои NASDAQ и блокчейном заключается в том, что блокчейн распределён — это решает проблему отсутствия доверенного посредника. И сегодня для легальных транзакций сама компания, её агент передачи записи, клиринговая палата или биржа — все они доверенные посредники, обычно предлагающие услуги добавленной стоимости. Причина, по которой NASDAQ — правильное место рождения биржи на базе блокчейна, заключается в том, там сидят эксперты в соблюдении законодательных требований и обеспечении безопасности при торговле акциями. Уберите из цепочки посредника (в данном случае саму NASDAQ) и правительство, и у вас останутся исключительно компании, которые решаются на хитроумные манёвры с юридическими системами, системами соблюдения законодательных требований и отслеживающими системами, традиционными для основного рынка. Как вам скажут люди, торгующие акциями, не допущенными на биржу, это гарантия потери ваших денег.
Для чего готовится бумажная документация при выпуске ценных бумаг
И мы это уже видели. Новые компании начали создавать «монеты» на основе блокчейна, конвертируемые в акции самих компаний, и публично продавать их в ходе Initial Coin Offerings (ICO) в качестве дешёвого и более гибкого способа подъёма денег по сравнению с традиционным первичным публичным размещением (IPO) акций на бирже. Интересно посмотреть, как долго продлится это безумие — помимо прочего, предложение токенов, превращаемых в акции, считается предложением ценных бумаг, так что правила SEC должны распространяться на токены, как и на другие ценные бумаги. К тому же «монеты» — это лишь менее защищённые электронные сертификаты акций, защищённые лишь вашей заботой о пароле, а не законами и защитой биржи ценных бумаг — либо это ещё одна попытка обойти закон.
Проверка подлинности
Следующее правдоподобное использование блокчейна: допустим, вы хотите сделать публичное, неизменяемое и неудаляемое подписанное заявление, и вы можете «опубликовать» его в блокчейне. То есть распределённый журнал можно считать чем-то вроде дневника, а не способа покупки и продажи. В теории, вы можете использовать его для записи голосов на выборах, проверки происхождения алмазов или фирменной экипировки, проверки личности, определения принадлежности доменных имён, хранения денег на счетах-эскроу, огласки временных запечатанных патентов, нотариального заверения и так далее.
Один голос на человека. Посчитать биткоин-кошельки гораздо труднее!
Если не вдаваться в подробности, то все эти способы применения блокчейна не выдерживают критики. В голосовании сегодня принято записывать общее количество выборных бюллетеней, чтобы голосующие бросали настоящие бумажные экземпляры в ящики, а журналисты и наблюдатели всё время следили за этими ящиками.
Серьёзной проблемой голосования является учёт проголосовавших и анонимов, а также удостоверенность, что количество голосовавших равно количеству голосов. Бумажные бюллетени позволяют это сделать гораздо лучше блокчейна.
Для нотариальных задач, проверка вашего водительского удостоверения или наличия известных вам свидетелей означает отсутствие подписи украденным паролем или приватным ключом. Но если пароль или приватный ключ соответствуют, то вы можете просто опубликовать документ, подписанный PGP-ключом. Для проверки подлинности фирменных товаров вроде часов или сумок, или проверки этичности добычи бриллиантов нет смысла в распределённом и зашифрованном журнале, он не добавляет никакой ценности. Производитель может просто приложить сертификат, проверяемый на сайте, как это делалось раньше. В случае с депонированием смарт-контракт может автоматически заплатить за товары без проверки третьей стороной и удерживать средства, но вам всё же нужна доверенная сторона для проверки доставки товара, его количества и качества.
Доказывание в современном мире, что ты что-то знаешь.
Наконец, если вам нужно неопровержимо доказать, что вы узнали что-то в такое-то время, без обнародования этой информации, то зашифруйте и отправьте по почте самому себе, или опубликуйте на Bitbucket, или напечатайте и заверьте у нотариуса, или отправьте себе бумажным письмом, или напишите в твиттер md5-сообщение, или ещё что-нибудь сделайте. Но опять же, насколько велика индустрия неопровержимого-доказывания-что-вы-узнали-что-то-в-такое-то-время-без-обнародования? Вы можете припомнить ведущую компанию, или вообще любую компанию, предоставляющую подобную услугу?
Что касается разрешения доменов (domain resolution) — процесса определения, чьи серверы должны видеть трафик и отвечать на ваши запросы при вводе URL в браузере, — то представляется, что полностью цифровая запись смарт-контрактов, когда факт платежа, публикуемый в реестре, также обновляет схему разрешения домена, устраняет необходимость в сервисах условного депонирования доменов. Однако на практике, как в случае с DAO или иными смарт-контрактами, если ценные домены меняют хозяев в результате кражи или проблем с безопасностью, то вам нужно переписать журнал, например, по судебному предписанию. Повторяется история с банковскими счетами, поддерживаемыми правительством и законами: настоящие компании не горят желанием оказаться в ситуации, при которой взлом или кража паролей может привести к чьему-то вечному и бесповоротному владению доменами bankofamerica.com, или disney.com, или sony.com и так далее. Внедрение блокчейна повышает риск кражи или подмены, а не уменьшает. Это звучит умозрительно, пока не вспомнишь о том, что ведущие биткоин-биржи часто становятся жертвами хакеров — и это очень редко происходит с крупными доменными провайдерами.
Так что же остаётся?
В будущем стиральные машины смогут заказывать свой собственный стиральный порошок.
Это прозвучит тривиально: всем известно, что к товарам прикладывают сертификаты подлинности с ID-номерами, которые можно проверить на сайте производителя — за исключением того, что в каждом случае были потрачены миллионы, если не десятки миллионов долларов на компании, предназначенные для решения именно этой задачи. Можно придумать ещё более эзотерические решения: Second Life на блокчейне; или блокчейн-приложения, позволяющие стиральным машинам через смарт-конракт заказывать себе стиральный порошок; или спортивные лиги, в которых решения тренеров записываются в блокчейне (серьёзно!).
В результате преимущества существующих человеческих и программных систем, относящихся к транзакциям — от идентфикации личности по водительским правам к вызову и разъяснению положений в спорной кредитной транзакции, до автоматического списания денег с вашей кредитки за газетную подписку — перевешивают предполагаемые выгоды, а также скрытые расходы или безотзывное автоматическое исполнение. Блокчейн-энтузиасты часто ведут себя так, будто А трудно получить деньги от Б, или трудно сохранить записи о произошедшем. В каждом случае перевод денег или регистрация транзакции — это на самом деле простые, дешёвые и высокоавтоматизированные части гораздо более сложных систем.
И в результате мы вернулись к началу: валютным спекуляциям и нелегальным транзакциям. Возможно, попутно получив урок. В беседах с биткоин-предпринимателями, инвесторами и консультантами я часто сталкивался с нехваткой знаний или даже интереса к тому, как сегодня выполняются различные процессы или какова ценность для конечного пользователя. Несмотря на все деньги, потраченные на биткоин-кассы, никто не провёл исследования, хотят ли большинство владельцев кредитных карт отказаться от своих авиамиль в обмен на потерю возможности оспаривать транзакции. Вероятно, все эти люди думают, что дороговизна IPO и трудности оформления документации при образовании венчурного фонда связаны со всеми этими юристами и экономистами, которые просиживают свои зарплаты… конечно, кучка 20-летних инженеров-умников без опыта работы в индустрии без проблем автоматизируют работу этих дармоедов, всего за несколько месяцев и несколько миллионов баксов венчурного капитала.
Но пока-что не очень получается.
Применение блокчейн в современном мире — сферы внедрения технологии
Применение блокчейнСегодня все больше компаний заявляют о применении блокчейн, а в некоторых странах даже есть государственные программы по использованию этой технологии.
В этой статье мы рассмотрим, в каких еще сферах, кроме криптовалют, блокчейн нашел свое применение, а также какие перспективы имеет эта инновационная технология.
Несмотря на всеобщий хайп вокруг технологии блокчейн, важно понимать, что это просто база данных, которая обладает особыми свойствами. То есть, блокчейн – это не лекарство от рака, не топливо для полета на Марс и не манна небесная.
Тогда как блокчейн может повлиять на мир, что о нем все говорят? Блокчейн — это способ сбора, хранения и обработки данных в децентрализованных одноранговых сетях, который предлагает высокую безопасность и достоверность записанной в нем информации.
Концепция блокчейна была предложена и опробована еще в 1991 году, но широкую известность эта технология получила только после ее использования в платежной сети первой криптовалюты Bitcoin, которая была представлена Сатоши Накамото. Это децентрализованная платежная сеть, в которой отсутствует посредник или контролирующий орган, и все пользователи равны в правах.
Следующим витком развития блокчейна стали смарт-контракты — это программные алгоритмы для заключения и выполнения самоисполняемых контрактов. С их появлением блокчейн научился не только хранить данные, но и применять их. Впервые полноценная концепция смарт-контрактов была представлена в криптовалюте Ethereum, которую разработал молодой программист Виталик Бутерин.
Внедрение блокчейна в разные сферыПрименение блокчейн может оказать свое влияние на многие сферы человеческой жизни. На данный момент большинство компаний еще работает по старой схеме, однако самые прогрессивные из них, особенно в развитых странах, постепенно переводят свои бизнес-процессы на блокчейн, что позволяет сэкономить временные и человеческие ресурсы.
Ниже мы опишем основные отрасли, в которых применение блокчейн актуально. Без сомнения, этот список можно было бы продолжить, но в других отраслях это будет не отдельное направление, а совмещение уже перечисленных. Например, применение блокчейн актуально для сферы медицины, но на самом деле речь идет об оптимизации хранения медицинских документов и отслеживании поставок медикаментов.
Сферы применения технологии блокчейнДо сих пор «бумажная работа» отнимает большое количество времени бизнес-процессов как частных, так и государственных компаний. Стоить отметить, что с развитием интернета в развитых странах, как минимум в странах «Большой семерки» документооборот уже давно переведен в электронный формат, однако данная система также не совершенна.
Такие свойства блокчейна как прозрачность и невозможность внесения изменений играют здесь ключевую роль. В документообороте самым важным элементом является подпись, которая подтверждает подлинность документа. Такие блокчейн-инструменты как приватный и публичный ключ являются отличными аналогами стандартной подписи (электронной или обычной). Каждому участнику (компании, организации, отдельному физическому лицу или даже целому государству) может быть присвоена своя уникальная пара ключей, которая будет гарантировать достоверность подписанного документа.
Вторая полезная функция применения блокчейна — это неизменность хеша. Каждому документу может быть присвоен свой хеш путем преобразования информации через определенный алгоритм шифрования. При внесении даже незначительных изменений в документ, хеш кардинально изменится. Таким образом блокчейн позволит предотвратить подделку документов и если не исключить, то минимизировать коррупцию в некоторых сферах.
Применение блокчейна в документообороте позволит вести учет выданных врачом рецептов, дипломов университетов или свидетельств на право собственности недвижимостью. Например, такие проекты как Legium или BlockSign предлагают инструменты для ведения документооборота на блокчейне.
Некоторые страны уже успели по достоинству оценить возможности технологии блокчейн. Например, правительство Арабских Эмиратов еще в 2016 году официально объявило, что к 2020 году весь документооборот ОАЭ будет переведен на блокчейн.
Применение блокчейна в сфере страхованияСтрахование — это одна из тех отраслей применение блокчейна, в которой смарт-контракты сыграли ключевую роль. Особенно сложным является процесс выдачи страховых выплат в виду наличия человеческого фактора. Благодаря исключению человека и применения блокчейна эта отрасль может стать более прозрачной.
☝️
Приведем пример, как это работает: Например, страхование при задержке рейса можно полностью автоматизировать. Система сама проверит запланированное и фактическое время вылета, и в случае наступления страхового случая автоматически отправит компенсацию пассажиру.
Один из огромных плюсов в этом случае является то, что влияние человеческого фактора минимизировано, однако наряду с этим решение неординарных ситуаций может вызвать множество трудностей. На данный момент технология смарт-контрактов еще не достигла такого уровня развития, чтобы охватить всю вариативность возможных ситуаций, однако множество компаний работает над их усовершенствованием. Кроме того, некоторые проекты, предназначенные для применения блокчейна в отрасли страхования, интегрируют дополнительные технологии для улучшения функциональности смарт-контрактов, например, проверку изменений в режиме реального времени или машинное обучение.
На данный момент на рынке уже есть несколько блокчейн-компаний, предлагающих свои услуги в сфере страхования. Например, InsureX (страхование жизни и здоровья), Etherisc (соцстрахование, страхование в области сельского хозяйства и авиаперевозок), SafeShare (страхование в сфере аренды недвижимости).
Стоит ли говорить, что финансовая сфера одна из первых «ухватилась» за блокчейн, который может решить множество проблем, накопившихся в банковской отрасли за все время ее формирования.
Во-первых, одной из главных проблем являются высокие комиссии за отправку международных платежей и низкая скорость обработки транзакций. Второе больное место — это недоступность банковских услуг в малоразвитых странах или тех, которые находятся в состоянии серьезного кризиса.
В этих реалиях есть два типа криптовалют, которые предлагают различные решения. Например, такие монеты как Bitcoin или Dash предлагают альтернативу банкам, предоставляя собственные инструменты для проведения денежных переводов и совершения платежей. Особенно это актуально в странах со слабой экономикой. Так, например, в конце марта 2019 года биткоин побил собственные рекорд 2017 года на аргентинских биржах, а Dash имеет прочные позиции в Венесуэле, которая находится на грани гражданской войны. Также в начале 2019 года в Аргентине появилась возможность оплачивать проезд в общественном транспорте криптовалютой.
В целом криптовалюты и блокчейн продолжают набирать обороты в странах Латинской Америки, постепенно вытесняя привычные, но дорогие банковские инструменты. Кроме того, уже существуют приложения (например, Cointigo), позволяющие пересылать криптовалюту вообще без выхода в интернет, через SMS. Благодаря такой возможности можно совершать международные переводы в страны, которые не имеют доступа к интернету.
Однако в то время как одни блокчейн-проекты предлагают альтернативу банкам и фиатным валютам, другие, наоборот, стремятся сотрудничать с ними. В этой сфере лидером, безусловно, является компания Ripple и ее криптовалюта XRP. Компания создала платформу RippleNet, подключившись к которой, банки могут предложить своим клиентам более быстрые и дешевые транзакции.
Как вывод, применение блокчейна в банковской сфере позволяет в разы снизить расходы на процессинг международных платежей, а время заключения торговых сделок можно уменьшить с нескольких дней до нескольких часов или даже минут.
Блокчейн в логистикеНизкое качество продуктов ввиду нарушения правильности процесса производства и хранения является одной из самых главных проблем современной цивилизации. Применение блокчейна в сфере логистики и цепочек поставок может стать отличным решением. Работает данная система очень просто — каждому товару присваивается уникальный идентификатор (например, NFC-чип). Это дает возможность отследить его путь от производителя до конечного покупателя. Так можно гарантировать подлинность товара, а применение смарт-контрактов позволяет исключить ряд бюрократических процедур, которые необходимы при обычной пересылке.
Кроме того, в некоторых сферах применение блокчейна может помочь избежать перепроизводства товаров. Например, при производстве автомобилей покупатели (авто-салоны) могут оформлять заказ у производителя, используя смарт-контракты. Это позволит производителю узнать максимально точный спрос на продукцию.
Одним из лидеров в этой области является криптовалюта VeChain, которая уже сотрудничает с производителями в области автомобилестроения, пищевой промышленности, фармацевтической отрасли, сельского хозяйства.
Еще один менее известный проект ShipChain предлагает инструменты для отслеживания товара от производителя до конечного пользователя. Основная аудитория — это малые и средние предприятия, в том числе проект сотрудничает и с перевозчиками.
Применение блокчейна в сфере идентификации личности может сделать процесс самой идентификации и хранения личных данных безопаснее и надежнее. Многие сайты и сервисы подвергаются кибератакам, вследствие которых данные пользователей могут быть использованы в преступных целях.
Благодаря блокчейну каждый пользователь может загрузить свои данные в защищенную и безопасную среду, пройти верификацию и получить так называемый «виртуальный паспорт». При помощи этого документа можно подтверждать свою личность на разных площадках и сервисах, который работают с KYC/AML.
Огромным преимуществом идентификации на блокчейне перед обычной является то, что ее нужно пройти всего лишь раз. Это значительно экономит и деньги, и время, так как обычная процедура KYC/AML может занимать до трех месяцев, а блокчейн позволяет автоматизировать данный процесс.
Несколько блокчейн-проектов уже успели занять эту нишу. Так например, платформа цифровой идентификации и одноименная криптовалюта Civic предлагает пользователям многофакторную идентификацию путем использования биометрических данных. Среди партнеров проекта различные проекты, в том числе и достаточно известные, например, криптовалютный кошелек Jaxx и сервис WikiHow.
Другие лидеры этого рынка — проекты SelfKey, который предлагает процедуру цифровой верификации для компаний и физических лиц, и TheKey, который подобно Civic позволяет пользователям подтверждать свою личность путем многофакторной блокчейн-идентификации.
Выборы на блокчейнеГосуправление — это одна из самых коррумпированных сфер. Манипулирование и подделка результатов голосования — обычная практика на протяжении всего существования человеческой цивилизации.
По-настоящему честные выборы человечество получит тогда, когда каждый проголосовавший сможет убедиться в правильности подсчета его голоса. Благодаря применению блокчейна избирательные участки и бюллетени станут не нужны, просто авторизуешься в системе с помощью уникального идентификатора и делаешь свой выбор.
Например, проект Democracy Earth предлагает децентрализованную среду для государственных организаций, в которой все процессы записываются в блокчейн. Финансирование проводится в криптовалюте платформы. Каждый гражданин имеет доступ к блокчейну для отслеживания всех процессов в режиме реального времени.
Другие платформы, как, например, Horizon State или Boule, позволяют организовать выборы на блокчейне. Все действия регулируются смарт-контрактом.
К чему же приведет переход на блокчейн? Для частных и государственных компаний – это возможность сократить расходы на кибербезопасность, обслуживание компьютерных сетей и бюрократические процедуры. Но это вряд ли понравится их сотрудникам, потому что в услугах многих из них отпадет необходимость.
Тут можно провести аналогию с магазинами, которые существенно сократили штат продавцов и перенесли свой бизнес в онлайн. Блокчейн, как и интернет, внесет серьезные коррективы в рынок труда.
Следующим витком принятия и применения блокчейна станет появление децентрализованных сервисов и приложений, которые устраняют посредников на различных рынках. Представьте, что Airbnb, Uber и другие сервисы больше не имеют монополии на рынке и на смену им пришли не аналогичные проекты, а полностью децентрализованные сети, в которых клиент связывается напрямую с поставщиком товара или услуги, и тем самым освобождается от уплаты каких-либо комиссионных.
Читайте также:
Когда появился биткоин: рассказываем историю главной криптовалюты
Особенности криптовалют: свойства, основные виды и правила использования
Книги о криптовалютах и блокчейне: наш ТОП-10
Как правильно готовить блокчейн / Habr
За последние несколько месяцев мы в BitClave услышали о большом количестве новых блокчейн-проектов, применяющих блокчейн во всех мыслимых и немыслимых сферах. Надеюсь вы понимаете, что один лишь факт использования блокчейна в проекте не придает ему никаких суперспособностей. Мы проанализировали ситуацию и рады представить вам наше текущее видение того, как использовать блокчейн правильным образом. Эта статья поможем вам определить заслуживает ли проект вашего времени, денег и сил. Также в статье имеется упрощенный пример того, как блокчейн может быть внедрен в рынок интернет-рекламы.Предметная область в которой вы собираетесь применить блокчейн должна иметь проблему потенциальной нечестности. Необходимо проанализировать потребности и сценарии взаимодействия участников, чтобы понять экономические выгоды участников от следования этим сценариям. Это позволит понять места, на которых участники готовы срезать ради своей выгоды.
Давайте рассмотрим участников рынка интернет-рекламы: Рекламодатели, Агентства, Рекламные сети, Издатели, Пользователи.
На представленной схеме вы можете заметить как именно действует каждый из участников. Рекламодатели платят Агентствам за управление их рекламными кампаниями и создание таргетированной рекламы. Агентства платят Рекламным сетям за действия пользователей (обычно клики или установки). Рекламные сети платят Издателям за показы и собирают информацию о Пользователях для оптимизации числа кликов к числу показов. Не редка ситуация когда Агентства и рекламные сети образуют довольно длинные цепочки, каждый из участников цепи съедает свою долю рекламного бюджета Рекламодателя.
Рекламные сети могут нечестно устанавливать цену для Агентств и Рекламодателей за действие (CPA = cost per action) и вообще цепочка голодных посредников явно скажется на бюджете Рекламодателя не лучшим образом. В дополнение, неявный сбор информации о Пользователях даст не просто неполную, a также некорректную информацию, которая в конечном итоге приведет к удорожанию CPA. Все эти проблемы мы и попробуем решить в этом примере путем добавления блокчейна.
Пожалуйста, перестаньте рассматривать блокчейн как децентрализованное синхронизируемоме надежное хранилище — все эти атрибуты вторичны. В первую очередь блокчейн – активный участник отношений. Он действует честно настолько, что ни у кого не остается сомнений в его беспристрастности. Например, честность блокчейна на консенсусе доказательства работы (Proof-of-Work) обеспечивается большим числом майнеров, чьё основное желание – зарабатывать деньги.
Давайте посмотрим на самый первый и самый известный из современных блокчейнов – Биткоин. Вы можете отправить запрос блокчейну Биткоина (точнее сети Биткоин) на перевод BTC с вашего адреса, на любой другой. Блокчейн Биткоина (точнее майнеры сети Биткоин) проверят два конкретных условия: подпись транзакции с целью определить являетесь ли вы владельцем адреса и условие достаточности баланса вашего адреса для проведения этого перевода. Если одна из этих проверок провалится, блокчейн откажет вам в проведении транзакции. Блокчейн Ethereum способен выполнять произвольные проверки, который смогут предусмотреть разработчики смарт-контрактов – таким образом он является более продвинутым доверенным лицом, обладающим к тому же полнотой по Тьюрингу.
Добавление нового действующего лица в какую-либо область ведет к полному пересмотру сценариев взаимодействия всех участников. Пользователи будут заполнять свои профили в Блокчейне, а также верифицировать часть информации через региональные сервисы посредством цифровых подписей. Часть Рекламодателей начнут создавать объявления и пополнять балансы рекламных кампаний прямо в Блокчейне. Рекламные сети получат возможность брать рекламные объявления из Блокчейна и показывать их Пользователям через площадки Издателей и позже просить Блокчейн произвести выплаты за пользовательские действия (клики или инсталлы). Блокчейн будет платить за действия не только Рекламным сетям, но и самим Пользователям, любезно согласившимся предоставить о себе информацию для таргетинга.
После добавления блокчейна как нового участника в некую систему необходимо заново проработать сценарии работы всех участников, не забыв при этом подкрепить эти сценарии реальными экономическими мотивами участников. Также необходимо предусмотреть защиту системы от неподобающего поведения участников, чтобы даже экономически невыгодные действия некоторых из них не могли помешать взаимодействовать остальным участникам.
Что насчёт фрода в системе? Каждое действие (клик/инсталл) пользователя будет обрабатываться разлитыми событиями от Рекламодателя: переход_пользователя, регистрация_пользователя, покупка_пользователем. Платформа предполагает оценку Рекламных сетей, вынуждая их соревноваться друг с другом за улучшение статистических показателей. Любые кликеры при отсутствии борьбы с ними со стороны Рекламной сети будут портить рейтинг Рекламной сети, поскольку к желаемым событиям Рекламодателя в итоге не приведут, в итоге рекламодатель больше этой Рекламной сети бюджета не выделит. Да, рекламные кампании будут позволять Рекламодателям/Агентствам настраивать пропорции бюджета по Рекламным сетям. Резюмируя: система проектируется таким образом чтобы заставить Рекламные сети бороться с фордом и конкурировать друг с другом на этой основе.
Зачем этот ваш блокчейн нужен самим рекламным сетям? Рекламные сети получат возможность индексировать и ранжировать для себя объявления из Блокчейна чтобы сравнивать их со своими объявлениями. В случае, если конкретному пользователю окажется выгоднее показать объявление из блокчейна, чем то которое получено из другого источника – Рекламная сеть сможет заработать больше устроив показ объявления из Блокчейна. Со временем объявления в блокчейне вытеснят остальные объявления за счет чистого таргентинга, который выйдет просто дешевле.
Зачем пользователи будут у вас регистрироваться? Это может быть частью рефератной программы веб-сайтов, поисковиков, браузеров – убедить пользователей и провести их сквозь регистрацию. Также участие в системе позволит пользователям явно выбирать какую информацию раскрывать Рекламным сетям, что приведет к интересным объявлениям и вознаграждениям за предоставление информации. Неявный сбор информации о пользователях будет все жестче пресекаться на уровне браузеров и операционных систем.
В этой статье мы пытались резюмировать наше текущее видение о правильном использовании блокчейна, чтобы помочь вам отличить проекты, на которые стоит тратить своё время, деньги и силы. Предметная область должна содержать проблему потенциальной нечестности и добавление блокчейна как активного и абсолютно честного участника взаимоотношений должно решать эту проблему. Необходимо предусмотреть экономическую выгоду для каждого участника взаимоотношения для каждого из сценариев его работы и учесть возможные варианты атак на систему, с целью помешать её работе.
P.S. Я там говорю об абстракции Биткоина, не вдаваясь в подробности реализации UTXO модели. Абстракция Биткоина хранит балансы кошельков и позволяет их изменять путем проведения транзакций, реализация Биткоина чуть более упоротая, но целью статьи не было раскрытие деталей реализации Биткоина 🙂