那么你可能遇到几个问题,第一个问题,每个人都记账,假如 A 支付 给B 的 10 个BTC,然后 B 支付给 C 20 个BTC ,另外记账的人出现网络延迟,一个人记录的是 A 先支付的 B ,而 另外一个人先记录的 B 支付给了 C ,那我们以谁的账单为准呢?
第二个问题,为何记账?假如张三给李四付款,那小鹿凭什么给他记账呢?不但浪费我宝贵的时间,还浪费了我的电脑资源。
第三个问题,假如小鹿给他记账,我背后偷偷的伪造了一条数据,也叫伪造记录,那怎么防止这种问题发生呢?
这里时间有限,只分享前两个问题的解决方案。
我们每个人在记账系统中记账都会有手续费提成的,我帮你记账,支付的人会拿出一小部分作为手续费给记账的人,那么话说回来了,银行存钱取钱还有手续费呢,但是我们的电子记账系统的手续费是非常低的。而且谁最后打包了账本形成区块,还会有打包费用,还有这样的好事,那就可以给他打包赚钱啦。
给你的费用就是比特币,那么给你多少比特币呢?中本聪是这么设计的,每 10 分钟就会打一个包,每四年打包费就会减半。也就是说这个系统刚刚运作的时候,打包费用为 50 个比特币,每过四年,就会减少一半,也就是 25 个, 12.5 个......
那我们来算算一共产生多少比特币,每个小时有 6 个十分钟,一天 24 小时,一年 365 天,前四年是 50 个,每过四年减少一半,通过数学计算:50 x 6 x 24 x 365 x 4 x(1 + 1/2 + (1/2)² + ...) ,我们可以算出,世界上一共有 2100 万个比特币。
问题来了,打包既有手续费也有打包费,每个人都想干这件事,那么每个人都抢着干,以谁为准呢?