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

EOS Blockchain Guide Guide Development Yujia Men's Blockchain 3.0 Технология DAPP Программа разработка и разработка Смарт -контракт EOS RPC Интерфейс создание учебник по технологии разработки блокчейна

Цена: 621руб.    (¥34.5)
Артикул: 604849752731
Цена указана со скидкой: 50%
Старая цена:  1241р. 

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

Этот товар на Таобао Описание товара
Продавец:馨园青图书专营店
Адрес:Хэнань
Рейтинг:
Всего отзывов:215269
Положительных:215269
Добавить в корзину
Другие товары этого продавца
¥ 105.8 100.81 813руб.
¥ 198 951 709руб.
¥ 198 122.72 207руб.
¥45810руб.


  Основная информация, обратитесь к следующему введению
Название книги:Руководство по разработке применения блокчейна EOS
Автор:Юй Семья
Цены: 69.00
Номер ISBN: 9787121350726
Издательство:Электронная промышленная пресса

   Редактировать рекомендацию
1. Эксперты по отрасли Ван Бо, он Цион, Lonely Lost, Zhai Dongming вместе рекомендуется
2. Эта книга покажет читателям много концепций и характеристик технологии блокчейна EOS, включая принципы работы EOS и EOS, инструменты разработки и окружающую среду, написание интеллектуальных контрактов, интерфейсов EOS RPC, создания и развертывания, развертывание на основе EOS на основе EOS боковая цепь и другой контент.
3. Эта книга сочетает в себе фактический боевой опыт, от основных понятий и принципов до выполнения и случаев линии фронта, систематически и в технологии EOS.


  краткое введение
EOS называется Blockchain 3.0, которая является следующим поколением технологии блокчейна. Эта книга покажет читателям много концепций и характеристик технологии EOS Blockchain.Книга разделена на 7 глав, которые являются принципами работы EOS и EOS, инструментов развития и среды, написания интеллектуальных контрактов, интерфейсов EOS RPC, создания и развертывания DAPP, развертывания боковых цепей на основе EOS и т. Д.
Эта книга надеется помочь разработчикам войти в мир EOS и легко развить DAPP.


  Оглавление
