Блокчейн руководство для начинающих разработчиков скачать

Бикрамадитья Сингхал   Гаутам Дамеджа   Приянсу Сехар Панда  

Программирование: прочее  

Блокчейн. Руководство для начинающих разработчиков (pdf) Добавлена: 05.01.2023 Версия: 1.017.
PDF Версия: 1.4
ISBN: 9785977540520 ББК: 32.973.26-018 УДК: 004.75+519.83+336.7
Издательство: БХВ-Петербург
Город: Санкт-Петербург

Поделиться:

  (ссылка для форума)  
  (ссылка для блога)  
  (QR-код книги)  

Аннотация

Книга предназначена для изучения фундаментальных основ блокчейна и решения прикладных задач. С нуля изложены основы криптографии, устройство блокчейна и его основные компоненты: математика, криптография, теория игр. Изложены технические основы самых известных блокчейнов в мире — Bitcoin и Ethereum. Продемонстрировано, как можно запрограммировать блокчейн для разных вариантов использования, не ограничиваясь только криптовалютой. Рассмотрен процесс разработки кода для управления транзакциями на языках JavaScript и Solidity, показано, как самостоятельно создавать и размещать умные контракты. Продемонстрирован полный цикл разработки децентрализованного приложения (DApps).

Рекомендации:

эту книгу рекомендовали 0 пользователей.
Прежде чем рекомендовать книгу, хорошо подумайте. Рекомендация — это высшая оценка, которую вы можете выставить книге. 10 по 5-балльной шкале.

Блокчейн, Руководство для начинающих разработчиков, Сингхал Б., Дамеджа Г., Панда П.С., 2020.

   Книга предназначена для изучения фундаментальных основ блокчейна и решения прикладных задач. С нуля изложены основы криптографии, устройство блокчейна и его основные компоненты: математика, криптография, теория игр. Изложены технические основы самых известных блокчейнов в мире — Bitcoin и Ethereum. Продемонстрировано, как можно запрограммировать блокчейн для разных вариантов использования, не ограничиваясь только криптовалютой. Рассмотрен процесс разработки кода для управления транзакциями на языках JavaScript и Solidity, показано, как самостоятельно создавать и размещать умные контракты. Продемонстрирован полный цикл разработки децентрализованного приложения (DApps).

Блокчейн, Руководство для начинающих разработчиков, Сингхал Б., Дамеджа Г., Панда П.С., 2020

Происхождение блокчейна.
Одним из первых переломных моментов цифровой истории стало появление в 1970-х годах протокола TCP/IP, на котором основан современный Интернет. До появления TCP/IP мы жили в эпоху коммутируемых каналов, которые нуждались в прямом физическом соединении между двумя устройствами.

Когда в начале 1990-х годов Интернет явился общественности в виде «сетевой паутины» World Wide Web (WWW), ему пришлось обеспечивать связь всех со всеми. Это связано с тем, что Интернет построен поверх открытого и децентрализованного протокола TCP/IP. Когда какие-либо новые технологии, особенно революционные, попадают на рынок, они либо умирают сами по себе, либо приобретают такое влияние, что становятся общепринятой нормой. Общество приспособилось к сетевой революции и по-своему воспользовалось возможностями, которые она предлагала. В результате сеть сформировалась, пожалуй, не совсем в том виде, как это было задумано. Она могла бы стать более открытой, доступной и равноправной. Однако многие новые технологии начали накладываться на существующие структуры, и к сегодняшнему дню Интернет стал таким, каков он есть, — более централизованным. Люди склонны привыкать к ограничениям технологии. Нынче они вполне довольны, если международный перевод средств занимает несколько дней, или обходится слишком дорого, или недостаточно надежен.

