(1)
前面说到了交易、挖矿打包,系统里还有一部分内容,关于普通交易用户的内容。
在介绍比特币系统之前,我们先看看支付宝系统的关于普通用户交易部分的内容。
我们要想使用支付宝系统,需要下载支付宝app,注册自己的账号,设置密码,当把这些基础内容设置好了之后,可以往账户里放一些钱。这个时候就可以开始交易了。
比如我在线下水果店买了15元的苹果,那么我需要扫码拿到商家的账户地址,然后把金额填入到支付宝,然后输入密码支付,支付宝服务器会验证密码是否正确,如果正确,则提示交易完成。
那么回到比特币系统,我们普通想使用比特币系统交易的用户,也需要做一些相关的工作。
需要下载比特币系统的钱包软件,然后创建钱包,这一步在支付宝系统中是不存在的,但是在银行系统中是存在的,相当于在银行中办了张卡(卡是有一串数字的,并且你还可以也必须设置卡的密码)
然后生成私匙,有点像支付宝账号的密码(由于比特币不是账户系统机制的,所以任何钱包都没办法提供密码找回功能,所以每个人都必须自己负责把自己的密匙管理好)
通过私匙可以生成公匙,公匙可以生成比特币地址,这个比特币地址,有点像支付宝的账户


由于“私匙——>公匙——比特币地址”正向的顺序是可以的,但是这个顺序是不可逆的。
这就达到了这种效果,全世界都知道我的比特币地址,但不可能通过任何办法通过比特币地址能够破解我的私匙
这个时候,我们可以让朋友给自己账户转些比特币,就可以继续购买商品、做交易了。
(2)
比特币系统中几个概念及其之间的关系
密匙(私匙+公匙)、地址(由公匙生成)、钱包(助记词)
密码,账号,支付宝app(忘记密码提醒)
可以这样去对比理解,但是本质又是有区别的,比特币的底层架构是基于UTXO的,而非账户体系