Глава 1
1.1 Система работы блокчейна 1
1.1.1 Что такое EOS 1
1.1.2 Какая проблема решить EOS 1
1.1.3 Решение EOS 2
1.1.4 Какова поддержка экологического развития EOS 4
1.2 EOS Development Team 8
1.3 Основной термин EOS Объяснение 11
1.3.1 Блокчейн 11
1.3.2 Биткойн 11
1.3.3 Ethereum 12
1.3.4 Умный контракт 14
1.3.5 DAPP Decentralization Приложение 15
1.3.6 Механизм консенсуса 16
1.3.7 вне времени 16
1.3.8 IPFS 16
1.4 Особенности системы EOS 18
1.4.1 Концепция дизайна 18
1.4.2 Функция 20
1.4.3 Экономическая модель 21
1.5 Техническое значение EOS 22
1.5.1 EOS и BTC 22
1.5.2 EOS и ETH 22
1.5.3 EOS и Tencent Server Cluster 23
1.5.4 Smart Contract 25 в параллельном 25
1.5.5 -Узел центра обработки данных 26
1.5.6 Cross -Chain Communication и более легкое доказательство Merkel Tree 27
1.5.7 Расширение 28
1.5.8 Отклонить атаку обслуживания DDOS 28
1.6 План прогресса в разработке 30
1.6.1 Фаза 1: Минимальная осуществимая тестовая среда (лето 2017 г.) 30
1.6.2 Стадия 2: минимальная осуществимая тестовая сеть (осень 2017) 32
1.6.3 Стадия 3: Аудит тестирования и безопасности (зима 2017 года, 2018
Весна) 33
1.6.4 Стадия 4: Параллельная оптимизация (лето 2018/осень) 34
1.6.5 Стадия 5: Реализуйте кластер (будущее) 34
1.7 Текущая проблема системы EOS 34
1.7.1 Стоимость разработчика 34
1.7.2 Как атаковать систему EOS 35
1.7.3 Стоимость сервера и стабильность супер -узла 35
1,8 Резюме 36
Глава 2 Принципы работы EOS 37
2.1 AOS Системная архитектура 37
2.2 Структура данных блока 39
2.2.1 головка блока (block_header) 39
2.2.2 Резюме блока (signed_block_summary) 40
2.2.3 Блок 41
2.3 Система счетов EOS 41
2.3.1 Что такое аккаунт 41
2.3.2 Что такое транзакция 42
2.3.3 Что такое открытый ключ 42
2.3.4 Что такое ключевая пара 43
2.3.5 Что такое разрешения 43
2.3.6 Обновление разрешений на учетную запись 43
2.3.7 Что такое кошелек 44
2.3.8 Связь между учетной записью и кошельком 44
2.3.9 Управление разрешениями EOS 46
2.3.10 Потерянный пароль может восстановить 53
2.4 Механизм консенсуса EOS 54
2.4.1 Исторический фон консенсусного механизма EOS 54
2.4.2 Что такое BFT-DPOS 54
2.4.3 Структура данных транзакции 56
2.4.4 Обработка транзакций в секунду (TPS) 57
2.4.5 Подтверждение транзакции 57
2.4.6 Транзакция как сертификат акционерного капитала (Тапос) 58
2.4.7 Необратимый алгоритм подтверждения DPOS 58
2.4.8 Преимущества механизма консенсуса EOS 59
2.4.9 Проблемы механизма консенсуса EOS 61
2.5 Режим управления сообществом 62
2.5.1 Super Node 62
2.5.2 Базовая конфигурация узла 62
2.5.3 Доход узла 63
2.5.4.
2.5.5 Проектирование голосования узлов 65
2.5.6 Параллельная основная сеть EOS 68
2.6 Экономическая модель ресурсов EOS 68
2.6.1 Что такое EOS Resources 68
2.6.2 Разве EOS не бесплатно?Почему мы также потребляем ресурсы 70
2.6.3 Разница между моделью ресурсов EOS и ETH 70
2.6.4 Модель ипотеки процессора и полосы пропускания 71
2.6.5 Модель продажи памяти 72
2.6.6 Проблемы, которые могут существовать в режиме 73 зарядки EOS 73
2.7 Резюме 74
Глава 3 Инструменты разработки и среда 75
3.1 Установка клиента EOS 75
3.1.1 Аппаратные и системные требования 75
3.1.2 Подготовка среды 76
3.1.3 Установите EOS 76
3.1.4 Результаты установки проверки 78
3.1.5 Тест на один узел 78
3.1.6 Тест нескольких узлов 79
3.1.7 Синхронизация тестового узла 80
3.1.8 Синхронное тестирование основных сетевых узлов 81
3.1.9 Как обновить EOS версию 84
3.1.10 Компиляция и установка общих проблем 86
3.2 Инструмент командной строки Nodeos 89
3.3 Cleos Command Line Tool 91
3.4 Keosd Wallet 95
3.4.1 Как запустить Keosd 95
3.4.2 Ссылка на команду 96
3.4.3 Используйте Nodeos Управление кошельком 98
3.5 Структура исходного кода EOS 99
3.6 Инструмент разработки программирования EOS 103
3.6.1 Visual Studio Code 103
3.6.2 CLion 104
3.7 Технологическое сообщество 105
3.8 Резюме 105
Глава 4 Написание умного контракта 106
4.1 Что такое Smart Contract EOS 106
4.2 C/C 106
4.2.1 Файл обработки и заголовка 107
4.2.2 Функция строительства 107
4.2.3 частная функция 107
4.2.4 Общественная функция 108
4.2.5 Установите действие 108
4.2.6 .h, .hpp и .cpp файл 108
4.3 WebAssembly 109
4.4 ABI 110
4.5 Режим связи 115
4.5.1 Action 116
4.5.2 Transaction 117
4.6 Структура управления 117
4.7 Тип данных 117
4.7.1 Пользовательский тип 117
4.7.2 Структура 119
4.7.3 псевдоним структуры 121
4.8 База данных Smart Contract EOS 122
4.8.1 Что такое база данных EOS Smart Contract 122
4.8.2 Многоиндексная база данных API (многоиндексный API) 123
4.8.3 Данные Таблица 124
4.8.4 Несколько индексов 125
4.8.5 Итератор 126
4.8.6 Используйте многоиндексную таблицу 126
4.9 Eosio Account 129
4.10 библиотека эосиолиба 129
4.11 Системный контракт 131
4.11.1 Eosio.bios интеллектуальный контракт 131
4.11.2 Eosio.token Smart Contract 133
4.11.3 Exchange Smart Contract 133
4.11.4 EOSIO.MSIG SMART CONTROK 133
4.12 Li Jiatu Contract (Ricardian Contrage) 134
4.13 Практика применения 1: Hello World 135
4.13.1 Ваш первый EOS DAPP 135
4.13.2 Создание среды Smart Contract Test 135
4.13.3 Создание проекта DAPP 140
4.13.4 Скомпилируйте умный контракт 141
4.13.5 развернуть смарт -контракты на учетную запись 143
4.13.6 Позвоните в умный контракт 144
4.13.7 Li Jiatu Contract 144
4.14 Предел потребления ресурсов 147
4.15 отладка интеллектуального контракта 148
4.16 Smart Contract Security 148
4.16.1 Распространение уязвимости лечение 148
4.16.2 Обновление обновления смарт -контракта 149
4.16.3 Основной арбитражный суд EOS разрешил споры 149
4.17 Практика заявления 2: Eosio.token Smart Contract 150
4.17.1 Создание учетной записи 150
4.17.2 Умный контракт 151
4.17.3 Создать токен EOS 151
4.17.4 Token 152
4.17.5 Перевод 153
4.18 Резюме 154
Глава 5 Интерфейс EOS RPC 155
5.1 Конфигурационная заглушка -in 155
5.2 Инструмент тестирования 155
5.3 Основной сеть интерфейса интерфейса RPC 156
5.4 Описание функции основного интерфейса 157
5.4.1 Параметр API 157
5.4.2 Chain API 157
5.4.3 Wallet API 158
5.5 Получите смарт -контрактные данные 158
5.6 Подпись клиента 160
5.6.1 Keosd Signature 160
5.6.2 Библиотека EOSJS.
5.6.3 EOSJS2 Библиотека Подпись 164
5.6.4 Подпись библиотеки MDS-EOSJS 166
5.7 Практика применения 3: кошелек EOS 168
5.7.1 Различные типы кошелька 169
5.7.2 Данные и интерфейс кошелька 169
5.7.3 Баланс счета запроса 169
5.7.4 Перевод 170
5.7.5 EOS -кошелек с открытым исходным кодом 171
5.8 Практика применения 4: Блокчейн браузер 172
5.8.1 Основная информация 172
5.8.2 Список блоков и подробности блока 173
5.8.3 Детали транзакции 177
5.8.4 Записи транзакции с учетом запросов 181
5.9 Резюме 183
Глава 6 Создать и развернуть DAPP 184
6.1 Что такое DAPP (децентрализованное применение) 184
6.2 DAPP Инфраструктура 185
6.3 Demux Dapp Architecture 186
6.4 MongoDB База данных плагин -IN 189
6.5 Потребление ресурсов интеллектуальных контрактов 191
6.6 Практика применения 5: Tictactoe 192
6.6.1 Правила игры 193
6.6.2 Развитие контракта 193
6.6.3 Создание файла ABI 205
6.6.4 Контракт на сборник 207
6.6.5 Контракт на развертывание 207
6.6.6 Тестовая игра командной строки 207
6.6.7 Создание приложения 209 Web Front -end
6.7 Практика заявления 6: Todolist Dapp 211
6.7.1 Создание таблицы 212
6.7.2 Создание действия 213
6.7.3 Тест развертывания и командной строки 214
6.7.4 Реализация Front -Fend 215
6.8 Практика заявления 7: блог EOS DAPP 217
6.8.1 Разработка контракта 217
6.8.2 Front -end Development 220
6.9 Другие знаменитые случаи EOS DAPP 222
6.9.1 Everipedia—— EOS на основе Wikipedia 222
6.9.2 Chintai—&Mdash; EOS Tonglin Lease Platform 224
6.9.3 EOSfinex—— Decentralized Exchange на основе EOS 226
6.9.4 RiskExchange—— EOS на основе обмена рисками 227
6.10 Резюме 228
Глава 7 Развертывание боковой цепи на основе EOS 229
7.1 Главная цепь и боковая цепь 229
7.1.1 Главная цепь 229
7.1.2 боковая цепь 229
7.1.3 Слоистая сетевая архитектура 230
7.2 Значение боковой цепи 231
7.2.1 Валюта неоплачиваемая блокчейн, выплачиваемая в соответствии с ресурсами 231
7.2.2. Снижение стоимости ресурсов разработки 231
7.3 Запустите много -Node Test Side Chaine 232
7.4 Запустите боковую цепь EOS, поддерживающую голосование 237
7.4.1 Вручную выполните процесс запуска 237
7.4.2 Начальный узел запуска 238
7.4.3 Подготовка IP -адреса и подключение к P2P 238
7.4.4 Начните узел Genesis 238
7.4.5 Создайте ключ 239 для учетной записи Eosio 239
7.4.6 Создание важной системной учетной записи 239
7.4.7 Deploy Eosio.token Smart Contract 240
7.4.8. Развертывание eosio.msig Smart Contract 241
7.4.9 Создать токен SYS 242
7.4.10 Развертывание Eosio.system Smart Contract 243
7.4.11 Переключение на несколько узлов 243
7.4.12 Ипотечный токен и сеть расширения 244
7.4.13 Создайте ипотечный счет 245
7.4.14 Узел блока регистра 246
7.4.15 Eosio Rollers 249
7.5 Резюме 250
Резюме этой книги 251
Ссылки 252


  об авторе
Эрик Ю, магистр Шанхайского университета Цзяотонга, эксперты из технического блокчейна, разработчик полного стека, Компания Wheat Wallet CTO&CO -Founder, Co -Founder of Eosdata.io Technology Community.