Технология Blockchain не только Bitcoin

Содержание

Слайд 2

Терминология BLOCKCHAIN – это: Технология Учета и обмена правами собственности на

Терминология

BLOCKCHAIN – это:
Технология
Учета и обмена правами собственности на цифровые активы в

одноранговой сети
Структура данных
Синонимы
Распределенный реестр
Distributed Ledger
Слайд 3

Традиционные (централизованные) системы электронных расчетов и учета

Традиционные (централизованные) системы электронных расчетов и учета

Слайд 4

Традиционные (централизованные) системы электронных расчетов и учета

Традиционные (централизованные) системы электронных расчетов и учета

Слайд 5

Одноранговые (p2p) системы электронных расчетов и учета BLOCKCHAIN:

Одноранговые (p2p) системы электронных расчетов и учета

BLOCKCHAIN:

Слайд 6

hash1 hash2 t Транзакции объединены в Блоки Каждый блок включает хэш предыдущего


hash1

hash2

t

Транзакции объединены в Блоки
Каждый блок включает хэш предыдущего

Слайд 7

hash1 hash2 Правильный порядок блоков определяется «консенсусом» большинства узлов сети


hash1

hash2

Правильный порядок блоков определяется
«консенсусом» большинства узлов сети

Слайд 8

BLOCKCHAIN: Смарт-контракты Исполняемый код в Блокчейне. Обеспечивает выполнение контракта без участия человека (например - пари)

BLOCKCHAIN: Смарт-контракты

Исполняемый код в Блокчейне.
Обеспечивает выполнение контракта без участия человека

(например - пари)
Слайд 9


Слайд 10

BLOCKCHAIN: основные недостатки


BLOCKCHAIN: основные недостатки

Слайд 11

Вопросы BLOCKHAIN

Вопросы

BLOCKHAIN

Слайд 12

Самый первый и известный Blockchain BITCOIN

Самый первый и известный Blockchain

BITCOIN

Слайд 13

Электронные платежи: проблемы Уязвимость к атакам и физическим воздействиям Возможность заморозки счетов Комиссии

Электронные платежи: проблемы

Уязвимость к атакам и физическим воздействиям
Возможность заморозки счетов
Комиссии

Слайд 14

Одноранговая сеть (без посредника)

Одноранговая сеть (без посредника)

Слайд 15

Одноранговая сеть (без посредника)

Одноранговая сеть (без посредника)

Слайд 16

BITCOIN: Баланс

BITCOIN: Баланс

Слайд 17

BITCOIN: Транзакции

BITCOIN: Транзакции

Слайд 18

BITCOIN: Двойная трата за счет разного времени получения транзакции разными узлами

BITCOIN: Двойная трата за счет разного времени получения транзакции разными узлами

Слайд 19

BITCOIN: цепочка транзакций

BITCOIN: цепочка транзакций

Слайд 20

BITCOIN: Формирование блоков

BITCOIN: Формирование блоков

Слайд 21

BITCOIN: цепочка блоков

BITCOIN: цепочка блоков

Слайд 22

BITCOIN: определение истинной цепочки блоков Истинная – самая длинная цепочка:

BITCOIN: определение истинной цепочки блоков

Истинная – самая длинная цепочка:

Слайд 23

BITCOIN: решения проблем электронных платежей

BITCOIN: решения проблем электронных платежей

Слайд 24

Вопросы BLOCKHAIN

Вопросы

BLOCKHAIN

Слайд 25

А что кроме Bitcoin? ОБЛАСТИ ПРИМЕНЕНИЯ BLOCKCHAIN

А что кроме Bitcoin?

ОБЛАСТИ ПРИМЕНЕНИЯ
BLOCKCHAIN

Слайд 26

BLOCKCHAIN: Криптовалюты Существующие криптовалюты: •Bitcoin •Litecoin •Peercoin •Nubits •И др.

BLOCKCHAIN: Криптовалюты

Существующие криптовалюты:
•Bitcoin
•Litecoin
•Peercoin
•Nubits
•И др.

Слайд 27

BLOCKCHAIN: Другие применения

BLOCKCHAIN: Другие применения

Слайд 28

