区块链 · 数字资产知识 · 行业资讯
文章库关于本站

资料与核验

区块链技术新的应用相关术语如何理解:智能合约、预言机与数据馈送

摘要

理解区块链应用术语,可以从规则执行、外部数据输入和权限管理三个环节入手。本文解释智能合约、预言机、数据馈送、可组合性与多重签名的含义,并说明这些概念的适用条件和常见误解。

玻璃文档与棱镜的原创资料研究概念插画

先按功能理解术语

区块链技术新的应用相关术语如何理解,关键是分清每个术语解决什么问题。智能合约负责执行链上规则,预言机负责引入链外信息,数据馈送提供可读取的数据,多重签名则用于设置共同授权条件。这些概念处在不同环节,可以共同组成一个应用。

理解“新应用”时,可以先问三个问题:规则在哪里执行,依据的数据从哪里来,谁有权调整系统。术语只有放回这些具体问题中,才能说明应用的能力与边界。

智能合约与可组合性

以太坊开发者文档将智能合约解释为位于链上特定地址的程序,包含代码和状态。用户通过交易调用其功能;部署和执行涉及链上计算费用。可组合性指合约能够调用其他合约,将已有功能组合起来。

可以把代码理解为处理规则,把状态理解为规则执行后留下的记录。判断一个应用能否完成某项业务,需要看程序实际检查了哪些条件、修改了哪些记录。名称中的“智能”不意味着程序能够自行理解业务意图;组合更多合约也意味着需要理解各个依赖的行为。

预言机与数据馈送

智能合约本身不能直接获取链外事件信息,预言机承担向链上提供外部数据的作用。Chainlink文档介绍的数据馈送可提供价格、储备等信息;聚合器保存更新数据,代理合约提供访问入口。MVR馈送则能在一次链上更新中包含多个不同类型的数据项。

预言机描述的是连接链内外信息的机制,数据馈送更侧重应用读取的数据服务。理解一条数据,除了看数值,还要看它代表什么、何时更新、采用什么单位。将数据写入区块链,不能单独证明其对应的现实情况完全准确。

多重签名与权限边界

以太坊文档介绍的多重签名合约要求达到规定数量的有效签名后才执行操作,可将授权责任分配给多方。这类机制也可用于简单的去中心化自治组织治理。

理解多重签名时,需要同时看可签署成员和通过门槛。多人共同授权能够减少对单一密钥的依赖,但签名数量本身无法说明一项决定是否合理,也不能替代对合约规则的检查。

适用条件与常见问题

依赖外部数据的应用,需要处理数据延迟和中断。Chainlink文档强调监测与保护措施,这意味着接入数据服务后,应用仍需明确异常情况下如何运行。纯粹依据链上记录执行的规则,则不一定需要外部数据。

“自动执行”是否代表无人管理?不能这样推断,仍需查看管理权限。“代理合约”是否就是数据来源?代理主要提供访问入口,背后聚合器可以变化。“可组合”是否意味着组合后必然可靠?也不能仅凭该特性下结论,还要检查组件之间的数据含义、权限和异常处理是否一致。

← 返回全部文章

延伸阅读 · 相关栏目

区块链基础技术原理数字资产知识资料与核验