Аннотация
Это руководство поможет вам разобраться в технологии биткойна. Его автор, Джимми Сонг, являющийся одним из ведущих специалистов, обучающих программированию биткойна, поясняет программирующим на языке Python разработчикам, как приступить к построению библиотеки для биткойна "с чистого листа". В этой книге излагаются основы этой популярной ныне криптовалюты, в том числе математический аппарат, криптографические понятия, блоки и транзакции, а также ее платежная система в виде цепочки боков (или блокчейна).
Прочитав эту книгу и проработав предлагаемые в ней упражнения, вы сможете уяснить принцип и внутренний механизм действия данной криптовалюты в ходе программирования всех необходимых составляющих библиотеки для биткойна. Из этой книги вы узнаете, как создавать транзакции, получать данные из одноранговой сети и отсылать транзакции, используя сетевой протокол. Исследуете ли вы приложения биткойна для своей организации или ищете новый путь для развития своей карьеры разработчика, это практическое пособие поможет вам заложить прочное основание.
Из этой книги вы узнаете, как:
выполнять синтаксический анализ, проверять на достоверность и создавать биткойновые транзакции;изучить язык Script, используемый для написания умных контрактов и положенный в основу биткойна;
выполнять упражнения в каждой главе, чтобы построить заново библиотеку для биткойна, а также
разобраться, каким образом подтверждение работы делает блокчейн безопасным;
программировать биткойн, используя версию Python 3;
понять, каким образом действуют упрощенная проверка оплаты и "тонкие" кошельки;
пользоваться криптографией с открытым ключом и криптографическими примитивами.

![Refactoring [Improving the Design of Existing... Refactoring [Improving the Design of Existing Code]](https://www.rulit.me/data/programs/images/refactoring-improving-the-design-of-existing-code_553101.jpg)
![Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects. These essays draw from his experience as project... The Mythical Man-Month: Essays on Software Engineering [Anniversary Edition]](https://www.rulit.me/data/programs/images/the-mythical-man-month-essays-on-software-engineering-annive_492687.jpg)




![If you’ve ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you?
In Automate the Boring Stuff with Python, you’ll learn how to use Python to write programs that do in... Automate the Boring Stuff with Python [Practical Programming for Total Beginners]](https://www.rulit.me/data/programs/images/automate-the-boring-stuff-with-python-practical-programming_570900.jpg)
![Книга "Изучаем Python" - это ускоренный курс, который позволит вам сэкономить время и сразу начать писать работоспособные программы (игры, визуализации данных,... Изучаем Python [Программирование игр, визуализация данных, веб-приложения]](https://www.rulit.me/data/programs/images/izuchaem-python-programmirovanie-igr-vizualizaciya-dannyh-ve_568581.jpg)

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