这两天王爷爷和王奶奶都在发愁。上周,社区向——对金婚新人发出通知,免费领取绣花被一床,却找不到结婚证。我找不到很多年前的文件,所以我无法重新发布它们。
好在社区工作人员都很热情。他们来到王爷爷的家乡王家村,一一了解情况。村里的老人努力回忆,大多都记得当初娶妻时王家举办的盛大婚礼。村里的每个人都去喝了喜酒,看到了一个漂亮的新娘。
社区工作人员统计并走访了70位老人。其中,有56人记得王爷爷和王奶奶的婚礼,其余14人想不起来。他把结果汇报给领导,领导说80%的人同意的一定是真的,可以作为补发结婚证的依据。于是,王爷爷和王奶奶领了补发的结婚证,高兴地收到了崭新的绣花被。
一是由权威机构(民政局)统一签发结婚证(结婚证),同时留底档案备查。这是集中的方法。
另一种方式是以新人亲友见证的方式举办婚礼,这是一种去中心化的方式。
前一种方法简单明了。结婚登记和婚姻状况核实都需要通过权威机构办理,也是现实社会中最常用的方式。但是中心化的方式需要人们信任这个权威,相信它不会作恶,不会作弊,不会轻易犯错,相信它可以长期持续正常运行,同时人们也需要承担该机构运作的各种费用。
去中心化的方式不需要这样一个权威的参与,只要婚姻双方声明:XXX和XXX今天结婚,然后请大量的人来见证。结婚的事实不是保存在一张薄纸上,也不是保存在民政局的档案里,而是存在于人们的记忆中。只要我们相信大多数人是诚实的,不会故意说谎,这样的证明机制就是可靠的。
这种机制是区块链技术的基本原理。下面,我们用区块链术语重新描述这个案例。
结婚的双方称为区块链的用户,宣告“XXX和XXX今天结婚”,称为在网络上发布交易;参加婚礼的村民被称为区块链的节点,节点实际上是一台运行区块链软件的电脑。节点的任务是记录和保存用户发出的交易。这些交易的保存方式称为区块。
当然这样的节点越多越好。最大的区块链——比特币,在全球拥有6000多个节点,每个节点记录了每个用户发布的所有比特币交易数据。
这些节点记录的内容是完全一样的,目的是为了防止某些节点出现故障、出错,甚至蓄意欺诈。
当需要验证一笔交易的内容时,这些节点会根据一定的规则(称为共识算法)验证彼此的数据是否一致。当大多数节点的数据一致时,这些节点记录的交易内容将被验证。相信是真实的。
可能有人会问:“为什么没有提到挖矿呢?”事实上,挖矿并不是区块链的必要组成部分。
比特币、以太坊等公链引入挖矿机制,为节点记录交易提供激励机制。
就好比如果婚礼上没有酒席,连茶点都没有,就别指望宾客们认真祝福新人,提供见证人(偷笑)。比特币和以太坊是对节点认真记录和保存交易数据的奖励。
在私有区块链中,节点往往由机构提供,这些机构可以通过其他方式从区块链的运行中获取收益,因此不需要挖矿激励,也没有挖矿和代币。
最后需要说明的是,区块链并不是凭空而来的巫术,它是人类智慧的结晶,充分利用了数学、计算机科学和经济学的最新理论,通过互联网载体,将这种原始的、粗略的去中心化概念验证机制已经发展成为可以应用到各行各业的全新前沿技术,为商业创新提供了新的视角和可能。