比特币程序设计 pdf下载pdf下载

比特币程序设计百度网盘pdf下载

作者:
简介:本篇提供书籍《比特币程序设计》百度网盘pdf下载
出版社:博库网旗舰店
出版时间:2020-05
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

基本信息

  • 商品名称:比特币程序设计(影印版)(英文版)
  • 作者:(美)吉米·宋|责编:张烨
  • 定价:99
  • 出版社:东南大学
  • ISBN号:9787564188252

其他参考信息(以实物为准)

  • 出版时间:2020-05-01
  • 印刷时间:2020-05-01
  • 版次:1
  • 印次:1
  • 开本:16开
  • 包装:平装
  • 页数:294
  • 字数:397千字

内容提要

你可以通过这本由比特币和比特币编程领域的一 流导师编写的实践指导书深入了解比特币技术。作者 向Pytllon程序员和开发人员展示了如何从零开始编 写比特币库。你将学习如何使用这个流行的加密货币 及区块链支付系统背后的基础知识,包括数学、密码 学、区块和交易规则。
     通过这本书,你可以对比特币库所需的各种组件 进行编码,了解这种加密货币底层是如何工作的。学 会如何创建比特币交易、从P2P网络获取数据以及使用 网络协议发送交易。无论你是在为公司探索比特币应 用程序,还是在考虑一条新的职业道路,这本实用指 南都能帮你入门。
     分析、验证和创建比特币交易 学习脚本(Script)——比特币背后的智能合约语 言 通过每一章的练习从零开始构建一个比特币库 了解工作量证明如何确保区块链的安全 使用Python3对比特币编程 了解简化付款验证和轻钱包的工作原理 使用公钥加密和加密原语

目录

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