通俗易懂的比特币教程 - GinGers Inc. | 您最想要的高净值人士数据库来了!

通俗易懂的比特币教程

- By 
GinGers Inc.

什么是钱包?

称为“比特币钱包”,其实是一个不太恰当的用词。比特币钱包里面放的并不是比特币,因为比特币都在公链上,只不过加了不同的锁,而钱包里存放的最重要的东西其实是私钥。其实,钱包甚至可以不存放私钥,而是把私钥存在脑子里或者写在某个秘密的笔记本上,然后在需要支付的时候输入私钥。
所以,钱包是什么呢?钱包是一套软件或者承载某个软件的硬件,这个软件可以使用私钥跟比特币公链进行互动,如对某个交易进行数字签名、广播签名后信息、查询地址余额等。

钱包的类型

钱包可以分成热钱包和冷钱包。
热钱包是一个计算机软件,它运行在计算机上或手机上,与电脑或手机上的其他软件没有区别。热钱包使用电脑或手机的内存来运行,需要电脑或手机的存储来存数据,需要电脑或手机的的网络与远程服务器及区块链互动。私钥很可能就以某个加密的形式存储在电脑或手机上,进行交易的时候,私钥会以明文出现在运行内存的某个地方。这可能是个潜在的泄露私钥的漏洞。
冷钱包是一个便携设备。这个便携设备上会被写入一个专门的嵌入式程序,而这个程序负责一些跟区块链的互动。冷钱包完成工作的内容其实就是数字签名,而其他的操作一般是交由其他热钱包完成。冷钱包不需要使用电脑的内存、硬盘,因此存储在冷钱包内的私钥不会出现在冷钱包以外的任何地方,而签名后的信息因为已经没有泄露私钥的风险,则可以随意暴露在网络上。所以,冷钱包也被叫做签名器。
除了冷、热钱包,根据私钥存储的位置,钱包还可以分成:托管型和自管型。托管型钱包,私钥是由运行商代为保管;自管型钱包,自己生成并持有私钥,钱包运营商不负责管理私钥。

多签 Multi-sig

多签 Multi-sig 是比特币主网的一个增加安全性的方案。这种方案的原理就是用多个私钥协同控制某些比特币。有了多签,就可以有很多更加安全的钱包方案。
  1. 1 - 2 多签 - 设置一个共同账户,有两个私钥均可操作该账户,即为该账户签名。
  2. 2 - 2 多签 - 需要两个私钥同时签名,才能操作账户。
  3. 2 - 3 多签 - 需要 3 个私钥中的两个同时签名,才能操作账户。
  4. N - M 多签 - 可以灵活配置。

Electrum 钱包

要使用比特币钱包进行交易,就需要创建一个钱包。Electrum 是大约 2011 年便启动的开源比特币钱包项目,目前认可度、安全性和实用性都很好。 Electrum 钱包官方网站下载页面
(以下案例以 2 - 2 多签方式举例。)