ОГЛАВЛЕНИЕ.
Об авторах
О техническом рецензенте.
Благодарности.
Предисловие.
ГЛАВА 1. Знакомство с блокчейном.
1.1. Происхождение блокчейна.
1.2. Что такое блокчейн?.
Шаг 1.
Шаг 2.
Шаг 3.
1.3. Централизованные и децентрализованные системы.
1.3.1. Централизованные системы.
1.3.2. Децентрализованные системы.
1.4. Уровни блокчейна.
1.4.1. Прикладной уровень (application layer).
1.4.2. Уровень выполнения (execution layer).
1.4.3. Семантический уровень (semantic layer).
1.4.4. Уровень распространения (propagation layer).
1.4.5. Уровень консенсуса (consensus layer).
1.5. Почему блокчейн так важен?.
1.5.1. Ограничения централизованных систем.
1.5.2. Долго ли ждать блокчейн?.
1.6. Практическое применение блокчейна.
1.7. Заключение.
1.8. Рекомендуемые источники.
ГЛАВА 2. Как работает блокчейн?.
2.1. Фундаментальные основы блокчейна.
2.2. Криптография.
2.2.1. Криптография с симметричным ключом.
Принцип Керкгоффса и функция XOR.
Потоковое и блочное шифрование.
Одноразовый блокнот.
Стандарт шифрования данных DES.
Расширенный стандарт шифрования AES.
Расширение ключа AES.
Проблемы криптографии с симметричным ключом.
2.2.2. Криптографические хэш-функции.
Обзор различных хэш-функций.
SHA-2.
SHA-256 и SHA-512.
RIPEMD.
SHA-3.
Применение хэш-функций.
Примеры кода хэш-функций.
2.2.3. MAC и НМАС.
2.2.4. Криптография с асимметричным ключом.
RSA.
Алгоритм цифровой подписи DSA.
Криптография на эллиптических кривых.
Алгоритм ECDSA.
Примеры кода для криптографии с открытым ключом.
2.2.5. Обмен ключами по Диффи — Хеллману.
2.2.6. Открытый или закрытый ключ?.
2.3. Теория игр.
2.3.1. Равновесие по Нэшу.
2.3.2. Дилемма заключенного.
2.3.3. Проблема византийских генералов.
2.3.4. Игры с нулевой суммой.
2.3.5. Зачем изучать теорию игр?.
2.4. Информатика.
2.4.1. Хэш-указатель.
2.4.2. Дерево Меркла.
2.4.3. Сниппеты кода для дерева Меркла.
2.5. Обобщаем знания.
2.5.1. Свойства блокчейн-решений.
Неизменность.
Стойкость к подделке.
Демократичность.
Устойчивость к двойным расходам.
Согласованное состояние реестра.
Жизнестойкость.
Проверяемость.
2.5.2. Транзакции и блокчейн.
2.5.3. Механизмы распределенного консенсуса.
Доказательство работы (PoW).
Доказательство владения долей (PoS).
Алгоритм PBFT.
2.6. Применение блокчейна.
2.7. Масштабирование блокчейна.
2.7.1. Вычисления вне блокчейна.
2.7.2. Шардинг.
2.8. Заключение.
2.9. Рекомендуемые источники.
ГЛАВА 3. Как работает Bitcoin?
3.1. История денег.
3.2. Появление биткойна.
3.2.1. Что такое биткойн?.
3.2.2. Работа с биткойнами.
3.3. Блокчейн Bitcoin.
3.3.1. Структура блока.
Дерево Меркла.
Уровень сложности.
3.3.2. Блок генезиса.
3.4. Сеть Bitcoin.
3.4.1. Регистрация нового узла в сети.
3.4.2. Bitcoin-транзакции.
3.4.3. Консенсус и майнинг блоков.
3.4.4. Распространение блока.
3.5. Промежуточные итоги главы.
3.6. Скрипты Bitcoin.
3.6.1. Еще раз про транзакции в сети Bitcoin.
3.6.2. Скрипты.
3.7. Полные узлы или SPV?.
3.7.1. Полные узлы.
3.7.2. Упрощенная проверка транзакций.
3.8. Биткойн-кошельки.
3.9. Заключение.
3.10. Рекомендуемые источники.
ГЛАВА 4. Как работает Ethereum?.
4.1. От Bitcoin до Ethereum.
4.1.1. Ethereum как блокчейн нового поколения.
4.1.2. Философия блокчейна Ethereum.
4.2. Введение в блокчейн Ethereum.
4.2.1. Структура данных блокчейна Ethereum.
4.2.2. Счета Ethereum.
Преимущества концепции UTXO.
Преимущества концепции счетов.
Состояние счета.
4.2.3. Применение префиксного trie-дерева.
4.2.4. Дерево Меркла — Патриции.
4.2.5. RLP-кодирование.
4.2.6. Транзакция Ethereum и структура сообщения.
4.2.7. Функция перехода состояния Ethereum.
4.2.8. Газ и стоимость транзакции.
4.3. Умные контракты Ethereum.
4.3.1. Создание контракта.
4.4. Виртуальная машина Ethereum и выполнение кода.
4.5. Экосистема Ethereum.
4.5.1. Swarm.
4.5.2. Whisper.
4.5.3. Децентрализованное приложение (DApp).
4.5.4. Компоненты разработки.
4.6. Заключение.
4.7. Рекомендуемые источники.
ГЛАВА 5. Разработка блокчейн-приложений.
5.1. Децентрализованные приложения.
5.2. Создание блокчейн-приложений.
5.2.1. Программирование приложений Bitcoin и Ethereum.
5.2.2. Библиотеки и инструменты.
5.3. Взаимодействие с блокчейном Bitcoin.
5.3.1. Установка и инициализация библиотеки BitcoinJS в приложении node.js.
5.3.2. Создание пары ключей для отправителя и получателя.
5.3.3. Получение тестовых биткойнов.
5.3.4. Получение неизрасходованных остатков.
5.3.5. Подготовка биткойн-транзакции.
5.3.6. Подписание входных данных транзакции.
5.3.7. Создание НЕХ-кода транзакции.
5.3.8. Трансляция транзакции в сеть.
5.4. Программное взаимодействие с Ethereum — отправка транзакций.
5.4.1. Настройка библиотеки и подключения.
5.4.2. Настройка счетов Ethereum.
5.4.3. Получение тестового эфира на счет отправителя.
5.4.4. Подготовка транзакции Ethereum.
5.4.5. Подписание транзакции.
5.4.6. Отправка транзакции в сеть Ethereum.
5.5. Создание умного контракта Ethereum.
5.5.1. Подготовка.
5.5.2. Программируем умный контракт.
5.5.3. Получение сведений о контракте.
5.5.4. Развертывание контракта в сети Ethereum.
5.6. Вызов функций умного контракта.
5.6.1. Получение ссылки на смарт-контракт.
5.6.2. Вызываем функцию умного контракта.
5.7. Блокчейн с новой точки зрения.
5.8. Публичные и частные блокчейны.
5.9. Архитектура децентрализованных приложений.
5.9.1. Публичные и локальные узлы.
5.9.2. Децентрализованные приложения и серверы.
5.10. Заключение.
5.11. Рекомендуемые источники.
ГЛАВА 6. Разработка приложений Ethereum.
6.1. Децентрализованное приложение.
6.2. Настройка частной сети Ethereum.
6.2.1. Установка клиента GoEthereum.
6.2.2. Создание каталога данных geth.
6.2.3. Создание учетной записи geth.
6.2.4. Создание файла конфигурации genesis.json.
6.2.5. Запуск первого узла частной сети.
6.2.6. Запуск второго узла частной сети.
6.3. Создание умного контракта.
6.4. Развертывание умного контракта.
6.4.1. Настройка библиотеки web3 и подключения.
6.4.2. Развертывание контракта в частной сети.
6.5. Клиентское веб-приложение.
6.6. Заключение.
6.7. Рекомендуемые источники.
Приложение. Описание электронного архива.
Предметный указатель.

Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:

