🤖
🤖
核心导读
以太坊联合创始人维塔利克·布特林提出2030愿景,将以太坊从单纯重复计算的区块链,转向结合区块链、密码学证明和链外计算网络的“密码学世界计算机”。新架构有望提升可扩展性、隐私和独立验证能力,使交易最终确认缩短至8-32秒,并让Hegotá成为最后一次“正常”分叉。不过,计划仍面临证明效率、跨任务协调等重大工程挑战。
以太坊联合创始人维塔利克·布特林周日表示,他所设想的2030年的网络或许仍会被称为区块链,但其运作方式将与今天的版本截然不同。
在一篇题为《密码学世界计算机》的文章中,布特林描述了一个系统,将区块链与密码学证明以及在其外部运行的计算机网络结合在一起。这一直至2030年的计划将改变以太坊的能力范围,也将改变用户可以独立验证什么。
以太坊已经允许人们通过按照共同规则运行的应用程序转账、交易代币和借贷。难点在于,如何让这些应用服务更多人,同时不让网络使用成本过高、验证要求过重。
今天,一台完整检查以太坊的计算机要重复其交易背后的计算。例如,它会检查转账者是否有足够资金可供支出,以及应用程序是否做了其规则允许的事。
在许多计算机上重复这项工作有助于保持网络诚实。这也意味着,增加计算机并不会自动让以太坊处理更多交易,因为每台计算机都忙于检查大量相同活动。
布特林认为,更新的密码学工具可以打破这一限制。
一台计算机可以处理交易,并生成一个简短的数学证明,证明它遵守了规则。其他计算机检查该证明的速度,会远快于重复全部原始工作。另外的抽查将有助于确认交易记录仍然可供任何想检查的人获取。
这将允许不同计算机处理不同任务,同时仍相互检查结果。
布特林写道,以太坊开发者十年前就想以这种方式分配工作,但难以确保每个参与者都正确完成了自己的部分。
“当时这不可行,主要原因只有一个:缺失的关键要素是验证。”
以太坊的计算机会重复大量相同工作,以检查交易是否遵守规则。这有助于保持网络诚实,但限制了通过增加更多计算机所能获得的收益。
早期分割工作的尝试把特定任务分配给更小的群体。协调这些群体增加了延迟,而如果其中一个失败,更广泛的网络可能难以恢复。
布特林认为,数学证明提供了绕过这一问题的方法。一台执行任务的计算机可以提供证明,表明自己遵守了规则,从而让其他人无需重复整个计算即可检查其答案。
计算机随后可以同时处理不同任务,这既给以太坊带来更高容量,也带来更多独立检查。
然而,以太坊仍需要解决顺序很重要的问题,例如两笔花费同一笔资金的付款中哪一笔先发生。布特林建议,这些付款背后的更多工作可以提前完成,并通过合并证明来减少记录在区块链上的信息。
与此同时,他的隐私计划还涵盖人们仅因使用钱包就会泄露的信息。
检查余额通常涉及向外部服务器询问某个地址。其运营者可以了解到一个人关注哪些账户,即使付款本身是私密的。布特林设想将这些请求与付款细节、以及账户批准支出的规则一并隐藏。
这样,企业就可在员工检查余额时保持付款机密,而不必暴露其账户。
其他加密开发者也在追求类似目标。
Zcash已经允许用户发送地址和金额加密的付款。根据CoinDesk此前对ZecStats数据的分析,上周五约有490万枚ZEC存在于其屏蔽池中;而该代币在周日早些时候交易价格约为1,660美元,此前一周上涨约15%。
周四发表的《Shielded Bitcoin》论文背后的研究人员提议,将Zcash的支付设计借用于BTC。他们的规范将实际比特币的存入和取出机制留给另行研究。
延伸阅读:比特币可能很快获得Zcash式“屏蔽”隐私,而无需改变其规则
因此,以太坊自己的计划仍需要大量工程工作。生成证明需要变得足够高效,以便广泛使用。处理不同任务的计算机还必须协调对同一余额和应用程序记录的更新,且互不干扰。
布特林的2030年对比仍列出了复杂应用的成本和隐私限制。它设想付款最终确定——即网络认为其不可逆转——大约需要8到32秒。
他预计,计划于明年进行的升级Hegotá将成为以太坊最后一次“正常”分叉,其所用技术对2015年就在该网络上工作的人来说并不陌生。
后续升级将越来越依赖数学证明、检查软件错误的工具,以及旨在抵御未来量子计算机的安全设计。
“从Hegota之后开始,这一转变将成为以太坊的主要叙事,”他写道。“最终结果是:比仅用上一时代技术所能做到的任何东西都更便宜、可扩展且私密的高安全性计算。”
“密码学世界计算机。”
分享这篇文章: