Web3 的初步印象:去中心化理想与中心化现实的碰撞
作为一名密码学家,我对最近Web3的热潮感到困惑。Web3的目标是去中心化,与Web1相对,Web2过度中心化于平台。然而,现实情况并非如此理想。
首先,Web2的中心化并非偶然。人们不愿意自行运行服务器,这推动了中心化平台的兴起。其次,协议的演进速度远慢于平台,这使得去中心化协议难以适应快速变化的技术环境。
为了深入了解Web3,我创建了两个去中心化应用(dApp):Autonomous Art和First Derivative。虽然它们的状态存储在区块链上,但实际上它们都依赖于Infura或Alchemy等中心化服务提供商来与区块链交互。这些服务提供商充当了dApp与区块链之间的中介,这使得去中心化的承诺大打折扣。
我创建的NFT实验也证明了这一点。我创建了一个根据查看者IP地址变化的NFT,结果被OpenSea下架。更令人惊讶的是,它也从我的加密钱包中消失了。原因是MetaMask等钱包也依赖于中心化服务提供商(如OpenSea)来显示NFT信息。
这让我意识到,Web3的去中心化目标与现实存在着巨大的差距。尽管区块链技术旨在构建对等网络,但目前的生态系统却围绕着中心化平台构建,这使得去中心化理想难以实现。
我尝试制作一个传统的NFT,结果发现大多数NFT不存储数据在链上,只存储指向数据的URL,这使得NFT的真实性无法保证,并且很容易被篡改。
Web3的中心化问题与电子邮件的类似。我可以运行自己的邮件服务器,但这对我个人的隐私或抗审查能力并没有多大帮助,因为Gmail依然是大部分邮件通信的枢纽。
Web3的“早期阶段”的说法并不能成为问题的借口。目前,Web3生态系统正朝着中心化方向发展,这与Web1到Web2的演变如出一辙。
即使Web3的所有加密货币相关部分都消失了,OpenSea这样的平台也能继续以Web2平台的形式运作,因为驱动其成功的动力是投机和金融活动,而不是技术去中心化。
要真正改变我们与技术的关系,我们需要:1. 接受人们不会运行自己的服务器的现实;2. 降低软件开发的难度。只有这样,我们才能更好地避免Web3沦为Web2x2,最终走向一个更中心化,隐私性更低的未来。
发表评论