Similar presentations:
Технология Blockchain не только Bitcoin
1.
ТехнологияBLOCKCHAIN
не только Bitcoin
CONFIDENTIAL
1
2.
ТерминологияBLOCKCHAIN – это:
• Технология
Учета и обмена правами собственности на
цифровые активы в одноранговой сети
• Структура данных
Синонимы
• Распределенный реестр
• Distributed Ledger
3.
Традиционные (централизованные) системыэлектронных расчетов и учета
Посредник:
Аутентифицирует
участников
Ведет Реестр
транзакций
Ведет Счета
участников
• Предотвращает
Двойное списание
(double spending)
4.
Традиционные (централизованные) системыэлектронных расчетов и учета
Уязвимость
к атакам и
отказам
Возможность
удаления/измене
ния транзакций
после
выполнения
Удорожание
транзакций из-за
комиссии
• Непрактичность
маленьких и/или
разовых (casual)
транзакций
Закрытость
данных
• Затрудненность
контроля и
аудита
5.
Одноранговые (p2p) системы электронныхрасчетов и учета
BLOCKCHAIN:
Аутентификация
участников с
помощью ЭЦП
Реестр транзакций
• ведется
коллективно
• хранится у каждого
Счета участников не
ведутся
• Двойное списание
– избегается
коллективным
консенсусом
6.
BLOCKCHAIN: структура данныхТранзакции объединены в Блоки
Каждый блок включает хэш предыдущего
hash2
hash1
Block1
Block2
Block3
• Transaction
•…
• Transaction
• Transaction
•…
• Transaction
• Transaction
•…
• Transaction
t
7.
BLOCKCHAIN: структура данныхПравильный порядок блоков определяется
«консенсусом» большинства узлов сети
hash1
hash2
Block1
Block2
Block3
• Transaction
•…
• Transaction
• Transaction
•…
• Transaction
• Transaction
•…
• Transaction
BlockХ
• Transaction
•…
• Transaction
8.
BLOCKCHAIN: Смарт-контрактыИсполняемый код в Блокчейне.
Обеспечивает выполнение контракта
без участия человека (например - пари)
9.
BLOCKCHAIN: основные идеи ихарактеристики
Децентрализация
Исключение посредника обмене.
Обмен выполняется по схеме p2p.
Удешевление операций
(нет комиссии
посредника);
Упрощение процесса.
Распределенность
Вся информация о всех транзакциях
хранится на всех компьютерах
участников обмена. Нет единого
центра уязвимости.
Устойчивость к атакам и
отказам оборудования
Открытость
Все участники знают обо всех
транзакциях (но не о конкретных
участниках транзакций).
Прозрачность,
публичность,
легкость аудита
Криптозащита
Все транзакции подписываются ЭЦП
Верифицируемость
Анонимность
В качестве адреса участника
транзакции используется абстрактное
32-битное число
Историчность
Все транзакции связаны друг с другом Исключение двойного
в цепочку.
списания.
Прослеживаемость
источников ресурсов
(денег)
10.
BLOCKCHAIN: основные недостаткиПроизводительность
каждый узел в сети
верифицирует каждую
транзакцию.
Защита информации
Затруднено обеспечение
недоступности для
просмотра определенной
информации
транзакции/контракта или
ее части
Уязвимость ключей
ЭЦП
При
потере/компрометации
ключа участнику
становится недоступна вся
информация и
функциональность сети
Низкая
производительность сети
(~7 tps Bitcoin, ~25 tps
Ethereum)
Возможность
безвозвратно потерять
деньги, недвижимость,
интеллектуальную
собственность.
11.
• BLOCKHAINВопросы
CONFIDENTIAL
11
12.
Самый первый и известный BlockchainBITCOIN
CONFIDENTIAL
12
13.
Электронные платежи: проблемы• Уязвимость к атакам и физическим воздействиям
• Возможность заморозки счетов
• Комиссии
14.
Одноранговая сеть (без посредника)15.
Одноранговая сеть (без посредника)Проблемы
•Вести баланс
•Исключить
двойную трату
•Обеспечить
защиту
транзакций от
искажения
16.
BITCOIN: Баланс17.
BITCOIN: Транзакции18.
BITCOIN: Двойная трата за счет разного времениполучения транзакции разными узлами
19.
BITCOIN: цепочка транзакций20.
BITCOIN: Формирование блоков21.
BITCOIN: цепочка блоков22.
BITCOIN: определение истинной цепочкиблоков
Истинная – самая длинная цепочка:
23.
BITCOIN: решения проблем электронныхплатежей
Проблема
Решение BITCOIN
Уязвимость к атакам и отказам
Заморозка счетов
Комиссия посредников и
другие накладные расходы
Ведение баланса
Децентрализация реестра.
Распределенная валидация
транзакций.
Цепочка транзакций: защита
выходов ЭЦП,
прослеживаемость входов и
выходов
Исключение двойной траты
Цепочка блоков: самая длинная
– истинная
Защита от фальсификации
данных
Цепочка блоков: связь по хэшам
24.
• BLOCKHAINВопросы
CONFIDENTIAL
24
25.
А что кроме Bitcoin?ОБЛАСТИ ПРИМЕНЕНИЯ
BLOCKCHAIN
CONFIDENTIAL
25
26.
BLOCKCHAIN: КриптовалютыСуществующие
криптовалюты:
•Bitcoin
•Litecoin
•Peercoin
•Nubits
•И др.
27.
BLOCKCHAIN: Другие примененияАвторство и право владения
•Ascribe
•Bitproof
•Blockai
•Stampery
•Verisart
•Monegraph
•Crypto-Copyright.com
•Proof of Existence
Идентификация и
управление доступом
•2WAY.IO
•ShoCard
•Guardtime
•BlockVerify
•HYPR
•Onename
•Civic
•UniquID Wallet
•Identifi
•Evernym
Азартные и
видеоигры
•Etheria
•First Blood
•Etheramid
•FreeMyVunk
•CoinPalace
•Etheroll
•Rollin
•Ethereum Jackpot
Операции с товарами и
сырьем
Управление данными
•Factom
•The Real Asset Company
•Uphold
Энергетика
Электронное голосование
•Energy Blockchain Labs
•Grid Singularity
•TransActive Grid от LO3 Energy
•Follow My Vote
•Nasdaq и правительство Эстонии
Частное и государственное
управление
Интернет вещей
•BITNATION
•Advocate
•Borderless
•Otonomos
•BoardRoom
•Colony
•Chronicled
•Filament
•Chimera
28.
BLOCKCHAIN: Другие примененияБиржи труда
•Verbatm
•Appii
•Satoshi Talent
•Coinality
Прогнозирование
рынка
•Augur.net
Сетевая
инфраструктура
Благотворительность
, волонтерство
•Ethereum
•ChromaWay
•GiveTrack
•Helperbit
•Alice
•Start Network.
Репутационные
рейтинги
Сервисы
райдшеринга
•Open Reputation
•ThanksCoin
•Arcade City
•La ‘Zooz,
Цепочки поставок
•Provenance
Мультимедиа
•Bittunes
•PeerTracks
•JAAK
•Paperchain
Недвижимость
•UBITQUITY
•Silvertown
Социальные сети
•Datt,
•DECENT,
•Diaspora*,
•AKASHA
•Synereo.
29.
Пример: Безопасные сделки безпосредников
1
Покупатель и
продавец создают
multisig-адрес 2/2 и
переводят туда
залог.
2
Собственно сделка
(в блокчейне, или
вне)
3
Если сделка
успешна, то
участники сделки
забирают залог.
30.
Пример: АвтострахованиеМножество форм,
отчетов и источников
данных
Двойная работа
страховщика по проверке
документов
Субъективная
диагностика
Блокчейн-репозиторий с
записями о
застрахованном
«Умное» авто; Оценка
повреждений с помощью
датчиков (вызов Смартконтракта)
Сокращение времени на
проверки документов
31.
Пример: Нотариат. Завещание• 1.Орган ЗАГС фиксирует факт
смерти гражданина в
блокчейне
• 2.Данный факт выступает
начальным условием
реализации смарт-контракта
наследства
• 3.Собственность гражданина
автоматически перечисляется
лицам, указанным в
завещании, в долях, указанных
в завещании
32.
BLOCKCHAIN и Интернет вещей (IoT)Блокчейн как
хранилище
информации,
генерируемой
интернет-вещами:
• Распределенность
• Неизменность
• Нет централизованного
контроля и уязвимости
• Возможность
генерировать
транзакции,
инициировать смартконтракты
33.
Пример: Мониторинг логистических цепочек(проект Manifest)
34.
BLOCKCHAIN: В РоссииЦБ РФ
Сбербанк
Деловая
среда
(Сбербанк)
• ЦБ решит
проблему
забалансовых
вкладчиков при
помощи
blockchain
• Управлении
счетом через
доверенность
• в 2017 запустит • Сделки на
смартBlockchainконтрактах
систему
электронного
документооборо
та
QIWI
• QIWI переведет
весь
процессинг на
технологию
блокчейн к 2021
году
35.
BLOCKCHAIN: цитатыГерман Греф,
председатель
правления
Сбербанка
Алексей
Моисеев, зам.
министра
финансов
Николай
Никифоров,
министр связи
• Надо смотреть на
горизонт 5–10 лет,
• Блокчейн — это та
• Технология
как эта технология
технология,
блокчейн является
может помочь
которая имеет шанс
крайне важной для
народному
вообще
развития различных
хозяйству,
перевернуть сферу
интернет-услуг
взаимоотношениям
государственного
государства и
регулирования,
человека, там
сферу государства
много разных
в целом, финансы
задумок
— все до одной
сферы
Андрей
Шамраев,
зам.дир.деп.ЦБ
РФ
Ольга
Скоробогатова
, зампред Банка
России
•технология блокчейн,
которая может
использоваться
для самых различных
полезных целей,
трансформироваться
в банковскую систему
и финансовый
рынок,— это то
направление,
в котором следует
двигаться
• Эта технология
точно будет
развиваться. Можно
закрывать на это
глаза, но в 2017–
2018 годах мы
увидим реальные
примеры
использования этой
технологии в
финансовой сфере
36.
BLOCKCHAIN: В миреMicrosoft & Intel
Bank of
• Seafood
Tracking
America
• Trade finance
transacting
Intel
• Bond-trading
IBM &
Maersk
IBM &
Walmart
• Tracks Cargo
• Pork supply
chain
37.
BLOCKCHAIN: as a Service (BaaS)Microsoft
• Создание среды
разработки и
выполнения
Blockchainприложений в
один клик
• Частные,
публичные,
консоциумные
сети
IBM
Blockchain
• HyperLedger
based
• Создание
тестовой
Blockchain-сети
в один клик
• Высокая
защищенность
• Выделенная
инфраструктура
Amazon
AWS
Deloitte
Rubix
• Создание
универсальных
Blockchainприложений и
смартконтрактов
• Частные сети
38.
• BLOCKHAINВопросы
CONFIDENTIAL
38
39.
Что можно «пощупать»?ПЛАТФОРМЫ И РЕШЕНИЯ
CONFIDENTIAL
39
40.
BLOCKCHAIN: ПлатформыEthereum
• Opensource
blockchain
platform for
distributed
applications
Hyperledger
Fabric
• Opensource
distributed
ledger
platform for
corporate
applications
R3 Corda
• Opensource
distributed
ledger
platform for
finance
41.
BLOCKCHAIN: Сравнение платформEthereum Hyperledger R3 Corda
Membership type
Permissionless
Permissioned
Permissioned
Smart Contracts
Yes.
Solidity, Serpent,
LLL languages
Yes, so called
Yes, but limited.
“chaincode”. Go or
Tweaked JVM. Java
Java, other languages or Kotling languages
Consensus
protocol
Proof of Work
Different/pluggable.
(P)BFT by default
Different/pluggable
. BFT or Raft by
default
Blocks
Yes
No
No
Mining
Yes
No. “Validating Peer” No. “Notary node”
Permissionless
Yes
No
No
Oracles
Yes
No
Yes. Built-in support
Access Control
Lists (ACL)
No
Yes
Yes
42.
• BLOCKHAINВопросы
CONFIDENTIAL
50
43.
Спасибо!CONFIDENTIAL
51