Скачать книгу Блокчейн, Руководство для начинающих разработчиков, Сингхал Б., Дамеджа Г., Панда П.С., 2020 — fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу

Скачать
— pdf — Яндекс.Диск.

Дата публикации: 09.11.2020 05:48 UTC

Теги:

учебник по информатике :: информатика :: компьютеры :: Сингхал :: Дамеджа :: Панда


Следующие учебники и книги:

  • Информатика, Грошев А.С., Закляков П.В., 2018
  • Создание служб Windows Communication Foundation, Лёве Дж., 2008
  • Системное администрирование в Linux, Адельштайн Т., Любанович Б., 2010
  • Современные информационно-коммуникационные технологии в научно-исследовательской деятельности и образовании, Луценко Е.В., Меретуков Г.М., Лойко В.И., 2020

Предыдущие статьи:

  • Децентрализованные приложения, технология Blockchain в действии, Равал С., 2017
  • Администрирование Microsoft Windows Server 2012, Линн С., 2014
  • Unity для разработчика, мобильные мультиплатформенные игры, Мэннинг Д., Батфилд-Эддисон П., 2018
  • Регрессионный анализ данных в пакете Mathcad, Воскобойников Ю.Е., 2011

Скачать
Книга предназначена для изучения фундаментальных основ блокчейна и решения прикладных задач. С нуля изложены основы криптографии, устройство блокчейна и его основные компоненты: математика, криптография, теория игр. Изложены технические основы самых известных блокчейнов в мире — Bitcoin и Ethereum.
Продемонстрировано, как можно запрограммировать блокчейн для разных вариантов использования, не ограничиваясь только криптовалютой. Рассмотрен процесс разработки кода для управления транзакциями на языках jаvascript и Solidity, показано, как самостоятельно создавать и размещать умные контракты. Продемонстрирован полный цикл разработки децентрализованного приложения (DApps).
Для программистов, преподавателей и студентов, а также специалистов отделов развития компаний и банков.

