• 全部
  • 产业
  • Web 3.0
  • DAO
  • DeFi
  • 符文
  • 空投再质押
  • 以太坊
  • Meme
  • 比特币L2
  • 以太坊L2
  • 研报
  • 头条
  • 投资

免责声明:内容不构成买卖依据,投资有风险,入市需谨慎!

解析 Cardano 分层架构:结算层与计算层

2026-10-16 00:00:00
收藏

为何卡达诺将资金与代码分离为两个层级

大多数区块链通过同一管道处理支付和智能合约,而卡达诺(Cardano)则不然。在卡达诺区块链中,这种分离被称为“卡达诺分层”(Cardano Layers)。其中一个层级负责处理钱包之间的 ADA 转账,另一个层级则运行决定转账是否被允许的代码逻辑。

本指南将分别解析这两个部分,并将它们并置对比,以便读者更清晰地理解其差异。


什么是结算层及其工作原理?

结算层是卡达诺的“会计”系统。它追踪资产归属,并在允许交易通过之前验证其有效性。

该层级基于 eUTXO 模型运行,这是比特币未花费交易输出(UTXO)系统的扩展版本。所有权以独立的片段(称为输出)进行追踪,而非单一的连续余额。一笔交易会消耗某些输出并创建新的输出。

根据官方文档,2021年9月的阿隆佐硬分叉(Alonzo hard fork)为该账本设计添加了脚本支持。这种结构意味着交易的结果(包括费用)可以在发送前进行计算和确认。


什么是计算层及其工作原理?

计算层是逻辑运行的地方。此处的智能合约是决定某个输出是否可以被花费的脚本。开发者可以使用基于 Haskell 的平台 Plutus,或使用 Aiken 等较新的语言编写这些脚本。

无论源语言如何,节点的虚拟机最终都会运行一种称为“无类型 Plutus 核心”(Untyped Placus Core)的编译格式。Aiken 的官方文档指出,其脚本会编译为该相同格式,且对于不熟悉 Haskell 的用户而言,Aiken 比 Plutus 更容易上手。

此外,专为金融协议设计的 Marlowe 语言也是通过 Plutus 脚本在链上运行的。这一侧的卡达诺负责判断支出条件是否满足,但它本身并不移动 ADA。


卡达诺分层对比:结算层 vs. 计算层

特性结算层 (Settlement Layer)计算层 (Computation Layer)主要功能移动 ADA,检查余额运行智能合约逻辑构建基础UTXO 账本规则Plutus, Aiken, Marlowe输出结果有效或无效的交易允许或拒绝花费主要用户钱包用户开发者独立运行?否,共享同一账本否,共享同一账本 需要明确的是,卡达诺的分层并非两个并行运行的区块链。它们是单个 eUTXO 账本内部的两种功能,Plutus 的支持是通过阿隆佐硬分叉引入的,而不是通过启动第二条链实现的。这一细节比简单的图表展示更为重要。




两层如何在交易中协同工作?

以一个简单的脚本锁定支付为例。钱包构建一笔试图花费某输出的交易。节点首先检查基本要素:签名、余额和费用。然后,附加在该输出上的脚本运行并给出“是”或“否”的答案。

如果答案为“是”,交易可以进入区块,账本转移价值;如果答案为“否”,则没有任何资金流动。没有哪一层能单独完成这项工作:脚本检查条件,而账本执行转账。

卡达诺基金会关于区块链的介绍中也描述了四个技术层,即网络层、共识层、结算层和脚本层。因此,两层视图最好作为一种简化的入门视角。


分离卡达诺分层的好处是什么?

有缺陷的合同只能阻止或允许对其进行的支出检查。它在重写链上其他地方的余额方面空间很小,而这正是基于账户的系统可能面临的问题。

这种隔离性为扩展工作留下了空间,例如 Hydra。Hydra 是一种第 2 层(Layer 2)设计,其中一小群人在链下进行交易,然后结算回主链。在此过程中,基础层保持其自身的结算规则不变。

原生代币也从中受益。账本以跟踪 ADA 的方式跟踪它们,因此它们继承了相同的可预测结算特性。


这种双层设计的局限性是什么?

虽然这种分离在理论上看起来更清晰,但在实践中感觉可能不同。由于脚本只能响应其验证的特定输出,因此在基于账户的链上简单的模式(如许多用户共享一个池)在这里需要额外的工程努力。

此外,脚本在每个交易的尺寸和执行限制下运行,这限制了一笔交易所能承载的逻辑量。

新逻辑在接触真实 ADA 之前需要经过仔细测试。这正是卡达诺测试网络的作用。如果没有这一步骤就部署脚本,可能会导致资金被困在永远无法满足的条件之后。


卡达诺分层对安全性和 DeFi 有何意义?

卡达诺上的去中心化金融(DeFi)应用(如借贷和交易项目)依赖于结算的可预测性,同时让计算层处理更复杂的逻辑。

如果结算变得不可预测,再巧妙的合约代码也无法使 DeFi 应用值得信赖。这种依赖性正是这两项功能保持分离的真正原因。


结论

卡达诺分层作为一对协同工作。结算层为每笔交易提供可预测、可验证的结果,而计算层允许开发者在不触及基础安全模型的情况下附加规则到该结果上。

引人注目的是,合约的影响范围在设计上保持得非常小。仍在测试的是,随着更复杂应用的到来,该模型的扩展能力能达到何种程度。要确认细节,卡达诺自己的技术文档是比任何单一解释文章更好的来源。

免责声明:

本网站、超链接、相关应用程序、论坛、博客等媒体账户以及其他平台和用户发布的所有内容均来源于第三方平台及平台用户。百亿财经对于网站及其内容不作任何类型的保证,网站所有区块链相关数据以及其他内容资料仅供用户学习及研究之用,不构成任何投资、法律等其他领域的建议和依据。百亿财经用户以及其他第三方平台在本网站发布的任何内容均由其个人负责,与百亿财经无关。百亿财经不对任何因使用本网站信息而导致的任何损失负责。您需谨慎使用相关数据及内容,并自行承担所带来的一切风险。强烈建议您独自对内容进行研究、审查、分析和验证。

展开阅读全文
更多新闻
自选
我的自选
查看全部
市值 价格 24h%