区块链关键词Rollup是什么,一文搞懂为什么要让它去中心化

老雅痞發佈於 2022-12-26更新於 2022-12-26

文章摘要

rollup顾名思义,就是把一堆交易rollup(卷)起来,变成一个rollup交易,所有节点接收到这个rollup交易之后,不去执行被卷起来的逻辑,而只去接受这些逻辑的执行结果。

rollup顾名思义,就是把一堆交易rollup(卷)起来,变成一个rollup交易,所有节点接收到这个rollup交易之后,不去执行被卷起来的逻辑,而只去接受这些逻辑的执行结果。而在今天这篇文章中,我们探讨了rollup去中心化的定义和高层思想,而并没有涉及关于去中心化rollup实现的深层技术细节。在开始之前,先让我们了解一下去中心化rollup的基础知识。

“”

去中心化rollup的定义是什么?

“”

在去中心化rollup的定义上存在一些分歧。但其被广泛接受的定义是:在去中心化rollup中,任何用户都可以确保他们的交易将被执行。

“”

我们应该花点时间问问为什么人们会关心rollup是否去中心化。鉴于rollup依赖L1来提供安全保障,用户不是无论如何都会受到保护吗?

“”

rollup保证只要L1(数据可用性层)存在,用户就可以通过在L1上强制进行交易来重建L2状态并退出rollup。如果系统不满足这个条件,那么我们会说它不构成一个rollup,而是另一种L2或侧链。这应该清楚地表明,选择一个高度去中心化的(始终是实时的,抗审查的)L1是至关重要的。另一个细微差别是,比起特定于应用的rollup,对于通用目的的rollup,用户必须能够强制包含任何任意交易,而不仅仅是“退出”交易。

定义一个rollup去中心化与否的区别在于,用户强制将其交易包括在内的难度或现实程度。例如,他们是否需要非常强大的计算资源来生成ZK证明?或者他们是否可以使用消费类硬件,或者短期租用廉价的服务器?是否有一些特权行为者长期享有自由支配权,从而降低了一个人试图被包含在内的能力,使之推迟?限制越少,去中心化程度越高。

在现实中,普通用户可能想要避免运行完整的rollup节点,在ZK-rollup的情况下则是避免运行验证程序附加组件。他们希望看到,他们进行交易的rollup有助于让广泛而多样化的参与者履行必要的职能。而且,新的参与者可以无许可地加入网络来执行这些功能。

“”

考虑到上述情况,让我们用去中心化rollup的另一个定义来结束本节,以帮助我们更好地理解:在去中心化rollup中,各方可以参与每个网络角色——即作为提议者、验证者和节点运行者。

“”

这将引导我们进入下一部分。

“”

如何去中心化rollup?

“”

鉴于上述定义,特别是第二个定义,你可能会看到,我们可以通过确保所有角色都可以由多方执行来去中心化rollup。这些角色是:

“”

>提议者

>验证者

>节点运行者

“”

在我们回顾每个角色之前,让我们简单回顾一下上一节中提到的一点:rollup作为L2解决方案,会决定他们希望扩展哪个L1,或者更准确地说,他们将使用哪个L1来保证安全。这里的“安全保证”是指依赖L1达成共识和数据可用性(DA)。虽然这不是说rollup本身可以调整到去中心化,但选择一个充分去中心化的L1是个关键的决定,Taiko选择了以太坊,以获得最强大的安全保证。

“”

接下来让我们看看各个角色。

“”

提议者

“”

提议者从用户的L2交易中构建rollup区块,并将其提交给L1。有时这些人在其他rollup系统中被称为排序者。

“”

提议者决定在区块中包含哪些交易,以及如何对它们进行排序。这是一个重要的角色,因为它可以从交易排序中提取利润,并决定排除哪些交易,从而能够审查某些交易、应用或用户。

“”

一个去中心化的rollup应该允许用户期望包含他们所有有效的交易。

“”

验证者

“”

验证者生成SNARK证明,断言上述提议区块的L2交易和区块的有效性。

“”

验证者决定将哪些提议的区块转换为链上验证区块。这个角色会决定一个区块何时可以达到链上验证状态,但无法决定哪些txs进入区块或它们如何排序。在这种链上验证状态之前,验证者可以挂起那些依赖于有效性证明的交易,或者挂起某些等待其母区块被链上验证的准链上验证区块。

“”

一个去中心化的rollup应该允许用户期望验证他们所有的有效交易。

“”

节点运行者

“”

节点运行者从链上(L1)数据执行交易,以与rollup状态保持同步。

“”

提议者和验证者需要运行完整的rollup节点来履行他们各自的角色。其他参与者也想要运行节点,例如提供块浏览器等服务的节点、基础设施提供商以及出于其他原因希望与链状态保持同步的用户。

“”

一个去中心化的rollup应该允许用户期望所有有效交易的执行。

“”

去中心化rollup有什么权衡?

“”