打开 Electrum 软件,选择创建新钱包“钱包 A”:
打开 Electrum 软件,选择创建新钱包 | 通俗易懂的比特币教程 - GinGers Inc. | 您最想要的高净值人士数据库来了!
选择 Multi-signature wallet:
选择 Multi-signature wallet | 通俗易懂的比特币教程 - GinGers Inc. | 您最想要的高净值人士数据库来了!
默认选择 2 - 2 多签:
默认选择 2 - 2 多签 | 通俗易懂的比特币教程 - GinGers Inc. | 您最想要的高净值人士数据库来了!
选择 Create a new seed:
选择 Create a new seed | 通俗易懂的比特币教程 - GinGers Inc. | 您最想要的高净值人士数据库来了!
看到生成的 Seed(即私钥):(请务必保存这个 Seed 到安全的地方!)
看到生成的 Seed(即私钥) | 通俗易懂的比特币教程 - GinGers Inc. | 您最想要的高净值人士数据库来了!
要求输入之前的 Seed:
要求输入之前的 Seed | 通俗易懂的比特币教程 - GinGers Inc. | 您最想要的高净值人士数据库来了!
得到该私钥的 Master Public Key,保存到记事本待用:
得到该私钥的 Master Public Key,保存到记事本待用 | 通俗易懂的比特币教程 - GinGers Inc. | 您最想要的高净值人士数据库来了!
此刻就可以退出 Electrum 软件,然后重新启动 Electrum 软件,来创造 2 - 2 多签的第二个钱包“钱包 B”。
重复上述步骤,创建第二个多签钱包“钱包 B”,并且保存记录:Seed 和 Master Public Key。
再一次重启 Electrum 软件,选择创建新钱包“钱包 C”:
再一次重启 Electrum 软件,选择创建新钱包 | 通俗易懂的比特币教程 - GinGers Inc. | 您最想要的高净值人士数据库来了!
仍然选择 Multi-signature wallet(略)
Next 进入 Add consigner 步骤,选择 I already have a seed,输入第二个钱包“钱包 B”的 Seed:
Next进入 Add consigner 步骤,选择 I already have a seed,输入第二个钱包的 Seed | 通俗易懂的比特币教程 - GinGers Inc. | 您最想要的高净值人士数据库来了!
输入第二个钱包“钱包 B”的 Seed 时选择 Enter cosigner key,输入第一个钱包“钱包 A”的 Master Public Key。
要求设置私钥密码:
要求设置私钥密码 | 通俗易懂的比特币教程 - GinGers Inc. | 您最想要的高净值人士数据库来了!
设置私钥密码用来加密硬盘上的私钥明文。
如果是同时控制两个私钥,同样操作一次钱包 A,把“钱包 A”的 Seed 链接“钱包 B”的 Pub key 。这样两个钱包就都可以看到公共账户了。
(以下案例以 3 - 2 多签方式举例。)
同时打开两个多签钱包:
同时打开两个多签钱包 | 通俗易懂的比特币教程 - GinGers Inc. | 您最想要的高净值人士数据库来了!
点 Tools - Plugins 选择添加 Cosigner Pool:
同时打开两个多签钱包 | 通俗易懂的比特币教程 - GinGers Inc. | 您最想要的高净值人士数据库来了!
选择发送,填入地址和数量:
同时打开两个多签钱包 | 通俗易懂的比特币教程 - GinGers Inc. | 您最想要的高净值人士数据库来了!
点击 Pay...,弹出交易签名界面:
同时打开两个多签钱包 | 通俗易懂的比特币教程 - GinGers Inc. | 您最想要的高净值人士数据库来了!
确认无误,点击 Finalize,然后点击 Sign:
同时打开两个多签钱包 | 通俗易懂的比特币教程 - GinGers Inc. | 您最想要的高净值人士数据库来了!
同时打开两个多签钱包 | 通俗易懂的比特币教程 - GinGers Inc. | 您最想要的高净值人士数据库来了!
输入密码,就完成一个钱包的签名。之后点击 Export - to clipboard 发送这笔交易给“钱包 B”。接下来点击“钱包 B”界面,然后 Tool - Load Transaction - From text 把刚才拷贝的文本粘贴进去:
同时打开两个多签钱包 | 通俗易懂的比特币教程 - GinGers Inc. | 您最想要的高净值人士数据库来了!
点击 Load transaction,看到“钱包 B”的签名窗口:
同时打开两个多签钱包 | 通俗易懂的比特币教程 - GinGers Inc. | 您最想要的高净值人士数据库来了!
点击 Sign,输入密码完成签名。最后点击 Broadcast 将交易发送到公链,完成交易。

获得比特币

获得比特币的方法主要有两种:通过交易所和点对点交易。
交易所是最简单的方法,但需要填写实名信息,有时还需绑定银行卡信息,在中国还会禁用很多交易所。
另一种方式是点对点交易,即个人与个人之间用各种可行的方式交易。隐私、安全性很好的点对点交易平台:Bisq - 无 KYC 去中心化交易所(支持支付宝和微信支付)、PeachBitcoinLocalBitcoins(支持支付宝、PayPal等多种付款方式)。
LocalBitcoins:
同时打开两个多签钱包 | 通俗易懂的比特币教程 - GinGers Inc. | 您最想要的高净值人士数据库来了!
同时打开两个多签钱包 | 通俗易懂的比特币教程 - GinGers Inc. | 您最想要的高净值人士数据库来了!
同时打开两个多签钱包 | 通俗易懂的比特币教程 - GinGers Inc. | 您最想要的高净值人士数据库来了!
RoboSats:
同时打开两个多签钱包 | 通俗易懂的比特币教程 - GinGers Inc. | 您最想要的高净值人士数据库来了!