
区块链首先解决什么问题
NIST《区块链技术概述》将区块链概括为分布式实现、具有篡改可察觉性和抗篡改能力的数字账本。在网络正常运行的条件下,参与者能够共享交易记录,已发布记录不能被随意改写。这一能力针对的是共同记录的维护,而不是所有业务问题。
以太坊开发者文档进一步说明,共识机制用于协调网络状态,智能合约则让程序执行结果成为共享状态的一部分。这意味着区块链不仅可以保存记录,也可以支持按共同规则更新记录,但执行仍然需要计算资源。

适用条件:确实需要多方共同维护
当业务涉及多个参与方,需要共同确认记录顺序、核验状态变化,并且不希望完全依赖某一方维护账本时,区块链才具有值得评估的作用。核心问题是共享记录应由谁维护、其他参与方如何验证,而非业务能否贴上区块链标签。

如果单一机构已经能够承担数据维护责任,其他参与者也接受这一安排,仅有存储和查询需求并不足以说明必须使用区块链。分布式共识带来的协调工作,需要有相应的业务价值。
真实性边界:记录一致不等于事实真实
共识机制能够帮助参与者对符合协议规则的记录达成一致,却不会自动证明输入内容与现实相符。例如,记录某项物品检查结果,并不意味着网络节点亲自检查过该物品。
因此,涉及实物、人工判断或外部事件的应用,仍需解决信息由谁提供、如何核验以及错误由谁负责的问题。抗篡改保护的是记录历史,不能替代记录进入系统之前的真实性审查。
执行边界:自动运行仍受规则与资源限制
智能合约按程序条件执行,并不自行判断规则是否合理。如果程序遗漏业务条件,网络共同执行也不会自动补齐这些条件。适合编码的明确规则,与需要解释、协商或人工判断的事项,应当区分处理。
以太坊文档说明,计算请求需要支付与资源使用相关的费用。因此,可编程不等于可以无成本地承载任意复杂业务。落地评估需要考虑执行开销,并明确哪些状态必须由网络共同验证。
常见问题:不可篡改是否意味着绝对安全
不是。NIST的说明包含网络正常运行这一前提,不能据此推导出任何条件下都绝对安全。账本抗篡改也不等于应用程序、签名权限和外部数据全部可靠。
区块链能否代替整个业务系统?通常不能仅凭共享账本能力得出这一结论。应用边界应划在共同记录与规则执行的范围内;现实信息核验、责任认定和异常处理仍需配套机制。明确这些分工,比单纯扩大上链范围更重要。