Programming Bitcoin: Learn How to Program Bitcoin from Scratch
Authors: Jimmy Song
ISBN-10: 1492031496
ISBN-13: 9781492031499
Edition 版本: 1
Released: 2019-04-04
Print Length 页数: 350 pages
Learn how to program a Bitcoin library with this hands-on guide from one of the leading teachers on bitcoin and bitcoin programming. Author Jimmy Song shows you the basics,including the math,blocks,network,and transactions behind this popular cryptocurrency and its blockchain payment system. You’ll also learn how simplified payment verification and how proof-of-work works.
This book is ideal for programmers looking to change the course of their careers,enterprises exploring Bitcoin applications,and students taking a college-level class. You can use this book as training tool to help you learn Bitcoin concepts and then as a handy reference guide once you start to build your Bitcoin library.
You’ll learn how to:
Parse,validate,and create Bitcoin transactions
Use the Script smart contract language
Verify proof-of-work to secure the blockchain
Use Python libraries to program Bitcoin
Create your own testnet transaction
Understand simplified payment verification and learn how light wallets work
Explore public key cryptography at a fundamental level
Contents
Foreword
Preface
Chapter 1.Finite Fields
Chapter 2.Elliptic Curves
Chapter 3.Elliptic Curve Cryptography
Chapter 4.Serialization
Chapter 5.Transactions
Chapter 6.Script
Chapter 7.Transaction Creation and Validation
Chapter 8.Pay-to-Script Hash
Chapter 9.Blocks
Chapter 10.Networking
Chapter 11.Simplified Payment Verification
Chapter 12.Bloom Filters
Chapter 13.Segwit
Chapter 14.Advanced Topics and Next Steps
Appendix A.Solutions
Index
About the Author
Colophon
Programming Bitcoin: Learn How to Program Bitcoin from Scratch
相关推荐
Modern Web Development with Go: Build real-world, fast, efficient and scalable web server apps using Go programming language
Ultimate Excel with Power Query and ChatGPT: Master MS Excel’s Dynamic Lookup Functions, Generative AI, and Power Query
Practical Ansible Automation Handbook: An Ultimate Guide to Innovate, Accelerate, and Maximize Efficiency of IT Infrastructure
Modern Web Applications with Next.JS: Learn Advanced Techniques to Build and Deploy Modern, Scalable and Production Ready React Applications with Next.JS
Learning Django 5: Program web apps with complete django capabilities, ORM, Template, MongoDB and Docker containerization
Linux Basics for SysAdmin: Learn core linux concepts and command-line skills to kickstart your system administration career