从中心化到去中心化的转变过程暴露出了一个权衡空间。

“”

在本节中,利弊两方面都适用于提议者和验证者(我们统称之为操作者);如前所述,我们将不考虑节点运行者,但请记住,运行rollup节点对这些角色都是必需的。

“”

在rollup提议者/验证者的背景下,我们看到了以下几点:

去中心化的实施与治理

“”

Vitalik最近写道:“去中心化的治理结构可以抵御内部的攻击者,而去中心化的实施可以抵御外部的强大攻击者。”这是在DAO的背景下说的——也就是说,治理结构和实施都与DAO有关。具体来说,它针对了DAO去中心化的一个目的:稳健性。

“”

我们认为,将这种框架广泛地用于rollup非常有帮助。

有鉴于此,到目前为止,我们已经讨论了rollup如何通过去中心化的实施来抵御外部威胁(审查、失效)。我们绝不能忽视rollup如何抵御内部威胁——抵御最初负责建设和维护它的组织和社区。这里可供rollup使用的工具是治理,或简单的说,其DAO。

“”

现在描述DAO的细节以及我们建议它采用哪些治理机制还为时过早,但这将是未来文章的主题。

“”

作为对这个话题的最后思考,我们可以看到,实施提供了对rollup属性的时间点分析,而治理可以描述实施如何随时间变化,以及哪一方可以做出这些决定。

你可能也喜歡

AI 成绩单背后,藏着一位华人“出题人”

AI领域重要的基准评测MMLU-Pro、MMMU、MMMU-Pro背后,都站着同一位“出题人”——加拿大滑铁卢大学助理教授陈文虎。 随着大语言模型能力快速提升,旧的评测基准如MMLU逐渐“失灵”,顶尖模型得分趋近满分,难以区分高下。为此,陈文虎团队于2024年推出MMLU-Pro。它通过将选项扩至10个、增加推理题比例、剔除简单题等方式,使模型准确率相较旧基准显著下降16%-33%,成绩波动更小,有效拉开了模型间的真实差距。 在多模态评测方面,陈文虎团队推出的MMMU基准包含1.15万道需结合图像与专业知识的复杂题目,即便是当时最强的GPT-4V和Gemini Ultra准确率也未超过60%。后续的MMMU-Pro则进一步堵住模型仅凭文本猜答案的漏洞,强制其进行真正的多模态理解。 陈文虎的研究方向长期聚焦于复杂信息理解与推理。他曾于谷歌DeepMind参与Gemini多模态模型的研发与评估工作,这让他深谙模型能力增长路径与评估盲区。他创立的“老虎实验室”不仅做评测,也研发视频理解与生成等模型,这种“既做题也出题”的经历,使其能更精准地设计出触及模型能力边界的评估体系。 如今,陈文虎已加入Meta超级智能实验室,继续专注于多模态预训练与评估工作。他的故事反映了在AI浪潮中,众多华人研究者正深度参与并塑造着行业发展的核心基础工作。

marsbit26 分鐘前

AI 成绩单背后,藏着一位华人“出题人”

marsbit26 分鐘前

Alliance 联创致创业者的一封信:写在 Cursor 卖出 600 亿美元之际

作者Imran以Cursor以600亿美元被收购为引,致信创业者,探讨如何发现并抓住创业机遇。 文章指出,许多创业者在看到成功案例后,因感觉市场饱和而放弃。真正的机会在于识别长期的技术趋势转变,并基于对未来的非共识信念,在市场成熟前默默构建。Cursor、Stripe、Figma、Shopify等公司均遵循此模式:在现有解决方案(如PayPal、Adobe、亚马逊)验证市场后,围绕新洞察、新技术或变化的用户需求进行重构。 创业者应首先找准自己在技术周期中的位置:早期入场者(如Coinbase、Cursor)应致力于让新技术对重度用户更易用;后期入场者则需寻找先行者忽视的“阴面”机会。 积累独特见解至关重要。创业者需深度沉浸于目标市场,体验所有竞品,与用户深入交流,从而发现未被满足的“火烧眉毛”般的痛点或能带来十倍提升的机会。产品MVP应极其聚焦,提供用户无法拒绝的转换理由,并尽可能降低用户的转换成本。 分发渠道常被低估,却是关键护城河。创业者需打造自己的分发引擎,通过无法规模化的“笨功夫”手动获取早期用户,实现渠道与市场的契合。 最后,成功离不开坚韧与适应力。伟大公司的创始人并非更聪明,而是能在漫长而艰难的过程中坚持足够久,让洞察产生复利。文章总结框架为:寻找技术周期更迭、培养独特洞察、痴迷市场、与客户交流、找到核心痛点、打造简单切入点、赢得分发渠道,并在困难时永不放弃。

链捕手39 分鐘前

Alliance 联创致创业者的一封信:写在 Cursor 卖出 600 亿美元之际

链捕手39 分鐘前

交易

現貨
合約
活动图片