Циклопедия скорбит по жертвам террористического акта в Крокус-Сити (Красногорск, МО)

Блокчейн-протокол Universa

Материал из Циклопедии
Перейти к навигации Перейти к поиску

Блокчейн-протокол Universa — это протокол и блокчейн-платформа, представляющие систему поддержки, регистрации и валидации «умных контрактов», в пределах которой существует децентрализованное нотариальное облако, удостоверяющее каждую транзакцию и поверяющее «умные контракты». Основатель блокчейн-протокола и платформы Universa — Александр Бородич, российский венчурный инвестор и один из первых российских специалистов в области инноваций и блокчейн-технологий[1].

Как сообщают «Ведомости», пост в Facebook «Как я перестал верить в Universa» в марте обвалил котировки компании. Липатов писал, что «сейчас в Universa нет блокчейна, на базе которого можно поднимать смарт-контракты». В результате Александр Бородич подал в суд на бывшего соратника Артура Липатова. Иск о защите чести и деловой репутации был подан в Чеховский суд Московской области 3 июля 2018 года, также Бородич потребовал компенсацию в 1 млн руб.[2]

Технология[править]

Платформа Universa Blockchain обеспечивает протоколы и механизмы для создания децентрализованной сети, позволяющей регистрировать, удостоверять, создавать и модифицировать (в заранее заданных при создании пределах) смарт-контракты, граф изменений («ревизий») которых может представлять собой направленный ациклический граф (DAG). В отличие от классического «линейного» блокчейн-подхода хранения «блоков» (при котором каждый новый блок поверяет один предыдущий блок), при использовании DAG в Universa один или более новых «блоков» (ревизий смарт-контракта) могут поверять сразу один или более предыдущих «блоков» (ревизий)[3].

В отличие от многих других блокчейн-сервисов, обеспечивающих «cогласованность в конечном счёте (eventual consistency)» для данных, согласованность данных в Universa финальна и обеспечивается в момент регистрации транзакции. Каждая транзакция системы представляет собой регистрацию первоначальной или новой ревизии одного (или нескольких) смарт-контрактов (а также, возможно, отзыв предыдущих ревизий контрактов); такие транзакции — финальны; то есть, если в момент регистрации транзакции сеть посчитала её корректной — такая транзакция навсегда останется корректной, и не может быть непредсказуемо откачена (как, например, в сети Bitcoin в случае нахождения более длинной цепочки блоков и превращения блоков в «орфанные»).

В отличие от распространённого в блокчейн-проектах подхода, при котором «смарт-контрактами» называются децентрализованные приложения — dApp[en]-ы, смарт-контракты в Universa являются скорее документами (структурированными, подобно XML/YAML/JSON, и с некоторыми требованиями к внутренней структуре), чем приложениями или программами. Это позволяет считать смарт-контракты в Universa реализацией Рикардиановских контрактов[en].

Схема сети[править]

Белая книга определяет архитектуру Universa как «совместный реестр изменений состояния, выполняемый лицензированными и проверенными узлами и способный обрабатывать тысячи или десятки тысяч транзакций в секунду (±20,000 TPS)»[3]. Такая скорость достигается путем хранения контрактов на стороне клиента и их проверки 90% узлов при создании и регистрации каждой новой ревизии смарт-контракта. В таком случае блокчейну не требуется хранить полную историю всех транзакций, поскольку она хранится каждым участником (клиентом), заинтересованным в регистрации той или иной транзакции. Данные, хранящиеся на блокчейне, такие как запись транзакций, источники контрактов, цифровые подписи и др., могут в любое время быть проверены на подлинность нотариальным облаком, которая отвечает за обработку активов и их цифровых подписей. Тот факт, что нотариальное облако является обособленной от блокчейна службой, обеспечивает более высокую скорость транзакций и сокращает время синхронизации[3]. Вместо привлечения непроверенных агентов со стороны, блокчейн Universa применяет систему проверенных узлов, основная функция которых – выполнять контракты и проверять состояние. Таким образом, разрешение на создание новых блоков происходит вследствие участия проверенного агента в качестве узла, лицензированного Universa и её партнерами.