Год: 2020
Жанр Программирование
Формат: PDF
Страниц: 290
Язык: русский
Размер: 62.1 Мб

Скачать Блокчейн. Руководство для начинающих разработчиков


Скачать


Бикрамадитья Сингхал   Гаутам Дамеджа   Приянсу Сехар Панда  

Программирование: прочее  

Блокчейн. Руководство для начинающих разработчиков (pdf) Добавлена: 05.01.2023 Версия: 1.017.
PDF Версия: 1.4
ISBN: 9785977540520 ББК: 32.973.26-018 УДК: 004.75+519.83+336.7
Издательство: БХВ-Петербург
Город: Санкт-Петербург

Поделиться:

  (ссылка для форума)  
  (ссылка для блога)  
  (QR-код книги)  

Аннотация

Книга предназначена для изучения фундаментальных основ блокчейна и решения прикладных задач. С нуля изложены основы криптографии, устройство блокчейна и его основные компоненты: математика, криптография, теория игр. Изложены технические основы самых известных блокчейнов в мире — Bitcoin и Ethereum. Продемонстрировано, как можно запрограммировать блокчейн для разных вариантов использования, не ограничиваясь только криптовалютой. Рассмотрен процесс разработки кода для управления транзакциями на языках JavaScript и Solidity, показано, как самостоятельно создавать и размещать умные контракты. Продемонстрирован полный цикл разработки децентрализованного приложения (DApps).

Рекомендации:

эту книгу рекомендовали 0 пользователей.
Прежде чем рекомендовать книгу, хорошо подумайте. Рекомендация — это высшая оценка, которую вы можете выставить книге. 10 по 5-балльной шкале.

Copyright © 2022 — 2023, RuLib.pro — электронная библиотека
Правила пользования сайтом Правообладателям
Читайте лучшие электронные книги онлайн на сайте РуЛиб про!
Рулиб, кгдши, rulib, читать книги, скачать книгу бесплатно.

Б. Сингхал - Блокчейн. Руководство для начинающих разработчиков

Автор: Б. Сингхал
Язык: Русский
Издательство: БХВ-Петербург
Жанр: криптография
Год: 2020
Формат: pdf
Кол-во страниц: 290
Размер: 64 Мб

Книга предназначена для изучения фундаментальных основ блокчейна и решения прикладных задач. С нуля изложены основы криптографии, устройство блокчейна и его основные компоненты: математика, криптография, теория игр. Изложены технические основы самых известных блокчейнов в мире — Bitcoin и Ethereum.
Продемонстрировано, как можно запрограммировать блокчейн для разных вариантов использования, не ограничиваясь только криптовалютой. Рассмотрен процесс разработки кода для управления транзакциями на языках jаvascript и Solidity, показано, как самостоятельно создавать и размещать умные контракты. Продемонстрирован полный цикл разработки децентрализованного приложения (DApps).
Для программистов, преподавателей и студентов, а также специалистов отделов развития компаний и банков.

Скачать Б. Сингхал — Блокчейн. Руководство для начинающих разработчиков

