Page 1

Блокчейн и его возможности Лекция 5


В предыдущих сериях... ● Особенности Биткоина ● Что такое блокчейн? ● Как формируется блокчейн? ● Семь шагов функционирования Биткоина


Что может значить слово “блокчейн”? ● Конкретный блокчейн (Bitcoin, Ethereum) ● Блокчейн как технология ● Реализация технологии в конкретном


Широкое определение блокчейна Блокчейн — это технология хранения и согласования данных между участниками, которые не доверяют друг другу.


Блокчейн на техническом уровне ● Может использовать любую базу данных ● Блоки формируются из транзакций ● Транзакция - это цифровое заявления о передачи прав собственности, заверенное электронной подписью ● Аккаунты ассоциированы с публичным ключом ● Для связи блоков нужна стойкая хеш-функция


Структура блокчейна


Когда стоит применять ● Необходимо осуществлять хранение и учет ● Необходимо передавать активы между пользователями ● В процесс управления учетной системой вовлечено несколько независимых сторон


Мифы о блокчейне ● Блокчейн может верифицировать любые данные ● Блокчейн поддерживает мгновенные транзакции ● Данные в блокчейне не могут быть изменены


Критерии отличия блокчейнов ● Публичный / Приватный ● Permissioned / Permissionless ● Механизм достижения консенсуса


Публичный / Приватный блокчейн ● Публичный — кто угодно может иметь доступ к транзакциям и проводить аудит ● Приватный — только заранее определенные стороны имеют такие права


Permissioned / Permissionless ● Permissionless — кто угодно может стать валидатором и создавать новые блоки ● Permissioned — только специально назначенные стороны могут верифицировать транзакции и формировать блоки


Консенсус proof-of-work ● Количество валидаторов (майнеров) неизвестно ● Валидаторы анонимны и не имеют репутации ● Голос подкрепляется доказательством работы ● Консенсус достигнут, если стороны, которые контролируют большинство мощности в согласии


Консенсус proof-of-stake ● Создатель блока определяется алгоритмом ● Шанс проголосовать пропорционален балансу ● Валидатор теряет свои монеты, если заверяет неправильные или конфликтующие блоки ● Консенсус достигается, если владельцы большинства монет согласовали состояние базы данных ● Примеры: Peercoin, NXT, Bitshares


Консенсус BFT ● The Byzantine Fault Tolerance ● Количество валидаторов заранее известно ● Валидаторы идентифицированы и знают друг друга ● Добавление или удаление валидатора требует согласия остальных ● Пример: Hyperledger (опционально)


Консенсус FBA ● Federated Byzantine Agreement ● Валидаторы равны, не анонимны, количество не фиксировано ● Валидаторы выбирают только тех, кому они доверяют ● Валидаторы образуют группы в которых достигают консенсуса ● Поскольку группы пересекаются консенсус достигается среди всех валидаторов


Классификация механизмов консенсуса


Варианты использования блокчейна

● Взаиморасчеты между банками ● Публичные реестры ● Аукционы и биржи ● DNS/PKI ● Голосования


Предпосылки использования блокчейна ● Оцифровка всех процессов ● Использование криптографии ● Унификация правил для участников ● Прозрачное принятие решений


Регуляция Блокчейн как технология не поддается регуляции (также как и облачные вычисления). Только конкретные применения в бизнесе могут быть урегулированы (например, хранение и обработка персональных данных пользователей банка в


Сложности блокчейн проектов ● Приватность — как хранить все транзакции в общей базе данных, но не раскрывать чувствительную коммерческую информацию ● Производительность — как обеспечить обработку большого потока транзакций, если существует необходимость синхронизации валидаторов


Сложности блокчейн проектов ● Управление — как принимать решения об обновлении протокола в децентрализованной среде ● Хранение — как хранить только необходимый минимум данных, чтобы сэкономить место в блокчейне ● Ответственность — как определить виновного


Сложности публичных блокчейнов ●

Децентрализация — как предотвратить ситуации, когда маленькая группа валидаторов контролирует большинство голосующей мощности ● Саморегуляция — как достичь социального консенсуса в анонимной группе, которая содержит плохих игроков ● Манипуляции рынком — что делать с


Спасибо за внимание! @blockchaincourse

Лекция : блокчейн и его возможности  
Лекция : блокчейн и его возможности  
Advertisement