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

Подлинное и опытное программирование блокчейна: принцип криптовалюты, разработка метода и применения (оригинальная книга 2) [его] Andreas & Middot;

Цена: 1 765руб.    (¥83.5)
Артикул: 595620138691

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

Этот товар на Таобао Описание товара
Продавец:北京庆春泽图书专营店
Адрес:Пекин
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥37.4791руб.
¥47994руб.
¥ 22 17.95380руб.
¥38.6816руб.


Введение


Оглавление


Опытный в программировании блокчейна: принцип криптовалюты,

Методы и разработка приложений (оригинальная книга 2)

Мастерство биткойна: программирование открытого блокчейна, второе издание

[希] Андрейс&Middot;

(Андреас М. Антонопулос)

Guo lijing li guopeng li Zhuo переведен

Цяо Янхонг Шао Чжоу Хигер Школа обзора


Beijing "  Boston "  Farnham "  Sebastopol "  Tokyo

O'

Машиностроительная промышленность Пресса





Данные книги в версии (CIP)

Опытный в программировании блокчейна: принцип криптовалюты, разработка метода и применения (оригинальная книга 2)/(Higa) Andreas&Middot;—

(O'

Оригинальное название книги: Mastering Bitcoin: Программирование открытого блокчейна, второе издание

ISBN 978-7-111-62605-3

I. Сущность… &Хеллип;&Хеллип;&Хеллип;&Hellip;  IV. F713.361.3

Библиотека библиотеки китайских версий Проверка данных CIP (2019) № 081091


Регистрация контракта с авторским правом Пекинского бюро авторских прав

График: 01-2018-2528

?2017 Andreas M. Antonopoulos.

Упрощенное китайское издание, которое совместно публикуется O 扲 Eilly Media, Inc. и China Machine Press, 2019. Уполномоченный перевод the English edition, 2018 O'

Все права защищены, включая права на размножение полностью или частично.

Оригинальная английская версия была опубликована Ol Eilly Media, Inc. Publication 2017.

Упрощенная китайская версия была опубликована The Machinery Industry Press 2019.Первоначальный английский перевод получается o'Публикация и продажа этой упрощенной китайской версии китайской версии принадлежит владельцу авторских прав и права продаж—O'

Авторские права, без письменная лицензия, любая часть или вся эта книга можно переделать в любой форме.

Файский стандарт на задней крышке -пират

Юридический консультант в этой книге

Пекинская юридическая фирма Хан Гуан/Зу Сяодонг

Название книги/Программирование программирования блокчейна: принцип криптовалюты, разработка метода и приложений (оригинальная книга 2)

Номер книги/ISBN 978-7-111-62605-3

Редактор ответственный/Чен Цзяюан

Дизайн обложки/Рэнди Комер, Чжан Цзянь

Публикация и распространение/Машиностроительная промышленность Пресса

адрес/№ 22, миллион Чжун -стрит, округ Синьэгенг, Пекин (100037 почтовое кодирование 100037)

Печать/Пекин Ронгшенг Color Printing Co., Ltd.

Книга/178 мм&Времена;

Версия/1 мая мая 2019 года, первая печать мая 2019 года

Фиксированная цена/119,00 Юань (объем)

Если вы купите эту книгу, если не хватает страниц, страниц и снять страницу, она будет заменена отделом дистрибуции нашего общества

Горячая линия обслуживания клиентов: (010) 88379426;

Горячая линия книги: (010) 68326294

Горячая линия подачи: (010) 883796044

Читатель почтовый ящик: hzit@hzbook.com





O'

O'С 1978 года, o'Super Heeks создают будущее, и мы обращаем внимание на реальную важную техническую тенденцию—“”Как активный участник технологического сообщества, O'

O'“”О'Получить информацию в качестве техника, o'Будь то книги, онлайн -сервисы или курсы -на лицевые курсы, каждый продукт O -Eilly отражает непоколебимую концепцию компании—

Промышленность комментария

“O'”

—Wired

“O'”

—Business 2.0

“O'”

—CRN

&Ldquo;'”

—Irish Times

“‘&Rsquo;”

—Linux Journal





Хвалить эту книгу

Я завидую тем программистам, которые могут непосредственно понять исходный код блокчейна—Я заставил себя читать белую статью Биткойна/Эфириума.

Это публикуется в этой книге, которая хороша для чтения.Как будто&Middot; si&Миддот;“” Мысли о блокчейне.

—

На мой взгляд, блокчейн - это смешанная наука, и это также уникальное произведение искусства.

Вот почему мне нравится иметь дело с разработчиками в области блокчейна.Эта книга объяснит технологию, экономическую и психологическую логику, стоящую за этой системой.

—

Появление технологии блокчейна отметило, что человеческое общество вышло на стадию кредитного бухгалтера.Концепция блокчейна Zui появилась в Белом документе Биткойн, которая была опубликована в 2008 году, и стала основным соглашением и технологическим применением вывода, записей и циркуляции биткойна.Хотя Биткойн всегда был спорным, технология блокчейна, используемая для привлечения нам к кредиту и стоимости.Эта книга основана на базовой технологической концепции, применении, анализе пользователей и сцены биткойнов, и простым анализом развития отрасли блокчейна и имеет сильную практичность и руководство.Это особенно подходит для практиков и энтузиастов индустрии блокчейна в качестве показаний ввода.

—





Переводчик

Ланг Сяньпин сказал: Биткойн Бай дан мне.

Баффет сказал: Биткойн - это пузырь, а не актив, который может быть ценным.

Purple Stock сказал: Почему биткойн является типичным пузырем?

Также сказано, что блокчейн является великим изобретением Zui и сопоставимо с Интернетом.

Итак, что такое биткойн?Что мы можем сделать, это облако людей?

Как я могу принять собственное независимое суждение?

У каждого есть свои“”В вашем собственном видении, в вашей зоне комфорта, такой как рыба, но это чувство легко заставить людей чувствовать&Ldquo;”

Правильное отношение - это изучить его, и тогда вы имеете право выносить суждения.

Эта книга может помочь вам полностью понять Биткойн и понять другие цифровые валюты.

Во время процесса перевода он получил поддержку и поддержку Хигера (президент Общества исследований блокчейна), поэтому я поблагодарил его.

Следующие друзья внесли большой вклад в эту книгу.

CAI CUISINE: переведенная английская версия предисловия, 2 -я версия инструкций об обновлении, словарь и приложение B.

Chai Chunyan и Green Monster: ответственность за приложение для перевода D.

Робби_ Английский перевод: Глава 4 Испытание.

Wu Di: Глава 5 и глава 9 Аудит.

Зеленый монстр: Глава 6 Испытание.

Аарон: глава 7 и глава 11.

Руан Лижи и Фэн Цзиньвей: Глава 10 Школа.

Лин: Глава 12 начальная школа.

Соя: обложка, обложка, заголовок и другой обзор контента.

Из -за времени и личных способностей в первоначальном проекте есть много форматов и понимания ошибок.Вышеупомянутые друзья исправили много ошибок в первом проекте во время процесса обзора, и большое спасибо.

Тем не менее, в текущей версии могут быть некоторые ошибки.


Переводчик

Май 2019





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

Биткойн родился в 2008 году. Первоначально это был просто плейтер криптографии.До 2008 года никто не мог успешно разработать хорошую цифровую валюту, пока не появился биткойн;Так в чем же магия блокчейна, может ли весь мир с ума?

Я считаю, что у многих новичков есть такие вопросы.Я также читал много книг с такой растерянностью, а затем у меня было всеобъемлющее понимание.С тех пор, как я закончил китайскую академию наук в 2010 году, я работал в Центре разработки программного обеспечения для сельскохозяйственных банков.В частности, вспышка интернет -финансов в 2013 году напрямую повлияла на традиционный бизнес банка.Я не чувствую стресса, но вижу эту возможность.

В то время банковская индустрия была в изменении.Когда он не решался выбирать, как они, я увидел сообщение внутри подразделения, упомянув текст по исследованию технологии блокчейна.У меня есть энтузиазм по поводу новых технологий.“&Rdquo;

Это начало истории, но также и исследовательское агентство блокчейна (начало учреждения называется“&Установление RDQUO;).Именно благодаря такой возможности мне повезло посетить большое количество встреч блокчейна и вступил в контакт с лучшими экспертами по блокчейну в отрасли, которые медленно углубили их уши.В то время я понял, что этой группы все еще была очень маленькой, и понимание всего общества блокчейна было недостаточно. .—Поэтому в январе 2017 года было создано агентство по изучению блокчейна.Для этого сообщества я делаю это как карьеру не менее 20 лет.

В процессе обучения со всеми многие люди зададут мне вопрос:&Ldquo;&Rdquo; Я знаю, что изучение теории всегда очень необходимо.Первый толчок здесь - это книга.Тем не менее, Биткойн пережил несколько лет разработки, и некоторые изменения начались. может потребоваться обновить.

Цяо Янхонг, переводчик этой книги, также является основным членом нашего исследовательского института блокчейна.“&Rdquo;С этой целью он также установил бренд, называемый его под названием&Ldquo;&Rdquo;Используя этот метод, он быстро понял знания блокчейна и написал более 300 000 слов в Интернете, в то же время выступая в качестве переводчика Diyi этой книги.

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

Чтобы продвигать это, я выбрал большое количество элиты из исследовательского клуба Blockchain Talent.

Я считаю, что эта книга станет вашей хорошей входной книгой для Zui.

Дайте вам этот ключ сейчас, откройте дверь мира блокчейна вместе и создайте лучшее будущее!


Хигер (президент исследовательского общества блокчейна)

12 ноября 2017 года





Оглавление

Предисловие 1

Глава 1 Введение Биткойн 9

1.1 Что такое биткойн 9

1.2 История биткойнов 11

1.3 Использование биткойнов, пользовательской и пользовательской сцены 12

1.4 Начало работы 13

1.4.1 Выберите биткойн -кошелек 13

1.4.2 быстро получите 15

1.4.3 Получить биткойн 17

1.4.4 Запрос текущей цены Биткойна 18

1.4.5 Отправить и получить биткойн 18

Глава 2 Принципы работы Биткойн 21

2.1 Торговля, Блок, добыча и блокчейн 21

2.1.1 Обзор биткойнов 21

2.1.2 купить чашку кофе 22

2.2 Биткойнская транзакция 24

2.2.1 Вход и вывод транзакции 24

2.2.2 Торговая цепочка 25

2.2.3 Найти 0 25

2.2.4.

2.3 Строительство транзакций 27

2.3.1 Получите правильный вход 27

2.3.2 Создать выход транзакции 29

2.3.3 Добавьте транзакцию в книгу учетных записей 30

2,4 майнинга биткойнов 31

2.5 Рытье транзакций в блоке 32

2.6 Сделка по потреблению 33

Глава 3 Клиент Bitcoin Core: справочная реализация 35

3.1 Среда развития биткойнов 36

3.2 Компиляция Bitcoin Core 36 из исходного кода 36

3.2.1 Выберите Bitcoin Core версию 37

3.2.2 Конфигурация генерации ядра биткойна 38

3.2.3 Сгенерировать исполняемый файл 40 биткойнов Core 40

3.3. Запустите узел Core Bitcoin 41

3.3.1 Запустите ядро ​​биткойнов 42 в первый раз

3.3.2 Настройка узла Core Bitcoin Core 43

3.4 Интерфейс программирования приложения клиента Bitcoin Core (API) 46 46

3.4.1 Получить информацию о состоянии основного клиента Bitcoin 47

3.4.2 Расследование и декодирование транзакции 48

3.4.3 Запрос Блок 50

3.4.4 Интерфейс программирования с использованием Bitcoin Core 51

3.5 Другие альтернативные клиенты, библиотечные и инструментные пакеты 54

3.5.1 C/C ++ Класс 54

3.5.2 JavaScript Class 54

3.5.3 Java Class 54

3.5.4 Python Class 54

3.5.5 Ruby Class 55

3.5.6 Go Class 55

3.5.7 Crust Class 55

3.5.8 C#класс 55

3.5.9 Объектив-C класс 55

Глава 4 Ключ и адрес 56

4.1 Введение 56

4.1.1 Криптография и криптовалюта открытого ключа 57

4.1.2 Частный ключ и открытый ключ 58

4.1.3 закрытый ключ 58

4.1.4 открытый ключ 60

4.1.5 Овальная кривая криптография 60

4.1.6 Создать открытый ключ 63

4.2 Биткойн Адрес 64

4.2.1 BASE58 и BASE58CHECK CODE 66

4.2.2 Формат ключа 69

4.3 Реализуйте ключ и адрес биткойна с помощью Python 74

4.4 Advanced Key и Address 78

4.4.1 Зашитый частный ключ (BIP-38) 78

4.4.2 P2SH и множественные адреса подписи 79

4.4.3 Адрес номера света 80

4.4.4 бумажный кошелек 85

Глава 5 Кошелек 88

5.1 Обзор технологии кошелька 88

5.1.1 Неопределенный (случайный) кошелек 89

5.1.2 Определение (семян) кошелек 90

5.1.3.

5.1.4 Семена и книги (BIP-39) 91

5.1.5 Wallet Zui Jia Practice 91

5.1.6 Используйте биткойн -кошелек 92

5.2 Технические детали кошелька 93

5.2.1 Примечания код кода (BIP-39) 93

5.2.2 Создайте HD -кошелек с семена 99

5.2.3 Используйте расширение Public Key 103 в интернет -магазинах 103

Глава 6 Торговля 108

6.1 ВВЕДЕНИЕ 108

6.2 Детали транзакции 108

6.3 Выход и ввод транзакций 110

6.3.1 Выход транзакции 111

6.3.2 Вход транзакции 113

6.3.3 Плата за транзакцию 117

6.3.4 Добавьте плату за транзакцию в транзакцию 118

6.4 Торговый сценарий и язык сценариев 120

6.4.1 Не -Tructing Apploying 121

6.4.2 Нет проверки состояния 121

6.4.3 Конструкция сценария (блокировка и разблокировка) 121

6.4.4 P2PKH124

6.5 Цифровая подпись (ECDSA) 126

6.5.1 Как работать в цифровой подписью 127

6.5.2 Подпись проверки 128

6.5.3 Подпись типа затенения (Sighash) 129

6.5.4 ECDSA Математика 131

6.5.5 Важность случайности в подписи 132

6.6 Биткойн Адрес, баланс и другие абстрактные 133

Глава 7 Расширенная транзакция и сценарий 136

7.1 Введение 136

7.2 Многочисленная подпись 136

7.3 P2SH138

7.3.1 P2SH Адрес 140

7.3.2 Преимущества P2SH 140

7.3.3 Повышение скрипта и стандартного подтверждения 141

7.4 Вывод записи данных (оператор возврата) 141

7,5 Временная блокировка 143

7.5.1 Время блокировки транзакций 143

7.5.2 Проверьте проверку времени блокировки 144

7.5.3. Относительная блокировка времени 146

7.5.4 Относительная блокировка времени с Nequence 146

7.5.5 Относительная блокировка времени с CSV 147

7.5.6 Середине времени 148

7.5.7 Время заблокировать стоимость Снайпера 149

7.6 Сценарий (условное предложение) с условным контролем (условное утверждение) 149

7.6.1 Оператор условия с проверкой рабочего кода 150

7.6.2 Используйте управление потоком 151 в скрипте 151

7.7 Пример комплексного скрипта 153

Глава 8 Биткойн -сеть 155

8.1 точечная сеть архитектура 155

8.2 Тип узла и символ 156

8.3 Extension Bitcoin Network 158

8.4 Bitcoin Relay Network 158

8.5. Обнаружение сети 160

8.6 Полный узел 163

8.7 Обмен“ список инвентаризации”164

8.8 Простая проверка оплаты (SPV) Узел 165

8.9 Bloom Filter 168

8.10 Узел SPV Как использовать Bloom Filter 171

8.11 Узел SPV и конфиденциальность 172

8.12 Подключение к шифрованию и сертификации 173

8.12.1 Tor Transmission 173

8.12.2 Сертификация и шифрование P2P 174

8.13 Торговый пул 174

Глава 9 Блокчейн 176

9.1 Введение 176

9.2 Структура блока 177

9,3 головы блока 177

9.4 Идентификатор блока: разбросанная шкала головки и высота блока 178

9,5 Блок Создания 179

9,6 Блок 180 в блокчейне 180

9,7 Меркель Три 182

9.8 Меркель Дерево и простая проверка платежей 186

9,9 тестовая цепочка биткойнов 187

9.9.1 testnet— испытательное поле Биткойн 187

9.9.2 segnet— сеть тестовой сети Isolation Spetmony 189

9.9.3 regtest— блокчейн 189

9.10 Используйте тестовую блокчейн для разработки 190

Глава 10 Майн и консенсус 191

10.1 Введение 191

10.2 Консенсус децентрализации 194

10.3 Независимая проверка транзакций 195

10.4.

10.5 Упаковка и торговля в блоке 197

10.5.1 Капитальная транзакция 198

10.5.2 Капитальный капитал вознаграждение и плата за шахтер 199

10.5.3 Структура капитального капитала Trading 201

10.5.4 Данные транзакции капитала 202

10.6 Head 203 строительного блока 203

10.7 Mining Block 205

10.7.1 Рабочий алгоритм дистанции 205

10.7.2 Сложное целевое значение указывает 210

10.7.3 Сбросить цели для достижения корректировки сложности 2111

10.8 Успешно выкопать блок 213

10.9 Проверка Новый Блок 214

10.10 Сборка и выбор блокчейна 214

10.11 Mining and Computing Power конкурс 221

10.11.1 Random Digital Litle Schrog 223

10.11.2 шахтный пруд 223

10.12 Консенсусная атака 226

10.13 Изменение Консенсус Правило 229

10.13.1 жесткий сплит 229

10.13.2 Hard Fork: программное обеспечение, сеть, добыча и цепочка 230

10.13.3 Отдельные шахтеры и сложность 231

10.13.4 Есть противоречивые жесткие вилки 232

10.13.5 Мягкое разделение 232

10.13.6 Критика мягких вилок 234

10.14 Используйте версию блока, чтобы отправить сигнализацию Soft Fork 234

10.14.1 передача сигналов и активация BIP-34 234

10.14.2 передача сигналов и активация BIP-9 235

10.15 Консенсусная разработка программного обеспечения 237

Глава 11 Безопасность Биткойна 239

11.1 Принципы безопасности 239

11.1.2 Разработка безопасности биткойн -системы 240

11.1.3 Доверие корень 241

11.2 Безопасность пользователей Zui Jiajia Practice 241

11.2.1 Хранение биткойн физики 242

11.2.2 Аппаратный кошелек 242

11.2.3 Баланс риск 243

11.2.4 Риск утилизации 243

11.2.5 Несколько подписей и управления 243

11.2.6 Способность к выживанию 243

11.3 Заключение 244

Глава 12 Приложение Биткойн 245

12.1 Введение 245

12.2 Основной модуль (элемент) 245

12.3 Приложение из базового модуля 247

12.4 Хромозум Валюта 248

12.4.1 Используйте валюту для окрашивания 249

12.4.2.

12.4.3 Chroma Trading 249

12.5 Валюта контракта 252

12.6 Платежный канал и канал состояния 253

12.6.1 Основные понятия и условия состояния канала 254

12.6.2 Пример простых платежных каналов 254

12.6.3 Канал, которому не нужно доверять 257

12.6.4 Обещание асимметричного удаления 260

12.6.5 Llee Time Lock Contract 263

12.7 Канал оплаты маршрута (сеть Lightning) 264

12.7.1 Пример сети Lightning 264

12.7.2 Молния сетевая передача и маршрут 267

12.7.3 Сетевые преимущества Lightning 269

12.8 Заключение 270

Приложение Биткойн Белая бумага 271

Приложение B Торговые сценарии Язык Язык Операционный Символ, Константа и Символ 282

Приложение C Рекомендация по улучшению биткойнов 287

Приложение D Свидетельство изоляции 296

Приложение E Bitcore308

Приложение F -Pycoin Library, Практический секретный ключ и программа транзакций 311

Приложение G Биткойн -команда браузера 320




Предисловие

Мой дийи, я столкнулся с биткойнами в середине -2011, и ответ в то время, вероятно, был, вероятно,&Ldquo;Забронируйте деньги!&Rdquo; Поскольку я не смог понять его важность, я игнорировал его в течение шести месяцев, и что заставило меня чувствовать себя немного утешенным, так это то, что многие из умных людей, которых я знаю, также реагируют.В обсуждении списка электронной почты я снова вступил в контакт с Биткойн, поэтому я решил прочитать белый документ, написанный Сатоши Накамото, чтобы изучить авторитетное объяснение Биткойна и посмотреть, что произошло.Я до сих пор помню момент, когда я только что читал контент с девятью страницами, и наконец понял, что биткойн -это не только цифровая валюта, но и трастовая сеть, которая обеспечивает основу для валюты и многих других вещей.верно“&Понимание Rdquo заставило меня открыть четырехдневный биткойн опьяняющий путешествие.Я был голоден и жажду, чтобы найти какие -либо укусы о биткойнах, что все больше и более очаровалось. программирование.Когда я вышел из этого состояния магии, мой вес был более 20 фунтов из -за обычной диеты.

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

Чтение объекта

Эта книга в основном для программистов.Если вы можете использовать язык программирования, эта книга расскажет вам принципы и использование криптовалют и способы разработки программного обеспечения, связанного с ним.Для читателей, не являющихся программами, которые хотят понять внутренний рабочий механизм биткойнов и криптовалют, первая глава этой книги по -прежнему применима в качестве введенного введения в биткойн.

обложка

У групповых живых биологических видов режущие муравьи показывают характеристики очень сложного поведения.Но каждый человек муравей в сообществе только следует за простыми правилами социального взаимодействия и химического запаха (то есть феромона).Википедия упомянула:“&Rdquo;Вы понимаете это?Они фермерство!

Хотя муравьи, обрезающие листья, образуют классовое общество и полагаются на потомство воспроизведения пост -Queen, в муравьевой колонии нет централизованной системы или лидера.Сокращая муравьи листьев, мы видим, что очень умное и сложное поведение, проявленное миллионами членов в общинах, является выдающимся характером индивидуального взаимодействия в социальной сети.

Природа доказывает нам, что децентрализованная система обладает эластичностью и может создавать неожиданную сложность и невообразимые тонкости без необходимости централизованной системы, иерархической системы или сложной организационной структуры.

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

Набор

 

Курсив

Инструкция новых терминов, ссылок URL, адресов электронной почты, имен файлов и имен расширения файлов.

Эквивалентные широкие тела (постоянная ширина)

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

Постоянная ширина жирная

Покажите команды, которые необходимо ввести пользователем и другим текстом.

Эквивалентная ширина (постоянная ширина курсива)

Покажите значение, предоставленное пользователем или изменено в соответствии с контекстной средой.

Этот флаг указывает подсказку или предложение.

Этот флаг указывает на общую аннотацию.

Этот знак означает предупреждение или напоминание.

Пример кода

Примером этой книги является командная строка, основанная на операционной системе UNIX (например, Linux или Mac OS X), которая записана на языке программирования Python или C ++.Все сегменты кода могут быть получены в подкаталоге кода в библиотеке основного кода GitHub.Читатели могут создавать свои собственные филиалы кода через библиотеку Github (https://github.com/aantonop/bitcoinbook), попробуйте примеры в книге или отправить исправление кода.

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

Чтобы адаптироваться к макету, эта книга отформатировала некоторые сегменты кода и вывод кода.Во всем этом примере каждая строка кода отделена от символа () и символа строки.Когда вам нужно попробовать эти примеры, удалите эти два символа, чтобы подключить разделенные две строки, чтобы вы могли получить результат в соответствии с примером.

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

Используйте пример кода

Цель этой книги - помочь вам завершить вашу работу.Короче говоря, вы можете использовать пример кода книги в программе и документе.Если вы не хотите скопировать ключевую часть кода, вам не нужно связываться с нами, чтобы получить лицензию.Например, используя несколько кодов в программе или цитируя эту книгу и код для ответа на вопросы, не обязательно быть разрешенным; Большое количество кода в книге объединяется с вами, что продукты или документы должны получить наше разрешение.

Мы рекомендуем, но не заставляем вас показывать источник при цитировании этой книги.Книжные цитаты, как правило, включают название, автор, издатель, ISBN.Например:&Ldquo;”.

Некоторые версии этой книги предоставляют разрешения с открытым исходным кодом, такие как CC-NC (https://creativecommons.org/license/by-nc/4.0/).Если вы считаете, что использование этого примера кода книги находится за пределами разумного диапазона или приведенного выше разрешения, пожалуйста, свяжитесь с нами в любое время: resmissions@oreilly.com.

Биткойн Адрес и транзакция, участвующие в книге

Большинство адресов биткойнов, торговли, ключа, QR -кода и данных блокчейна в книге реальны.Это означает, что вы можете просмотреть транзакцию, представленную в блокчейне биткойнов с помощью сценария или программы.

Однако следует отметить, что эти личные ключи для создания адресов либо записаны в книгу, либо уже были“”.Это означает, что если вы переходите в Биткойн в этих адресах, эти биткойны либо потеряны навсегда, либо будут забраны другими читателями в этой книге через закрытый ключ, данное в книге.

Не обращайтесь к биткойну к любому адресу, указанному в книге.В противном случае ваши деньги исчезнут навсегда или отнимают другие читатели в этой книге.

Сафари онлайн книга

O 扲 Eilly Safari (официальное название Safari Online Book) - это платформа для обучения и ссылки для корпоративных, правительства, педагогов и частных лиц.

Участники могут получить тысячи книг, учебные видео, пути обучения, интерактивные учебники, планирование и плейлисты, предоставленные более чем 250 издательских домов. , Adobe, Focal Press, Cisco Press, John Wiley&Сыновья, Сингресс, Морган Кауфманн, IBM Redbooks, Packt, Adobe Press, Ftpress, Apress, Manning, New Riders, McGraw-Hill, Jones&Bartlett и Coursetechnology, в дополнение ко многим другим компаниям.

Чтобы получить больше информации, пожалуйста, посетите: http://oreilly.com/safari.

Как связаться с нами

НАС:

O 扲 Eilly Media, Inc.

1005 Gravenstein Highway North

Sebastopol, CA 95472

Китай:

Комната 807, блок C of Chengming Building, № 2, Xizhimen, район Xicheng, Пекин (100035)

Olyli Technology Consultation (Пекин) Co., Ltd.

Обсудите или задайте технические вопросы об этой книге, вы можете отправить электронное письмо по адресу bookquestions@oreilly.com.

Если вы хотите узнать больше о наших книгах, курсах, встречах и новостях, вы можете войти на наш официальный веб -сайт: http://www.oreilly.com.

Наша учетная запись Facebook: http://facebook.com/oreilly.

Следуйте нашей учетной записи в Твиттере: http://twitter.com/oreillymedia.

Наше видео на YouTube: http://www.youtube.com/oreillymedia.

Свяжитесь с автором

Вы можете связаться со мной на моем личном веб -сайте, веб -сайт https://antonopoulos.com/

Информацию этой книги и открытой версии и информации о переводе можно получить по адресу https://bitcoinbook.info/.

Пожалуйста, следуйте моей учетной записи Facebook https://facebook.com/andreasmantonopoulos.

Пожалуйста, следуйте моей учетной записи Twitter https://twitter.com/aantonop.

Пожалуйста, обратите внимание на мою скучную учетную запись https://linkedin.com/company/aantonop.

Большое спасибо за всего спонсора, который они поддерживают меня в течение нескольких месяцев.Вы можете посетить мой сайт спонсора:

https://patareon.com/aantonop.

Благодарности

Публикация этой книги срабатывает усилия и усилия многих людей.В процессе написания книги я благодарен за помощь друзей, коллег и даже незнакомцев.

Мы не можем отличить технологию биткойнов от сообщества биткойнов, потому что эта книга является не только продуктом сообщества, но и продуктом биткойнов.Работа по написанию этой книги была поощрена, подбадривала, поддержка и вознаграждение всего сообщества от начала до конца.Что важно для Zui, так это то, что эта книга сделала меня частью этого превосходного сообщества в течение двух лет.Слишком много людей, которые должны поблагодарить в процессе написания книг, так что они не могут быть перечислены один за другим. I.Каждая идея, аналогия, вопросы, ответы и объяснения, которые вы нашли в этой книге, является результатом общения, проверки и оптимизации при общении с персоналом сообщества.Спасибо всем, кто меня поддерживал.В связи с этим я всегда буду благодарен.

Конечно, через долгое время я стал писателем и написал книгу Diyi.Язык Diyi (обучение в школе) является греческим, поэтому мне нужно выучить курсы по написанию обучения по английскому языку в первом классе колледжа.Я хочу поблагодарить учителя английского языка Дианы Кордас.Впоследствии, будучи профессором, при написании журнала «*Networkworld» я улучшил свои навыки письма в центрах обработки данных.Я хочу поблагодарить Джона Дикса и Джона Галланда.Четыре года из 500 слов опыта письма, Зуи, наконец -то придало мне достаточно уверенности в том, чтобы стать писателем.

Я также хочу поблагодарить тех, кто помог мне, когда я представил рукопись этой книги O 扲 Eilly Press.Особая благодарность Джону Галланду, Грегори Несс, Ричарду Стейнону, Джоэлю Снайдеру, Адаму Б. Левин, Сандре Гиттлен, Джону Дикс, Джону Тилн Джонсон, Роджеру Вер и Джону Матонису.Спасибо за Ричарда Кагана, Таймона Маттоско и Мэтью Тейлора, Ричарда Кагана и Таймона Маттошко, чтобы просмотреть ранние рукописи этой книги.

Cricket Li, автор «DNS и Bind», познакомил меня с O 扲 Eilly Publishing House.Спасибо за Майкл Лукидс из Eilly и Allyson Macdonald, они проводят несколько месяцев, чтобы помочь мне опубликовать книги.Когда последняя рукопись Зуи упустила крайний срок публикации в соответствии с планом, Эллисон был особенно терпеливым.За второе издание я хочу поблагодарить полное руководство Тимоти Макговерна, редактор терпения Ким Кофера и Ребеккапанцер, чтобы помочь вставить много новых графиков.

Проект некоторых глав Zui - это часть, которую трудно написать в Zui, потому что биткойн - сложная тема.Каждый раз, когда я изучаю тему в биткойнах, я должен рассмотреть общий технический контент.Когда я попытался описать эту тему простой и легкой для понимания, меня описали по такой плотной технической теме, я постоянно застрял и немного разочарован.В конце Zui я решил рассказать историю людей, использующих биткойн в качестве основной линии, чтобы я мог легко написать эту книгу.Я хочу поблагодарить моего наставника и друга Ричарда Кагана.Я хочу поблагодарить Памеламоргана.В то же время, благодаря группе организации разработчиков биткойнов Сан -Франциско, а также Taariq Lewis и Denise Terry, которые помогли проверить ранние материалы.Спасибо Эндрю Науглеру за помощь в значке информации о дизайне.

В процессе написания этой книги я сделал ранний черновик на GitHub, а затем пригласил общественность прокомментировать ее.Получили более 100 комментариев, предложений, модификаций и пожертвований.Эти доноры были объявлены в донорах GitHub, которые выпустили проект в начале статьи и выразили мою благодарность.Спасибо, искренне поблагодарив мой редактор добровольцев Giuhub, Мин Т. Нгуен (редактор первого издания) и Уилл Биннс (редактор 2 -го издания).

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

Многие разработчики биткойнов внесли пример кода, просмотр, комментарии и поддержку.Благодаря Амиру Тааки и Эрику Воскуилу за предоставление примеров фрагментов кода и много хороших комментариев.Крис Клишльт написал приложение E; Книга улучшила эффект печати второго издания.Во 2-м издании я снова получил помощь многих основных разработчиков Биткойн, включая Эрика Лоброзо, который легко засвидетельствовать, чтобы его разделить, чтобы помочь улучшить Люк-Д.Р. Торговой главы, помогите Джонсону Лау в показаниях изоляции и Другие главы.Я глубоко благодаря помощи объяснить Джозефу Пун, Tadge Dryja и Olaoluwa Osuntokun.

Я посвятил эту книгу моей дорогой маме, моей дорогой маме, и она была наполнена книгами на каждой стене моего дома.Хотя я считаю себя отказом от технологических продуктов, моя мама купила мне компьютер Diyi в 1982 году.Мой отец Менлаос - инженер -строитель.

Спасибо всем, кто поддерживает меня в процессе написания.