Vitalik在EDCON黑山:以太坊的机遇和挑战
原文作者:Biteye 核心贡献者 Hankester
原文编辑:Biteye 核心贡献者 Crush
在今年的黑山?EDCON?开幕式上,Vitalik?一如既往发表了主题演讲,为听众阐述自己对于区块链行业以及以太坊发展的思考。
本次的内容虽然缺乏非常新颖的叙事,但我们仍然能够从?Vitalik?的观点中捕获一些细微的变化。
本次大会小编也亲临现场,下面我们将对?Vitalik?所做的主题演讲进行简要概括和总结,帮助大家了解以太坊最新的进展和方向。
Vitalik?认为虽然目前加密货币相比几年前得到了更好的普及,但用户仍然没有很好地使用以太坊,而是更加依赖中心化交易所。
虽然中心化交易所具有?0?手续费、速度快、账户可恢复等优点,但是?FTX?事件证明中心化交易所有时并不可靠。
区块链离大规模应用还需要解决众多问题,包括隐私、共识算法安全性、智能合约安全性和可拓展性四个方面。
目前以太坊已经解决了共识算法安全性的问题,隐私、可拓展性以及智能合约安全仍然是未来发展的大方向。
Vitalik?认为用户更愿意用中心化交易所的原因是以太坊可拓展性不足,导致?dApp?的用户体验太差。
不过目前有众多方案已经在致力于解决可拓展性的问题,尤其是一些?rollup?方案,已经取得了实质性的进展。
Vitalik?在?22?年?11?月的一篇文章中提出了?milestones for rollups taking off training wheels,从?rollups?对?training wheels(辅助轮,可理解为外部力量对?rollups?的帮助,如受信任的中心化实体为?rollups?提供信任或帮助?rollups?进行维护等方面)的依赖程度来衡量?rollups?的成熟程度,并把?rollups?的发展阶段划分为?stage 0(full training wheels)、stage 1(limited training wheels)、stage 2(no training wheels)三个。
目前?Polygon?已经进入到了?stage 1?,即?limited training wheels?的状态,而?Optimism、Arbitrum、Scroll、Taiko、zkSync?则紧随其后,非常接近?stage 1?了。
除了?rollups?本身的发展之外,以太坊本身也在不断改进。例如?EIP-4844?将继续为以太坊带来巨大的存储空间,进一步提高以太坊的可拓展性。
在未来,分片叠加?rollups?之后可以让以太坊的?tps?从?16?笔增加到?2?w-10?w?笔。还有?ENS?的?scaling?可以让用户在不同?rollups?上的账户统一,给用户带来更好的体验,等等。
隐私问题仍然是以太坊面临的最大挑战之一,除了普通的?token?交易外,用户的?ENS、POAPs、NFTs?以及?SBT?都在区块链上公开可查,并没有隐私性可言,而隐私是基本的人权之一。
在倡导保护普通用户隐私的同时,Vitalik?还提出了?Proof of Innocence?的方案,来防止隐私被滥用到黑客等不良行为中,最终实现“Privacy for the weak, transparency for the powerful”的愿景。
对于普通用户而言,Vitalik?提出用?stealth address?的方案来保护用户的隐私,即交易双方在交易前临时生成一个临时地址进行交易,从而获得隐私性。
相比?Tornado Cash?的方案,stealth address?不仅能够交易?ERC-20?代币,更能够被用来交易其他类型的资产,实现?NFT?等资产交易的隐私性。
为了防止隐私性被黑客转移资金以及洗钱等不良行为滥用,Vitalik?提出了基于?zk-SNARK?的?Proof of Innocence?方案,来改进?Tornado Cash。
在该方案中,首先需要将风险地址进行汇总,生成一个?merkle tree?来发布到?IPFS?上,每个用户在?Tornado Cash?交易前,都需生成?Proof of Innocence?来证明自己不在风险地址之列,经过验证之后即可?Tornado Cash?完成交易,以此实现让用户在不泄露隐私的同时来自证清白,以此实现隐私的合理使用。
在共识算法安全问题得到初步解决之后,智能合约安全问题也有了相应的解决方案,如形式化验证、Viper?语言等,因此,Vitalik?认为账户安全的重要性提高到了智能合约安全之上。
针对账户安全,Vitalik?依旧推崇多签和社交恢复的方案。此外?Vitalik?也提到了?zk-SNARK?在社交恢复中的运用,即将社交恢复的相关数据用?zk-SNARK?隐藏,并利用基于?zk-SNARK?的?proof?进行身份验证,从而恢复账户。
该方案的意义在于让社交恢复的身份验证环节不再依赖某一特定第三方,而是让智能合约或者任意掌握开源验证算法的实体具备对用户的账户所有权进行验证的能力,从而进一步提高社交恢复的去中心化程度,为以太坊带来一个更加安全的账户系统。
Zk?最被人熟知的应用场景是?zk-rollup?的扩容,实际上?zk?还可以被用于更加广泛的场景中。
相比?proof size?较大的?STARK,SNARK?由于其具有简洁性以及和以太坊更好的兼容性,将更容易在与隐私、自我证明等相关场景中获得大规模的使用,如中心化实体责任追溯、投票、声誉证明、优化?MPC?交互方式等。
在?Vitalik?看来,zk-SNARK?作为一种技术,在未来十年是与区块链技术有着同等重要的地位的。
根据?Vitalik?的演讲内容,以太坊路的路线图并没有发生较大改变,大部分涉及的内容在此前就有对应文章进行了讨论。Vitalik?自己也觉得自己用的?ppt?与?2017?年在台湾演讲时用的?ppt?非常类似。
但我们也可以看出在同样的内容之间,Vitalik?的关注度发生了细微转移,如?scroll、Taiko?等方案受到了更高的关注,账户安全的重要性已经超过智能合约安全,以及?zk-SNARK?的地位已经被提高到与区块链平齐,等等。
Vitalik?在演讲最后提出,随着区块链在可拓展性以及隐私等方向上的进步,完全去中心化的技术提供的服务在未来可以做到完全优于集中式系统。
因此我们可以期待,随着更多具体应用场景被提出,对应的项目也将在市场上陆续出现,而这正是以太坊不断发展的过程。
参考资料
[?01?] Proposed milestones for rollups taking off training wheels
https://ethereum-magicians.org/t/proposed-milestones-for-rollups-taking-off-training-wheels/11571?
[?02?] An incomplete guide to stealth addresses
https://vitalik.ca/general/2023/01/20/stealth.html
[?03?] Why we need wide adoption of social recovery wallets
https://vitalik.ca/general/2021/01/11/recovery.html
[?04?] Some ways to use ZK-SNARKs for privacy
https://vitalik.ca/general/2022/06/15/using_snarks.html