Содержание
- 2. Банки, транзакции, … Потребность в изменениях Блокчейн. История развития Криптовалюта. Биткоин. Хеш-функция Структура блока. Растущая сложность
- 3. Банки, транзакции. Существующие проблемы и пути их решения 3 Как сейчас производятся денежные операции? Централизованная система
- 4. Банки, транзакции. Существующие проблемы и пути их решения 4 Альтернатива… Децентрализованная система Все транзакции авторизованы Информация
- 5. Немного истории 5 31 октября 2008 – Публикация статьи Сатоши Накамото о биткоинах и блокчейне 3
- 6. Что такое блокчейн? 6 Связанный посредством хеш-значений список Допускается только добавление блоков Новые блоки добавляются в
- 7. Криптовалюта. Биткоин. Основы 7 На перекрестке: Теории игр Криптографии Сетевого взаимодействия и распределенной передачи данных Экономики
- 8. Блокчейн как распределенное хранилище транзакций. Криптовалюты 8 Блок содержит список транзакций Информация о блоках распространяется по
- 9. Выполнение транзакции «на пальцах» 9
- 10. Хеш-функция – основа блокчейн и биткоин 10 SHA-256 (Secure Hash Algorithm) дайджесты сообщений эмиссия криптовалюты цифровая
- 11. Структура блока 11 version – версия блока bits — характеристика сложности создания блока nonce — значение,
- 12. Структура блока. Genesis block 12
- 13. Структура блока. Дерево Меркла 13 Дерево Меркла — бинарное дерево хешей Сначала считаются хеши всех транзакций
- 14. Майнинг 14 Задача майнера – быстрее других подобрать nonce путем перебора всех значений, пока hash максимально
- 15. Структура блока. Difficulty, bits, target,… 15 Рассмотрим блок #414793 Bits = 403014710 = 0x18058436 0x18 –
- 16. Структура блока. Difficulty, bits, target,… 16 Рассмотрим блок #414793 difficulty = 199,312,067,531.24 или log2(199,312,067,531) + 32
- 17. Майнинг. Пример создания нового блока 17 Вход: хеш всех транзакций (корень Меркла) + хеш прошлого блока
- 18. Сложность в наши дни и ее регуляция 18 Зависимость сложности создания блока от времени (2016-2018 г.г.)
- 19. Алгоритм достижения консенсуса. Проблема Византийских генералов 19 Координированная атака ПОБЕДА Некоординированная атака ПОРАЖЕНИЕ
- 20. Алгоритм достижения консенсуса. Proof-of-Work 20 Proof-of-Work — алгоритм защиты распределенных систем от угроз (DoS-атаки, спам-рассылки и
- 21. Алгоритм достижения консенсуса. Proof-of-Stake 21 Альтернатива – появилась в криптовалюте PPCoin (PeerCoin) в 2012 г. Идея
- 22. Алгоритм достижения консенсуса. Proof-of-Stake 22 Плюсы: Для проведения атаки требуются значительные средства, что делает ее нецелесообразной
- 23. И другие … 23 Proof-of-Activity — гибридная схема, совмещающая PoW и PoS Proof-of-Burn — «сжигание» происходит
- 24. Майнинг 24 NVIDIA GeForce GTX 1080 Ti http://jkcrypto.com/coin-to-mine-with-nvidia-gtx-1080-ti/ https://whattomine.com/coins/ AMD Radeon R9 390X 8Gb ПО для
- 25. Форк в сети 25 Форк (англ. fork — ответвление) — использование исходного кода программного проекта в
- 26. Другие криптовалюты… 26 https://www.rbc.ru/money/11/12/2017/5a212a1e9a79473b35558cb4
- 27. Проект Ethereum 27 2013 – зарождение идеи Ethereum Ethereum не только валюта! Платформа для построения систем
- 28. Ethereum vs Bitcoin 28 Время генерации блока 10 минут 15 секунд Доход за блок в 3
- 29. Смарт-контракт. Что это? 29 Смарт-контракт — компьютерный алгоритм, предназначенный для заключения и поддержания коммерческих контрактов в
- 30. Смарт-контракт. Пример 30 Создается исполняемый фрагмент кода Фрагмент кода подписывается приватным ключом Подписанный фрагмент помещается в
- 31. Применение смарт-контрактов. Бизнес-идеи 31 Страхование
- 32. Применение смарт-контрактов. Бизнес-идеи 32 Операции с недвижимостью (slock.it)
- 33. Применение смарт-контрактов. Бизнес-идеи 33 Интернет вещей
- 34. Применение смарт-контрактов. Реалии 34
- 35. P.S. Кафедра геоинформатики и информационной безопасности Самарского университета 35
- 37. Скачать презентацию