Издание будет полезно в первую очередь разработчикам, желающим использовать мощь распределенных систем в своей работе
Развитие технологии блокчейн ;
Распределенные системы;
История блокчейна и валюты биткойн:
Электронные деньги;
Блокчейн:
Общие элементы блокчейна:
Достоинства и недостатки блокчейна;
Уровни блокчейновой технологии;
Возможности блокчейна;
Типы блокчейна:
Распределенные реестры;
Технология распределенных реестров;
Публичные блокчейны. Приватные блокчейны:
Разделяемый реестр;
Полностью приватные и проприетарные блокчейны;
Токенизированные блокчейны;
Нетокенизированые блокчейны.
Консенсус:
Механизм консенсуса;
Типы механизмов консенсуса;
Консенсус в блокчейне;
САР-теорема и блокчейн.
Заключение.
Децентрализация с помощью блокчейна.
Методы децентрализации:
Избавление от посредников.
Децентрализация на основе состязания.
Пути децентрализации:
Как происходит децентрализация;
Пример использования критериев децентрализации.
Блокчейн и полная децентрализация экосистемы
Хранилище данных.
Коммуникация.
Вычислительная мощность и децентрализация
Смарт-контракты:
Децентрализованные организации:
Децентрализованные автономные организации.
Децентрализованные автономные корпорации.
Децентрализованные автономные общества.
Децентрализованные приложения.
Требования к децентрализованным приложениям.
Операции, проводимые лецентрализованными приложениями.
Платформы для децентрализации:
Ethereum.
MaidSafe.
Lisk.
Заключение
Работа с утилитой командной строки ОpenSSL.
Введение.
Математика
Криптография
Конфиденциальность
Целостность.
Неотказуемость.
Подотчетность.
Базовые элементы криптографии.
Симметричная криптография:
Стандарт шифрования данных (DES).
Стандарт шифрования AES.
Заключение.
Асимметричное шифрование.
Целочисленная факторизация;
Дискретное логарифмирование;
Эллиптические кривые;
Открытые и закрытые ключи
Система RSA:
Проблема дискретного логарифмирования в ЕСC:
Функции хеширования:
Алгоритм цифровой подписи RSA:
Алгоритм ECDSA:
Финансовые рынки и торговля.
Торговля;
Обмен;
Жизненный цикл сделки.
Торговля на опережение.
Рыночные манипуляции.
Заключение
Биткойн
Определение биткойна;
Биткойн – взгляд с высоты птичьего полета;
Отправка платежа другому пользователю;
Цифровые ключи и адреса.
Закрытые кли Bitcoin;
Открытые ключи и Bitcoin;
Адреса в Bitcoin:
Транзакции
Цикл жизни транзакции:
Структура данных транзакции:
Типы транзакций
Верификация транзакций.
Блокчейн:
Структура блока;
Структура заголовка блока;
Блок генезиса.
Майнинг:
Задачи майнеров;
Награды майнинга;
Доказательство работы (PoW);
Алгоритм майнинга;
Частота хеширования;
Системы майнинга:
Майнинг-пулы.
Заключение
Сеть Bitcoin.
Кошельки.
Недетерминированные кошельки;
Детерминированные кошельки;
Иерархические детерминированные кошельки;
Мозговые кошельки;
Бумажные кошельки;
Аппаратные кошельки;
Онлайн-кошельки;
Мобильные кошельки:
Платежи биткойнами;
Инновации в Bitcoin.
Заключение.
Установка Bitcoin:
Типы основных клиентов Bitcoin
Настройка узла Bitcoin;
Настройка исходного кода;
Настройка файла bitcoin.conf;
Запуск узла в тестовой сети.
Запуск узла в режиме regtest.
Экспериментирование с Bitcoin-cli.
Программирование Bitcoin и интерфейс командной строки.
Заключение:
Теоретические основы.
Альтернативы Proof of Work:
Различные типы долей
Настройка сложности и алгоритм перенаправления:
Ограничения Bitcoin.
Приватность и анонимность.
Расширенные протоколы на Bitcoin.
Разработка альтернативных криптовалют:
Namecoin
Обмен Namecoin;
Получение Namecoin;
Генерирование записей Namecoin.
Litecoin.
Primecoin.
Обмен Primecoin
Руководство по майнингу.
Zcash.
Обмен Zcash.
Руководство по майнингу
Заключение.
История.
Определение.
Рикардианские контракты.
Шаблоны смарт-контрактов;
Оракулы;
Умные оракулы;
Запуск смарт-контрактов в блокчейне;
DAO;
Заключение.
Введение.
Желтый документ.
Блокчейн Ethereum.
Ethereum с высоты птичьего полета
Сеть Ethereum:
Компоненты экосистемы Ethereum.
Ключи и адреса;
Учетные записи;
Транзакции и сообщения.
Криптовалюта Ether: токены EТC и ЕТН
Виртуальная машина Ethereum:
Смарт-контракты.
Заключение.
Языки программирования.
Блоки и блокчейн:
Планирование комиссии:
Ethash:
Вспомогательные протоколы.
Масштабируемость, безопасность и другие вызовы.
Торговля и инвестиции.
Заключение
Тестовые сети.
Подготовка частной сети:
Идентификатор сети;
Файл с начальным блоком;
Директория с данными;
Запуск частной сети.
Запуск клиента Mist в частной сети.
Развертывание контрактов с помощью Mist.
Обозреватель блоков для частных локальных сетей Ethereum
Заключение
Языки программирования.
Компиляторы:
Язык программирования Solidity
Типы:
Заключение
Web3.
Развертывание контрактов;
POST-запросы;
Клиентская сторона на основе HTML и JavaScript:
Фреймворки для разработки:
Заключение
Проекты, входящие в состав Нурerledger.
Hyperledger как протокол:
Эталонная архитектура.
Hyperledger Fabric: требования и архитектурные решения:
Fabric:
Hyperledger Fabric:
Sawtooth Lake:
Corda
Заключение
Блокчейны.
Kadena;
Ripple;
Stellar;
Rootstock:
Quorum:
Tezos.
Storj.
MaidSafe.
BigchainDB.
MultiChain.
Tendermint:
Платформы и фреймворки.
Eris.
Заключение.
Интернет вещей.
Уровень физических объектов;
Уровень устройства;
Сетевой уровень;
Уровень управления;
Прикладной уровень;
Эксперимент блокчейна интернета вещей;
Государственные услуги:
Здравоохранение;
Финансы
Заключение
Масштабируемость:
Плоскость сети;
Плоскость консенсуса;
Плоскость хранения;
Плоскость вида;
Увеличение размера блока;
Уменьшение интервала блока;
Инвертируемые таблицы поиска Bloom;
Шардинг;
Каналы состояния;
Приватный блокчейн;
Доказательство доли владения;
Сайдчейны:
Приватность
Обфускация неразличимости;
Гомоморфное шифрование;
Доказательства с нулевым разглашением;
Каналы состояния;
Безопасное многостороннее вычисление;
Применение аппаратного обеспечения для конфиденциальности;
CoinJoin;
Конфиденциальные транзакции;
MimbleWimble;
Безопасность:
Заключение.
Новые тенденции:
Блокчейны специфических приложений (ASBC);
Корпоративные блокчейны;
Приватные блокчейны;
Стартапы;
Высокий исследовательский интерес;
Стандартизация;
Улучшения;
Реальные реализации;
Консорциумы;
Ответы на технические вызовы;
Сближение;
Образование в сфере блокчейн технологий;
Трудоустройство;
Исследования и криптографии;
Новые языки программирования;
Аппаратные исследования и разработка;
Исследования в формальных методах и безопасности;
Альтернативы блокчейнам;
Взаимодействие сетей;
Блокчейн как сервис;
Действия по уменьшению расхода электричества.
Другие вызовы:
Регулирование;
Темная сторона.
Исследования блокчейна:
Смарт-контракты.
Проблемы централизации.
Ограничения в криптографических функциях
Алгоритмы консенсуса.
Масштабируемость.
Код обфускации.
Примечательные проекты
Zcash на Ethereum.
CollCo.
Cello
Qtum.
Bitcoin-NG
Solidus.
Hawk.
Town-Crier.
SETLCoin.
TEEChan.
Falcon.
Bletchley.
Casper.
Прочие инструменты
Расширение Solidity для Microsoft Visual Studio.
MetaMask.
Stratis.
Embark
DAPPLE
Meteor.
uPort.
INFURA.
Сближение с другими отраслями.
Будущее.
Заключение.
Предметный указатель
Блокчейн сегодня прочно занял место в цифровой экономике и стал неотъемлемой частью финансового и технологического…
Криптовалюты давно стали частью финансового мира, однако не все активы этого цифрового пространства имеют серьезное…
В последние годы майнинг криптовалют становится все более сложной и высококонкурентной деятельностью. Постоянно появляются новые…
Криптовалюты стали неотъемлемой частью современного финансового рынка, привлекая внимание не только инвесторов, но и новичков,…
В эпоху цифровой экономики и стремительного развития криптовалют стейблкоины становятся важным элементом финансовой экосистемы. Эти…
Тем, кто только начал изучать английский язык, важно понять основы: это грамматика, лексика и произношение.…