Daily Rollup #9 [Pro]: 基础设施发展状态与展望
2022-12-21 08:05
Words count: 4699
访问控制、跨链互操作性、可扩展性、隐私、MEV…
Daily Rollup [Pro] 是 M41ie 日常阅读付费文章/报告的笔记和思考,以下为近期内容的汇总整理。
⛩️ The Year Ahead for Infrastructure
Note
访问控制
-
智能合约钱包
- 当前以太坊中智能合约地址被视为二等公民,需要外部拥有账户(EOA)发起交易;智能合约钱包的广泛采用需要依赖底层链的 VM 和共识层设计
- 帐户抽象(AA)是游戏规则改变者,之前分离的 EOA 和智能合约账户将变得统一——换句话说,它们被抽象掉了
- AA 可以简单描述为为交易有效性规则带来可编程性
- 在以太坊上挖掘的每笔交易都可以触发存储在智能合约中的任意代码,因此交易的结果是完全可编程的
- 然而,对于首先要在链上挖掘的交易,它们必须符合一些有效性规则,需要有适当的 nonce 、 gas amount 、 signature 和 syntax,这些有效性规则当前在以太坊是固定的,不可编程的
- 对于终端用户而言,AA 意味着 UX 的显着改进
- 当前在没有原生 AA 支持的情况下,即使是最简单的 UX 需求对于链上用户来说也是难以实现的,例如一个典型的以太坊用户为了在 Uniswap 提供流动性必须签署三笔不同的交易——两笔用于批准代币,第三笔用于存入代币
- AA 将允许采用对用户而言更简单的链上 UX 方法,而不会牺牲自我托管
- 关于 AA 的 EIP 在 2015 年就被提出,但到目前为止以太坊开发人员社区未能就特定解决方案达成共识,因为这不是一个容易解决的问题,并且可能会导致意想不到的二阶效应,同时还面临现有程序向后兼容的挑战
- 当前的实施下,交易有效性规则保护网络免受攻击;gas 防止垃圾邮件,nonce 防止重放,signature 防止盗窃;而在 AA 下,将更难推理这些保护措施,特别是正确的 gas 核算可能会变得具有挑战性,并有可能使网络面临恶意攻击和/或 DDOS 攻击
- 鉴于上述挑战,以太坊不会很快在本地支持 AA,但 L2 不受向后兼容约束的影响,且社会协调门槛要低得多,这使他们能够迅速采取行动,并从多年来在 AA 上所做的所有工作中受益
- zkSync 和 StarkWare 是首批在其协议中具有原生 AA 支持的 L2,这使得他们的智能合约钱包非常强大
- Argent 一直是智能合约钱包的先驱,多年来一直在推动和积极推动 AA,它支持 StarkWare,一旦 zkSync 启动也将支持 zkSync
- Cartridge 是另一个利用 AA 来增强 StarkWare 链上游戏体验的钱包
- 另一个在其 VM 中支持原生 AA 的链是 Fuel,FuelVM 旨在支持前面提到的用户体验增强功能,例如批量交易、本地多重签名支持、gas 赞助交易、隐私增强功能等
-
MPC 钱包
- MPC 钱包允许多方共同操作公私密钥对,而不会出现单点故障;私钥被拆分、加密并作为秘密共享在多方之间保存;私钥并不完整存在于过程中任何位置的设备上,而各方可以使用他们的秘密份额生成与密钥相对应的签名。
- 使用 MPC 生成的签名与 EOA 生成的签名没有区别。
- MPC 的好处是可编程和动态访问控制,用户通常必须签署自己的份额才能授权交易(这意味着节点永远无法窃取资金);但是虽然用户不依赖节点来保证资金安全,但他们可能依赖节点来保证活跃性,如果节点停止响应它们,用户资金可能会陷入困境。解决方法通常包括引入加密经济安全性、更多密码学以阻止节点串通以及恢复方法,但这也会给协议带来更多的复杂性。
0
times bought
•
0
times reward
@0xCf
2CA4
Joined at November 14, 2022
I write notes and musings
持有 Maverick Pass [Mixin Edition] 可访问 M41ie 的付费文章和 Mixin 社群(需通过 Mixin 账号订阅),并分享 10% 的文章收入。
Related Posts