BLOCKCHAIN: Другие применения

BLOCKCHAIN: Другие применения

Слайд 29

Пример: Безопасные сделки без посредников

Пример: Безопасные сделки без посредников

Слайд 30

Пример: Автострахование

Пример: Автострахование

Слайд 31

Пример: Нотариат. Завещание 1.Орган ЗАГС фиксирует факт смерти гражданина в блокчейне

Пример: Нотариат. Завещание

1.Орган ЗАГС фиксирует факт смерти гражданина в блокчейне
2.Данный факт

выступает начальным условием реализации смарт-контракта наследства
3.Собственность гражданина автоматически перечисляется лицам, указанным в завещании, в долях, указанных в завещании
Слайд 32

BLOCKCHAIN и Интернет вещей (IoT) Блокчейн как хранилище информации, генерируемой интернет-вещами:

BLOCKCHAIN и Интернет вещей (IoT)

Блокчейн как хранилище информации,
генерируемой интернет-вещами:
Распределенность
Неизменность
Нет централизованного

контроля и уязвимости
Возможность генерировать транзакции, инициировать смарт-контракты
Слайд 33

Пример: Мониторинг логистических цепочек (проект Manifest)

Пример: Мониторинг логистических цепочек (проект Manifest)

Слайд 34

BLOCKCHAIN: В России

BLOCKCHAIN: В России

Слайд 35

BLOCKCHAIN: цитаты

BLOCKCHAIN: цитаты

Слайд 36

BLOCKCHAIN: В мире

BLOCKCHAIN: В мире

Слайд 37

BLOCKCHAIN: as a Service (BaaS)

BLOCKCHAIN: as a Service (BaaS)

Слайд 38

Вопросы BLOCKHAIN

Вопросы

BLOCKHAIN

Слайд 39

Что можно «пощупать»? ПЛАТФОРМЫ И РЕШЕНИЯ

Что можно «пощупать»?

ПЛАТФОРМЫ И РЕШЕНИЯ

Слайд 40

BLOCKCHAIN: Платформы

BLOCKCHAIN: Платформы

Слайд 41

ETHEREUM: Платформа универсальных распределенных приложений (Ðapps) Использует внутреннюю криптовалюту (Ether) Баланс

ETHEREUM: Платформа универсальных распределенных приложений (Ðapps)

Использует внутреннюю криптовалюту (Ether)
Баланс хранится в

аккаунте (не вычисляется)
Алгоритм консенсуса PoW (планируется переход на PoS). Генерация блока каждые 15 сек.
Кастомизация
Смарт-контракты (языки: Solidity, Serpent, LLL)
Собственные криптовалюты
Семантика транзакций произвольная
Безопасность
НЕ поддерживает Blockchain с контролем доступа (Permissionless)
Слайд 42

HYPERLEDGER: Платформа корпоративных распределенных приложений Не используется цепочка блоков (!) Модульная

HYPERLEDGER: Платформа корпоративных распределенных приложений

Не используется цепочка блоков (!)
Модульная структура: подключаемые

модули, определяющие
Семантику транзакций
Алгоритм консенсуса (по умолчанию - PBFT без майнинга блоков, без внутренней криптовалюты)
Алгоритмы криптографии
Хранилища данных
Смарт-контракты (языки Java, Go)
Слайд 43

HYPERLEDGER: Платформа корпоративных распределенных приложений Безопасность Поддерживает Blockchain с контролем доступа

HYPERLEDGER: Платформа корпоративных распределенных приложений

Безопасность
Поддерживает Blockchain с контролем доступа (Permissioned)
Конфиденциальные транзакции

и смарт-контракты
Идентифицируемость
Участников
Модулей системы
Ресурсов
Смарт-контрактов
Межсетевые транзакции и коммуникации
Переносимость модулей между разными платформами, сетевыми средами
Слайд 44

R3 CORDA: Платформа распределенных финансовых приложений Не используется цепочка блоков (!)

R3 CORDA: Платформа распределенных финансовых приложений

Не используется цепочка блоков (!)
Нет майнинга

