
分布式账本:参与方共享什么
NIST《区块链技术概述》将区块链描述为分布式实现、能够显露篡改并抵抗篡改的数字账本。在网络正常运行的条件下,已发布的交易记录不能随意更改。这为理解企业区块链服务提供了基础:多个参与方围绕共同记录开展协作。
这里的“交易”可以理解为写入账本的操作,不必局限于付款。理解服务说明时,需要区分记录了什么、由谁提交,以及哪些参与方能够读取;“共享账本”本身并未回答这些权限问题。

共识与防篡改:确认记录的边界
共识关注网络参与方如何按规则对账本记录形成一致认识。它解决的是共同记账的问题,不能单凭这一机制确认现实事件是否真实发生。

例如,一条业务状态即使已经被共同确认,仍需有可靠依据证明其内容。防篡改强调记录发布后的稳定性;数据最初是否准确,则取决于输入、核验和业务管理。理解“可信”时,应把这两个层面分开。
智能合约:以代码表达业务规则
以太坊开发文档将智能合约解释为链上的程序,由代码和状态数据组成,用户通过交易调用其功能。这一说明适用于理解自动执行逻辑,但以太坊的具体账户与费用规则不能直接套用于所有企业区块链服务。
企业场景中的关键问题是:规则能否明确表达为程序条件。例如,某项状态更新可以要求满足预先约定的条件。程序执行符合代码,并不自动说明代码完整表达了业务约定,也不等同于对法律责任作出判断。
预言机与多重签名:数据输入和操作授权
以太坊文档还说明,智能合约不能自行获取链外现实信息,需要预言机等工具将外部数据提供给合约;多重签名则要求达到规定数量的有效签名后才能执行操作。
两者承担不同职责。预言机涉及信息如何进入链上,仍需关注数据来源及其准确性;多重签名涉及操作由谁共同批准,适合解释多人授权要求,但签名数量不能代替对操作内容的审核。
适用条件与常见问题
理解这些术语时,可围绕三个问题判断其与业务的关系:是否需要多方共享记录,规则是否能够清晰编码,外部信息是否有可靠来源。对应关系越明确,越容易看清各项机制的作用。
上链是否保证信息真实?不能,上链后的记录保护与输入真实性属于不同问题。智能合约是否能独立判断现实事件?涉及链外事实时仍需要外部数据。采用区块链是否代表无需管理?权限、数据核验和规则维护依然需要明确责任。