区块链技术对于没有技术背景的普通人太难理解,不如来听个能看懂区块链的故事:【了解更多】
每天更新一篇区块链小故事
在深山里有个村子,村子里的人没有钞票也没有贵金属,只在村口有一堆巨型石头,共计2100块。
人们把这些石头当做钱,刻成钱币形状,大大小小不等,大的代表100块,小的代表50或25不等。因为搬不动这些钱,拥有这个钱的人就把自己的名字刻在上面,放置在村口。如果发生交易,比如 在5月1日,A买了B的一头牛,要付给B一百元,村长就在属于A的一块价值100元的石头上刻上“5月1日,A给了B”。之后在5月2日,B又买了C一只羊,同样一百元,村长就在这个石头上加字“5月1日,A给了B;5月2日,B给了C”,这样这块石头就归C了。
你有多少钱就看有多少石头上最后一个名字是你。
为了防止有人偷偷修改雕刻石头上的名字,村子里设定了一个制度,在村口立了一块大石碑,上面记录有每天的交易,比如:
“5月1日
A给了B 100元;D给了F 50元,G给了C 200元。。。
5月2日
B给了C 100元;E给了D 200元;E给了G 50元。。。
5月3日
。。。等等””
每天傍晚,村长召集所有村民,广播宣布今天的所有交易,比如:
“今天是5月2日,B找C 买头羊,B给了C 100元;E还D欠款,E给了D 200元;E找G买鸡蛋,E给了G 50元。。。等等””
而村民每个人手里都有一个私人的账本,上面和石碑一样记录了所有交易记录,当村长广播宣布完之后,村民根据自己手里的账本来计算今天所有的交易记录是否成立,比如“B给C 100元“,那B的账上是否有这100元呢? 计算完成今天所有交易的村民就举手表示同意,当超过50%的村民举手表示今天的交易成立的情况下,村长就把交易刻在大石碑上,之后依照大石碑上的记录去修改石头上的刻字。同时为了鼓励村民积极计算,第一个举手的村民会得到奖励,村长会在一个空白的石头钱上刻他的名字。
最后,一个率先实现无现金社会的小村子就诞生了,而当我们用比特币来替代故事里的大石头;用自动的共识算法来取代村长广播召开集会;用分布式计算机取代村民家的账本;用带时间戳的交易数据 取代每天刻在石碑上带日期的交易纪录,一个可以广泛应用于全社会的数字货币就诞生了。
比特币背后的区块链技术也就是类似这样的架构完成的。
首先
比特币数量是恒定的2100万个,对比村子门口2100个石头,这样可以避免如美元大开印钞机,造成货币超发的通货膨胀。(数量恒定)
其次
比特币是全球流通,方便快捷的,因为它和石头货币上刻字一样,比特币交易只是在网上修改了一段数据,不在需要不同货币之间的汇率结算,不同银行间的清算。(全球流通)
再次
比特币是去中心化的,不再像美元、日元一样,政府作为发行方,比特币没有发行方而是社区自治的,实现自治的技术就是分布式计算。分布式计算就如同村民每个人手里的账本,许多人为了得到第一个计算出来的比特币奖励会部署自己的计算机,每一笔交易要超过50%计算机同意才能通过,这确保了交易的安全稳定,没有人可以同时攻击全世界超过50%的计算机。(去中心化,分布式计算,共识机制,挖矿)
最后
比特币是不可篡改的,每天的交易都会有“5月1日,A给了B 100元”这样带时间顺序的交易记录,如果修改其中一条交易就会造成之后所有交易都需要重新修改,这确保了数据的不可篡改。(时间戳,区块成链,不可篡改)
网友评论