
从共享记录理解应用边界
区块链衍生新经济的应用边界是什么,核心在于识别技术能够保障哪些环节。多方协作中的记录一致性、规则执行和外部事实确认,是不同的问题,不能因为其中一个环节采用区块链,就认为整个业务都获得了同等保障。
NIST《区块链技术概述》将区块链描述为分布式实现、具有篡改可察觉性和抗篡改能力的数字账本。在网络正常运行的条件下,参与者能够共享交易记录,已发布记录不能被随意更改。这说明其基础价值在于共同记账与维护记录一致性。
适用条件:需要多方共同确认记录
当业务涉及多个参与方,需要共同确认操作历史,并能事先明确记录格式和有效性规则时,共享账本才有清晰的用途。判断应用是否合理,可以先问:哪些主体需要共同记账,哪些状态需要达成一致,记录将用于验证什么?
如果关键事实和操作权限仍由单一主体掌握,上链所能改善的主要是记录环节。它不能仅凭分布式存储,就让其他参与者获得对原始事实的独立验证能力。
数据边界:写入一致不等于事实真实
以太坊开发者文档说明,智能合约默认无法直接访问链外信息,预言机负责将外部数据引入链上。其可靠性涉及数据正确性、持续可用性以及提供者的激励与责任。
例如,以天气条件触发的自动化安排,需要先确定采用哪个数据源、何时更新,以及出现冲突时如何处理。即使所有节点都根据同一份输入得到相同结果,也只能说明执行一致,不能单独证明天气输入准确。
执行边界:代码与现实履约需分别判断
智能合约适合处理条件明确、输入可用、结果能够由程序执行的规则。涉及外部设备或现实服务时,还需要链下系统配合。链上记录了触发条件,并不自动代表设备已经动作或服务已经完成。
因此,应用设计需要说明数据如何进入系统、代码能够控制哪些状态,以及哪些结果仍依赖外部主体。所谓新经济模式的可行性,不能只由合约是否能够运行来证明。
常见问题
上链能否证明信息真实?不能单独证明。抗篡改主要保护记录写入后的完整性,输入是否准确仍需核验。
接入预言机是否就消除了信任问题?没有。还需判断来源是否可靠、数据是否及时,以及错误能否被发现和追责。
用了区块链是否就产生新的经济价值?技术能力本身不足以支持这一结论。需要进一步说明共享记录解决了什么协作问题,以及数据提供和现实执行是否具备相应条件。