时间:2023-06-16|浏览:226
假设两个村民,老王和小李之间发生了借款问题。小李写了一张由双方签署的借条,但几天后老王否认向小李借过钱,并声称这是小李的伪造文件。小李狡辩无力,因为很难证明老王真的欠他钱。在这个例子中,老王和小李是两个节点。
现在考虑整个村庄,很多人都会彼此交易,并以借条就会很难处理。因此,村长建议为整个村庄建立一个共同的笔记本,记录所有交易。村民每次交易时都会前往村长家,让村长见证并记录。每次交易都会写入笔记本中,然后妥善保存。这本笔记本可以称为数据库。
由于笔记本非常重要,村长将其锁在保险柜中。然而,总会存在问题。例如,村长可能会不小心将墨水洒在记录上,导致记录无法辨认,这称为单点故障。小偷可能会知道村长家中有一个重要的笔记本,费尽心思进行黑客攻击。还有可能村长会删掉某些记录,例如他的儿子欠债的记录,这样他的儿子就不再欠钱了。
当村民了解到这一情况后,他们开始质疑村长的公正性和权威性。于是有人提议废除村长的权力,让每个村民都有一个笔记本并记录所有交易。这样就形成了分布式数据库,如果村里有n个人,则有n个节点。每次交易时,村民都会在各自的笔记本中记录。这样可以将权力下放,让每个人都有一定的权力,并实现各节点间的去中心化。最重要的是,他们决定永远不会删除之前的交易记录,即不可逆转性。
那么如果有人试图修改它呢?如果贿赂一个人去更改他自己的笔记本记录,显然是不可行的,因为其他人的记录都不一样。如果试图贿赂所有人,那么代价太大了。这种规则的好处在于贪婪的人必须付出很高的代价来攻击规则,而这更加有利于遵守规则。
村里的一个聪明的孩子建议,将每一笔交易称为“块”,并按时间顺序串成“链”,即称为区块链。
将以上例子中的“村庄”理解为银行或金融机构,我们发现它们通常拥有更高的权威性和更安全的交易保障。然而,在2008年的金融危机中,很多人开始反思现有金融体系的中心化问题。相比之下,区块链的去中心化使得交易更频繁且经济,因为不需要额外的中介费用。
目前,区块链最突出的应用是虚拟货币,例如比特币和以太坊。与此同时,越来越多的区块链应用正在发展中。大家有什么想法或观点?欢迎在评论区留言。
用戶喜愛的交易所
已有账号登陆后会弹出下载