提案承诺、预确认及其未来发展

  • L2IV
  • 发布于 2024-07-04 19:20
  • 阅读 66

这篇文章深入探讨了Luban公司为以太坊构建的去中心化Based sequencing 解决方案,介绍了提案承诺机制及其在安全性、可扩展性和去中心化等方面的重要性。同时,文章强调了用户体验在区块链技术进步中的关键作用,并指出了当前技术开发中的一些盲点和机遇。

介绍

我们的投资组合公司 Luban 正在构建一个用于各种提议者承诺的协议外解决方案。前两次迭代是 L1 和 L2 预确认。

基础排序(Based sequencing)是将这些 rollup 链的交易数据定期纳入以太坊主Layer1 区块链以确保安全性和数据可用性的关键过程。

目前,rollup 依赖于中心化的排序者,通常由 rollup 团队自己运行,以处理这一基础层排序任务。然而,这种中心化模型引发了信任问题,并可能在 rollup 使用规模扩大时成为瓶颈。因此,需要一个去中心化的基础层排序解决方案。

Luban 旨在通过其提议承诺系统提供这种去中心化的基础排序层。从其核心来看,该系统允许各种参与者,称为提议者,针对他们打算包含和顺序纳入未来以太坊 L1 块的特定 rollup 交易数据进行承诺或提议。

其他参与者,称为委托人,可以验证提议者提出的这些承诺,并通过实际构建Layer1 交易来执行承诺的操作,以按提议的方式对 rollup 数据进行排序。这在去中心化的方式中分离了提议和执行的角色。

为了使这项工作得以进行,Luban 的系统正在构建几个关键组件:

  1. 提议承诺方案本身,提议者在其中押注并声明其顺序特定 rollup 数据的意图。

  2. 预确认机制,提前提供概率性保证,以确保委托人是否可能按计划执行承诺的提议。

  3. 处罚执行规则和机制,以在提议者在押注后反悔其承诺的提议时对其进行财政惩罚。

  4. 强大的通信协议,以高效地传输所有相关方之间的提议数据 - 提议者、委托人、验证者等。

  5. 委托人可靠地执行接收和验证提议的执行基础设施和技术能力,将 rollup 数据顺序纳入Layer1。

  6. 一种验证代理过程,以加密的方式验证委托人是否按照意图正确执行了承诺的提议,从而强制执行问责制。

通过构建这个去中心化的预承诺和执行层,Luban 本质上为 rollup 提供了缺失的无信任基础排序(Based sequencing)部分,以实现相较于中心化排序者更大的安全性、可扩展性和抗审查能力。

提议者承诺

Luban 最近发表了一篇文章, "面向一项可信的协议外提议者承诺方案",详细探讨了行业的垂直领域,深入研究了在以太坊背景下的提议者承诺的概念。它探讨了如何利用这些承诺来增强提议者的主动权,并在不引入显著操作复杂性的情况下产生额外的收入来源。

这是什么?

提议者承诺是以太坊生态系统中的一种机制,允许区块提议者对其未来的行为做出有约束力的承诺。

从其核心来看,提议者承诺包括:

  1. 一个愿意的提议者(或其委托人),其承诺执行一组特定的操作。

  2. 这些操作的加密签名承诺。

  3. 对未能履行承诺的一套预定义处罚。

  4. 确保履行承诺的验证机制。

从技术上讲,提议者承诺可以表示为:

Commitment Proposer=Sig(Hash({τi,ϕi}i=1n))

其中:

  • Sig 是提议者的数字签名

  • Hash 是一种加密哈希函数

  • τ_i 代表一系列操作

  • φ_i 代表每个操作的相应时间或状态依赖性

未能履行承诺的处罚可以表示为:

Penalty Proposer=P(Commitment Proposer,αt)

其中:

  • P 是处罚函数

  • α_t 是块 t 的历史 EVM 状态

提议承诺方案实现了一个去中心化的两步过程,将 rollup 交易数据纳入以太坊 L1 块,以保障安全性和数据可用性。

步骤 1:来自提议者的承诺

  • 存在“提议者”参与者,他们押注/承诺在未来被分配提议的Layer1 块中包含特定的 rollup 交易数据

  • 例如,提议者可能承诺在时间 Z 中将 rollup 块 X 的数据顺序纳入以太坊块 Y

  • 这一承诺是通过押注/担保并通过Layer1 交易广播承诺来实现的

  • 提议者受到激励,以做出准确的承诺来从其押注中获得奖励

步骤 2:由委托人执行

  • 来自提议者的承诺由“委托人”参与者监控

  • 如果提议者的承诺被验证为有效,委托人便竞争在时间 Z 实际构建Layer1 块

  • 获胜的委托人在其块 Y 中包含 rollup 数据 X,符合提议者的承诺

  • 委托人通过正确执行承诺提议获得部分奖励

这以去中心化的方式分离了“提议”和“执行”的角色。