Иными словами, Universa хранит в блокчейне только факт валидности документа, но не хранит содержание документа, который может находиться где угодно снаружи: в криптооблаке, в файле на диске и т.д. В отличие от типичных блокчейнов, надёжность хранения и записи новых состояний не подразумевает требования раскрытия всей информации. Если в обычном блокчейне хранится и всем публично доступна запись о каждом изменении любого состояния любого контракта, то после успешной регистрации контракта (или его ревизии) в Universa такая запись является совершенно анонимизированной.

Proof-of-Authority[править]

Universa использует механизм Proof-of-Authority (дословно – «доказательство авторитетом») вместо более часто реализуемой системы Proof-of-Work (дословно – «подтверждение работы»). Изменение состояния проверяется доверенным субъектом и утверждается консенсусом в течение десяти миллисекунд или меньше.[3] Каждый отдельный контракт поддерживает свою собственную цепочку состояний, что позволяет сети выполнять действия с конкретным контрактом, не будучи зависимым от других контрактов. Совокупные изменения состояния формируют направленный ациклический граф состояний контракта.[3]

Отсутствие майнинга[править]

Протокол Universa первоначально был разработан как протокол для создания и функционирования системы умных контрактов, а не как платформа для создания и переводов криптовалюты.[4] Узлы на платформе Universa отвечают за проверку транзакций и умных контрактов, отсылаемых в сеть её клиентами. Это делает Universa свободной от майнинга криптовалют,[3] что, в свою очередь, способствует повышению скорости операций и снижению их стоимости.[5] Отказ от майнинга позволил увеличить производительность сети в сотни раз; Создатели Universa утверждают, что платформа может обеспечить скорость до 20 000 транзакций в секунду.[6]

Отсутствие майнинга, в свою очередь, автоматически подразумевает, что Universa не выплачивает «случайные» вознаграждения владельцам узлов за поддержку сети в отсутствие операций, а только комиссии за фактически выполненные операции. Для оплаты комиссии сертифицированным узлам был создан универсальный токен платформы UTN.[3]

По словам создателя Universa Александра Бородича, «сегодня зависимость блокчейна от дорогостоящего процесса майнинга напоминает зависимость золотых монет от цены золота».[7]

Система смарт-контрактов[править]

Смарт-контракты Universa — это декларативно описанные документы, схема которых хранится в древовидных структурах.[3] Их главная особенность заключается в том, что их каждое новое состояние может быть допустимо, только если переход в новое состояние из предыдущего возможен согласно изначальной структуре контракта. Такие смарт-контракты хранят любую информацию в формате «ключ и значение», где первое – это уникальный адрес, а второе – фиксированное значение, выраженное двоичной исполняемой логикой, динамически исполняемым сценарием или даже ссылками на другие деревья, адреса и т.д. Любая операция с логикой ПО различной сложности может быть реализована через смарт-контракт в случае, если у последнего имеется доступ ко всем внешним адресам с возможностью извлечения из них вложенных данных.[3] Это относится и к ссылкам на другие смарт-контракты, что позволяет создавать операции древовидной структуры.[3] К примеру, в структуре контракта-токена может быть описано, что права на безусловный отзыв есть у комбинированной роли «владелец и создатель контракта», и тогда только автор контракта сможет его сжечь: система просто не позволит зарегистрировать новое состояние контракта – “revoked” (отзыв), если в качестве аргумента к нему пользователь передал предыдущий контракт, но у него при этом нет прав на безусловный отзыв.

Для повышения эффективности, ключевая логика смарт-контрактов, обеспечивающая их «умность», не является полной по Тьюрингу; при этом существуют различные расширения архитектуры, позволяющие добавить «тьюринг-полные» скрипты; а также ведётся разработка механизма «ubot-ов»[8], который предоставит выполнение DApp-ов, обрабатывающих смарт-контракты Universa.

Одной из особенностей смарт-контрактов Universa является возможность вывода их в оффлайн в виде файлов (с сериализованной структурой данных такого «умного документа»; обычно в формате “.unicon”). Это означает, что контракт можно хранить на съемном носителе и использовать на любом компьютере с доступом к сети.

