这篇文章意在反驳人们"区块链数据是完全真实"的观念。先打个比方:在传话游戏中,最后的人讲出来的故事已经与原来的故事相差很远了。
在保险行业中中,从业者中的区块链支持者们热衷于改进优化区块链,好将它作为检验一件事是否发生,是否是事实的工具
而在这里,我将把一条违反世界真理的记录永久记录在比特币区块链上。
当你在进行比特币交易时,你可以在OP_RETURN一栏输入短文本。当这笔交易被区块链承认时,它将会和交易一起提交并存储在比特币的区块链中。
这就类似银行交易中的备注,你可以在里面写一些字,如发票号码或某些首字母缩写。
以下是一个使用OP_RETURN的例子(向 Eternity Wall 致敬):
仔细观察图片,图片的底部是比特币区块链上的永久记录,上面写着:
a_lewis说1 + 1 = 3是事实
因为这是“记录在区块链上”的,所以可能有些人会认为它是“真实的”。
然而,有两个方面都是假的:
既然一笔交易能被区块链承认,那就说明这笔交易的一些方面是经过检验,有事实依据,真实的。例如技术上的要求,交易的签名必须经过检验,数据包大小有个上限以及一般交易需求,毕竟比特币不会自己产生。等等这些方面都会是真的。
区块的创建者(自检报告中为CKPool Kano)验证了交易并将它提交到在区块编号412,248中。过了一会儿,有5,500个左右的节点(撰写本文时的Bitnodes节点数量)都承认了这个交易以,因此其中的备注也被验证为有效的。这个时候,所有完整的节点的副本中都能找到这个备注。
然而,区块链对备注的检验仅限于一些技术检查(如数据长度),而会去检验备注的逻辑(1 + 1 = 3),或者备注中的事件是否在现实生活中发生过。(1+1=3从未发生过)
当人们在讨论一些真正的真相时,这些真相就像区块链中的数据一样,被大家互相承认。但请注意,请不要忘记思考这些真相是否是真的。