
上链能够确认什么
理解知识上链,可以从知识内容、版本标识及相关记录进入共享账本入手。NIST对区块链的概述强调其篡改可察觉与抗篡改特征:网络正常运行时,已发布的交易记录不能被随意更改。这为核对记录提供了基础,但不等于审核了记录中的知识。
例如,一份说明被记录下来,可以为后续比较版本提供依据;其中的论证是否成立、描述是否符合现实,仍需要相应证据。记录可靠与内容正确,是两个需要分别判断的问题。
链外事实需要额外的信任机制
以太坊预言机文档说明,智能合约默认无法直接获取链外信息,预言机负责把外部数据传入链上。这个连接过程需要处理数据正确性、可用性及提供者责任等问题。
因此,知识引用外部检测结果或事件结论时,边界延伸到了数据采集与提交环节。即使合约严格按规则执行,错误输入也可能产生错误结果。核验时既要看提交记录,也要看原始来源、采集方式和更新条件。
什么条件下适合应用
当参与方需要共享记录、核对版本,并按照明确条件处理信息时,上链具有可讨论的应用空间。前提是先界定记录对象:保存的是原始内容、某次判断,还是关于内容的证明,三者不能混用。
适合自动处理的条件应当能够明确表达和重复核验。对于尚有争议的解释、依赖语境的判断或不断变化的知识,可以记录其提出与修订过程,但不宜仅凭链上状态就认定其为最终结论。
纠错与执行的边界
抗篡改特征要求应用提前考虑纠错:错误记录出现后,需要明确如何发布修订、关联旧版本,以及让使用者识别当前有效内容。保留历史并不意味着历史中的每个说法都持续有效。
链上程序的执行范围也需要明确。若结果涉及外部设备或现实服务,还需要链外系统响应。链上已记录请求,不能单独证明现实动作已经完成。
常见问题
上链是否意味着权威认证?不能仅由上链得出这一结论。认证资格、审核方法和证据质量,需要独立核验。
多个预言机是否就能确保真实?数量本身不足以作出保证,还要检查它们是否依赖同一个错误来源,以及数据不一致时如何处理。
判断应用是否合适,可以围绕三个问题展开:需要共同确认哪类记录,谁为输入信息负责,发生争议后如何修订与追责。这些问题决定了上链记录能支持多大范围的结论。