Белая книга Universa описываются следующие возможности смарт-контрактов:

  • Добавление файлов

Смарт-контракт на платформе Universa может содержать любые данные из реального мира, такие как интеллектуальная собственность или контракт на покупку имущества. Любой файл может быть добавлен как вложение в умный контракт в существующем виде или в качестве подписанной и проверенной ссылки, если файл имеет большой размер. Максимальный размер смарт-контракта – 1 ГБ.[3]

  • Временная печать

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

  • Маркер

Пользователь создает маркер, когда ему необходимо сохранить одну из предыдущих версий смарт-контракта в сети. Маркер представляет собой специальный смарт-контракт небольшого размера, который сохраняет старую версию основного контракта и хранит её сроком до двух лет. Если смарт-контракт подписан только несколькими участниками, узлы Universa сохраняют его состояние в течение 10 дней. Если узел отклоняет регистрацию смарт-контракта, он сохраняет свое состояние в течение 30 дней для предотвращения мошенничества.[3]

Применение[править]

На сегодняшний день блокчейн во многих случаях практически неразрывно связан с и криптовалютами. Universa стремится изменить такой порядок вещей, сделав блокчейн «более доступным и практичным для общего пользования, одновременно расширив его применение в бизнес-сфере».[9] Платформа Universa является простым протоколом, который предоставляет услугу токенизации всего, что требует децентрализации и отправления в блокчейн. Блокчейн Universa видит своей задачей упрощение процессов подачи заявок на получение кредитов в Интернете, обмена электронных валют, заполнения таможенных деклараций и т.д.[4] Он может применяться в таких областях, как «логистика и отслеживание грузов, финансовые прогнозы на основе искуссвтенного интеллекта, управление сельским хозяйством, продовольствием и медицинскими поставками» и т.д. Вместе с этим блокчейн Universa предназначен для удовлетворения потребностей обычных пользователей и может применяться в сфере интернета вещей, для бронирования отелей, каршеринга и т.п.[10]

В то же время, в российской банковской системе блокчейн-платформа Universa рассматривается как замена платформе SWIFT. В случае отключения российских банков от международной платформы проведения банковских платежей, Universa может быть использована в качестве альтернативы.[11] Платформа Universa Blockchain намерена работать с платежами в любой валюте и мгновенно утверждать документы по транзакциям с помощью смарт-контрактов. В широком смысле это может означать упрощение процессов обработки транзакций в области электронной коммерции.[4]

В рамках Российского инвестиционного форума в Сочи 15 февраля, между крупнейшим железнодорожным оператором в России и странах СНГ «Новотранс» и «Universa Blockchain» был подписан меморандум о сотрудничестве. Основная задача совместного проекта "Новотранса" и "Universa" – это оцифровка вагонного состава, перевод на блокчейн их текущего состояния (загрузки, разгрузки, локации), дополнение цифровой истории вагона всеми деталями и спецификой технического обслуживания.[12]

Token Sale[править]

Token Sale Universa проходил в период с 28 октября 2017 года по 9 декабря 2017 года. В ходе токенсейла было привлечено 28,8 миллионов долларов США.[13] «Хардкап» проекта (hard cap), то есть максимальное количество средств, которое было запланировано привлечь в ходе токенсейла, составлял 99 000 000 долларов. После продажи токенов покупатели получили токены “UTNP” — стандартные Ethereum-токены формата ERC20, которые будут находиться в свободном обращении до завершения разработки протокола Universa и массового распространения токенов UTN, работающих как смарт-контракты Universa[3]. Впоследствии, 14 июня 2018-го года, были выпущены и токены UTN[14], а в клиентах Universa — включен механизм обмена токенов UTN на UTNP и обратно по курсу 1:1.

Партнеры[править]

Среди партнеров Universa – McAfee Associate, чей основатель Джон Макафи работает в области консалтинга и занимается разработкой и продвижением финтех-стартапов.[3] Джон Макафи является одним из советников Universa и планирует создать McAfee Coin — венчурный фонд для поддержки ICO-стартапов (https://www.crn.ru/news/detail.php?ID=122490) – «на самой быстрой блочной цепи [Universa]».[15] Universa подписала соглашения о партнерстве с ApexFree, платформой для интеграции программных решений, которая вложила 7 миллионов долларов в Universa и планирует интегрировать сервисы ApexFree Platform с решениями платформы Universa Blockchain[16]; Blockchain Aero – проектом, который занимается развитием городской авиации, объединяя производителей, поставщиков услуг и разработчиков ПО – для которого Universa собирается разработать технические решения для переноса информации по полетам на блокчейн[17]; и SilentNotaryцифровым нотариусом, который сохраняет и сертифицирует документы, электронные письма, чаты и аудио- и видеозаписи, обеспечивая подлинность информации при помощи блокчейн-технологии.

В январе 2018 года на Всемирном экономическом форуме в Давосе компания EY и Universa Blockchain Platform договорились о стратегическом партнерстве. Сотрудничество компаний будет осуществляться в области внедрения и продвижения продуктов на базе технологии блокчейн, ориентированных на решение задач в сфере экономики и государственного управления. Технологическим партнером по внедрению будет выступать компания НОРБИТ, которая входит в ГК ЛАНИТ [18].

В декабре 2018-го года Tunisian Internet Agency (ATI) — государственная организация, управляемая Тунисским Министерством Коммуникаций — анонсировало 10-летнее продлеваемое стратегическое партнёрство с Universa[19].

В июне 2019-го года в рамках Петербургского международного экономического форума было заключено соглашение между Universa и Фондом развития Ханты-Мансийского автономного округа — Югры о технологическом партнёрстве, в рамках которого с помощью платформы Universa будет контролироваться эффективность вложения бюджетных средств в инвестпроекты.[20][21]

Награды[править]

Платформа Universa Blockchain была признана «Блокчейн-стартапом года» по версии Russian Crypto Awards – общенациональной российской премии в области блокчейн-технологий, криптовалют, токенов и ICO, которая отмечает выдающиеся достижения ведущих компаний и проектов в области разработки криптотехнологий.[22]

Независимое рейтинговое агентство ICORating, предоставляющее аналитические исследования и оценки проектов ICO, дало Universa оценку “Stable Plus”, прокомментировав это решение следующим образом: «проект реализован на высоком уровне и имеет ряд объективно сильных сторон: востребованную идею, основанную на серьезных технологических разработках; профессиональную команду и советников с отличной репутацией; открытый протокол для дальнейшего развития; интересную и перспективную бизнес-модель».[23]

Александр Бородич выступает в качестве посредника между российским крипто-сообществом и правительством, участвует в международных форумах и встречах с российскими официальными лицами, в том числе в рамках третьего Восточного экономического форума во Владивостоке.[24] Бородич от лица Universa Blockchain подписал соглашение с Альфа-Банком об интеграции системы a-la Ripple, основанной на Universa Blockchain[25] и провел переговоры с Ассоциацией участников финансового рынка «Некоммерческое партнерство развития финансового рынка РТС» об интеграции с криптобиржей Восход.[26][25] В декабре 2017 года Бородич провел совещание с правительством Самарской области о внедрении блокчейна в государственные сервисы, попутно работая вместе с Российской Ассоциацией Криптовалют и Блокчейна над созданием крипторубля.[27][28][27]

Источники[править]

  1. Digital Currency from Russia (англ.), Cointelegraph. Проверено 18 января 2018.
  2. https://www.vedomosti.ru/technology/articles/2018/07/26/776644-universa
  3. 3,00 3,01 3,02 3,03 3,04 3,05 3,06 3,07 3,08 3,09 3,10 3,11 3,12 3,13 3,14 Техническая документация (2017).
  4. 4,0 4,1 4,2 UNIVERSA - THE NEW GENERATION BLOCKCHAIN PROTOCOL – Hacker Noon, Hacker Noon (12 ноября 2017 года). Проверено 18 января 2018.[недоступная ссылка]
  5. Криптовалютные мечты. Что мешает развивать технологию блокчейн. www.forbes.ru. Проверено 18 января 2018.
  6. Five Advantages of Universa Blockchain over Bitcoin and Ethereum – CoinSpeaker (en-US), CoinSpeaker (28 августа 2017 года). Проверено 18 января 2018.
  7. Interview with Sergey Chernov, technical director of Universa - Bitcoin Garden (en-US), Bitcoin Garden (17 октября 2017 года). Проверено 18 января 2018.
  8. Alexander Borodich. Два года это два года :) (рус.) (28 июля 2019 года). Проверено 24 августа 2019.
  9. Meet the Boss | Interview with Universa CEO Alexander Borodich (en-US), ChipIn (22 ноября 2017 года). Проверено 18 января 2018.
  10. Provocative ad by Universa Blockchain appears in Times Square, New York (en-us), TechSpot. Проверено 18 января 2018.
  11. Universa: в России тестируют альтернативу системе SWIFT (ru-ru), Сетевое издание "Политическая Россия" (12 марта 2018 года).
  12. Железнодорожный транспорт переходит на блокчейн (ru-ru), Bitjournal.media (18 февраля 2018 года).
  13. Universa Blockchain Protocol (рус.). Universa Blockchain. Проверено 18 января 2018.
  14. Universa Explorer: UTN - Universa Token. Проверено 24 августа 2019.
  15. John McAfee I am proud to become an advisor @Universa_news and build McAfee Coin on the fastest blockchain. Join the revolution/ICO today! universa.io (англ.). @officialmcafee (12:34 PM - 21 Oct 2017). Проверено 18 января 2018.
  16. ApexFree Will Invest $ 7 Million in the Universa Blockchain Platform (англ.), Cointelegraph. Проверено 18 января 2018.
  17. Universa Takes to the Skies (en-US), The Merkle. Проверено 18 января 2018.
  18. Компания EY и блокчейн Universa стали партнерами, Ведомости.
  19. Ana Alexandre. Tunisian Internet Agency Signs Strategic Partnership With Blockchain Platform (en_US) (20 декабря 2018 года). Проверено 24 августа 2019.
  20. Daniel Kuhn. Siberian Region Partners With Universa to Create Blockchain Tourism Destination (en_US), Coindesk (10 июня 2019 года). Проверено 24 августа 2019.
  21. «Юниверса» запустит в Ханты-Мансийском автономном округе перспективные проекты в направлении программы «Цифровая экономика» (ru_RU), Росконгресс (11 июня 2019 года). Проверено 24 августа 2019.
  22. Лучшим блокчейн-стартапом года в России стал Universa Blockchain | ForkLog (рус.). forklog.com. Проверено 18 января 2018.
  23. Universa rates as "Stable+" | NewsBTC (en-US), NewsBTC (16 ноября 2017 года). Проверено 18 января 2018.
  24. Back Cryptocurrencies with Natural Resources – Russian Venture Capitalist Alexander Borodich - Russia Briefing News (en-US), Russia Briefing News (12 сентября 2017 года). Проверено 18 января 2018.
  25. 25,0 25,1 Universa Holiday Message from the Universa CEO. UniversaBlockchain (2017-12-25). Проверено 18 января 2018.
  26. рынок, PLUSworld.ru – банковская розница, финансовое обслуживание и платежный. ЦБ выдало первое разрешение на торговлю криптовалютами платформе Восход - PLUSworld.ru – банковская розница, финансовое обслуживание и платежный рынок (рус.), PLUSworld.ru – банковская розница, финансовое обслуживание и платежный рынок (5 сентября 2017 года). Проверено 18 января 2018.
  27. 27,0 27,1 Как крипторубль поможет России преодолеть риски, связанные с цифровизацией экономики (ru-ru), Информационное агентство Рамблер (15 декабря 2017 года). Проверено 18 января 2018.
  28. Coldewey, Devin. Russia may soon issue its own official blockchain-based currency, the CryptoRuble (англ.), TechCrunch. Проверено 18 января 2018.