Skip to content

Latest commit

 

History

History
38 lines (24 loc) · 992 Bytes

ch04.md

File metadata and controls

38 lines (24 loc) · 992 Bytes

第四章 密钥和地址

重点词汇

密码学,密钥(公钥、私钥),钱包(公钥),地址(公钥)

比喻 -

公钥 = 银行账号
私钥 = 银行密码

素数幂和椭圆曲线乘法

私钥 -> 公钥 -> 地址 (单方向,非对称加密)

$ bitcoin-cli getnewaddress <wallet-address>
// get private key, 2 ways
$ bitcoin-cli dumpprivkey  <wallet-address>
$ bx seed | bx ec-new | bx ec-to-wif <wallet-address>

Base58就是由不包括(0,O,l,I)的大小写字母和数字组成。

例4-1 比特币的Base58字母表

123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz

比特币的私钥有几种方式保存?

哪种方式相对更安全?

思考题:

  1. 机场电子登机牌(二维码扫描),都读取了什么信息?
  2. 扫描身份证,读取了什么信息?
  3. 公钥和私钥,与银行账号和银行密码的相同之处、以及区别是什么? 答案:私钥和密码一样,打死也不能说。