除了其提议承诺系统外,Luban 还结合了另一个关键元素,以增强其去中心化基础排序解决方案的有效性和可靠性:预确认机制。

此功能与承诺方案协同工作,提供额外的保障和可预测性,以进行基础排序过程。通过提前提供有关委托提议执行的概率性保证,预确认机制解决了交易最终性和用户体验中的关键挑战。

让我们探讨一下该系统如何运作以及其在 Luban 整体架构中的重要性。

最近在预确认和基础排序方面发生了什么?

在预确认方面存在不同的立场。有些人可能普遍接受这个概念,但他们的认可可能带有具体的条件和顾虑。

首先,有些人可能担心对 Layer1 共识 的潜在影响。对于任何 L1,共识机制对于维护网络的安全性和完整性至关重要。通过预确认,我们需要确保任何预确认的实施不会对以太坊网络的这一基本层施加额外压力。这可能是因为过载Layer1 共识可能导致更慢的交易处理时间、增加的能耗或潜在的安全漏洞。

其次,我们还需要小心提议者所需的工作量。在以太坊中,提议者是向区块链建议新块的节点。他们在网络的操作和安全中发挥着至关重要的作用。我们不希望提议者的工作量“过于繁重”,这可能源于保持系统平衡和高效的愿望。

如果提议者因与预确认相关的额外任务而受到过多负担,可能会导致几个潜在问题:

  1. 中心化的增加:如果工作量变得过高,只有强大的节点才能充当提议者,这可能导致中心化。

  2. 参与度减少:高工作量可能会使一些节点不愿成为提议者,降低网络的整体鲁棒性。

  3. 区块时间延长:如果提议者需要执行复杂的操作以进行预确认,这可能会减慢区块提议过程。

  4. 对攻击的脆弱性增加:超负荷的提议者可能更容易受到某些类型的攻击或操控。

我们相信,在预确认技术中存在潜在价值,但在接近它时不能不谨慎和务实。

我们更倾向于以务实的方式看待预确认的“定价方面”。

通过提供有关未来区块内容和交易包含的概率性保证,预确认引入了新的动态,可能影响交易费用、Gas定价、MEV 提取、区块空间估值、排序者补偿,甚至可能导致新金融工具的产生。

交易费用和Gas定价

传统上,交易费用是实时确定的,用户争抢在下一个区块中包含。这可能在网络拥堵期间导致突然的费用暴涨。

然而,预确认允许采用更前瞻性的方法来确定费用。它使得用户能够锁定未来区块的费用率,类似于提前订票。这种方法可能导致更稳定和可预测的费用结构,因为网络可以更好地预测和分配未来区块的交易负载。要实现这一目标,需要精密的智能合约来处理这些未来承诺,并根据预测的网络状况调整费用。

Gas定价与交易费用紧密相关,也可能因预确认而发生变革。目前,Gas价格基于即时网络需求波动。通过预确认,可以出现更细致的Gas定价模型。例如,Gas价格可以在一个前瞻性曲线上设置,就像商品期货市场一样。这将允许根据预期的未来网络状况更准确地定价。实施将需要与预言机系统集成,以提供可靠的未来状态预测,以及复杂的算法来根据这些预测和历史数据计算公平的Gas价格。

对最大可提取价值 (MEV) 的影响

MEV,或最大可提取价值,是指可以从区块内交易排序中提取的价值。预确认系统可能使某些传统形式的 MEV 提取变得更加困难,因为提前锁定交易顺序。然而,它们也可能根据预确认过程本身创造新的 MEV 机会。例如,准确预测哪些交易将被预确认可能具有重要价值,使交易者能够相应地定位。这将需要开发新的 MEV 提取算法,考虑预确认状态以及对共识机制的潜在变更,以确保 MEV 的公平分配。

区块空间估值

预确认为区块空间估值引入了新的时间维度。区块空间的定价可以根据保留的提前时间的不同而有所不同,类似于航空公司座位的定价。实施这将需要开发复杂的定价模型,考虑历史数据、未来预测和区块空间的时间价值。智能合约对于处理这些基于时间的预订和定价调整至关重要。

二层解决方案和排序者补偿

对于二层解决方案,预确认可能对排序者补偿模型产生重大影响。排序者可能提供预确认服务,保证特定未来 L2 块中的交易包含。这可能导致排序服务市场更具竞争力,排序者根据提供可靠的预确认的能力来区分自己。实施这将需要对现有 L2 协议进行修改,以纳入预确认机制,以及新的经济模型,以根据其预确认表现确定排序者的公平补偿。

新的金融工具和市场

预确认为新的金融工具和市场开辟了可能性。我们可能会看到区块空间期货或期权合约的兴起,用户可以购买在特定未来区块中包含交易的权利(但不承担义务)。这可能导致大规模区块链用户的复杂对冲策略。专门从事交易这些区块空间衍生品的做市商可能会应运而生。

