时间:2022-01-15|浏览:7152
用戶喜愛的交易所
已有账号登陆后会弹出下载
让我们假设村民老王和小李。老王从小李那里借了一些钱,小李写了一张双方签名的借据。几天后,老王否认了借钱,并声称小李伪造了这张纸。小李无话可说,因为他发现很难证明老王实际上欠他钱。
在这个例子中,老王和小李是两个节点。
现在假设在同一个场景下,村里有很多人互相交易。每对夫妇的唯一证据是借据。如果一方拒绝了,那就很难做到了。看到这一幕,村长想出了一个解决办法。他建议为整个村庄使用一个共同的笔记本来记录所有的交易。由于村长的高度尊重,村民们一致决定由村长保管这本重要的交易书。每次交易时,村民会去村长家,让村长见证和记录,每笔交易都写在笔记本上,然后安全保存。笔记本电脑可以被称为数据库。
因为这个笔记本电脑非常重要,村长把它锁在了保险箱里。然而,这里总是有一些问题。有时,村长会不小心把墨水洒在纸上,使一些交易记录难以识别,这被称为单点故障。小偷知道村长的保险箱有一个重要的笔记本电脑,试图偷,这被称为黑客入侵。
直到有一天,村长的儿子欠了别人很多钱,于是村长偷偷地删除儿子的欠款条目。这样,村长的儿子就“不欠钱”了。
当村民们知道这件事时,他们开始质疑村长的公平和权威。于是一个人提出了新的想法:
废除村长的权力被称为分散化。让所有村民保留笔记本,复制和分散交易记录,这被称为分布式数据库。因此,如果村里有n个人,则有n笔记本,也就是n一个节点。每次两个人交易,村里的每个人都聚集在一起,记录在自己的笔记本上。没有人能遮住天空。这叫 权力下放。
他们还决定永远不要删除笔记本上提到的交易,这是不可逆转的。例如,老王以前借了小李一笔钱,但转眼间,他想退还这笔钱,所以交易书不会删除以前的借款记录,而是写一个新的还款记录,所以有两个记录。
接下来,让我们试着打破这个规则。如果我们贿赂老王,让他改变笔记本的记录,因为下次村民聚会,发现老王的笔记本不同于其他人,所以村民注意到老王可能是难以形容的交易,决定废除老王的交易记录,把老王踢出组织。
如果你试图贿赂所有的村民呢?成本太高了。
这种模式的特点是贪婪的人需要付出很多代价来攻击规则。他会发现遵守规则更有利可图。
村里一个聪明的孩子建议每笔交易数据都叫块,按时间顺序串成链,也就是区块链。