Книга предназначена для изучения фундаментальных основ блокчейна и решения прикладных задач. С нуля изложены основы криптографии, устройство блокчейна и его основные компоненты: математика, криптография, теория игр. Изложены технические основы самых известных блокчейнов в мире — Bitcoin и Ethereum.
Продемонстрировано, как можно запрограммировать блокчейн для разных вариантов использования, не ограничиваясь только криптовалютой. Рассмотрен процесс разработки кода для управления транзакциями на языках jаvascript и Solidity, показано, как самостоятельно создавать и размещать умные контракты. Продемонстрирован полный цикл разработки децентрализованного приложения (DApps).
Для программистов, преподавателей и студентов, а также специалистов отделов развития компаний и банков.

Название: Блокчейн. Руководство для начинающих разработчиков
Автор: Б. Сингхал
Язык: Русский
Издательство: БХВ-Петербург
Жанр: криптография
Год выхода: 2020
Формат: pdf
Страниц: 290
Размер: 64 Мб

Скачать Б. Сингхал — Блокчейн. Руководство для начинающих разработчиков


Что почитать о блокчейн-технологиях: руководства, книги и статьи

Время на прочтение
6 мин

Количество просмотров 23K

Мы собрали дайджест из материалов, посвященных принципам работы блокчейн-технологии и разработке децентрализованных приложений. В него вошли наши собственные статьи и ресурсы по теме, на которые рекомендовали обратить внимание резиденты Hacker News, Quora и Reddit.

В материалах под катом: что лежит в основе механизмов майнинга в биткойн-сети, как устроены деревья Меркла и как написать свое блокчейн-приложение на Java.

Изображение ladislau.girona PD


Книги и исследования


«Изучаем Bitcoin: как разработать открытый блокчейн»

Автор книги — Андреас Антонопулос (Andreas Antonopoulos), консультант по блокчейну для ряда организаций из списка Fortune 500, учредитель нескольких блокчейн-компаний, а также несменный ведущий подкаста Let’s Talk Bitcoin. Он разбирает принципы работы биткоин-сети с технической точки зрения, которая будет интересна разработчикам и архитекторам программного обеспечения. Дополнительно Андреас останавливается на таких технологиях, как Segregated Witness и Lightning Network.

Книгу хвалят за большое количество примеров кода и метких аналогий. «Изучаем Bitcoin» вышла «под грифом» O’Reilly и её можно найти в открытом доступе. Еще Андреас написал аналогичный материал про Ethereum, посвященный созданию смарт-контрактов и децентрализованных приложений (DApp).


«Машина правды: блокчейн и будущее человечества»

Эту книгу написал блокчейн-эксперт Майкл Кейси (Michael Casey), который является ведущим научным сотрудником MIT Media Lab и председателем консультативного совета CoinDesk. Её презентация прошла 20 марта при поддержке Bitfury.

Здесь простыми словами объясняются сложные техничные концепции, являющиеся основой биткоин-сети. При этом основной фокус книги — проблемы, которые препятствуют масштабному распространению распределённых реестров в мире, в частности, сложность масштабирования и необходимость менять доверенные институты, на которые человечество опиралось веками.


«Изучаем блокчейн: о распределенных реестрах, децентрализации и умных контрактах»

Книга о том, как создавать защищенные децентрализованные приложения на базе криптографии с открытым ключом и симметричных криптосистем. Имран Башир (Imran Bashir), разработчик и архитектор ПО, а также специалист по ITSM, пишет о работе с фреймворками Hyperledger и блокчейн-системами инициативы Linux Foundation. Отметим, что у Имрана есть еще одна книга, в которой он сделал упор на работу с Ethereum и создание смарт-контрактов.


«Блокчейн: практическое руководство по разработке технологических и бизнес-решений»

Эту книгу можно считать руководством по созданию надежных и «прозрачных» приложений на блокчейне. Его написала команда технологических экспертов и юристов. Здесь собраны юзкейсы и лучшие практики работы с блокчейн-технологиями в финансовой, государственной и технической сфере. Из книги вы также узнаете, как развернуть блокчейн-систему в облаке и что такое Web 3.0 (и как это работает).


Flare: подход к маршрутизации в Lightning Network

Технология Lightning Network многократно увеличивает пропускную способность биткоин-сети за счет установления прямых платежных каналов между пользователями. Но есть сложность — при большом их количестве выбрать кратчайшее соединение оказывается сложно. Для решения этой проблемы мы в Bitfury предложили алгоритм Flare. Читайте: как он работает, какие данные используются для построения маршрута и как выбирается оптимальный путь.


