-
bitcoin $77323.969542 USD
0.01% -
ethereum $2523.414850 USD
2.23% -
tether $0.999674 USD
0.01% -
bnb $732.334794 USD
2.37% -
xrp $1.364311 USD
0.51% -
usd-coin $0.999831 USD
0.00% -
solana $101.751035 USD
1.88% -
tron $0.339246 USD
0.15% -
hyperliquid $78.911101 USD
-1.42% -
zcash $1143.169120 USD
2.95% -
dogecoin $0.084522 USD
0.58% -
monero $539.820025 USD
5.75% -
chainlink $11.538258 USD
0.03% -
unus-sed-leo $9.111763 USD
0.28% -
cardano $0.208079 USD
-0.46%
什么是卡尔达诺智能合约以及它们有何不同?
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),我们将及时删除。
- CPEN Network Ink 代币:深入探讨移动挖矿、代币经济及其不断发展的遗产
- 2026-09-12 16:35:02
- XRP 投资者在市场不确定性和重大经济事件中面临关键决策
- 2026-09-12 16:40:01
- 在市场波动中,以太坊鲸鱼推动 ETH 飙升至 8 个月高位
- 2026-09-12 16:35:02
- sUSDe 收益率、Aave 借款利率和 USDe 循环:在 DeFi 的“大苹果”中走钢丝
- 2026-09-12 12:45:01
- USDC Bridge CCTP、稳定币链变、Bridge 关闭:引领跨链转账新时代
- 2026-09-12 12:45:01
- 在投资者强烈抗议和激励计划撤回之际,Metaplanet 将高管股份削减 41.1%
- 2026-09-12 12:35:02
相关百科
如何查看DOGE期货成交量及持仓量?
2026-09-12 08:39:38
了解 DOGE 期货交易量1. 期货交易量是指在特定时间范围内交易的DOGE份期货合约的总数,通常以每天或每小时计算。 2. 高成交量通常表明市场参与度较高,并且可以表明潜在的趋势延续或逆转,具体取决于价格走势背景。 3. 交易者监控交易量峰值以及突破或崩溃,以评估合法性——交易量上升支持的持续价格...
如何查看BTC期货交易量和持仓量?
2026-09-12 15:19:55
BTC期货指标的数据源1. CoinGlass API v4 提供 30 多个交易所的实时融资利率、清算热图和精细的未平仓合约细分。 2. 币安期货 API 提供对买卖深度、合约特定交易量历史记录和保证金比率快照的本机访问。 3. OKX 数据门户提供可下载的 CSV 档案,其中包含每日结算价格、按...
如何看懂DOGEUSDT永续合约图表?
2026-09-11 19:19:48
了解 DOGEUSDT 永续图表上的价格走势1. 蜡烛图的形成揭示了直接的市场情绪——绿色蜡烛表示买盘占主导地位,而红色蜡烛则反映该区间内的抛售压力。 2. 实体上方和下方的灯芯信号拒绝更高或更低的价格;在波动较大的模因币市场中,长上影线通常先于短期反转。 3. 接近关键水平的连续小实体蜡烛表明在突...
如何在币安查看BTC合约资金费用?
2026-09-10 08:00:06
找到资金费率显示1. 进入币安合约交易界面,选择BTCUSDT永续合约。 2. 观察价格图表正下方或订单簿附近的区域——该区域包含一个标有资金费率的标签框。 3. 显示值实时更新,反映当前每小时的资金费率,无论是正数还是负数。 4. 单击资金费率框将打开一个弹出窗口,显示多个结算周期的历史资金价值。...
如何计算SOLUSDT期货盈亏?
2026-09-10 19:19:37
了解 SOLUSDT 期货合约规格1、每张SOLUSDT期货合约均以USDT报价,以USDT结算,为线性永续合约。 2.基础资产为SOL,报价资产为USDT——所有盈亏计算均直接以USDT计价。 3. 价格变动的最小变动单位为0.01 USDT,合约乘数固定为每张合约1 SOL。 4. Bitget...
如何计算XRPUSDT期货盈亏?
2026-09-09 17:40:21
了解 XRPUSDT 期货合约规格1、每张XRPUSDT永续合约以USDT报价,以USDT结算,每张合约面值为1XRP。 2. 对于包括 Binance 和 Bybit 在内的大多数主要交易所,最小价格增量(报价单位)为 0.0001 美元。 3. 杠杆范围从 1 倍到 75 倍不等,具体取决于头寸...
如何查看DOGE期货成交量及持仓量?
2026-09-12 08:39:38
了解 DOGE 期货交易量1. 期货交易量是指在特定时间范围内交易的DOGE份期货合约的总数,通常以每天或每小时计算。 2. 高成交量通常表明市场参与度较高,并且可以表明潜在的趋势延续或逆转,具体取决于价格走势背景。 3. 交易者监控交易量峰值以及突破或崩溃,以评估合法性——交易量上升支持的持续价格...
如何查看BTC期货交易量和持仓量?
2026-09-12 15:19:55
BTC期货指标的数据源1. CoinGlass API v4 提供 30 多个交易所的实时融资利率、清算热图和精细的未平仓合约细分。 2. 币安期货 API 提供对买卖深度、合约特定交易量历史记录和保证金比率快照的本机访问。 3. OKX 数据门户提供可下载的 CSV 档案,其中包含每日结算价格、按...
如何看懂DOGEUSDT永续合约图表?
2026-09-11 19:19:48
了解 DOGEUSDT 永续图表上的价格走势1. 蜡烛图的形成揭示了直接的市场情绪——绿色蜡烛表示买盘占主导地位,而红色蜡烛则反映该区间内的抛售压力。 2. 实体上方和下方的灯芯信号拒绝更高或更低的价格;在波动较大的模因币市场中,长上影线通常先于短期反转。 3. 接近关键水平的连续小实体蜡烛表明在突...
如何在币安查看BTC合约资金费用?
2026-09-10 08:00:06
找到资金费率显示1. 进入币安合约交易界面,选择BTCUSDT永续合约。 2. 观察价格图表正下方或订单簿附近的区域——该区域包含一个标有资金费率的标签框。 3. 显示值实时更新,反映当前每小时的资金费率,无论是正数还是负数。 4. 单击资金费率框将打开一个弹出窗口,显示多个结算周期的历史资金价值。...
如何计算SOLUSDT期货盈亏?
2026-09-10 19:19:37
了解 SOLUSDT 期货合约规格1、每张SOLUSDT期货合约均以USDT报价,以USDT结算,为线性永续合约。 2.基础资产为SOL,报价资产为USDT——所有盈亏计算均直接以USDT计价。 3. 价格变动的最小变动单位为0.01 USDT,合约乘数固定为每张合约1 SOL。 4. Bitget...
如何计算XRPUSDT期货盈亏?
2026-09-09 17:40:21
了解 XRPUSDT 期货合约规格1、每张XRPUSDT永续合约以USDT报价,以USDT结算,每张合约面值为1XRP。 2. 对于包括 Binance 和 Bybit 在内的大多数主要交易所,最小价格增量(报价单位)为 0.0001 美元。 3. 杠杆范围从 1 倍到 75 倍不等,具体取决于头寸...
查看所有文章














