以太坊 (姨太) 创始人 V神 解释了区块链如何防止拒绝服务 (DoS) 攻击。V神的解释是回应一位用户对以太坊合约大小限制表示不满的提问。
根据V神的说法,以太坊的限制是为了防止DoS攻击的安全措施。值得注意的是,非常大的合约在节点中存储、传输或处理都是昂贵的。因此,如果没有限制,恶意攻击者可以轻易部署巨大的合约,故意使网络变慢。
一旦网络不稳定,攻击者就可能有充足的时间在链上进行欺诈行为。V神强调,大小限制不是一个任意的规则,而是一种保护用户的安全和可扩展性约束。
以太坊创始人然而暗示未来可能会有变化。这将取决于对Merkle Patricia Trie的改进,目前它存在效率限制。
他说:"当我们改变树时……我们将能够解决这个问题,并有可能拥有无限大小的合同。"
V神建议计划改变以太坊存储数据的方式,以实施EIP-7864的统一二叉树升级。这将使状态访问和存储更加高效,同时减少因大型合约造成的DoS风险。
这与EIP-7907不同,它将合约大小限制提高了大约原始大小的10倍。
值得指出的是,即使解决了大小限制,用户仍然需要处理燃气费用。为了清晰起见,部署一个合约的费用是每字节代码的燃气费用。根据V神的解释,费用大约为82kb。
这表明,如果用户在以太坊上获得了“无限合约规模”,并不意味着这将是免费的。开发者可能需要重新考虑部署燃气价格,以适应新的现实。
与此同时,区块链已经在计划2026年的下一个升级,称为"Hegota"。升级的关键重点之一将包括状态管理、执行层优化和Verkle树。