🗊Презентация Blockchain economy

Нажмите для полного просмотра!
Blockchain economy, слайд №1Blockchain economy, слайд №2Blockchain economy, слайд №3Blockchain economy, слайд №4Blockchain economy, слайд №5Blockchain economy, слайд №6Blockchain economy, слайд №7Blockchain economy, слайд №8Blockchain economy, слайд №9Blockchain economy, слайд №10Blockchain economy, слайд №11Blockchain economy, слайд №12Blockchain economy, слайд №13Blockchain economy, слайд №14Blockchain economy, слайд №15Blockchain economy, слайд №16Blockchain economy, слайд №17Blockchain economy, слайд №18Blockchain economy, слайд №19Blockchain economy, слайд №20Blockchain economy, слайд №21Blockchain economy, слайд №22Blockchain economy, слайд №23Blockchain economy, слайд №24Blockchain economy, слайд №25Blockchain economy, слайд №26Blockchain economy, слайд №27Blockchain economy, слайд №28Blockchain economy, слайд №29Blockchain economy, слайд №30Blockchain economy, слайд №31Blockchain economy, слайд №32Blockchain economy, слайд №33Blockchain economy, слайд №34

Содержание

Вы можете ознакомиться и скачать презентацию на тему Blockchain economy. Доклад-сообщение содержит 34 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Blockchain economy
Ilgiz Gimaltdinov
Описание слайда:
Blockchain economy Ilgiz Gimaltdinov

Слайд 2





Транзакции: input, ouput
Описание слайда:
Транзакции: input, ouput

Слайд 3





Транзакции
Описание слайда:
Транзакции

Слайд 4





Транзакции
Описание слайда:
Транзакции

Слайд 5





Жизненный цикл транзакции
Описание слайда:
Жизненный цикл транзакции

Слайд 6





Понятие высоты и глубины блока
Высота блока – порядковый номер выбранного блока начиная с блока генезиса
Глубина блока – количество блоков в цепочке блокчейна после выбранного блока
Описание слайда:
Понятие высоты и глубины блока Высота блока – порядковый номер выбранного блока начиная с блока генезиса Глубина блока – количество блоков в цепочке блокчейна после выбранного блока

Слайд 7





Приватный, публичный ключ, адрес кошелька
Описание слайда:
Приватный, публичный ключ, адрес кошелька

Слайд 8





Base58
Описание слайда:
Base58

Слайд 9





Base58Check Encoding Key
Описание слайда:
Base58Check Encoding Key

Слайд 10





Кошелек
Кошелек — это контейнер для приватных ключей
Описание слайда:
Кошелек Кошелек — это контейнер для приватных ключей

Слайд 11





Кошелек
Кошелек — это контейнер для приватных ключей
Простейший способ генерации ключей: детерминистическая генерация ключей
Описание слайда:
Кошелек Кошелек — это контейнер для приватных ключей Простейший способ генерации ключей: детерминистическая генерация ключей

Слайд 12





Недетерминированные кошельки 
Кошелек — это контейнер для приватных ключей
Генерация ключей: 
Детерминистическая: каждый новый приватный ключ получается использованием односторонней хэш-функции от предыдущего закрытого ключа, связывая их в последовательности 
Недетерминистическая: случайная генерация ключей
Описание слайда:
Недетерминированные кошельки Кошелек — это контейнер для приватных ключей Генерация ключей: Детерминистическая: каждый новый приватный ключ получается использованием односторонней хэш-функции от предыдущего закрытого ключа, связывая их в последовательности Недетерминистическая: случайная генерация ключей

Слайд 13





Детерминированные (с зерном) кошельки 
приватные ключи происходят от общего зерна через использование односторонней хэш-функции. 
Зерно — это случайное число, которое в сочетании с другими данными, такими как номер индекса, позволяет получить приватные ключи
Описание слайда:
Детерминированные (с зерном) кошельки приватные ключи происходят от общего зерна через использование односторонней хэш-функции. Зерно — это случайное число, которое в сочетании с другими данными, такими как номер индекса, позволяет получить приватные ключи

Слайд 14





Мнемонические кодовые слова 
Мнемонические коды — это последовательности английских слов, которые представляют собой (кодируют) случайное число, которое используется в качестве зерна для детерминированного кошелька 
BIP0039  (создание мнемонического кода и зерна): 
Создать случайную последовательность (энтропию) длиной от 128 до 256 бит. 
Создать контрольную сумму случайной последовательности, взяв первые несколько битов из ее SHA256 хэша. 
Добавить контрольную сумму в конец случайной последовательности. 
Разделить последовательность на части длиной в 11 бит, и использовать их в качестве индекса по словарю из 2048 предопределенных слов. 
Получить от 12 до 24 слов, представляющих собой мнемонический код.
Описание слайда:
Мнемонические кодовые слова Мнемонические коды — это последовательности английских слов, которые представляют собой (кодируют) случайное число, которое используется в качестве зерна для детерминированного кошелька BIP0039 (создание мнемонического кода и зерна): Создать случайную последовательность (энтропию) длиной от 128 до 256 бит. Создать контрольную сумму случайной последовательности, взяв первые несколько битов из ее SHA256 хэша. Добавить контрольную сумму в конец случайной последовательности. Разделить последовательность на части длиной в 11 бит, и использовать их в качестве индекса по словарю из 2048 предопределенных слов. Получить от 12 до 24 слов, представляющих собой мнемонический код.

Слайд 15





Иерархические детерминированные кошельки (BIP0032/BIP0044) 
Иерархические детерминистические кошельки содержат ключи в виде древовидной структуры, так что из родительского ключа можно вывести последовательность производных ключей, от каждого из которых, в свою очередь, также получается последовательность производных ключей и так далее без ограничения глубины вложенности
Описание слайда:
Иерархические детерминированные кошельки (BIP0032/BIP0044) Иерархические детерминистические кошельки содержат ключи в виде древовидной структуры, так что из родительского ключа можно вывести последовательность производных ключей, от каждого из которых, в свою очередь, также получается последовательность производных ключей и так далее без ограничения глубины вложенности

Слайд 16





Структура транзакции
Описание слайда:
Структура транзакции

Слайд 17





Выход транзакции
Описание слайда:
Выход транзакции

Слайд 18





Подписть транзакции
Описание слайда:
Подписть транзакции

Слайд 19





Язык сценариев
2+7-3+1 == 7
2 7 OP_ADD 3 OP_SUB 1 OP_ADD 7 OP_EQUAL
Пример:
Скрипт проверки: 3 OP_ADD 5 OP_EQUAL 
Сценарий со входом 2 – разблокирует скрипт
Описание слайда:
Язык сценариев 2+7-3+1 == 7 2 7 OP_ADD 3 OP_SUB 1 OP_ADD 7 OP_EQUAL Пример: Скрипт проверки: 3 OP_ADD 5 OP_EQUAL Сценарий со входом 2 – разблокирует скрипт

Слайд 20





Полнота/неполнота по Тьюрингу
Язык Bitcoin:
неполный по Тьюрингу
stateless
Язык Ethereum – Тьюринг-полный
Тьюринг-полнота: означает возможность реализовать на нём любую вычислимую функцию (т.е. можно написать алгоритм, вычисляющий значение функции)
Описание слайда:
Полнота/неполнота по Тьюрингу Язык Bitcoin: неполный по Тьюрингу stateless Язык Ethereum – Тьюринг-полный Тьюринг-полнота: означает возможность реализовать на нём любую вычислимую функцию (т.е. можно написать алгоритм, вычисляющий значение функции)

Слайд 21





Виды отпирающих скриптов
Pay-to-Public-Key-Hash (P2PKH)
Pay-to-Public-Key
multi- signature
pay-to-script-hash (P2SH)
выход данных (OP_RETURN)
Описание слайда:
Виды отпирающих скриптов Pay-to-Public-Key-Hash (P2PKH) Pay-to-Public-Key multi- signature pay-to-script-hash (P2SH) выход данных (OP_RETURN)

Слайд 22





Pay-to-Public-Key-Hash (P2PKH)
запирающий сценарий, который обременяет выход хешем публичного ключа (адрес Bitcoin)
OP_DUP OP_HASH160 <Public Key Hash> OP_EQUAL OP_CHECKSIG 
Отпирающий скрипт: <Signature> <Public Key>
Описание слайда:
Pay-to-Public-Key-Hash (P2PKH) запирающий сценарий, который обременяет выход хешем публичного ключа (адрес Bitcoin) OP_DUP OP_HASH160 <Public Key Hash> OP_EQUAL OP_CHECKSIG Отпирающий скрипт: <Signature> <Public Key>

Слайд 23





Pay-to-Public-Key-Hash (P2PKH)
Описание слайда:
Pay-to-Public-Key-Hash (P2PKH)

Слайд 24





Pay-to-Public-Key
запирающий сценарий - публичный ключ 
<Public Key A> OP_CHECKSIG 
Отпирающий скрипт: <Signature from Private Key A> 
Зачем нужен P2KH, если есть P2PK?
Описание слайда:
Pay-to-Public-Key запирающий сценарий - публичный ключ <Public Key A> OP_CHECKSIG Отпирающий скрипт: <Signature from Private Key A> Зачем нужен P2KH, если есть P2PK?

Слайд 25





Multisig
запирающий сценарий - публичный ключ M-из-N
M <Public Key 1> <Public Key 2> ... <Public Key N> N OP_CHECKMULTISIG 
Пример:
2 <Public Key A> <Public Key B> <Public Key C> 3 OP_CHECKMULTISIG 
Отпирающий скрипт: OP_0 <Signature B> <Signature C>
Описание слайда:
Multisig запирающий сценарий - публичный ключ M-из-N M <Public Key 1> <Public Key 2> ... <Public Key N> N OP_CHECKMULTISIG Пример: 2 <Public Key A> <Public Key B> <Public Key C> 3 OP_CHECKMULTISIG Отпирающий скрипт: OP_0 <Signature B> <Signature C>

Слайд 26





Вывод данных (OP_RETURN) 
Добавляется 80 байт к данным транзакции
OP_RETURN <data> 
OP_RETURN явно создает доказуемо неспособный быть потраченным выход 
Для чего это нужно:
Цифровой нотариус
Описание слайда:
Вывод данных (OP_RETURN) Добавляется 80 байт к данным транзакции OP_RETURN <data> OP_RETURN явно создает доказуемо неспособный быть потраченным выход Для чего это нужно: Цифровой нотариус

Слайд 27





Pay-to-Script-Hash (P2SH)
Описание слайда:
Pay-to-Script-Hash (P2SH)

Слайд 28





Преимущества P2SH
Сложные сценарии заменяются на более хеши на выходе транзакции, что делает размер транзакций меньше. 
Сценарии могут быть закодированы в виде адреса, так что отправителю и кошельку отправителя не требуется сложной реализации P2SH. 
P2SH перекладывает бремя построения сценария на получателя, а не отправителя. 
P2SH перекладывает бремя хранения данных для длинного сценария с выхода (который находится во множестве UTXO) на вход (который хранится в blockchain). 
P2SH перекладывает бремя хранения данных для длинного сценария с настоящего времени (момента платежа) на будущее (момент распоряжения средствами). 
P2SH переносит оплату комисионных за длинный сценарий с отправителя на получателя, который должен будет включить длинный погашающий сценарий.
Описание слайда:
Преимущества P2SH Сложные сценарии заменяются на более хеши на выходе транзакции, что делает размер транзакций меньше. Сценарии могут быть закодированы в виде адреса, так что отправителю и кошельку отправителя не требуется сложной реализации P2SH. P2SH перекладывает бремя построения сценария на получателя, а не отправителя. P2SH перекладывает бремя хранения данных для длинного сценария с выхода (который находится во множестве UTXO) на вход (который хранится в blockchain). P2SH перекладывает бремя хранения данных для длинного сценария с настоящего времени (момента платежа) на будущее (момент распоряжения средствами). P2SH переносит оплату комисионных за длинный сценарий с отправителя на получателя, который должен будет включить длинный погашающий сценарий.

Слайд 29





Сеть биткоин
Децентрализованная Сетевая Архитектура
Описание слайда:
Сеть биткоин Децентрализованная Сетевая Архитектура

Слайд 30





Типы и роли узлов
Функции биткоин узла:
маршрутизация
базы данных blockchain
майнинг
кошелек
Описание слайда:
Типы и роли узлов Функции биткоин узла: маршрутизация базы данных blockchain майнинг кошелек

Слайд 31





Типы и роли узлов
Описание слайда:
Типы и роли узлов

Слайд 32





Подключение к сети Bitcoin
Описание слайда:
Подключение к сети Bitcoin

Слайд 33





Узлы упрощенного подтверждения оплаты (SPV)
Описание слайда:
Узлы упрощенного подтверждения оплаты (SPV)

Слайд 34





Конфиденциальность и SPV
SPV-узлы получают определенные транзакции для их выборочной проверкти 
Фильтр Блума: вероятностный фильтр поиска транзакции без точного ее описания
Описание слайда:
Конфиденциальность и SPV SPV-узлы получают определенные транзакции для их выборочной проверкти Фильтр Блума: вероятностный фильтр поиска транзакции без точного ее описания



Теги Blockchain economy
Похожие презентации
Mypresentation.ru
Загрузить презентацию