市值: $2.6211T 0.33%
成交额(24h): $44.7391B 21.75%
恐惧与贪婪指数:

33 - 恐惧

  • 市值: $2.6211T 0.33%
  • 成交额(24h): $44.7391B 21.75%
  • 恐惧与贪婪指数:
  • 市值: $2.6211T 0.33%
加密货币
话题
百科
资讯
加密话题
视频
热门加密百科

选择语种

选择语种

选择货币

加密货币
话题
百科
资讯
加密话题
视频

什么是卡尔达诺智能合约以及它们有何不同?

Cardano smart contracts, written in Plutus (Haskell-based), execute off-chain with on-chain validation via cryptographic proofs—ensuring security, formal verifiability, and no reentrancy risks.

2026/01/24 21:19

卡尔达诺智能合约概述

1. Cardano智能合约是用Plutus编写的自动执行协议,Plutus是一种基于Haskell构建的函数式编程语言。

2. 它们在卡尔达诺区块链上运行并执行预定义逻辑,无需中介机构。

3. 每个合约都被编译到 Plutus Core 中,这是一种低级类型的 lambda 演算语言,确保确定性执行。

4. 合约作为交易的一部分进行部署,并在账本处理过程中由全节点进行验证。

5. 执行在链下进行以进行脚本验证,链上验证仅依赖于密码证明和输入数据完整性。

链上与链下执行模型

1. 与以太坊不同,以太坊在区块验证期间合约代码直接在 EVM 上运行,Cardano 将脚本评估与共识分开。

2. 用户使用输入、输出和兑换者构建交易,然后附加序列化的 Plutus 脚本以在交易包含时进行验证。

3. 验证器仅在交易验证期间运行——链上不存在持久状态或运行时环境。

4. 脚本执行消耗的内存和CPU单位以执行预算衡量,必须在ADA中声明并支付。

5. 该模型强制执行严格的资源核算,防止链上无限循环或无限计算。

形式验证和安全基础

1. Plutus 合约可以使用数学证明进行正式验证,保证指定假设下的正确性。

2.底层UTXO记账模型确保每笔交易消耗特定的、不可变的输出,消除重入漏洞。

3. Cardano的账本规则用Haskell表达,并在实施前经过严格的同行评审规范。

4. 合约逻辑与钱包行为分离——签名密钥控制资金,而脚本控制支出条件。

5.这种架构消除了类范围的漏洞,例如基于账户的模型中常见的 DAO 黑客或闪贷操纵。

通过 Marlowe 和 Plutus 生态系统实现互操作性

1. Marlowe 是一种位于 Plutus 之上的特定领域语言,专门为金融合约而设计,并且可供非开发人员使用。

2. Plutus 提供开发人员工具,包括 REPL、测试框架以及与 Cardano 节点 CLI 的集成以进行本地模拟。

3. 合约通过 UTXO 组合进行交互——多个脚本可以保护单个输出,从而无需共享可变状态即可实现可组合性。

4.不存在全球合约登记处;脚本哈希作为直接嵌入交易输出中的唯一标识符。

5. 跨合约调用不是原生的——交互是通过显式的交易构造和输出引用发生的。

常见问题解答

问:卡尔达诺智能合约可以访问真实世界的数据吗?答:原生预言机不是基础协议的一部分。外部数据必须通过作为交易输入包含的签名链下源提供,或通过可信证明进行验证。

问:卡尔达诺智能合约支持升级吗?答:可升级性不是内置的。合约一旦部署就不可更改。开发人员使用参数化验证器、委托模式或多重签名治理输出来实现灵活性。

问:卡尔达诺的 Gas 定价是动态的吗?答:执行费用是使用每次操作的固定计算成本确定性地计算的,并通过链上治理提案定期调整,而不是市场驱动的拍卖。

问:Plutus 脚本可以与 ADA 以外的代币交互吗?答:是的。 Cardano 上的原生代币共享相同的 UTXO 模型。脚本可以验证交易输入和输出中的代币存在、数量和策略 ID。

免责声明:info@kdj.com

所提供的信息并非交易建议。根据本文提供的信息进行的任何投资,kdj.com不承担任何责任。加密货币具有高波动性,强烈建议您深入研究后,谨慎投资!

如您认为本网站上使用的内容侵犯了您的版权,请立即联系我们(info@kdj.com),我们将及时删除。

相关百科

如何计算持有 BTCUSDT 期货头寸的总成本

如何计算持有 BTCUSDT 期货头寸的总成本

2026-10-26 04:06:35

BTCUSDT 期货头寸的总成本构成1. 持有BTCUSDT期货头寸的总成本包括显性费用和隐性费用。显性成本包括开仓和平仓交易费用,而隐性成本主要来自一段时间内的资金费率支付或收入。 2. 开仓费用按照入场时的名义价值与交易所的吃单/挂单费用表的乘积计算——对于主要平台上的吃单来说,开仓费用通常在 ...

如何同时监控 XRPUSDT 资金费率和未平仓合约

如何同时监控 XRPUSDT 资金费率和未平仓合约

2026-10-20 18:39:42

XRPUSDT 永续合约的资金费率机制1. XRPUSDT永续合约的资金费率每八小时计算一次,使用XRP和USDT计价借贷市场之间的溢价指数和利差。 2. Binance、Bybit 和 OKX 等交易所在其衍生品 API 端点中发布实时资金费率数据,从而实现仪表板或警报系统的自动摄取。 3. 正的...

如何设置 SOLUSDT 永续合约盈亏平衡止损

