
透明市场的技术含义
这里的区块链透明市场,指利用共享账本让相关参与者核验业务记录和规则执行过程的场景,不特指某个项目。透明可以面向公众,也可以限定在获得权限的参与者之间。
NIST《区块链技术概述》将区块链描述为分布式、具有篡改可察觉性和抗篡改能力的数字账本;在网络正常运行时,已发布的交易记录不能被随意更改。这为历史记录核验提供基础,但不能单独证明整个市场公平。
条件一:确有多方共同核验的需求
适用场景应存在多个参与方,需要围绕同一套记录确认业务状态、追溯变化。判断重点是共享记录能否解决各方信息不一致的问题,以及各方是否接受共同的记录规则。若只有单一主体内部使用数据,共享账本的必要性就需要另行评估。
条件二:输入数据有可信来源
记录难以篡改,与记录内容真实是两个问题。涉及实物交付、检验结果等链外事实时,需要明确由谁采集信息、如何核验,以及错误输入如何处理。
以太坊智能合约文档说明,合约按程序执行,无法自行获取链外事件信息,需要预言机等机制提供外部数据。因此,链外数据进入系统的环节,也是透明市场必须审视的信任边界。
条件三:业务规则能够清楚表达
需要自动执行的环节,应有明确的触发条件、输入要求和执行结果。例如,系统可以依据已记录的状态判断是否满足某项条件;对于依赖主观判断或尚有争议的事实,则需要额外的确认与争议处理安排。自动执行的可靠性,取决于程序规则与输入数据是否符合业务要求。
条件四:公开范围与治理责任明确
设计时应说明哪些人能够读取、提交和核验记录,哪些信息需要保密。能够查看记录,还需要配合清楚的字段含义和规则说明,才能形成有效核验。
同时,各方需要约定规则变更、权限管理和错误处理的责任。历史记录难以更改,意味着纠错应有可追溯的处理方式,不能把直接覆盖旧记录作为默认方案。
常见问题
上链后是否就能杜绝造假?不能。共享账本有助于发现记录被改动,但虚假信息仍可能在录入时进入系统,需要数据来源核验配合。
透明是否意味着所有信息必须公开?不意味着。公开范围应与核验目标相匹配,不能仅凭使用区块链就认定全部信息对所有人可见。
是否必须使用智能合约?不一定。共享账本可以承担记录与追溯功能;只有涉及规则自动执行时,才需要进一步评估智能合约是否适合。