为什么 Based Rollup 需要预确认(Preconfs)技术?

快链头条
2024-09-17 05:19
新闻
10941

预确认并不是一个新概念。早在比特币发展初期,为了让比特币更易于使用,比特币社区就提出了「0conf」的概念,指的是在比特币网络完全确认交易之前,该交易就可以被视为有效,从而减少交易最终确认的等待时间。2023 年,Uri Klarman 将这一思路引入以太坊,提出了「链式预确认(Chained Preconfirmations)」概念。其核心思想是,未来的预确认者不仅可以预先确认当前的交易,还可以继承之前所有预确认者已经做出的预确认。随后 Primev 进一步探索了这一概念,提出了一种新型的竞价机制「预确认(pre-conf)」,让区块构建者联盟承诺在特定时段内包含某笔交易的最有效方式,允许用户参与预确认竞价。Justin Drake 则进一步推动了这一概念的发展,提出了「Based preconfirmations」的理念。当前 L2 多采用中心化排序器,其最大的优势是可以为用户提供预确认,这个确认表示排序器已经承诺将用户交易包含在未来区块中。不过,该确认并非是一种最终性确认,用户仍可能会遇到交易被重新排序或取消的情况。而 Justin Drake 提出的「Based preconfirmations」机制,目标是提供即时的预确认的同时让 L1 完成去中心化排序(Based Rollup)。 自 2023 年下半年以来,Taiko 一直朝着成为 Based Rollup 的方向发展。作为 Based Rollup,Taiko 依赖于一个去中心化的提议者系统,这些提议者运行特定的客户端(taiko-geth),并与 L2 内存池保持同步。当提议者发现一批交易可以形成一个有利可图的区块时,提议者会将已经打包好的区块提交至以太坊 L1 上。为了提升效率,Taiko 引入了预确认机制。提议者可以在正式提交区块之前向网络中的其他参与者发布预确认信息,告知哪些交易将包含在即将生成的区块中。此外,提议者还可以定期向区块构建者发布按顺序排列的小批次预确认,而构建者可以选择将这些已经获得预确认的交易分批次发布至 L1,而不是一次性发布一个大的数据块,从而降低数据发布的成本。 Puffer Finance 也推出了基于预确认机制的 Puffer UniFi 解决方案。作为 Based Rollup,UniFi 上的交易排序外包给了以太坊 L1 ,而 Puffer UniFi 的预确认机制则是通过 Puffer 的原生重质押验证者来实现的。具体流程上,用户提交的交易首先由 Puffer 验证者处理,而这些验证者已经在以太坊上注册为「Native Restaking」节点。验证者会在约 100 毫秒内向用户提供预确认承诺,让用户快速知道其交易已经被接收并将包含在未来区块内。而为了确保验证者会遵守其预确认承诺,Puffer 还在部署 UniFi AVS 机制,以对验证者施加额外的惩罚条件。提供预确认后,Puffer 验证者验证者会将这些交易与其他交易一起打包,并向以太坊 L1 提交区块。最后,Puffer UniFi 智能合约 Puffer Sequencer Contract 接受批量交易,确保交易状态已经被确认并且无法回滚。根据最新的路线图,Puffer 的 UniFi 测试网将在 2024 年 9 月 启动,而 UniFi AVS 机制预计在 2024 年第四季度与 UniFi 主网一起上线。\n原文链接

温馨提示:
快链头条登载此文本着传递更多信息的缘由,并不代表赞同其观点或证实其描述。
文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。
提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。