王爷爷和王奶奶这两天一直在担心。上周,社区向——对金婚夫妇发出通知,可以免费领取一床绣花被子,但找不到王爷爷和他妻子的结婚证。在民政局查询后,50多年前的档案找不到了,所以无法补办。
好在社区工作人员都很热心。他们来到王爷爷的家乡王家村,挨家挨户了解情况。经过努力回忆,村里的老人大多记得王家娶媳妇的盛大婚礼,全村人都去办喜宴,遇到漂亮的新娘。
据社区工作人员统计,共采访了70位老人,其中56位记得王爷爷和王奶奶的婚礼,另外14位记不清了。他把结果汇报给领导,领导说80%的人认可的东西一定是真的,可以作为补办结婚证的依据。于是,王爷爷和王奶奶拿到了补办的结婚证,高高兴兴地拿到了崭新的绣花被子。
一种是机关(民政局)统一出具结婚证(结婚证),存档备查。这是集中的方式。
还有一种方式是举行婚礼,由新人的亲朋好友见证,这是一种分散的方式。
前一种方法简单明了。婚姻登记和婚姻状况核实只由权威机构办理,也是现实社会中最常用的方法。但是,集权的方式要求人们信任这个权威机构,相信它不会作恶、不会欺骗、不会轻易犯错,相信它能长期正常运转,人们还需要为这个机构的运转承担各种费用。
分散的方式不需要这种权威的参与,只要婚姻双方宣布XXX和XXX今天结婚,然后邀请一大批人来见证。结婚的事实不是保存在一张薄薄的纸上,也不是保存在民政局的档案里,而是保存在人们的记忆里。只要我们相信大多数人是诚实的,不会故意撒谎,这样的证明机制就是可靠的。
这种机制是区块链技术的基本原理。接下来,我们根据区块链重新描述这个案例。
结婚的一方叫区块链的用户,宣称“XXX和XXX今天结婚”,叫在网上发布交易;参加婚礼的村民被称为区块链的节点。这些节点实际上是一台运行区块链软件的计算机。节点的任务是记录和保存用户发布的交易。保存这些事务的方式称为块。
当然,这样的节点越多越好。最大的区块链——比特币,在全球有6000多个节点,每个节点都记录着每个用户发布的所有比特币交易数据。
这些节点记录的内容是完全一样的,目的是为了防止某些节点失效、出错甚至故意造假。
当需要验证一个事务的内容时,这些节点会按照一定的规则(称为共识算法)验证彼此的数据是否一致。当大多数节点的数据一致时,这些节点记录的交易内容被认为是真实的。
有人会问“你怎么不提挖矿?”事实上,采矿并不是区块链的必要组成部分。
在比特币、以太坊等公共区块链中引入挖掘机制,为节点记录交易提供激励机制。
比如婚礼没有酒席,甚至没有茶,就不要指望客人会认真祝福新人,负责提供见证(坏笑)。比特币和以太坊是节点认真记录保存交易数据的回报。
在私有区块链中,节点往往是由机构提供的,这些机构可以通过其他方式从区块链的运营中获得利益,因此不需要挖矿激励,也不存在挖矿和代币。
最后,需要说明的是,区块链不是凭空而来的巫术,而是人类智慧的结晶。它充分利用了数学、计算机科学和经济学的最新理论,将这种原始、粗糙的去中心化认证机制发展成为一种全新的、可以应用于各行各业的前沿技术,为业务创新提供了全新的视角和可能性。