SlideShare a Scribd company logo
Блокчейн, консенсус – как и зачем?
Александр Фролов
af@spblockchain.ru
Блокчейн – это не про деньги, валюту и ICO
Блокчейн – это не про деньги, валюту и ICO
Блокчейн – это не про деньги, валюту и ICO
Блокчейн – это не про деньги, валюту и ICO
Блокчейн – это про безопасное хранение
данных
Что может быть не так?
10 $
??? No
10 $
10 $
10 $
10 $
Не забывайте делать дампы
10 $
10 $
Это уже ближе к блокчейну
???
Это уже ближе к блокчейну
No
???
Это уже ближе к блокчейну
No
Bob ай-ай-ай
Блокчейн это:
децентрализованное хранилище данных
Блокчейн это:
децентрализованное хранилище данных
Блокчейн это:
из теории конечных автоматов (wikipedia)
Блокчейн это:
где
V — входной алфавит (конечное множество входных символов), из которого формируются входные слова,
воспринимаемые конечным автоматом;
Q — множество внутренних состояний;
— начальное состояние ;
F — множество заключительных, или конечных состояний ;
δ — функция переходов, определенная как отображение , такое, что
, то есть значение функции
из теории конечных автоматов (wikipedia)
Блокчейн это:
где
V — входной алфавит (конечное множество входных символов), из которого формируются входные слова,
воспринимаемые конечным автоматом;
Q — множество внутренних состояний;
— начальное состояние ;
F — множество заключительных, или конечных состояний ;
δ — функция переходов, определенная как отображение , такое, что
, то есть значение функции
Мульти-агентные системы
Raft консенсус
децентрализованное хранилище данных,
в котором информация хранится в
определенном виде
Блокчейн это:
децентрализованное хранилище данных,
в котором информация хранится в
определенном виде
Блокчейн это:
Устойчивая к падениям сеть
в которой хранится история транзакций
Как распространять транзакции по сети?
Консенсус – как выбрать майнеров и как им
действовать
Консенсус
Proof of Work (PoW)
Proof of Work (PoW)
решение вычислительно сложной (NP)
задачи, требующей времени и ресурсов
Proof of Work (PoW)
решение вычислительно сложной (NP)
задачи, требующей времени и ресурсов
foo(‘абра-кадабра’) = 1
foo(‘кадабра-абра’) = 3
Proof of Work (PoW)
решение вычислительно сложной (NP)
задачи, требующей времени и ресурсов
foo(‘абра-кадабра’) = 1
foo(‘кадабра-абра’) = 3
foo(‘???’) % 5 == 0
Proof of Work (PoW)
решение вычислительно сложной (NP)
задачи, требующей времени и ресурсов
foo(‘абра-кадабра’) = 1
foo(‘кадабра-абра’) = 3
foo(‘???’) % 5 == 0
foo(‘???’) % 10 == 0
Proof of Stake (PoS)
Proof of Stake (PoS)
лотерея между монетами
Proof of Stake (PoS)
лотерея между монетами
Proof of Stake (PoS)
лотерея между монетами
майнер
Proof of Stake (PoS)
лотерея между монетами
майнер
Proof of Stake (PoS)
лотерея между монетами
майнер
Proof of Stake (PoS)
лотерея между монетами
майнер
Консенсус
● Proof of Work
Консенсус
● Proof of Work
● Proof of Stake
Консенсус
● Proof of Work
● Proof of Stake
● Delegated / Leased Proof of Stake
Консенсус
● Proof of Work
● Proof of Stake
● Delegated / Leased Proof of Stake
● Reputation Proof of Stake
Консенсус
● Proof of Work
● Proof of Stake
● Delegated / Leased Proof of Stake
● Reputation Proof of Stake
Без денег никуда!
Быть честным должно быть выгодно!
Спасибо за внимание!
Александр Фролов
af@spblockchain.ru

More Related Content

