
先明确区块链解决的问题
NIST《区块链技术概述》将区块链描述为以分布式方式实现、具有篡改可察觉和抗篡改特性的数字账本。其基础作用是让参与者共同记录交易,并在网络正常运行时保持已发布记录的稳定性。由此判断产业互联网的适用性,应先确认业务是否需要跨主体共享且可核验的历史记录。
条件一:确有多方共享记录的需求
当业务涉及不同参与方,而且各方都需要依据同一组记录确认业务状态时,共享账本才有明确用途。评估时应说清楚谁提交记录、谁验证记录、谁使用记录,以及需要共同确认哪些事实。如果记录始终由单一主体内部使用,仅凭“数据多”或“需要数字化”不足以说明区块链适用。
条件二:需要保留可追溯的历史
区块链适合重视记录连续性、需要发现事后改动的协作过程。但抗篡改能力有网络正常运行等前提,不能理解为任何条件下都绝对不可更改。业务还应区分历史留存与错误纠正:错误输入需要有后续更正和责任说明,保存历史本身不会使错误变成正确。
条件三:链外数据有可靠的接入机制
以太坊预言机文档说明,智能合约默认不能直接获取链外信息,需要预言机等机制接入外部数据;这种接入同时带来数据正确性、完整性和可用性问题。
产业业务若依赖设备读数、交付确认等外部事实,就需要明确数据来源、采集责任、更新要求和异常处理方式。链上各方对一个输入达成一致,并不等于该输入已经真实反映现实。来源无法核验或长期无法更新时,自动执行也会失去可靠基础。
条件四:规则明确且输入能够保持一致
涉及智能合约时,业务条件必须能转化为明确的执行规则。同一状态和同一输入应产生一致结果,否则节点难以共同确认状态变化。需要临场解释、人工裁量或仍有争议的事项,应明确其确认流程,再决定哪些结果可以进入合约。外部数据缺失、相互矛盾或延迟时如何处理,也属于适用性评估的一部分。
常见问题:上链是否就可信,是否必须自动执行
上链不等于原始信息真实。共享账本主要帮助参与方保存和核验已记录的信息,真实性仍依赖数据产生与接入环节。智能合约也不是所有共享账本业务的必要条件:共同留存记录与自动执行规则是不同需求,应分别判断。适用范围最终取决于多方协作需求、记录保护需求,以及数据和规则是否具备可靠运行的基础。