《Learnings from Devconnect Istanbul》
来源:Etherscan Blog
编译:0x26,Bitbili
编者按:
虽然近期社区中弥漫着「以太坊老矣」的唱衰论调,但这却并不能阻挡真正的信仰者和开发者的脚步。在近期伊斯坦布尔举办的 Devconnect 活动中,有超过 3500 名参与者举办了 70 余场活动,为以太坊生态活动继续贡献着广度和深度。跟着来自 Etherscan 的 YT 的视角,一同了解 Devconnect 盛宴中的前沿话题和知识。
Devconnect 在伊斯坦布尔举办的第二届活动于 11 月 13 日至 19 日举行,共有 3500 多人参加。伊斯坦布尔以其充满活力和丰富的文化历史而闻名。以太社区在全市不同地点独立组织了 70 多次活动。可以查看 Devconnect 团队的回顾以获取更多详细信息。
在本文中,我们将分享整个活动的关键三个主题:可编程密码学、提升用户体验以及扩展以太坊以促进更高的交易吞吐量,同时保持真实用户的低手续费。
提升用户体验
当前的主要挑战是简化用户接入以太坊生态系统的过程。现在的过程涉及许多繁琐的步骤:
首先,用户需要在钱包中拥有以太币(ETH),而对于新用户来说,弄清楚如何启动资金可能会有些棘手。然后,还会遇到每笔交易超过 10 美元的昂贵的 Gas 费,这导致许多人会在这一步骤就放弃。
用户可能想知道是否有更具性价比的链。如果有的话,如何切换网络呢?当用户弄清楚如何切换网络并将钱包充满足够的 ETH 后,将遇到另一个障碍,即正在与之交互的协议不使用与目前相同的网络,现在用户又需要知道如何将资金跨链,「这真是令人着迷」。
所有这些复杂性必须被有效地抽象化,以确保真实用户不花费过多时间来应对这些复杂性。
在zkBazaar的活动中,我有了一次令人耳目一新的体验,我收到了一个拥有测试网络 ETH 的钱包,并可以用它购买土耳其纪念品。zkBazaar 的现场热闹非凡,人们愉快地挑选着他们喜欢的围巾、陶瓷碗、蓝色魔眼护身符、肥皂、香料和巴克拉瓦——所有这些都可以方便地使用加密钱包支付。
令我惊讶的是,每笔交易并没有从我的钱包中扣除 Gas 费。这意味着我不必担心留余额和小数,可以精确购买我想要的东西,尤其是因为大多数物品都是以整数价格标价的。
支付过程迅速,我并没有遇到太多困难。总体而言,这是一次愉快的体验。你可以在这里重温这次体验:
ETHGlobal 伊斯坦布尔赛事的决赛选手BridgeBuddy开发了一款链抽象化钱包,以根据需要自动进行资产跨链。该项目通过简化与各种兼容 EVM 的链相关的复杂性,提升了用户体验。
与用户需要知悉和管理每个链上的资金,并执行跨链过程不同,该钱包通过整理总结和显示所有资产来简化一切。当交易需要在特定链上的资金时,钱包会在执行交易之前无缝地将所需金额跨链,利用账户抽象化来实现流畅而轻松的过程。
扩展以太坊
为了提升用户体验,必须扩展以太坊,增加区块空间供应,以支持更高的交易吞吐量,并降低实际用户的使用费用。
尽管 Devconnect 的活动是独立举办的,但如果说有共同的愿景的话,那就是努力扩展以太坊。《L2 之战》汇集了在以太坊之上开发扩展解决方案的顶级团队,分享他们对不断发展的 L2 生态系统的见解。
作为 Rollup-as-a-Service(RaaS)服务商,它们旨在让新项目更容易启动一条链,无论是应用专用的还是通用的链。这些 Rollups 可以设置不同的基础 Gas 币、自定义的预编译和操作码。此外,这些服务商还在尝试使用账户抽象化钱包,使特定于应用的链能够向其用户提供无 Gas 费的交易。
在扩展以太坊的背景下,数据可用性仍然是一个至关重要的话题。随着交易吞吐量的增加,需要发送回以太坊的数据量将不可避免地激增。频繁地将大量数据发送回以太坊将变得极其昂贵。
并不存在适用于所有 L2 的一刀切技术堆栈。每个团队对于构建最适合他们选择的用例的链都有其独特的看法。这种选择通常涉及在 optimistic 和 validity Rollups 之间做出决策,以及选择不同的数据可用性层,例如 Celestia 和 Eigen DA 等。
由于有如此多的 L2 在以太网上运行,有必要制定适当的前端标准,以确保用户在使用不同的 L2 时充分意识到这种权衡。
可编程密码学
可编程密码学会议(Progcrypto)是由以太坊基金会的隐私、扩展和探索(PSE)团队与 0xPARC 共同组织的为期两天的活动。它涵盖了各种主题,包括可编程密码学、多方计算、全同态加密、不可区分混淆(indistinguishable obfuscation),以及对去中心化界面技术的关注,而不是中心化服务器。
但是,可编程密码学到底是什么呢?这是一种新一代密码学,使开发人员能够在密码学原语(例如 ZK 证明)之上编写任何函数。这使我们能够从验证特定声明转变为验证任何可以在数学上表达的声明。请听gubsheep关于可编程密码学介绍的演讲。
可编程密码学以两种方式降低高级别安全性的成本:
1. 在验证成本方面便宜(使用 ZK-SNARKs)。
2. 节省开发时间(开发人员只需为新应用编写程序,而无需创建全新的密码学安全协议)。
可以收听 Vitalik 关于密码学作为防御技术的演讲(d/acc)。
Devconnect 的参与者可以使用ZuPass,这是由 Devconnect 和 Zuzalu 社区的开发人员构建的开源工具,验证他们在共享工作空间和 Progcrypto 会议上的出席情况,而无需透露个人信息。
通过可编程密码学,我们可以在不必透露敏感个人信息的情况下进行完全链上的操作。
写在最后
Devconnect 伊斯坦布尔取得了巨大成功。尽管活动是由独立团队组织的,但涉及的主题都聚焦于帮助以太坊过渡为一个成熟的技术堆栈,能够为普通用户提供开放、全球和无需许可的体验。
期待着下一个活动,希望未来还有更多类似于这样的活动在这个充满猫猫的城市举行!
文章来源于互联网:Etherscan的伊斯坦布尔Devconnect见闻