时至今日,区块链也是老生常谈。
其中,人们已经厌倦了谈论加密货币的优缺点,相信普通读者也能随便说出几个。
主流加密货币
但是人们并不真正理解区块链技术的含义。——大家只是被加密货币的消息带偏了。
实际上,区块链技术是一种基于分布式计算机模型的算法。它的根本特征不是任何货币,而是去中心化。
简单来说,整个区块链没有中心节点;没有一个节点可以自己做决定。
所有的节点都不是中心。
链中的所有区块都需要所有参与者的一致同意才能成为合法区块。
这意味着一旦有人不同意,链条就会分叉。分成两条链。
区块链的典型分叉
这里就不讨论具体的技术细节了。我只想告诉你一件事:在中心化的网络中,没有分叉的3354,也就是说,用户没有决策权!
理解这意味着什么是理解区块链本质的关键。
区块链的本质是用户可以选择的权利扩大了。可以投票决定是否跟最长链。
事实上,这里有一个非常著名的事件。也就是2016年以太坊硬叉3354,也就是刀被黑了(不知道可以搜刀)。
如果这种类似的事件放在现有的web2中,那么我们用户所能看到的只是一个系统升级公告——。用户没有选择。
以太坊历史上所有的硬叉子
如图所示。比如看2016年的道事件,这里有个叉)——。这个图只给出了以太坊主流连锁的结果,并没有显示另一个真实存在的老区块链。
这个老区块链。就是今天的ETC(经典以太坊)。不是死了被抛弃。事实是,有些人选择继续老区块链。
这是基于用户的选择!
因为在今天,任何web2网络系统都不会给用户一个选择。基于区块链技术,用户的选择不是不升级那么简单。
这意味着两个不同链的形成。Ethetc和etc如今是两个独立的链条。
块的内部数据结构
上图揭示了区块链可以分叉的原因,分叉导致分道扬镳。简单地说,哈希值已经改变,区块链肯定会分支。因为每个块都是不可变的。
这里的分歧不再是系统自己做决定,而是应该由用户来判断是否合法。用户必须选择哪一个是最长的法律链。
注意:Fork本身就是去中心化,也就是给用户选择权。
而分叉的目的是什么?这是为了确保区块链的不可撤销性。换句话说,只要你在区块链上,你就不能改变它。这既是区块链技术本身的要求,也是它的局限性,更是它的特点。
否则,我们不需要分叉——分叉,因为前面的块不能改变,会永远继续下去。但是用户可以选择哪个最长的链是“合法的”。
基于区块链技术的Web3.0
说了这么多,我只想说清楚一点:Web3.0所以是基于用户的下一代网络,因为增加了用户的权利。以区块链名义的去中心化技术是实现这一权利的基础。
是的,随着区块链技术的发展,加密货币正在流行。我们应该看到,这只是其技术应用场景的一部分。另外,和最近开发的GameFi一样,Metauniverse甚至被狭义定义为“去中心化的网络游戏”。
2021年火的超宇宙沙盒游戏Robolox
然而,这些现有的应用只是区块链技术的一小部分。——我们必须认识到,这只是人们利用现有的技术和现有的商业场景来验证基于区块链的web3。也就是说,这一切还只是Web 3.0的版本——,本身就不成熟,具有很强的实验性和探索性。
而区块链技术带来的去中心化的实现或者说它的不可逆转性和分叉性,确实成为了下一代网络不可或缺的基础和核心。
正是区块链的这些技术特点值得我们关注和研究。不是加密货币,不是代币。