блоков – использует децентрализованный сервис валидации транзакций (notary nodes)
Узлы обрабатывают только «свои» транзакции
Разные/подключаемые алгоритмы консенсуса (по умолчанию – BFT или Raft, без внутренней криптовалюты)
Смарт-контракты (языки Java, Kotlin)
Слайд 45

R3 CORDA: Платформа распределенных финансовых приложений Безопасность Поддерживает Blockchain с контролем

R3 CORDA: Платформа распределенных финансовых приложений
Безопасность
Поддерживает Blockchain с контролем доступа (Permissioned)
Конфиденциальные

транзакции и смарт-контракты
Идентифицируемость участников
Хорошая масштабируемость (за счет отсутствия майнинга, и наличия контроля доступа)
Слайд 46

BLOCKCHAIN: Сравнение платформ

BLOCKCHAIN: Сравнение платформ

Слайд 47

SMART CONTRACT: Пример требований Участники: СтрахЗемТряс корп. («страхователь») и Нетряска корп.

SMART CONTRACT: Пример требований

Участники: СтрахЗемТряс корп. («страхователь») и Нетряска корп. («застрахованный»)
Зона

покрытия: Пять районов г. Нью-Йорка (Оракул 1)
Условия страхования: Застрахованный получает 5 миллионов американских долларов в биткоинах (BTC) в случае, если геологическая служба Соединенных Штатов (ГССШ) сделает публичное заявление о том, что эпицентр землетрясения был зафиксирован в пределах зоны покрытия
3.1 Реагировать на землетрясения с магнитудой 5.0 и выше, согласно данным службы уведомлений о землетрясениях ГССШ (или данные формата синдикации Atom) (Оракул 2)
3.2 Определять курс биткоина следует на сайте CoinDesk в разделе Bitcoin Price Index на момент времени выплаты премии (Оракул 3)
3.3 Определять местоположение эпицентра землетрясения, относящегося к зоне покрытия, при помощи Google Maps Geocoding API
Слайд 48

SMART CONTRACT: Пример требований (продолжение) 3.4 Выплачивать страховые выплаты на кошелек

SMART CONTRACT: Пример требований (продолжение)

3.4 Выплачивать страховые выплаты на кошелек застрахованного

на [адрес кошелька] 
Премия: 50 тысяч американских долларов в биткоинах (BTC) за 12 месяцев страхования
4.1. Определять курс биткоина следует на сайте CoinDesk в разделе Bitcoin Price Index на момент времени выплаты премии (Оракул 3)
4.2. Оплачивать на кошелек страхователя на [адрес кошелька]
Изменение условий страхования: застрахованный имеет право изменить условия страхования на второй 12месячный период после выплаты второй премии не позднее, чем через 72 часа после завершения первого 12месячного периода.
Минимальный уровень платежеспособности: Страхователь обязан обеспечить ликвидный актив в размере как минимум 30% от максимального дневного уровня возможных убытков застрахованного в пределах зоны покрытия за последние 30 дней.
Слайд 49

SMART CONTRACT: Пример требований (окончание) 6.1. Баланс ликвидного актива страхователя доступен

SMART CONTRACT: Пример требований (окончание)

6.1. Баланс ликвидного актива страхователя доступен на [адрес

кошелька]
6.2. Ежедневные показатели уровня возможных убытков застрахованного в зоне покрытия доступны на [адрес кошелька]
6.3. Страхователь обязуется выплатить премию застрахованному, если баланс его ликвидного актива упадет ниже 30% от максимального дневного уровня возможных убытков застрахованного в пределах зоны покрытия за последние 30 дней.
Дополнительно: общие нормы и условия
7.1 Землетрясения и подземные толчки которые были зафиксированы в течении 168 часов (одной недели) расцениваются как одно землетрясение.
7.2 Ограничение выплат: В случае необходимости 2 выплат выплачивается большая из них.
7.3 Переуступки: Застрахованный может переуступить условия договора, страхователь нет
7.4 Применимое право: Законы штата Нью Йорк
7.5 Порядок разрешения споров: Все вопросы и споры касающиеся предмета контракта будут направлены в арбитражный суд Нью-Йорка
Слайд 50

Вопросы BLOCKHAIN

Вопросы

BLOCKHAIN