在深入研究之前,我们建议看看拜占庭将军的问题文章。
区块链是如何工作的——一个简单的例子
如拜占庭将军的问题文章所示;让我们想象一下四个将军有一个共同的目标:征服一座城堡。问题是,将军们从来没有见过面,所以他们彼此不信任——就像现实世界中的任何用户社区一样。每个将军都有一个特殊的战斗日志,在那里他们接收和记录他们的命令。他们的命令是进攻或撤退!它们只能同时行动,这意味着它们必须在行动之前就命令达成一致。
这个日志表示区块链本身。
区块链存储了一个公共记录,记录了从最开始的每一笔交易,世界各地的用户都持有成千上万个相同的区块链副本。所有这些副本都由运行区块链的系统保持同步。
假设一个将军向另一个将军传递命令。现在,四位将军都必须把命令记在日志里。
其次,他们必须比较日志记录,以确保它们都是准确的。
当发送数字货币时,交易记录在世界各地无数的区块链拷贝中的每一个上。每个副本都是所有事务的相同记录。就像将军们比较他们的作战日志一样,区块链也在比较它的副本,以确保所有的交易都是一致的。
如果所有的将军在他们的日志中都有同样的命令——他们可以继续进攻或者撤退。如果一份日志记录与另外三份不同,那么就有问题了。
这就意味着一位将军在指挥上撒谎。
但最酷的是!
因为其他将军也会在他们的日志中列出同样的命令——我们可以立即知道哪个将军是骗子。因此,其他三名将军可以简单地忽略不匹配的笔记本,并抵制信息,等待下一个命令。这将意味着该交易未获批准——它失败了。
正是这种机制防止了欺诈。对于一个骗子来说,操纵系统几乎是不可能的,因为他们的区块链副本不会与其他所有人同意的一致。就像一个将军不可能在命令上撒谎一样。
每个区块链用户都有一个相同的区块链“战斗日志”副本,它公开记录所有事务。所有的期刊都会不断地被比较,以确保它们匹配——这就是区块链的工作。
简单地说-区块链知道所有的数字财产记录在任何时候。一旦数字财产易手(如比特币交易),该交易将成为官方区块链条目。这个条目是自动永久记录的,所以钱不能花两次。
欢迎关注公号【尾巴笔记】,了解更多区块链:
尾巴笔记加微信聊一聊:weibahanhan123
网友评论