一文了解优先考虑结果的以「意图」为中心的 Intent-Centric 架构

简介: Intent-Centric 架构通过简化用户体验,采用账户抽象、可编程性、MEV、跨链技术等元素,旨在降低用户使用区块链技术的门槛,提高 Web3 用户体验。

Rollup 技术通过中心化的排序器和数据批处理,实现了快速的 1-2 秒交易确认时间。工程师 cygaar 讲述 Rollup 完整的交易生命周期:

  1. 用户提交交易到 Rollup 网络,从用户的角度来看类似于在主链上操作,但连接到不同的网络(RPC)。

  2. 提交的交易被发送给一个中心化的系统,称为排序器(Sequencer)。排序器的职责是接受用户交易,对其排序,然后将其提交回主链。因为它是中心化的,所以顺序器可以以更高的速度提供确认,但也存在更高的信任假设。

  3. 排序器将交易排序并发布到一个本地 Feed 中,表明交易的特定排序承诺。良好运营的排序器会将相同的排序发布到主链上。

  4. 如果用户信任排序器,他们可以将从排序器 Feed 中接收的交易视为「软最终性(soft finality)」,通常在几秒内完成。这就是 Rollup 实现快速交易确认的方式——钱包通常在几秒内确认交易,因为它们从排序器读取。

  5. 网络中的其他节点(验证器)读取排序器的 Feed,并更新本地状态,确保所有诚实的节点都达到相同的状态。

  6. 排序器会等待一段时间,聚合多个交易批次,压缩数据,并将其作为 calldata 发布到 L1(数据可用性层)。发布数据是昂贵的,因此 Rollup 批量处理交易以分摊成本。

  7. 一旦主链上的数据发布完成,就达到了「硬最终性(hard finality)」,此时 L1 数据的排序是 Rollup 的最终排序。

  8. Rollup 节点将比较排序器的排序与 L1 的排序,并解决任何差异,确保 L2 交易的顺序不会在未来发生变化。

相关文章
|
4月前
|
API 数据安全/隐私保护 开发者
【优秀程序设计】【good-practice】聚合系统如何实现通道侧回调的业务结果通知?
【8月更文挑战第3天】本文介绍了公司短信平台聚合系统中,短信通道回调的业务处理方法。文章详细描述了如何通过统一回调接口与合理分层设计优化代码结构,避免烟囱式代码堆砌,提高扩展性和维护性。
56 2
|
7月前
|
移动开发 前端开发
基于flowable没有规则的并发网关流程跳转记录分析
基于flowable没有规则的并发网关流程跳转记录分析
132 0
|
7月前
|
消息中间件 架构师 NoSQL
以架构师的视角,深入剖析如何设计订单超时自动取消的功能
我们在美团 APP 下单,假如没有立即支付,进入订单详情会显示倒计时,如果超过支付时间,订单就会被自动取消。 这篇文章,笔者想以架构师的视角,深入剖析如何设计订单超时自动取消的功能。
以架构师的视角,深入剖析如何设计订单超时自动取消的功能
游戏对接广告看视频系统开发详细规则/方案逻辑/步骤逻辑/规则玩法/源码程序
Advertising location and display method: According to the characteristics of the game interface and scene, choose the appropriate advertising location and display method to ensure that the advertisement naturally integrates into the game and does not affect the player's game experience.
|
7月前
DataphinV4.0来啦 | 自定义全局角色 ,实时研发全场景覆盖
DataphinV4.0来啦 | 自定义全局角色 ,实时研发全场景覆盖
59 0
|
数据安全/隐私保护 Android开发 开发者
【Android 应用开发】动态权限管理示例 ( 使用原生代码实现 | 申请权限 | 判定权限申请结果 | 判定 “ 不再询问 “ 情况 )(二)
【Android 应用开发】动态权限管理示例 ( 使用原生代码实现 | 申请权限 | 判定权限申请结果 | 判定 “ 不再询问 “ 情况 )(二)
510 0
【Android 应用开发】动态权限管理示例 ( 使用原生代码实现 | 申请权限 | 判定权限申请结果 | 判定 “ 不再询问 “ 情况 )(二)
|
架构师 数据可视化 定位技术
业务中台构建策略:划分子域、上下文、事件风暴、需求结构化和能力可配置(2)
业务中台构建策略:划分子域、上下文、事件风暴、需求结构化和能力可配置(2)
400 0
业务中台构建策略:划分子域、上下文、事件风暴、需求结构化和能力可配置(2)
|
搜索推荐 前端开发 数据格式
业务中台构建策略:划分子域、上下文、事件风暴、需求结构化和能力可配置(3)
业务中台构建策略:划分子域、上下文、事件风暴、需求结构化和能力可配置(3)
353 0
业务中台构建策略:划分子域、上下文、事件风暴、需求结构化和能力可配置(3)
|
定位技术 开发者
业务中台构建策略:划分子域、上下文、事件风暴、需求结构化和能力可配置(1)
业务中台构建策略:划分子域、上下文、事件风暴、需求结构化和能力可配置(1)
334 0
业务中台构建策略:划分子域、上下文、事件风暴、需求结构化和能力可配置(1)
TP5怎么做前后台多入口
TP5怎么做前后台多入口
124 0