Аннотация
Это руководство поможет вам разобраться в технологии биткойна. Его автор, Джимми Сонг, являющийся одним из ведущих специалистов, обучающих программированию биткойна, поясняет программирующим на языке Python разработчикам, как приступить к построению библиотеки для биткойна "с чистого листа". В этой книге излагаются основы этой популярной ныне криптовалюты, в том числе математический аппарат, криптографические понятия, блоки и транзакции, а также ее платежная система в виде цепочки боков (или блокчейна).
Прочитав эту книгу и проработав предлагаемые в ней упражнения, вы сможете уяснить принцип и внутренний механизм действия данной криптовалюты в ходе программирования всех необходимых составляющих библиотеки для биткойна. Из этой книги вы узнаете, как создавать транзакции, получать данные из одноранговой сети и отсылать транзакции, используя сетевой протокол. Исследуете ли вы приложения биткойна для своей организации или ищете новый путь для развития своей карьеры разработчика, это практическое пособие поможет вам заложить прочное основание.
Из этой книги вы узнаете, как:
выполнять синтаксический анализ, проверять на достоверность и создавать биткойновые транзакции;изучить язык Script, используемый для написания умных контрактов и положенный в основу биткойна;
выполнять упражнения в каждой главе, чтобы построить заново библиотеку для биткойна, а также
разобраться, каким образом подтверждение работы делает блокчейн безопасным;
программировать биткойн, используя версию Python 3;
понять, каким образом действуют упрощенная проверка оплаты и "тонкие" кошельки;
пользоваться криптографией с открытым ключом и криптографическими примитивами.
![Алгоритмы - это всего лишь пошаговые алгоритмы решения задач, и большинство таких задач уже были кем-то решены, протестированы и проверены. Можно, конечно,... Грокаем алгоритмы [Иллюстрированное пособие для программистов и любопытствующих]](https://www.rulit.me/data/programs/images/grokaem-algoritmy-illyustrirovannoe-posobie-dlya-programmistov-i-lyubo_602592.jpg)


![This book is not just another book on discrete-event simulation. It emphasizes modeling and programming without sacrificing mathematical rigor. The book will be of great interest to senior undergraduate and starting graduate students in the fields of computer science and engineering and industrial... Computer Simulation [A Foundational Approach Using Python]](https://www.rulit.me/kotha/images/nocover.jpg)
![Эта книга идеально подходит как для начинающих программистов, так и для тех, кто только собирается осваивать Python, но уже имеет опыт программирования на других... Простой Python [Современный стиль программирования]](https://www.rulit.me/data/programs/images/prostoj-python-sovremennyj-stil-programmirovaniya_502578.jpg)


![Vous pensiez que les programmeurs étaient des espèces de magiciens venus d Programmer pour les Nuls [3e édition]](https://www.rulit.me/data/programs/images/programmer-pour-les-nuls-3e-edition_555092.jpg)

Комментарии к книге "Python для программирования криптовалют"