8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 21.13 руб.

Blockchain Dapp Development (на основе Ethereum и Bitcoin Public Cheape Lin Guanhong Network Technology Science and Technology Tsinghua University Press 9787302563952

Цена: 1 737руб.    (¥82.2)
Артикул: 631093886887

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:江西新华六维悦读
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥103.682 191руб.
¥49.31 042руб.
¥43.2913руб.
¥121.42 566руб.

Разработка Blockchain DAPP (на основе Ethereum и Bitcoin Public Chain)

сделать   автор:Лин Гуанхон
решительный  Цена:99
из&энсп; версия&энсп; агентство:Tsinghua University Press
Дата публикации:01 ноября 2020 г.
страница  Количество:411
установить  Рамка:Мягкая обложка
ISBN:9787302563952
Рекомендация главного редактора

"Эта книга фокусируется на следующем контенте: ?? Общие базовые знания блокчейна, включая основные концепции и компоненты блокчейна, такие как вилка цепочки и типы реализации алгоритмов консенсуса. ??Общественная цепочка блокчейна Ethereum Технология и приложения, в том числе концепции Ethereum и DAPP, структуру композиции блока, генерацию адресов кошелька, метод расчета затрат на нефть, соответствующие правила блока дяди, жизненный цикл транзакции и модель реализации дерева приложений.В дополнение к базовым знаниям, существуют также знания о разработке интеллектуальных контрактов, внедрении инструментов контракта на разработку, приобретении ссылок узлов и тестовых монетах, а также о взаимодействиях RPC, участвующих в расширенном обучении. Кроме того, существуют некоторые особые знания, которые необходимо обратить на внимание в практике разработки, такие как блочная изоляция запроса баланса и значение нулевого адреса ...

Каталог
●Глава Основы блокчейна
1.1 Понять блокчейн
1.1.1 Концепция блокчейна
1.1.2 Классификация цепи
1.1.3 Что может сделать блокчейн
1.2 Роль консенсуса
1.3 Общие алгоритмы консенсуса
1.3.1 Алгоритм POW
1.3.2 POS -алгоритм
1.3.3 Алгоритм DPOS
1.3.4 Реализация кодирования алгоритма консенсуса
1.4 Вилка цепи
1.4.1 Мягкая вилка
1.4.2 жесткий форк
1.4.3 Общие ситуации вилки
1.4.4 51% вычислительная атака мощности механизма консенсуса POW
1.5 Резюме
Глава 2 Основы Ethereum
2.1 Что такое Ethereum
2.2 Athereum Architecture
2.3 Что такое дапп
2.3.1 Обзор DAPP
2.3.2 DAPP на Ethereum
2.4 Блок композиции
2.4.1 Определение блока
2.4.2 Адрес Ethereum (адрес кошелька)
2.4.3 Роль Nonce
2.4.4 Топливный заряд
2.4.5 Задачиваемые расчеты
2.4.6 Дядя Блок
2.4.7 Mining Rewards
2.5 Модель счета
2.5.1 Bitcoin Utxo Model
2.5.2 Три дерево
2.5.3 Патриция Три
2.5.4 Дерево (дерево Меркл)
2.5.5 Ethereum Mpt Tree
2.5.6 Узлы дерева MPT хранятся в базе данных
2.5.7 Создание дерева MPT
2.5.8. Как дерево MPT отражает характеристики проверки деревьев
2.5.9 Как хранить баланс с адресом кошелька Ethereum
2.5.10 Блок изоляции запроса баланса
2.5.11 Заказ на баланс запроса
2.5.12 Сравнение модели UTXO и модели учетной записи
2.6 Ethereum Version Evolution
2.6.1 Консенсусный механизм между Ethereum и POW
2.6.2 Константинополь
2.7 Протокол призрака Ethereum
2.8 Casper: POS -вариант консенсусного механизма
2.8.1 Как стать верификатором
2.8.2 Как получить маржу с помощью Verifier
2.8.3 Генерация блоков кандидатов
2.8.4 Суждение о победных блоках
2.9 Умный контракт
2.9.1 Введение и функция
2.9.2 Контрактные стандарты
2.10 Ethereum Trading
2.10.1 Инициатор, тип и функция для инициирования транзакции
2.10.2 Взаимосвязь между транзакциями и интеллектуальными контрактами
2.10.3 Описание параметров транзакции
2.10.4 Истинное значение методов торговли
2.10.5 Статус транзакции
2.10.6 Упаковка транзакций
2.11“”
2.12 Браузер Ethereum
2.12.1 Функции доступа к доступу браузера блокчейна
2.12.2 Blockchain Browser View История транзакций
2.12.3 Записи о транзакциях не могут быть использованы в качестве основы для успешных переводов активов
2.12.4 Blockchain Browser Просмотр кода интеллектуальных контрактов
2.13 Ethereum Zero Address
2.13.1 Передача ложных изображений транзакций с нулевым адресом
2.13.2 Значение нулевого адреса
2.14.1 Core Components
2.14.2 Консенсус процесс
2.14.3 строгий случайный выбор
2.15 Резюме
Глава 3: Написание, публикация и вызов интеллектуальных контрактов
3.1 Smart Contracts и Ethereum dapp
3.2 Понять ремикс
3.3 Реализация процедуры добавления
3.4 Реализация смарт -контракта ERC20.
3.4.1 Определение стандартных переменных
3.4.2 События и конструкторы
3.4.3 Общие ключевые слова для прочности
3.4.4 Авторизация и баланс
3.4.5 Переносная функция
3.4.6 Безопасность кода контракта
3.5 Контракты на цепочке
3.6 Познакомьтесь с туманом
3.6.1 Переключение узлов
3.6.2 Метод синхронизации блоков
3.7 Создание кошелька Ethereum
3.8 Передача токенов с использованием тумана
3.9 Опубликовать умные контракты с использованием тумана
3.9.1.
3.9.2 Понять Аби
3.9.3 Извлечение ABI и ByteCode
3.9.4 Опубликовать контракт с использованием байт -кода
3.9.5 Функции, которые используют контракты
3.10 замена тумана микрипто
3.10.1 Установить микрипто
3.10.2 Сеть переключения узлов
3.10.3 Создайте кошелек с Mycrypto
3.10.4 Transfer Tokens с помощью микрипто
3.10.5 развернуть интеллектуальные контракты с микрипто
3.11 Резюме
ГЛАВА 4 ЭТЕРЕУУМ РЕБЕРНЫЙ БУНАТ
4.1 Понять реле Ethereum
4.2 Блок -проход
4.3 Интерфейс RPC
4.4 Интерфейс Ethereum
4.4.1 Подробное объяснение важных интерфейсов
4.4.2 Ссылка узла
4.4.3 Получить ссылку
4.4.4 Провести тестирование
4.4.5 Получите тестовые монеты
4.5 Подготовка проекта
4.6 Создать проект
4.7 GO Программы
4.8 инкапсулированный клиент RPC
4.8.1 Библиотека зависимостей
4.8.2 Написание клиента RPC
4.8.3 ЕДИНЦИОННЫЕ Тестирование
4.9 Написание кода интерфейса доступа
4.9.1 Понимание функции вызова
4.9.2 Найти запрошенные параметры
4.9.3 Реализация для получения информации о транзакции
4.9.4 Понимание функции BatchCall
4.9.5 Получите информацию о транзакциях партиями
4.9.6 Основное приобретение баланса токена
4.9.7 Получите последний номер блока
4.9.8. Получить информацию о блоке на основе номера блока
4.9.9 Получить информацию о блоке на основе значения хэша блока
4.9.10 Используйте eth_call для доступа к функциям смарт -контракта
4.10 Резюме
Глава 5 Разработка программ услуг эстафеты
5.1 Создать кошелек Ethereum
5.1.1 Условия кошелька Ethereum
5.1.2 Создание кошелька
5.2 Внедрение транзакций Ethereum
5.2.1 Принцип транзакций Ethereum
5.2.2 Транзакции на Ethereum Eth
5.3 Блок прослушивания событий
5.3.1 Создайте базу данных
5.3.2 Реализация разъема базы данных
5.3.3 Сгенерировать таблицы данных
5.3.4 Блок Твернига
5.3.5 Понимание прослушивания событий блокировки
5.4 Резюме
Глава 6 Основы технологии биткойнов
6.1 Биткойн -архитектура
6.2 Механизм вознаграждения
6.3 Посмотрите на консенсус POW
6.3.1 Заголовок биткойн -блока
6.3.2 Реализация исходного кода Bitcoin POW
6.3
Содержание пунктирное

Введение в контент

В качестве примера эта книга доставляет язык программирования GO.—— Технические моменты для разработки Ethereum и Bitcoin Dapps. Книга разделена на 7 глав, которые вводят важные базовые знания блокчейна; Глава 2 представляет базовые знания общественной цепочки Ethereum, которая включает, но не ограничивается большим количеством концепций и условий Ethereum; Глава 3 представляет практику разработки и развертывания интеллектуальных контрактов Ethereum; Глава 4 и глава 5 Используйте службу реле Ethereum DAPP в качестве примера для введения процесса разработки Ethereum Blockchain DAPP; Глава 6 представляет базовую технологию биткойнской общественной цепочки;А последняя глава 7 представляет примеры разработки разработки DAPP на основе биткойнской общедоступной цепочки, включая разработку анализаторов пула памяти и децентрализованные системы хранения данных в кошельках и приложениях для обмена. Эта книга технически предпочтительнее, с акцентом на практику и подробные кодовые аннотации, которые подходят для разработчиков ИТ -технологий для чтения. Это особенно подходит для разработчиков, которые хотят понять технологии развития Ethereum и Bitcoin Dapp.

Об авторе

Лин Гуанхон

Лин Гуанхон, сетовое название: призрак под кончиками пальцев.Полный разработчик стека, с многолетним опытом работы в разработке с двойным веществом C/S, и хорошо использует Java Language для разработки приложений Android и GO Language для разработки средних программ.Технический евангелист, долгосрочное написание технических постов в блоге и создание открытого исходного кода, а также подписанный писатель во многих известных технических сообществах.Он работал хорошим инженером по разработке на централизованной бирже и техническим менеджером в компании Blockchain.В настоящее время он является основным разработчиком хорошо известного инструмента вознаграждения токена блокчейна.Имеют богатый опыт в технологии блокчейна, особенно разработчика DAPP, основанного на Ethereum и Bitcoin Public Chains.