区块链 · 技术与行业
文章库关于本站

区块链行业

考察区块链项目的应用边界是什么:适用条件与常见问题

摘要

考察区块链项目的应用边界,需要区分共享记录、链外数据和现实执行三个层面。区块链能够支持共同记账与规则执行,但数据是否真实、外部服务是否可靠、现实动作能否完成,仍需分别验证。

区块链价格波动率的科技主题配图

应用边界首先是能力与依赖的分界

考察区块链项目的应用边界是什么,核心是识别哪些结果由链上机制保障,哪些结果依赖外部条件。项目能够记录一项业务,不等于能够独立完成这项业务。判断时应把共同记账、数据输入、规则执行和现实交付拆开观察。

NIST《区块链技术概述》将区块链描述为分布式实现、具有篡改可察觉性与抗篡改性的数字账本。在网络正常运行的条件下,已发布交易不能被随意改变。这支持对记录一致性的讨论,但不能直接证明记录所描述的现实情况属实。

区块链价格预警的科技主题配图

适用条件:是否需要共同维护记录

共享账本的适用前提,是业务确实需要一组参与者共同记录和核对交易。考察项目时,可以追问:谁提交记录,谁验证记录,各方需要就什么状态达成一致?如果这些问题没有明确答案,仅说明“使用区块链”不足以解释应用价值。

区块链行情数据api的科技主题配图

还应明确链上规则能够判断什么。例如,签名是否有效、账户状态是否满足条件,可以依据链上信息验证;货物是否完好、某地是否发生天气事件,则需要外部证据。

数据边界:预言机连接外部信息

以太坊预言机文档说明,智能合约默认无法直接读取链外信息。预言机负责获取并传递外部数据,使合约能够使用这些输入,同时引入对数据正确性、可用性和提供者责任机制的要求。

因此,考察依赖外部数据的项目,应明确数据来源、更新条件以及不同报告发生冲突时的处理规则。多个报告者如果都依赖同一个原始来源,也不能仅凭报告者数量判断信息可靠性。

执行边界:链上触发与现实完成

可以用一个假设的天气触发业务理解边界:链上程序能够按照收到的天气数据检查条件,但观测是否准确,需要由数据采集和传递机制支撑。条件判断正确与输入真实,是两个需要分别验证的问题。

同样,链上事件可以向外部系统传递信号,但设备是否响应、服务是否完成,仍取决于链外系统。考察项目时,应确认外部环节失败后由谁处理,以及链上记录如何反映处理结果。

常见问题:上链是否等于可信

上链是否意味着信息真实?抗篡改主要保护记录发布后的完整性;错误输入也可能被稳定保存。智能合约是否意味着不再需要信任?其执行依赖代码与链上状态,涉及外部事实时,还要审视数据提供和传递环节。

应用边界清楚的项目,应能够说明自身保障哪些记录与规则、依赖哪些外部条件,以及异常如何处理。上述框架用于理解通用技术能力,不能替代对具体项目实现和运行证据的核验。

← 返回全部文章

延伸阅读 · 相关栏目

区块链技术区块链行业区块链研究资料与核验