预确认有什么特殊之处?

许多主要的 L2 对预确认表示了兴趣,主要集中在交易最终性、用户体验或二层与一层之间的互操作性等领域。

然而,监管问题是这一兴趣的显著驱动因素。在 web3 中,监管审查正在日益增加,特别是围绕处理用户资金或数据的集中系统。虽然基于去中心化网络构建的二层解决方案通常集成一些集中组件以提高效率。

许多二层系统中的一个关键集中组件是排序者。排序者负责在二层网络中对交易进行排序。它从用户收集交易,按特定顺序排列,并将其批量提交给Layer1 网络。这种中心化排序允许更快和更便宜的交易,但引入了单点控制。

排序者的集中性质可能因几个原因而潜在地吸引监管关注:

  1. 对交易排序的控制可能被视为市场操控,尤其在 DeFi 应用中。

  2. 中心实体对用户交易的控制可能被视为与传统金融中介相似,可能使其受银行或资金传输法规的影响。

  3. 可能出现关于数据隐私和用户信息处理的担忧。

  4. 对某些交易的审查或优先处理能力可能从监管的角度看显得有问题。

预确认技术可能提供一种去中心化排序过程的方式。这可以通过以下方式实现:

  1. 在多个参与者之间分配排序角色。

  2. 实施用于交易排序的共识机制。

  3. 用加密技术确保排序过程的公平性和透明性。

通过去中心化排序者,二层解决方案可能在某种程度上解决几个监管问题:

  1. 减少单点故障或控制,使系统更加弹性且不太可能被视为集中中介。

  2. 在交易排序中增加透明度,可能缓解市场操控的担忧。

  3. 改善抗审查能力,解决有关交易过滤或优先处理的担忧。

  4. 对用户数据和交易处理的责任更加分散,可能缓解数据隐私问题。

这一发展还强调了这一快速发展领域中技术创新、监管环境和增长战略之间复杂的相互作用。

Luban 的不同之处在哪?

与 Luban 的创始人 Harry 进行多次讨论后,我们对区块链开发的当前状态,特别是在预确认和二层扩展解决方案领域,做出了重要观察。通过他的洞察,我们识别出行业在构建新功能时的一个关键空白。

区块链领域的许多团队都在高度专注于构建基础设施。这些基础设施可能包括:

  • 预确认系统

  • 去中心化排序者

  • 跨链桥

  • 共识机制

  • 数据可用性解决方案

这些都是创建一个强大、可扩展和高效的区块链生态系统的关键组件。团队在解决与可扩展性、安全性和去中心化相关的复杂技术挑战方面投入了大量资源。

这些基础设施组件无疑对创建一个强大、可扩展和高效的区块链生态系统至关重要。团队在解决与提高可扩展性、增强安全性和保持去中心化相关的复杂技术挑战方面投入了大量时间、精力和资源。

尽管团队在开发先进的技术解决方案方面取得了巨大进展,但在最终用户如何实际与这些系统互动方面明显缺乏关注。这种关注的缺口可能导致几个潜在问题。

  • 首先,这些技术的先进性可能导致用户界面过于复杂,普通用户难以理解和导航。开发人员亟待解决的复杂技术细节可能会无意中反映在用户界面上,从而为非技术用户设立障碍。

  • 其次,用户可能需要理解基于排序和预确认等复杂概念才能有效使用这些系统。这产生了显著的技术障碍,可能会阻止许多不熟悉区块链技术的潜在用户。

  • 第三,在急于解决技术问题的过程中,UX/UI设计的考虑可能会被忽视。这可能导致系统虽然在技术上令人印象深刻,但不是用户友好的或交互直观的。

  • 最后,如果没有适当关注用户互动,可能会分配不足的资源用于教育用户如何利用这些新技术。这可能造成教育差距,即使技术强大且用户友好,用户可能也不理解如何利用其功能。

我们将这种关注的差距视为一种显著的差异化机会。这有可能催化采用,弥补先进基础设施与可能因区块链技术的复杂性而感到畏惧的主流用户之间的空白。

在许多项目具有相似技术能力的领域,卓越的用户互动可能是关键的差异化因素。

结论

我们相信,Luban通过其预确认机制和在提供卓越用户体验上的战略重点,是一种极好的方法。

这种双管齐下的方法同时解决去中心化基础层排序的技术挑战,以及经常被忽视的用户可及性方面。在提供类似技术能力的许多项目中,Luban 对无缝用户互动的重视可能成为一种强有力的差异化因素,揭示其尖端解决方案的潜力,重塑用户与 L2 的互动方式,以及以太坊未来的可扩展、安全和去中心化 web3 生态系统的蓝图。


l2iterative.com 找到 L2IV,并在 Twitter 上关注 @ l2iterative

  • 原文链接: l2ivresearch.substack.co...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
L2IV
L2IV
江湖只有他的大名,没有他的介绍。