听了金马的《精通比特币》后,自己复盘一下。
比特币是一种数字货币,没有实体,拥有在数字钱包里的密钥是使用比特币的唯一条件,这让控制权完全掌握在个人手中。而我们的法币却比较麻烦,存哪里都不放心,带身上更不放心。
比特币的四个创新点:一个去中心化的点对点网络;一个公共的交易账本;一个去中心化的数学和确定性的货币发行(2100万枚);一个去中心化的交易验证系统。
比特币交易是这样的:A付给B0.1BTC,A向B的专属地址发送了0.1BTC,并向全网喊了一声“我向能打开这把锁的人发送了0.1BTC”,B用私钥打开看看是否收到这笔钱。交易被传到比特币网络中,成为总账本的一部分,这个交易是通过挖矿来验证的。
比特币交易需要用有效的“数字密钥”产生的签名认证,密钥是成对出现的,由一个“私钥”
和一个“公钥”所组成。公钥就像银行的帐号,私钥就像控制帐号的PIN码,公钥用来接收比特币,私钥用来对收到的比特币签名。私钥能推出公钥,公钥推不出私钥这就是非对称加密。
私钥生成公钥,公钥可以生成比特币地址。比特币地址是由公钥经过单向的哈希函数生成的。哈希是一种数据编码方式,将大尺寸的数据(如一段视频,一段音乐)浓缩到一个数字中,从而实现数据匹配,查找的功能。
助记词可以重新恢复钱包,所以一定要妥善保管,不要给助记词截图以免信息泄露。
比特币交易的生命周期:交易产生,被签名加密,全网广播交易,全网节点验证并接收,挖矿节点验证并添加到区块中,最后被足够多的后续区块确认有效。
比特币的交易的基本单位是UTXO“未花费过的一个交易输出”,在比特币的世界里既没有账户,也没有余额,只有分散到区块链里的UTXO。
比特币网络里最重要的是协议和节点。协议就像我们生活中的离婚协议、租房协议,协议是可以扩展的,只要遵守协议的人都认可添加的协议内容就好。节点是带有比特币客户端的计算机或者网络设备。
暂时到这里,明天继续。