主要要点:
以太坊联合创始人Vitalik Buterin在2017年讨论过的一个立场,并随后修正,标志着区块链技术及其相关思想的变化。在最近的一篇X(前Twitter)帖子中,Buterin 解释了他为何不再同意早期对全用户自我验证的批评,这一方法常被嘲笑为“山人”方式。
阅读更多:Vitalik 站在批评者一边,随着Zcash在代币投票治理推动下的分歧加深

Butterin的评论源于他与区块链研究员Ian Grigg的争论。当时,Grigg提出区块链应捕获交易的顺序,但不对状态做出任何承诺,包括账户余额或存储智能合约。其概念是,状态将按需重建,而不是存储在链上。
Buterin 强烈反对这种设计。他认为,如果不将状态提交到区块链,用户将面临两个糟糕的选择:运行一个处理每笔交易的完整节点,或者信任第三方RPC提供商。以太坊的方法是将状态根提交到区块头,允许用户在诚实多数假设下使用默克尔证明验证特定值。
在2017年,Buterin 认为由于高昂的计算成本,大多数用户难以实践完全自我验证。他的立场是基于当时的技术限制以及开发者为了确保区块链实用性所必须做出的权衡。
阅读更多:Vitalik Buterin出售两枚表情包币,赚取114,700美元的13,889 USDC和28.58 ETH
据Buterin称,最重要的变化是零知识证明系统的成熟,尤其是ZK-SNARKs。用户可以利用这些工具在不重放所有历史交易的情况下,验证区块链状态的准确性。
Buterin 将这一突破描述为“带来益处而无成本”。用户不再需要在信任和大量计算之间做出选择,而是可以使用密码学证明以高效的方式确保其正确性。这在他看来,根本上逆转了之前可以接受的权衡。
ZK-SNARKs 使得验证链的有效性成为可能,而无需牺牲曾使自我验证变得不切实际的计算成本。在以太坊的案例中,这为实现更强的去中心化保障提供了路径,而不会影响可用性或扩展性。
Buterin 认为,生态系统需要有更高的期望,并重新评估在区块链发展早期存在的权衡,借助更好的工具实现更优的解决方案。
除了密码学之外,Buterin 还强调了他在现实中遇到问题时的经验教训。点对点网络可能崩溃,延迟可能飙升,长期存在的第三方服务可能突然消失。在这种情况下,用户依赖开发者或中心化基础设施是一种弱点。
他还指出的其他风险包括验证者集中、可能的51%攻击,以及中介审查,提到Tornado Cash限制事件,提醒人们直接访问链可能变得必要。
对Buterin而言,自我验证不是日常需求,而是一种安全机制。“山人小屋”是用户在系统失效时可以依赖的避难所,其存在本身就改善了权力的平衡。他将其比作BitTorrent在保持流媒体平台诚信中的作用。
相关文章