如何设置 SOLUSDT 永续合约盈亏平衡止损

2026-10-23 09:34:18

了解盈亏平衡止损机制1. 盈亏平衡止损是一种动态订单,随着头寸盈利变动而向上调整,执行时锁定零净损失。 2. 它仅在交易达到预定利润阈值后才起作用——通常是初始风险或入场费的 1 至 2 倍。 3. 在币安 SOLUSDT 永续合约上,此逻辑必须手动触发或编写脚本,因为本机交易所 UI 不会自动将止...

如何使用币安期货计算器进行 ETHUSDT 交易

如何使用币安期货计算器进行 ETHUSDT 交易

2026-10-21 02:00:11

了解币安期货计算器界面1. 该计算器直接嵌入币安合约交易界面中,可通过订单输入面板下的 ETHUSDT 永续合约页面访问。 2. 随着用户调整输入字段(包括仓位大小、入场价格、杠杆水平以及止盈或止损水平),它会动态更新。 3. 接受多种格式的输入值:合约数量(ETH)、名义价值(USDT)或保证金金...

合约强平前如何查看BTCUSDT标记价格

合约强平前如何查看BTCUSDT标记价格

2026-10-26 12:20:18

了解BTCUSDT期货的标记价格1. 标记价格是交易所为防止市场波动期间出现不公平清算而使用的计算值。 2.反映了来自多个来源的公平、稳定的参考价格,包括指数价格和资金费率。 3. 与最新成交价不同,标记价格包含来自顶级现货交易所的时间加权平均值,以降低操纵风险。 4. 在币安上,BTCUSDT标记...

如何调整 TRUMPUSDT 永续合约的杠杆

如何调整 TRUMPUSDT 永续合约的杠杆

2026-10-30 22:19:37

了解 TRUMPUSDT 永续合约机制1. TRUMPUSDT 是在多个一级衍生品交易所上市的主题永续期货合约,旨在跟踪围绕美国政治叙事而非基础资产基本面的价格情绪。 2、根据平台不同,采用标准的反向或线性结算逻辑,以USDT作为报价和保证金资产。 3. 合约使用的标记价格源自现货 BTC/USDT...

如何计算持有 BTCUSDT 期货头寸的总成本

如何计算持有 BTCUSDT 期货头寸的总成本

2026-10-26 04:06:35

BTCUSDT 期货头寸的总成本构成1. 持有BTCUSDT期货头寸的总成本包括显性费用和隐性费用。显性成本包括开仓和平仓交易费用,而隐性成本主要来自一段时间内的资金费率支付或收入。 2. 开仓费用按照入场时的名义价值与交易所的吃单/挂单费用表的乘积计算——对于主要平台上的吃单来说,开仓费用通常在 ...

如何同时监控 XRPUSDT 资金费率和未平仓合约

如何同时监控 XRPUSDT 资金费率和未平仓合约

2026-10-20 18:39:42

XRPUSDT 永续合约的资金费率机制1. XRPUSDT永续合约的资金费率每八小时计算一次,使用XRP和USDT计价借贷市场之间的溢价指数和利差。 2. Binance、Bybit 和 OKX 等交易所在其衍生品 API 端点中发布实时资金费率数据,从而实现仪表板或警报系统的自动摄取。 3. 正的...

如何设置 SOLUSDT 永续合约盈亏平衡止损

如何设置 SOLUSDT 永续合约盈亏平衡止损

2026-10-23 09:34:18

了解盈亏平衡止损机制1. 盈亏平衡止损是一种动态订单,随着头寸盈利变动而向上调整,执行时锁定零净损失。 2. 它仅在交易达到预定利润阈值后才起作用——通常是初始风险或入场费的 1 至 2 倍。 3. 在币安 SOLUSDT 永续合约上,此逻辑必须手动触发或编写脚本,因为本机交易所 UI 不会自动将止...

如何使用币安期货计算器进行 ETHUSDT 交易

如何使用币安期货计算器进行 ETHUSDT 交易

2026-10-21 02:00:11

了解币安期货计算器界面1. 该计算器直接嵌入币安合约交易界面中,可通过订单输入面板下的 ETHUSDT 永续合约页面访问。 2. 随着用户调整输入字段(包括仓位大小、入场价格、杠杆水平以及止盈或止损水平),它会动态更新。 3. 接受多种格式的输入值:合约数量(ETH)、名义价值(USDT)或保证金金...

合约强平前如何查看BTCUSDT标记价格

合约强平前如何查看BTCUSDT标记价格

2026-10-26 12:20:18

了解BTCUSDT期货的标记价格1. 标记价格是交易所为防止市场波动期间出现不公平清算而使用的计算值。 2.反映了来自多个来源的公平、稳定的参考价格,包括指数价格和资金费率。 3. 与最新成交价不同,标记价格包含来自顶级现货交易所的时间加权平均值,以降低操纵风险。 4. 在币安上,BTCUSDT标记...

如何调整 TRUMPUSDT 永续合约的杠杆

如何调整 TRUMPUSDT 永续合约的杠杆

2026-10-30 22:19:37

了解 TRUMPUSDT 永续合约机制1. TRUMPUSDT 是在多个一级衍生品交易所上市的主题永续期货合约,旨在跟踪围绕美国政治叙事而非基础资产基本面的价格情绪。 2、根据平台不同,采用标准的反向或线性结算逻辑,以USDT作为报价和保证金资产。 3. 合约使用的标记价格源自现货 BTC/USDT...

查看所有文章

User not found or password invalid

Your input is correct