PDF
7 встреча — Программирование компьютерных сетей (А. Свириденков)
PDF
2013-01-05 01 Леонид Евдокимов. Web scale. Взорвется все
PDF
05 - Web-технологии. Сетевые протоколы
PDF
Владислав Животнев - Основы DNS
PDF
"Готовим промисы правильно", Андрей Яманов, MoscowJS 24
PPTX
SSL/TLS: история уязвимостей
PPTX
200 open source проектов спустя: опыт статического анализа исходного кода
PPT
Eugene Lisitsky Web Sockets
7 встреча — Программирование компьютерных сетей (А. Свириденков)
2013-01-05 01 Леонид Евдокимов. Web scale. Взорвется все
05 - Web-технологии. Сетевые протоколы
Владислав Животнев - Основы DNS
"Готовим промисы правильно", Андрей Яманов, MoscowJS 24
SSL/TLS: история уязвимостей
200 open source проектов спустя: опыт статического анализа исходного кода
Eugene Lisitsky Web Sockets

What's hot (20)

POT
Снижение нагрузки на сервер с помощью NGINX
PPT
PPT
Низкоуровневая Оптимизация (Андрей Аксенов)
PDF
Практическое применение HTML5 в Я.Почте
PDF
Погружение в Ethereum
PPT
Эффективное %s с ZMQ
PDF
Reform: путь к лучшему ORM
PDF
"Программируемые деньги" Чепурной Александр, IOHK Research
PDF
kranonit S04E01 Антон: Защита от Master Boot Record Locker
PDF
Blockchain: under the hood
PDF
Redis (Dump 2015)
PDF
Филипп Торчинский «Анализ производительности и отладка приложений с помощью D...
PDF
PDF
Docker integration into Badoo
PPT
Eugene Lisitsky Web Sockets
PPT
Web sockets
PPT
Redis: возможности, выгоды, примеры использования
PPT
Web весна 2013 лекция 3
PDF
Модель памяти C++ - Андрей Янковский, Яндекс
PPS
Groovy presentation on Exception #7 conference
Снижение нагрузки на сервер с помощью NGINX
Низкоуровневая Оптимизация (Андрей Аксенов)
Практическое применение HTML5 в Я.Почте
Погружение в Ethereum
Эффективное %s с ZMQ
Reform: путь к лучшему ORM
"Программируемые деньги" Чепурной Александр, IOHK Research
kranonit S04E01 Антон: Защита от Master Boot Record Locker
Blockchain: under the hood
Redis (Dump 2015)
Филипп Торчинский «Анализ производительности и отладка приложений с помощью D...
Docker integration into Badoo
Eugene Lisitsky Web Sockets
Web sockets
Redis: возможности, выгоды, примеры использования
Web весна 2013 лекция 3
Модель памяти C++ - Андрей Янковский, Яндекс
Groovy presentation on Exception #7 conference
Ad

Similar to Блокчейн, консенсус - как и зачем? #spblockchain (14)

PDF
Blockchain introduction
PPTX
Егор Гришечко «У вас найдётся минутка, чтобы поговорить о блокчейне?»
PDF
Prezentatsia fork
PDF
Введение в блокчейн и алгоритмы консенсуса / Филипп Филиппак (Waves Platform)
PDF
Блокчейн в компаниях • Сбербанка
PPTX
Bitcoin - криптовалюта будущего
PDF
Доклад Александра Мазалецкого на третьем митапе сообщества блокчейн-разработч...
PPTX
Bitcoin
PDF
Масштабируемость блокчейн-систем: проблемы и решения
PDF
Применение технологии блокчейн в деятельности SOC
PDF
деньги будущего или как технология Blockchain изменит весь мир.
PDF
Блокчейн - проблемы и потенциальные решения
PDF
Konstantint Bigus
Blockchain introduction
Егор Гришечко «У вас найдётся минутка, чтобы поговорить о блокчейне?»
Prezentatsia fork
Введение в блокчейн и алгоритмы консенсуса / Филипп Филиппак (Waves Platform)
Блокчейн в компаниях • Сбербанка
Bitcoin - криптовалюта будущего
Доклад Александра Мазалецкого на третьем митапе сообщества блокчейн-разработч...
Bitcoin
Масштабируемость блокчейн-систем: проблемы и решения
Применение технологии блокчейн в деятельности SOC
деньги будущего или как технология Blockchain изменит весь мир.
Блокчейн - проблемы и потенциальные решения
Konstantint Bigus
Ad

Блокчейн, консенсус - как и зачем? #spblockchain