美文网首页
5分钟搞懂什么是区块链

5分钟搞懂什么是区块链

作者: 希言亦然 | 来源:发表于2022-01-24 07:42 被阅读0次

    人类社会发展的一个底层障碍是信任问题。我们身边有很多叫做“第三方”、“中心”的东西,它们存在的目的就是试图解决人和人、组织和组织以及人和组织之间的信任问题。

    尤其价值的传递。如果没有像国家这样的“中心”来赋予货币“信任”,人们就只能回到物物交换的年代。为此,每个国家都付出了巨额的成本,来铸造货币并确保它能得到民众的信任。否则它只是废纸一张。

    因此,货币的本质是信用。信用和信任是推动人类社会进步的核心动力。信任的背后离不开国家这个信用中心。直到区块链技术的出现,人类社会继有货币以来才第一次让价值的存储和传递可以不再依赖信用中心。

    那么区块链究竟是什么?它又是怎么样实现去中心化价值存储和传递的呢?

    区块链技术的最早雏形出现在1991年,由一群研究人员用来给数字化文档打时间戳,以避免文档被篡改。

    然而自那以后这项技术再没有发挥其他作用。直到2009年一个叫做“中本聪”的人利用区块链技术发明了数字加密货币——比特币。至今已经过去了十多年时间,比特币仍是区块链最成功的应用。

    我们用一个小岛来举例。小岛上共有1000户人家,由岛主一个人来记账,岛主就成了必须取得全岛居民信任的一个中心。一旦这个中心出了问题,全岛的账就会出问题。后来,他们采用一种新的机制,每次记账时,都填写1000份完全相同的账单,并送到每个居民家中。同时,这个账单中还包含了它前面一份账单信息的一个编码,这样,所有账单就按时间顺序全部串联起来了。账单一旦修改,对应的编码就会变化,那么后面的账单就连不上了。并且,因为每户人家都有一份一样的账单,你只篡改自家的或数量有限的账单,很容易被眼尖的群众通过对比发现。

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

    每个区块包含三个重要的组成部分:数据、哈希值和上一个区块的哈希值。分别对应前面例子中的账单内容、账单编码和前一个账单的编码。最初一个区块叫做“创世区块”,它没有上一个区块。

    哈希值就像指纹一样,是一个区块的唯一标识。一旦一个区块被创建,它的哈希值就被唯一地确定下来了。区块如果被修改哪怕一丁点内容,它的哈希值都会发生巨大的变化。再后面的区块也必须对应修改,也就相当于重新创建,生成新的哈希值,以此类推,直到修改完最后一个区块。

    为了防止这种事情发生,区块链采用了一种技术叫做“工作量证明”来减缓新区块的创建速度。比特币区块链中大概需要十分钟左右来完成工作量证明,生成一个新的区块,这就使得区块链的篡改更加困难。

    同时,区块链还采用了一种机制来保证安全性,那就是去中心化。就像刚才说的小岛一样,账本不再由岛主一个人来管理,而是每家每户都有同样的账本。相对于中心化的网络,区块链采用的是去中心化的点对点网络。所有人都可以加入这个网络。每增加一个人加入这个网络的时候,他将得到整个区块链的拷贝,也就增加了一个验证区块链是否被篡改的节点。

    当有人创建了一个新的区块时,这个区块将被自动发送给网络中的所有人。超过50%的人对区块内容验证无误后,每个人的区块链中就被允许同时增加这个新的区块,否则将被拒绝。这个过程我们称之为共识。同样用小岛举例,某个岛民进行了一笔交易,产生了一张账单,需要同时将账单分发给全岛的每一居民家中,超过一半的岛民确认这个账单无误后,才被允许装订在全岛1000户岛民各自的账本中。

    上述的内容其实包括了区块链的几个核心技术:分布式账本、非对称加密、共识机制。除此之外,后面还发展出了智能合约。智能合约就是存放在区块链上的程序,它在某些特定的条件下可以自动执行。

    如今,区块链技术已被用来存放病史档案、创建数字化公证、进行商品溯源等等,应用场景十分广泛。

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

    相关文章

      网友评论

          本文标题:5分钟搞懂什么是区块链

          本文链接:https://www.haomeiwen.com/subject/quuvqrtx.html