比特幣程序設計(影印版)
作 者: (美)吉米·宋(Jimmy Song) 著
定 價: 99
出?版?社: 東南大學出版社
出版日期: 2020年05月01日
頁 數: 294
裝 幀: 平裝
ISBN: 9787564188252
●Foreword
Preface
1.Finite Fields
Learning Higher-Level Math
Finite Field Definition
Defining Finite Sets
Constructing a Finite Field in Python
Exercise 1
Modulo Arithmetic
Modulo Arithmetic in Python
Finite Field Addition and Subtraction
Exercise 2
Coding Addition and Subtraction in Python
Exercise 3
Finite Field Multiplication and Exponentiation
Exercise 4
Exercise 5
Coding Multiplication in Python
Exercise 6
Coding Exponentiation in Python
Exercise 7
Finite Field Division
Exercise 8
Exercise 9
Redefining Exponentiation
Conclusion
2.Elliptic Curves
Definition
Coding Elliptic Curves in Python
Exercise 1
Exercise 2
Point Addition
Math of Point Addition
Coding Point Addition
Exercise 3
Point Addition for When xl≠x2
Exercise 4
Coding Point Addition for When xl≠x2
Exercise 5
Point Addition for When P1=P2
Exercise 6
Coding Point Addition for When P1= P2
Exercise 7
Coding One More Exception
Conclusion
3.Elliptic Curve Cryptography
Elliptic Curves over Reals
Elliptic Curves over Finite Fields
Exercise 1
Coding Elliptic Curves over Finite Fields
……
內容簡介
你可以通過這本由比特幣和比特幣編程領域的導師編寫的實踐指導書深入了解比特幣技術。作者向Pytllon程序員和開發人員展示了如何從零開始編寫比特幣庫。你將學習如何使用這個流行的加密貨幣及區塊鏈支付繫統背後的基礎知識,包括數學、密碼學、區塊和交易規則。
通過《比特幣程序設計(影印版英文版)》,你可以對比特幣庫所需的各種組件進行編碼,了解這種加密貨幣底層是如何工作的。學會如何創建比特幣交易、從P2P網絡獲取數據以及使用網絡協議發送交易。無論你是在為公司探索比特幣應用程序,還是在考慮一條新的職業道路,這本實用指南都能幫你入門。
分析、驗證和創建比特幣交易學習腳本(Script)——比特幣背後的智能合約語言通過每一章的練習從零開始構建一個比特幣庫了解工作量證明如何確保區塊鏈的安全使用Python3對比特幣編程了解簡化付款驗證和輕錢包的工作原理使用公鑰加密和加密原語。