如何实现分散价值的存储和传递的?

游戏知识 2年前 (2022) 张珊
0

人类社会发展的一个基本障碍是信任问题。我们周围有很多东西叫做第三方中心他们的目的是试图解决人、组织、组织之间的信任问题。

特别是价值的传递。如果没有像国家这样的中心来赋予货币信任,人们只能回到货物交换的时代。为此,每个国家都付出了巨大的代价来铸造货币,并确保它能够得到人们的信任。否则,它只是一张废纸。

如何实现分散价值的存储和传递的?

因此,货币的本质是信用。信用和信任是促进人类社会进步的核心驱动力。信任的背后与国家的信用中心是分不开的。直到区块链技术的出现,人类社会才首次使价值的存储和传递不再依赖于信用中心。

那么什么是区块链呢?它是如何实现分散价值的存储和传递的?

如何实现分散价值的存储和传递的?

最早的区块技术原型出现在1991年,一群研究人员用它来戳数字文档,以避免文档被篡改。

然而,该技术从那时起就没有发挥过其他作用。直到2009年,一个名叫中本聪的人利用区块链技术发明了数字加密货币——比特币。十多年来,比特币仍然是区块链最成功的应用。

如何实现分散价值的存储和传递的?

让我们以一个岛为例。岛上有1000户人家,由岛主单独记账,岛主已成为必须获得岛上居民信任的中心。一旦该中心出现问题,岛上的账户就会出现问题。后来,他们采用了一种新的机制,每次记账时填写1000张完全相同的账单,并送到每个居民家中。同时,该账单还包含了前一个账单信息的代码,以便所有账单都按时间顺序串联起来。一旦账单被修改,相应的代码就会发生变化,然后以后的账单就不能连接起来。此外,因为每个家庭都有相同的账单,你只篡改自己或有限数量的账单,很容易被目光敏锐的人发现。

每个这样的账单都是一个区块,区块按时间顺序像链条一样串联,形成区块链。

如何实现分散价值的存储和传递的?

每个块包含三个重要组成部分:数据、哈希值和前一个块的哈希值。它对应于前一个例子中的账单内容、账单代码和前一个账单代码。第一个块被称为创建块,它没有最后一个块。

哈希值就像指纹一样,是一个块的唯一标志。一旦创建了一个块,它的哈希值就被唯一确定了。如果该块被修改,即使是一点内容,它的哈希值也会发生巨大的变化。后面的块也必须相应地修改,这相当于重建和生成新的哈希值,等等,直到最后一个块被修改。

为了防止这种情况发生,区块链采用了一种叫做工作量证明的技术,以减缓新区块的创建。比特币区块链完成工作量证明大约需要十分钟,生成新区块,这使得区块链更难篡改。

如何实现分散价值的存储和传递的?

同时,区块链还采用了一种保证安全的机制,即分散化。就像刚才提到的岛屿一样,账本不再由岛主管理,而是每个家庭都有相同的账本。与集中网络相比,区块链采用分散的点对点网络。每个人都可以加入这个网络。每次增加一个人加入这个网络,他都会被整个区块链复制,并增加一个节点来验证区块链是否被篡改。

当有人创建新块时,块将自动发送给网络中的所有人。超过50%的人验证块内容后,允许每个人的区块链同时添加新块,否则将被拒绝。这个过程被称为共识。例如,一个岛民进行了一笔交易,并产生了一张账单。他需要同时将账单分发给岛上的每个居民。超过一半的岛民确认账单是正确的,然后允许装订在岛上1000个岛民的账簿中。

如何实现分散价值的存储和传递的?

事实上,上述内容包括区块链的几项核心技术:分布式分类账、不对称加密和共识机制。此外,智能合也在后面开发。智能合同是存储在区块链上的程序,可以在某些特定条件下自动执行。

如今,区块链技术已被广泛应用于存储病史档案、创建数字公证、商品追溯等。

随着区块链技术的逐步成熟,人类社会面临着新的升级。作为价值创造者,每个人创造的价值都可以被准确地记录下来,并得到相应的回报。人类正在真正走向独立和平等。正如马克思所描述的,未来是一个高度发展和按需分配的社会。一切都是自由匹配的数据,没有集中的大脑或权力来控制它。

版权声明:张珊 发表于 2022-03-01 9:32:07。
转载请注明:如何实现分散价值的存储和传递的? | 零零洞洞

暂无评论

暂无评论...