Celestia 联创:Rollup 提供了 Web2 规模和用户体验,且具有 Web3 属性
使用Rollup可以让PayPal等Web2企业融入Web3,实现快速支付交互同时保留安全特性,这对促进Web3应用能带来很好的效益。
原文作者:@musalbas
原文来源:twitter
编译:白话区块链
Rollup 是最被低估的设计领域之一,它实际上提供了Web2规模和用户体验,并具备Web3的属性。
加密货币的最重要应用场景应该是支付,但为什么只有Web2在这方面取得成功呢?
想象一下,如果PayPal决定开始在链上运行Rollup序列化器,将其交易数据批量提交到基础层。那PayPal就成为了一个Rollup,而用户却察觉不到。
关于【Celestia 联创:Rollup 提供了 Web2 规模和用户体验,且具有 Web3 属性】的延伸阅读
加密杂谈:对RaaS和Eigenlayer的一些看法
本文讨论了加密货币领域的热门话题,包括Rollup技术、Restaking、LRT、AVS和Eigenlayer。作者认为目前情况并不乐观,团队进展缓慢,Rollup部署过多也不利。对于Restaking、LRT、AVS和Eigenlayer的不满,存入ETH数量巨大,但空投效果不佳。团队发布庞大白皮书,但工作原理和概念仍不清楚。Eigenlayer决定暂不启用惩罚机制,但是否有必要为每个新兴协议提供近十亿美元的用户Restaking ETH并面临风险?惩罚机制将在不到一年内启用,操作者是否意识到Restaking风险?或许会有其他平台蚕食Eigenlayer的市场份额。
详解 OP Stack Rollup 流程及对应代码
Optimism Bedrock是当前版本的OP Stack,提供了启动生产质量的Optimistic Rollup区块链的工具。它包括op-batcher和op-proposer两个服务,负责从sequencer读取交易内容并rollup到链上,以及将交易状态rollup到合约。文中介绍了如何使用recordL1Tip和l1Tip来获取最新的L1BlockRef,以及如何收集和提交交易数据。每个事务仅使用一帧,如果通道已满,则仅返回剩余帧,直到成功发送到L1。sendTransaction将交易发送到一层,并更新交易发送状态。FetchNextOutputInfo获取L2上的区块output,NextBlockNumber获取下一批次需要提交的区块区间,SyncStatus获取L2块的状态和块信息,OutputAtBlock根据块高获取output,sendTransaction使用output构建stateRoot提交交易到一层链。
Rollup序列化器在提交批次之前可获得即时的软确认最终性,给用户提供类似Web2的用户体验。不再是400毫秒的延迟,而是10毫秒的延迟。用户甚至不会意识到他们正在与一个链进行交互。
与其试图在单一的L1上同时实现Web2和Web3的优点,最终却得不到二者最好的特性,不如选择Rollup,因为Rollup序列化器为您提供了快速的Web2体验,同时继承了基础层的防审查和安全性,给予了Web3的保证。
- 现在,想象一下,如果PayPal尝试将此作为智能合约在单一的第一层上实现:它将不得不调整其支付系统以在以太虚拟机(EVM)或状态虚拟机(SVM)上运行,而不是使用其已经优化用于特定用例的现有系统。
- 它将不得不与其他所有链上应用共享相同的计算资源,以防万一某些交易需要快速访问同样竞争激烈的状态。
- PayPal将不得不支付验证者多次执行相同交易的费用,降低其利润率。
- 这将形成MEV(最大化可执行价值)泄露效应,例如货币转换操作将暴露给验证者。
- 用户通常必须持有本地 L1 Token以支付gas费用,这会导致重大的用户体验问题,而在Rollup中,PayPal可以接受美元作为gas费用,并代表用户进行货币转换。
- 它将受限于基础层的延迟,而Rollup序列化器提供即时的软确认最终性。
- 如果PayPal愿意,它甚至可以通过拥有自己的实用Token来积累价值,而无需高发行量来支付验证者费用,该Token可用于支付费用,而不是让L1积累所有价值。
免责声明:本文仅代表作者个人观点,不代表链观CHAINLOOK立场,不承担法律责任。文章及观点也不构成投资意见。请用户理性看待市场风险,以及遵守所在国家和地区的相关法律法规。
图文来源:@musalbas,如有侵权请联系删除。转载或引用请注明文章出处!