Book description
NoneTable of contents
- Foreword
- Preface
- 1. Finite Fields
- 2. Elliptic Curves
-
3. Elliptic Curve Cryptography
- Elliptic Curves over Reals
- Elliptic Curves over Finite Fields
- Coding Elliptic Curves over Finite Fields
- Point Addition over Finite Fields
- Coding Point Addition over Finite Fields
- Scalar Multiplication for Elliptic Curves
- Scalar Multiplication Redux
- Mathematical Groups
- Coding Scalar Multiplication
- Defining the Curve for Bitcoin
- Public Key Cryptography
- Signing and Verification
- Conclusion
- 4. Serialization
- 5. Transactions
- 6. Script
- 7. Transaction Creation and Validation
- 8. Pay-to-Script Hash
- 9. Blocks
- 10. Networking
- 11. Simplified Payment Verification
- 12. Bloom Filters
- 13. Segwit
- 14. Advanced Topics and Next Steps
-
A. Solutions
- 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
- Index
Product information
- Title: Programming Bitcoin
- Author(s):
- Release date:
- Publisher(s): O'Reilly Media, Inc.
- ISBN: None
You might also like
audiobook
The Design of Everyday Things
First, businesses discovered quality as a key competitive edge; next came science. Now, Donald A. Norman, …
audiobook
Speak with Confidence
In Speak with Confidence: Overcome Self-Doubt, Communicate Clearly, and Inspire Your Audience, keynote speaker, author, and …
book
Modern Software Engineering: Doing What Works to Build Better Software Faster
Improve Your Creativity, Effectiveness, and Ultimately, Your Code In Modern Software Engineering, continuous delivery pioneer David …
audiobook
Fall in Love with the Problem, Not the Solution
Unicorns-companies that reach a valuation of more than $1 billion-are rare. Uri Levine has built two. …