
信用价值具体体现在哪里
这里的“信用价值”指区块链为多方协作提供的记录可信基础。NIST《区块链技术概述》将区块链描述为具有篡改可察觉性和抗篡改能力的分布式账本,并把已发布交易不能被改变的描述限定在网络正常运行的条件下。其作用是提供共同核验记录的基础,而非保证参与者始终诚实。
条件一:存在多方共享和核验记录的需求
当多个参与方需要围绕同一组记录协作,且需要核验交易历史时,共享账本才有明确的用途。各方还需要对哪些记录有效、如何更新状态形成共同规则。只有存储需求,没有共同核验需求时,不能仅凭采用区块链就认定产生了额外的信用价值。
条件二:网络正常运行,安全假设成立
抗篡改能力有运行前提,不能理解为任何情况下都绝对不可更改。评估其信用价值,需要关注共识机制所依赖的条件是否成立,以及记录是否确实按照网络规则得到确认。共同认可规则并持续执行这些规则,是账本可信的基础。
条件三:链外输入具有可核验性
以太坊预言机文档说明,智能合约默认不能直接访问链外信息,需要预言机传入外部数据;这也引入了数据正确性、可用性和提供者责任的问题。因此,涉及现实事件的应用,需要明确数据来自哪里、传输过程是否完整、更新是否及时,以及不同来源发生冲突时如何处理。
例如,涉及货物交付的记录,可以在链上保留并供各方核验;货物是否实际送达,仍需要可靠的链外证据。把错误信息写入账本,只会留下可追溯的错误记录。
条件四:数据供给持续可用,责任能够落实
依赖外部数据的合约,需要持续获得符合要求的输入。数据缺失或过期,可能妨碍执行;错误输入则可能触发错误结果。数据还应能够关联到提供者,并有相应的责任约束。预言机连接了链内与链外,不能自动消除对信息来源的信任需求。
常见问题:上链是否等于真实可信
不等于。核验一条记录是否被改动,与核验记录所描述的事实是否真实,是不同的问题。多个节点对输入达成一致,也不能单独证明输入符合现实。
智能合约是否能替代全部信用机制?不能。它可以按既定条件自动执行,但执行结果仍取决于规则和输入。区块链的适用范围,应落在共享记录、核验历史和一致执行这些能力能够解决的问题上。