Cointime

扫码下载App
iOS & Android

zkSync——推动加密货币大规模被采用的定音之锤?

VC

作者:revelointel. 编译:Cointime:QDD.

在2023年6月9日举行的Gelato Twitter Spaces中,Gelato的Luis和Hilmar与zkSync团队的Omar一同讨论了加密货币大规模采用、账户抽象等关键因素。请阅读下面的笔记以了解更多信息。

背景

Luis – Gelato Network的联合创始人

Hilmar – Gelato Network的联合创始人

Omar – Matter Labs的商务发展主管

Gelato Network – Web3的去中心化后端;赋予构建者创建自动化、免费燃料和离链感知应用的能力

zkSync – 表示以ZK-rollup为核心的以太坊扩展的最终形态

介绍

Luis提到,Gelato在过去四年里一直致力于智能合约自动化、燃料交易和账户抽象。

Omar认为区块链提供了一种优越的系统设计,代表了未来,这促使他从技术咨询转向区块链领域。

Omar详细介绍了他在zkSync团队的角色,涉及扩展以太坊并使区块链技术普惠于大众。

账户抽象和用户体验改进

Omar谈到了当前以太坊体验的局限性,比如只能同时签署一笔交易,这给用户带来了摩擦。zkSync旨在通过解决可扩展性和用户体验问题来解决这些问题。

Omar提到他们研究了ERC-4337(无需对以太坊协议进行更改的账户抽象),并决定略微偏离以太坊,将用户体验功能直接纳入协议中,以实现长期愿景。其中一个重要变化是在zkSync中原生添加了账户抽象,这是大规模采用的关键因素。

Omar提到他们的方法已经得到了对EIP-4337日益增长的兴趣的验证。

Luis谈到了ERC-4337的历史以及其在zkSync上的实现。他解释了账户抽象概念从2018年以来的发展,并强调了为智能合约钱包支持免费燃料交易所面临的挑战,这在以太坊上成本过高且风险较大。

Luis提到在像zkSync这样的廉价网络上赞助交易的可行性,这可以通过减少用户在燃料市场和交易中面临的复杂性来极大改善用户体验。

Omar提到zkSync的交易成本目前与其他二层解决方案相匹配,并且可以通过系统优化进一步降低。

Omar解释了二层解决方案交易成本的组成部分,主要包括证明成本、调用数据成本和执行成本。他预计,随着EIP-4844(Proto-Danksharding)的推出,调用数据成本将大幅降低,从而使交易变得更加便宜。

Omar设想,二层上的交易应该只需花费一美分或更少,暗示长期而言,任何更高的成本都将是不可接受的。

Gelato的1Balance

Luis提到Gelato开发了一个称为1Balance的离链支付系统,已在多个链上使用。Convex使用该系统支付所有的桥接交易费用,从而可以在多个链上轻松管理。该服务也在Polygon上可用,Convex通过向Gelato存入USDC代币来支付交易费用。

Luis还谈到了1Balance Paymaster系统的单链方面。这使得赞助商可以完全覆盖用户的交易成本。这在像NFT发行或在zkSync上进行游戏的情景中尤为有用,其中所有的交易都由用户从一个余额中支付。在这种情况下,在zkSync上使用账户抽象,可以通过Session Keys等功能显著增强用户体验。

Luis还提到,1Balance系统还提供了异步离链结算支付的功能,从而提高了交易的燃料效率。它已经在zkSync等链上投入使用,并计划很快将其定位为支付解决方案。

支付解决方案:账户抽象中的重要改变

Omar同意账户抽象中的Paymaster概念是一个重大改变。他认为这消除了非加密原生用户担心燃料费用的需求。他解释说,Paymaster是一个智能合约或实体,代表用户支付交易费用,以太坊或其他ERC-20代币的流动性将由其持有。

Omar谈到了运营Paymaster涉及的风险和操作复杂性,包括需要持有大量的ETH用于交易费用、管理钱包余额、监控燃料波动性以及处理外汇和代币波动性风险。由于这些复杂性,一些开发者可能更喜欢Paymaster作为服务(PaaS)解决方案。

Omar认为,随着二层解决方案上的交易成本降低,使得赞助大量交易在经济上可行,PaaS将变得越来越重要。他相信这将带来更好的用户体验,可能还会带来更多的收入。

Omar认识到Paymaster概念的潜力,尤其是对于不想处理像ETH这样的加密代币的企业客户。Paymaster作为服务对于吸引金融机构和希望构建代币化资产而不处理像ETH这样的代币的游戏公司来说,可能是一个巨大的机会。

解决安全问题和身份管理的重要性

Luis提到,尽管开发者可以自己构建RelaysBundlers或Paymasters,但在大规模和生产压力下这样做是另一回事。这需要大量资源和关注,这可能会分散对其应用程序或业务逻辑的主要价值主张的关注。

Luis提到,尽管最初很简单,但在生产级别上自行创建这些组件变得更加复杂,特别是当许多用户依赖该服务时。他建议开发者考虑使用Paymaster作为服务来减轻与错误、优化迭代和潜在停机时间相关的风险。

Hilmar谈到了账户抽象的概念,简化了用户与区块链的交互方式。他预测,在未来,不是每个人都会直接向P2P(点对点)去中心化网络或L2序列器发送交易。