Автоматическая кластеризация адресов в биткойн-сети

Реальные владельцы биткойн-адресов обычно неизвестны. Но при этом общественность обладает всей информацией о транзакциях в сети. В этом исследовании мы рассказываем, как можно скрыть свои операции с монетами на блокчейне и, наоборот, как при необходимости найти человека, проводившего транзакцию.


Блокчейн и системы ИИ: как они могут помочь развитию медицины

Как блокчейн и системы ИИ способны ускорить проведение медицинских исследований. Исследовательская работа описывает новые подходы к оценке личных медзаписей больных и организации экосистемы здравоохранения в целом.


Статьи


Как это работает: Деревья Меркла в биткойн сети

Что такое деревья Меркла и как они помогают верифицировать транзакции пользователей блокчейн-сети. Покажем, как деревья реализуются (с кодом и схемами), и рассмотрим две альтернативы: префиксное дерево Меркла и механизм HashFusion, предложенный Hewlett Packard.

Изображение Lukas Benc CC

Майнинг в блокчейн-сетях: как он работает

В статье говорим о том, в чем состоит работа майнеров и как с этим связан алгоритм хеширования SHA-256. Разбираем процесс вычисления хеша на схемах и с примерами Python-кода.


Кроме криптовалют: для чего еще используется блокчейн

Криптовалюты и блокчейн часто считают синонимами. Однако применимость технологии выходит далеко за рамки финансовой сферы. Материал о том, где ещё блокчейн находит применение — регистрация прав собственности, хранение медицинских данных и организация электронных правительств — и какие проекты уже развиваются в этих областях.


Что угрожает блокчейн-сетям: рассматриваем атаки и способы защиты

Когда злоумышленник атакует блокчейн-сеть, то он старается вмешаться в процесс установления консенсуса, чтобы начать писать в реестр свои данные и переписывать уже внесенную информацию. Рассказываем, каким образом хакер может повлиять на систему, защищенную механизмом «доказательство работы» (Proof-of-Work), и как «отразить» такую атаку.


Наиболее полное руководство по разработке блокчейнов

Алгоритм из десяти шагов, который поможет стать разработчиком блокчейн-приложений. Автор проходит через все необходимые этапы: от теоретических знаний, которыми должен обладать блокчейн-разработчик, до получения работы в индустрии. Внутри также собрано большое количество ссылок на сторонние источники (в том числе видеолекции), чтобы «подкрепить» процесс обучения.


Как создать свой первый блокчейн на Java

Руководство в нескольких частях. Первая из них посвящена вопросам настройки рабочей среды, созданию простого блокчейна и реализации механизма майнинга Proof-of-Work. Во второй части автор рассказывает, как реализовать простой кошелек и отправить транзакции в блокчейн. По сути, это гайд по созданию своей криптомонеты.


Блокчейн: глубокое погружение

Это подборка ресурсов для разработчиков, которая должна упростить работу с различными блокчейнами. В неё вошли официальные репозитории, тематические треды на Reddit и разного рода документация для Bitcoin, Ethereum, Dash, Lisk, Steem и Ripple.


Статистика: Lightning Network в основной биткоин-сети

Сеть Lightning Network активно развивается: люди уже внедряют её функциональность в отдельные устройства, например кофеварку. В этой статье мы делимся свежей статистикой о работе сети Lightning Network, которую собрала наша команда разработчиков, — сколько узлов сейчас в сети и как долго «живет» установленный канал связи.


Новый чип для майнинга от Bitfury — что нужно знать

На прошлой неделе мы запустили новый ASIC-чип для майнинга Bitfury Clarke. Пять успешных поколений майнинговых чипов предшествовали созданию Bitfury Clarke ASIC, который имеет лучшие эксплуатационные характеристики. Больше о Bitfury Clarke в специальном видео и на сайте.


h2>Видео: конференции и руководства


Встречайте Crystal Analytics: Bitfury Consensus 2018

Запись с конференции Consensus 2018, где всемирный посол Bitfury Марк Тавернер (Marc Taverner) представил новую аналитическую платформу Crystal для отслеживания подозрительных транзакций в блокчейне. Марк рассказывает, каким образом система усложняет «работу» злоумышленников, в частности, создателей вирусов-вымогателей вроде WannaCry.


Beyond the West: Технологии и блокчейн в Африке

Панельная дискуссия на Blockchain Summit 2018 в Марокко. Эксперты блокчейн-индустрии обсуждали, как распределенные реестры могут простимулировать развитие Африканского рынка, который считается одним из наиболее перспективных. В частности, речь шла об организации земельных реестров и систем голосования на базе блокчейна.


Как стать блокчейн-разработчиком

Что нужно знать разработчику, дабы успешно создавать децентрализованные приложения, и где найти необходимые для этого руководства и материалы. Автор канала рассказывает, какую документацию стоит прочесть (например, документ по смарт-контрактам Ethereum) и почему важно владеть JavaScript и ReactJS.


Как разрабатывать блокчейн-приложения на C++

CTO в Ripple и один из создателей XRP-сети Дэвид Шварц (David Schwartz) поведает о трудностях, которые стоят перед разработчиками приложений на базе открытых блокчейнов, и как эти трудности помогает решить C++. Выступление сопровождается слайдами с графиками, схемами и примерами кода.


Работа с Exonum


Первый байндинг для Exonum: почему мы выбрали Java

Ядро нашего фреймворка для разработки блокчейнов Exonum написано на Rust. Чтобы упростить работу с инструментом, мы написали для него байндинг-библиотеку на Java. О причинах этого решения и сложностях реализации задумки говорим в этой статье.


Взгляд на Tokio: как устроен этот асинхронный обработчик событий

Описываем функции компонентов асинхронного обработчика событий Tokio. Поговорим о его архитектуре и компонентах (futures и streams) и расскажем, как все они используются в Exonum.


Краткая история Rust: от хобби до самого популярного ЯП по данным StackOverflow

Где был создан Rust, и кто занимается его разработкой сегодня. Читайте, почему язык назвали Rust, как менялся его синтаксис и почему такие компании, как Mozilla и Dropbox используют этот относительно молодой ЯП в продакшн.


Exonum Documentation

Официальная документация Exonum. Там вы найдете руководство по установке и настройке фреймворка, разбор особенностей архитектуры решения и примеры разработки приложений (сервисов) на его основе.


GitHub: Exonum

Официальный репозиторий Exonum. Внутри: библиотека кода ядра, тестовый фреймворк и сервис конфигурации. Есть пример по созданию своей криптовалюты и демопроект с разработкой Timestamping-сервиса.


Как создать блокчейн-проект на Exonum: краткое руководство

Статью можно использовать в качестве практического руководства по созданию своей криптовалюты с помощью Exonum. По окончании туториала у вас будут два полнофункциональных кошелька, между которыми можно переводить цифровую валюту.

Книга предназначена для изучения фундаментальных основ блокчейна и решения прикладных задач. С нуля изложены основы криптографии, устройство блокчейна и его основные компоненты: математика, криптография, теория игр. Изложены технические основы самых известных блокчейнов в мире — Bitcoin и Ethereum.
Продемонстрировано, как можно запрограммировать блокчейн для разных вариантов использования, не ограничиваясь только криптовалютой. Рассмотрен процесс разработки кода для управления транзакциями на языках jаvascript и Solidity, показано, как самостоятельно создавать и размещать умные контракты. Продемонстрирован полный цикл разработки децентрализованного приложения (DApps).
Для программистов, преподавателей и студентов, а также специалистов отделов развития компаний и банков.

Название: Блокчейн. Руководство для начинающих разработчиков
Автор: Б. Сингхал
Язык: Русский
Издательство: БХВ-Петербург
Жанр: криптография
Год выхода: 2020
Формат: pdf
Страниц: 290
Размер: 64 Мб

Скачать Б. Сингхал — Блокчейн. Руководство для начинающих разработчиков


Понравилась статья? Поделить с друзьями:
  • Гесталис инструкция по применению цена отзывы
  • Стиль руководства в москве
  • Феррофорте в с из финляндии инструкция
  • Zithromax 200mg 5ml инструкция на русском
  • Браширование древесины своими руками пошаговая инструкция с фото для начинающих