微观世界有多美妙,电影《蚁人》能带我们感受到。那么区块链的世界又是怎样的呢?
有一天,张三转给李四10块钱。你的第一反应一定是,张三的账户减少10块钱,同时李四的账户增加10块钱。注意,在区块链的世界中,转账的核心不在于此,取而代之的是:全世界人民都“承认”,某年某月某日某时某分某秒,张三转了10块钱给李四这件事!——这是区块链记账模式和传统记账模式相比,首先需要转换的思维。
转换了思维,我们才能理解区块链的世界。大家都承认这笔转账后,就能摒弃中心化的机构,转账支付无需通过中心化的机构,比如银行。区块链用了各种机制,让全世界的人民都承认某个时刻张三给李四转账这个事实。得到全民承认以后,李四就可以花费这笔钱了!
有人担心,得到大家的承认就可以花钱了?这也太唯心了吧?皇帝的新装中大家都说皇帝穿了衣服,但皇帝就是没穿衣服啊!实际上,区块链中的皇帝可是真的穿了衣服的,不仅穿了衣服,还得到大家衷心的承认!绝不违心!至于他穿的衣服是什么,和今天的主题有点远,我们以后再说咯。
每笔转账这件事本身被记录下来,包括时间、付款人、收款人、转账金额,并且这条记录被全世界人民承认。所以,区块链世界的核心问题是,怎样让全世界人民都承认这笔转账呢?
区块链的世界中,每个人都存有一份总账本(一页页的像一本书),每一页账本里包含已经发生的转账记录。还是回到张三转账给李四的例子中,张三拿个喇叭向区块链的世界广播:“2019年7月10日下午14:58,张三转账给李四10块钱。”于是,区块链世界中,每个人收到张三的消息后记录:“2019年7月10日下午14:58,张三转账给李四10块钱”。然后,每个人开始基于这条记录算题,谁算的最快,谁就获得记账权,把自己记录的消息作为一页加入到区块链世界的总账本中,并且获得奖励。因为奖励是实实在在的钱,所以大家都非常热衷于算题。某个时刻,小A举手说:”我算题成功了!”其他人就停下手上的算题工作,验证小A算题是不是真的成功(不是炸胡吧?),并且验证小A记录的交易(万一小A记录的是张三转账给李四3块钱而不是10块钱呢?)。除了小A以外的每个人,如果这两项验证通过,就把小A提议的这页账本添加到自己存储的总账本的最后一页。
每一页账本就是一个区块,总账本就是区块链,由每一页账本按顺序组成。
大家都承认的就是这个总账本!某天,李四要支付5块钱给王五买个雪糕,当李四拿着喇叭广播”李四转账给王五5块钱”的时候,会顺带说一句“我的这5块钱从2019年7月10日下午14:58,张三转账给李四10块钱这条记录里面出”,以此来说明这5块钱的来源。
今天先写到这里了,有空再继续^_^
非授权不得转载,转载请注明出处。
网友评论