文章 视频 课程 百科图谱 集训营
更多
  • 问答
  • 提问
  • 发表文章
  • 专栏
  • 活动
  • 文档
  • 工作
  • 集市
  • 发现
  • 文章
  • 问答
  • 视频
  • 课程
  • 集训营
  • 专栏
  • 活动
  • 工作
  • 文档
  • 集市
搜索
  • 登录/注册
EthTaipei
  • 文章
  • 专栏
  • 问答
  • 视频
  • 课程
  • 集市作品
  • 活动
  • 招聘
TA的视频 TA的合集
以太坊和 Rollup 上的 EIP-7702 by Zircuit
该视频主要介绍了以太坊改进提案(EIP)7702,并探讨了其潜在的应用场景,旨在为即将到来的黑客马拉松提供灵感。 **核心内容/主要观点:** * EIP-7702 允许用户在提交普通交易的同时,将外部拥有的账户(EOA)的功能委托给智能合约。这意味着 EOA 可以像智能合约一样运行,并拥有自己的存储空间,但仍然保留 EOA 的私钥控制权。 * EIP-7702 通过创建一种新的交易类型(EIP-2718)来实现,该交易类型包含一个授权列表,用于指定哪些智能合约可以代表 EOA 执行操作。 **关键论据/关键信息:** * **授权他人花费资金:** EIP-7702 可以用于授权他人从你的账户中花费资金,类似于 ERC-20 的 `approve` 方法,但更加灵活,可以自定义花费规则(例如,限制金额、时间段等)。视频中给出了一个简单的代码示例,展示了如何实现这种授权。 * **存储管理:** EIP-7702 不会自动清理 EOA 的存储空间。这意味着,当撤销委托后,之前存储的数据仍然存在,可能会导致意外的行为。视频建议使用键值数据存储的智能合约来管理存储,以便快速清除数据。 * **简化 DeFi 交互:** EIP-7702 可以简化与 DeFi 协议的交互,例如,将 `approve` 和 `transferFrom` 两个步骤合并为一个原子性的操作。视频提出了一个通用的方法,允许 EOA 通过一个通用的函数与任何 DeFi 协议进行交互,从而将 DeFi 集成从智能合约层面转移到前端层面。 * **安全性:** 视频强调了 EIP-7702 的安全性问题,例如,恶意智能合约可能会诱导用户将账户委托给它们。视频建议对所有调用进行签名验证,并采取防重放攻击措施。 * **标准化:** 视频鼓励开发者参与 EIP-7702 的标准化工作,并提出新的 EIP。 * **可用性:** EIP-7702 已经在 Holesky 和 Zepolia 等以太坊测试网上可用,并且即将登陆 Zircuit。 总而言之,该视频深入浅出地介绍了 EIP-7702 的原理、应用和潜在风险,并为开发者提供了实用的建议和灵感。
125
0
0
2025-06-13 15:51
MEV基础设施如何使以太坊更加脆弱
该视频的核心内容是关于以太坊的矿工可提取价值 (MEV) 基础设施及其潜在的问题。演讲者认为,当前的 MEV 基础设施存在中心化、不透明和潜在的安全风险,并提出了一些可能的解决方案。 **关键论据和信息:** * **MEV 的定义和运作方式:** MEV 指的是矿工(或验证者)可以通过策略性地选择、排序和包含交易来提取的额外价值。视频用购买咖啡的例子解释了 MEV 的基本原理。 * **MEV 基础设施的架构:** 视频详细描述了 MEV 基础设施的各个组成部分,包括验证者、中继器 (relays)、构建者 (builders) 和搜索者 (searchers),以及它们之间的关系。 * **MEV 基础设施的问题:** * **中心化:** 少数中继器控制着大部分区块构建,导致审查交易的可能性。 * **不透明:** 许多关键的 MEV 基础设施组件(如中继器软件)不是开源的,这使得难以审计和信任它们。 * **时间敏感性:** 区块构建过程对时间要求极高,导致验证者为了获得更高的 MEV 收益而进行时间游戏。 * **乐观提交 (Optimistic Submission) 的风险:** 中继器允许构建者提交未经验证的区块,如果验证失败后的惩罚机制失效,可能导致无效区块被纳入链中。 * **私有交易流 (Private Autoflow) 的优势:** 某些构建者拥有私有 RPC,可以访问未公开的交易,从而获得不公平的优势。 * **实际案例:** 视频提到了两次实际发生的事件,一次是由于中继器的错误导致多个无效区块被提议,另一次是由于 Denkun 升级后中继器软件的 bug 导致多个区块丢失。 * **解决方案:** * **包含列表 (Inclusion Lists):** 允许验证者指定必须包含在区块中的交易,以对抗审查。包含列表有两种形式:“胡萝卜” (carrot) 和 “大棒” (stick),分别代表不同的强制程度。 * **Enshrined Proposer-Builder Separation (EPBS):** 旨在消除中继器这个受信任的中间人,确保构建者在揭示交易后能够获得应有的收益。 * **行动建议:** * 运行自己的节点。 * 如果运行验证器,尝试自己构建区块。 * 如果使用 MEV 基础设施,选择非审查的中继器。 * 设置最低出价 (minimum bid) 以优先考虑本地构建的区块。 * 参与包含列表的开发和使用。 * 参与 EPBS 的研究和开发。 * 不要让你的朋友参与 MEV 和 LSD (流动性质押衍生品)。
127
0
0
2025-06-12 09:13
在 OP-Stack 上构建 EVM 等效 ZK Rollup 的挑战
该视频的核心内容是关于如何利用 Optimism (OP) Stack 来构建一个零知识证明 Rollup (ZK Rollup),并分享了在这个过程中遇到的各种挑战。视频的主要观点是,OP Stack 是一个很好的起点,但要成功构建 ZK Rollup,需要进行大量的修改和研究。 视频中提出的关键论据和信息包括: * **OP Stack 的优势:** OP Stack 提供了一个优秀的框架,包括 sequencer, batcher, 智能合约, bridge 和 L2 geth,可以作为构建 Rollup 的起点。 * **OP Stack 的挑战:** * **Sequencer 的特权:** Sequencer 可以注入交易,这与 ZK Rollup 的零信任原则相悖,需要修改电路以验证交易的有效性。 * **服务集成:** Batcher 和数据可用性 (DA) 层与 ZK 电路没有直接联系,需要进行适配。 * **智能合约的模块化:** 智能合约(如 Bridge)的模块化程度不够,修改起来比较困难。例如,Optimistic Rollup 的提款需要等待七天,而 ZK Rollup 不需要,需要修改 Bridge 合约。 * **Geth 的修改:** 需要修改 Geth 以支持 ZK Rollup 的特性,但 OP Stack 中的 Geth 同时用于 L1 通信和 L2 状态管理,这使得升级变得复杂。 * **Deposit 交易:** Deposit 交易在 L1 上支付,但在 L2 上没有直接支付,需要修改电路以处理这种情况。 * **系统交易:** 系统交易频繁地将 L1 的信息写入 L2 的智能合约,增加了运营成本,需要考虑替代设计。 * **ZK 电路的挑战:** * **缺少预编译:** 现有的 ZK 电路可能缺少预编译,需要自行实现。 * **数据一致性:** 需要确保多个 ZK 电路使用相同输入,以保证数据一致性。 * **其他挑战:** * **基础设施:** 需要搭建基础设施来协调区块链、证明生成和状态提议。 * **测试:** ZK 电路的测试非常耗时,需要采用高级测试技术。 * **文档:** OP Stack 的文档可能存在过时或缺失的情况。 * **Web 2.0 组件:** 需要开发 Web 2.0 组件,如用户界面和区块浏览器。 * **运营:** 需要部署和维护各种服务,以确保链的稳定运行。 总而言之,该视频强调了利用 OP Stack 构建 ZK Rollup 的复杂性,并为希望尝试这种方法的开发者提供了宝贵的见解和指导。
150
0
0
2025-06-11 17:50
Vitalik ETHTaipei 2025演讲 - 不牺牲中立和安全性的前提下的 Layer 1 和 Layer 2 扩展
该视频的核心内容是关于以太坊Layer 2扩展和安全性的未来发展路线图。Vitalik Buterin提出了一个分阶段的策略,旨在提高以太坊的可扩展性,同时不牺牲其核心属性,如无需许可性、中立性、抗审查性和安全性。 视频中提出的关键论据和信息包括: 1. **Layer 2扩展的重要性:** 以太坊需要扩展以支持更多用户和应用,同时保持其核心属性。Layer 1和Layer 2的扩展都至关重要。 2. **Blob扩展:** 通过增加blob的数量(从3个到6个,最终到512个甚至更多),可以显著提高Layer 2的交易吞吐量。 3. **Peerdas:** 引入Peerdas技术,允许节点只存储部分blob数据,进一步提高可扩展性。 4. **Layer 2安全性:** 强调Layer 2安全性,目标是实现完全无需信任的Layer 2,即安全性仅依赖于代码的正确性。 5. **2/3方案(Optimistic, ZK, Trusted Hardware):** 提出一种结合Optimistic Rollup、ZK Rollup和可信硬件的2/3方案,以在可用性和安全性之间取得平衡,实现快速提款(1小时内)。 6. **快速最终确定性:** 最终目标是实现12秒内的Layer 2存款和提款,使Layer 2更像以太坊分片。 7. **聚合协议:** 为了降低Layer 2向Layer 1提交状态的成本,需要创建聚合协议,将多个Layer 2的证明聚合成一个单一证明。 8. **L1 SLO:** Layer 2应该能够读取Layer 1的数据,以便在Layer 1上存储关键信息。 9. **改善用户体验:** 钱包和用户体验需要改进,使跨Layer 2的桥接和发送操作更加原生和无缝。 10. **应用层创新:** 社区需要更加关注应用层创新,开发用户真正需要且有益的应用,而不仅仅是投机性的项目。 11. **Stage 2 Rollup定义:** 明确Stage 2 Rollup是完全无需信任的Rollup,其安全性完全依赖于代码的正确性,没有任何人为干预的可能性。
335
0
0
2025-06-04 16:55
EIP-7702 & Pectra EIPs 介绍
视频总结: **核心内容:** 该视频主要介绍了以太坊的EIP-7702提案,该提案旨在通过引入一种新的交易类型(Secure Transaction)来改进以太坊账户的抽象化(Account Abstraction, AA),使得外部账户(EOA)能够像智能合约账户一样拥有更强大的功能,从而提升用户体验和开发灵活性。 **关键论据/信息:** 1. **EIP-7702的动机:** 现有的以太坊账户模型存在局限性,EOA只能发起交易但不能执行代码,而智能合约账户可以执行代码但不能发起交易。AA的目标是统一账户类型,EIP-7702是实现Native AA的一种尝试。 2. **EIP-7702与EIP-3074的对比:** EIP-3074试图通过引入新的操作码(OPcode)来实现类似的功能,但EIP-7702通过新的交易类型,避免了修改底层协议,更符合以太坊的发展方向。 3. **Secure Transaction的工作原理:** EOA通过发送Secure Transaction,授权特定的代码(Delegation Designator,可以是一个智能合约)存在于其账户的Code Field中。这个Delegation Designator可以实现多重签名、密钥恢复、使用其他签名验证方式等功能。 4. **Delegation Designator:** 可以理解为指向智能合约账户的指针,当有人调用EOA时,EVM会将Delegation Designator的代码应用到EOA上,使其能够执行智能合约的功能。 5. **实际应用:** EIP-7702可以实现批量交易、赞助Gas费、多重签名恢复等功能。 6. **安全注意事项:** 即使EOA通过EIP-7702“变身”为合约账户,其安全性仍然取决于私钥的安全。开发者需要注意合约的初始化过程,避免被抢跑攻击。 7. **Chain ID 0 的使用:** 使用 Chain ID 0 可以在所有链上进行变身,但需要注意 nonce 的匹配。
231
0
0
2025-06-04 15:55
EthTaipei
EthTaipei
贡献值: 290 学分: 32
Taipei Ethereum Meetup
0 关注 2 粉丝
关于
关于我们
社区公约
学分规则
Github
伙伴们
DeCert
ChainTool
GCC
合作
广告投放
发布课程
联系我们
友情链接
关注社区
Discord
Twitter
Youtube
B 站
公众号

关注不错过动态

微信群

加入技术圈子

©2025 登链社区 版权所有 | Powered By Tipask3.5|
粤公网安备 44049102496617号 粤ICP备17140514号 粤B2-20230927 增值电信业务经营许可证

发送私信

请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!

提醒

检测到你当前登录的账号还未绑定手机号
请绑定后再发布
去绑定
编辑封面图
封面预览