Hilmar强调了开发者对交易赞助的重要性,并将其与为用户赞助AWS服务进行比较。然而,他指出了赞助所带来的复杂性和潜在问题,例如DDoS攻击以及确定哪些用户被授权使用赞助交易的挑战。

Omar强调了防止DDoS攻击的必要性。他提出了将Paymaster作为一种解决方案的门控机制,NFT可以作为社区成员身份的证明,并因此使持有者有资格获得交易补贴。

Omar期待在Paymaster实施方面的有趣发展,NFT门控只是个开始。他强调了对Paymaster设置和基础设施进行全面审计的重要性,并时刻保持对潜在攻击的警惕。

安全性和防止DDoS攻击

Luis谈到了Gelato在账户抽象方面的应用,例如GnosisGnosis Pay上使用的一个rollup,通过该rollup可以结算使用Visa借记卡进行的欧元支付。他指出,可能由于Visa借记卡的缘故,存在KYC机制,并讨论了与KYC相关的潜在问题,比如KYC身份的黑市。

Luis谈到了如何使用NFT作为KYC的一种形式,作为工作证明或用于识别在线上真实人员或行为的方式,以使DoS攻击变得成本过高。他提到Gelato目前正在为zkSync应用程序的用户赞助交易,例如投注网站或游戏。

Luis谈到了通过向完成任务或执行某些操作的用户发放NFT作为工作证明形式的想法。他还建议使用预言机或Gelato Web3函数来验证请求、确定用户的DegenScore,并根据这些身份验证和认证机制实施速率限制。

Luis介绍了在线空间中身份管理的概念,并提到Gelato目前正在与这个领域相关的事项上进行工作,预计将于2023年末发布。

Hilmar分享了他对互联网和Web3上身份的看法,以及每个人都能够创建私钥-公钥对并以编程方式发送交易的优缺点。他提到了空投挖矿和项目遭受Sybil攻击的问题。

Hilmar认为,解决许多DoS攻击向量的一种解决方案可能是钱包提供商发行NFT或类似的标识符,以表明真实人员已安装应用程序、创建了私钥并创建了账户。他认为,这可以防止大量DoS攻击,因为这些过程很难自动化。

他提到现有的防止DoS攻击的机制,如使用Gmail进行登录,可以转化为Web3。他还提出,这可以从钱包自上而下或链自下而上两种方式实现。

Hilmar提到,提供廉价的交易可以使更多这样的想法变为现实,并提到Worldcoin可能正在考虑类似的问题。

安全的Enclave签名:身份认证的新方法

Omar谈到了安全的Enclave签名及其即将在手机内置钱包中的实现。

Luis提到他拥有一部Solana手机,尽管他尚未将其用于NFT或其他Solana相关活动。

Omar确认Solana手机确实具有安全的Enclave签名(Solana手机上的安全元素)。他提出了一种可能性,即检测到手机上的安全Enclave是否正在对交易进行签名。他对于一个人能够管理多部手机以达到此目的表示怀疑。

Hilmar提到了使用多部手机进行空投挖矿的情况。

Omar承认尽管存在物理限制,但仍然有可能有人利用多部手机来利用系统。

Luis承认自己对安全的Enclave签名的技术细节并不熟悉,但提出了一个类比,即如果每部手机与一个密钥一一对应,那么它可能类似于每部手机都有一个关联的NFT。

Omar解释说,他不完全了解安全的Enclave的技术细节,但分享了他在ETH会议上遇到的一家名为Opclave的创业公司的信息。Opclave具有将签名密钥构建到手机的安全Enclave中的功能,允许用户使用面部ID签署交易。Omar认为,这种技术在展示个人身份证明或工作证明方面有潜力,尤其是考虑到账户抽象的灵活性。

Luis表示赞同,并对未来表示乐观,指出一旦通过zkSync实现了尘埃预防和更低的成本,交易可以由类似Gelato的中间件Paymasters赞助。这将显著改善Web3的用户体验,使其为大规模采用做好准备。

L3解决方案的未来:超级链和可定制模块

Luis对Omar在L3解决方案和特定应用程序的Rollup方面的战略感兴趣,除了他们关注的账户抽象、支付作为服务、zkSync Era和改善用户体验。

Omar确认他们同时关注zkSync Era和超级链(zkSync所设想的最终形态)的战略。超级链可以是zkRollup或Balium,其中数据保持在离链状态。

Omar强调,超级链战略对于游戏公司和DeFi应用程序尤其有益,因为这些领域需要大吞吐量,并且可能不希望受到网络上其他应用程序的影响。

Omar还预见到在企业领域中超级链的应用场景,他们可以控制交易成本并减少燃料费用的影响。金融机构可能会发现超级链对于满足隐私和控制需求、保持合规性非常有益。

Hilmar补充说,超级链的实现将有利于那些需要隔离运行时环境、流动性和特定链上使用情况的机构,同时仍然能够与其他链进行互联。他对于精通技术的金融科技和金融应用程序利用这些加密货币基础设施的机会感到兴奋。

Omar强调Gelato在创建容器化、特定应用程序超级链方面的潜力,以实现一键部署。

Hilmar支持预打包和定制模块的想法,就像Gelato一样,供开发者使用和构建自己的金融基础设施,快速且具有成本效益。

相关链接

收听原始Twitter Spaces

在Twitter上关注Luis

在Twitter上关注Hilmar

在Twitter上关注Gelato Network

在Twitter上关注Omar

在Twitter上关注zkSync

评论

所有评论

推荐阅读