Практические кейсы использования приватных блокчейнов на EXONUM. Спикер: Глеб Палиенко
Глава предпродаж Bitfury Group Глеб Палиенко в презентации расскажет о технологии блокчейн в целом, о платформе Exonum, созданной Bitfury, а также некоторых проектах на данной платформе.
Зачем нужен блокчейн
В первую очередь, блокчейн решает проблему доверия. Компания Edelman регулярно проводит опросы, которые выявляют насколько социум доверяет общественным институтам.
На изображении представлены данные за 2017 год и указано сравнение в процентном соотношении к 2016 году. Как видно, тенденция ниспадающая в среднем по всему миру.
Блокчейн призван изменить ситуацию
Существует множество формулировок понятия блокчейн. В данной лекции обратимся к следующему определению
Проведем аналогию блокчейн с книгой
- В книге есть пронумерованные страницы и удалить страницу незаметно не получится
- Информация группируется в блоки
- Транзакции - это предложения
Книга хранится в множестве экземпляров и для того, чтобы изменить информацию, необходимо заменить данную информацию во всех книгах, что практически невозможно, как и в блокчейн.
Разграничим понятия публичный и приватный блокчейн
Публичный блокчейн
В публичном блокчейн (Биткоин, Эфириум и т.п) любой желающий может стать майнером. Следовательно, во всех публичных блокчейн есть встроенная криптовалюта для стимуляции майнеров присоединяться к сети.
Стоит отметить, что публичный блокчейн - это единая платформа для всех.
Безопасность публичных блокчейн высокая, поскольку много узлов сети и майнеров, которые добавляют транзакции. Но, производительность подобной системы низкая.
Приватный блокчейн
В приватных блокчейнах реестр валидаторов ограничен. Соответственно, стимул становиться валидатором находится вне рамок системы.
Также, доступ к приватным блокчейнам контролируется участниками системы.
Безопасность у подобных блокчейн низкая, но производительность находится на высоком уровне.
Платформа Exonum
Exonum - фреймфорк для приватных блокчейнов.
На сегодняшний день Exonum представляет собой библиотеку - специфическое хранилище данных без встроенной бизнес-логики, с поддержанием смарт-контрактов.
При проектировании Exonum, разработчики попытались объединить возможности приватных и публичных блокчейн
Консенсус на платформе византийский, то есть детерминированный консенсус, который позволяет произвольное поведение участников сети до 1/3.
Клиринг - показатель скорости распространения блоков в сети. На платформе Exonum 0,5 сек - высокий показатель.
Хеширование происходит с помощью стандартного алгоритма SHA-256, цифровые подписи на ed25519.
Разберем важные отличия Exonum от других фреймфорков
- Анкоринг
Анкоринг - алгоритм, способный предотвратить сговор нод валидаторов сети.
- Легкий клиент
Легкий клиент - JavaScript библиотека, которая может проверять доказательства, которые предоставляет блокчейн. Также легкий клиент верифицирует анкоринг.
Проекты на платформе Exonum
- Земельный реестр в Грузии
На данный момент каждый участок земли в Грузии имеет свой слепок в блокчейне Exonum. Этот блокчейн анкорится в Биткоин. Соответственно, каждый человек, который получает выписку из реестра о наличии земли, может ее верифицировать на сайте реестра Грузии.
Также любой банк Грузии может верифицировать данные документы. Это необходимо, по причине того, что все сделки с землей, по закону Грузии, проходят через банк.
Стоит отметить важное нововведение - в этом году планируется перевести процесс покупки и продажи земли на смарт-контракты.
- DevOps Process
Aricent - крупная компания в США, которая занимается разработкой софта.
Digital Supply Chain Institute - некоммерческая организация, которая занимается supply chain.
Платформа Exonum в данном проекте призвана решить следующую задачу:
Когда несколько компаний работают над одним крупным проектом, могут возникнуть проблемы, решение которых может занять продолжительное время.
С помощью платформы Exonum процесс взаимодействия можно перенести на блокчейн, что ускоряет данный процесс и повышает эффективность.
- Казахстан
Фонд Самрук Казына - государственный фонд национального благосостояния Казахстана.
Фонд регулярно проводит торги и участники торгов каждый раз должны предоставлять документы, подтверждающие свою компетентность в определенной сфере.
Блокчейн решает эту задачу, поскольку все данные сохраняются на платформе и нет необходимости каждый раз верифицировать информацию.
Были представлены лишь некоторые кейсы применения платформы Exonum. Более подробно с другими проектами можно ознакомиться на официальном сайте Exonum