
术语范围与理解前提
讨论混凝土区块链系统涉及哪些技术概念,首先需要明确范围:这里按混凝土业务采用区块链记录和协作的场景解释,不代表某个具体系统已经具备相关功能。NIST的区块链概述与以太坊的智能合约安全说明讨论的是通用技术,不能据此确认某个混凝土项目的架构或应用效果。
分布式账本与共识
NIST将区块链概括为分布式实现、具有篡改可察觉性和抗篡改能力的数字账本。参与者通过共享账本记录交易,并依靠共识机制协调记录的接受与顺序。在网络正常运行的条件下,已发布记录通常不能被直接更改。

放到混凝土业务中,可以把批次交接等事件设想为共享记录对象。这只是原理应用示例。系统是否适用,取决于是否存在多方共同核对记录的需求,以及各方能否明确记账权限、争议处理和运行责任。

哈希、签名与身份
密码学哈希和非对称密钥密码学是理解区块链的基础概念。哈希可用于检查数据是否发生变化;数字签名可用于验证记录是否由对应私钥签署,以及签署后是否被改动。
业务身份仍需与密钥建立可靠关联。例如,一份签署后的检测记录能否归属于某家机构,取决于身份登记和密钥管理。签名本身无法证明检测过程正确,也无法证明实体混凝土符合要求。
智能合约与安全控制
智能合约用于按预先编写的规则处理链上状态。以太坊的安全说明强调访问控制、输入检查、测试和独立审查;角色权限及多签机制可以限制敏感操作。审计能增加发现漏洞的机会,但不能保证没有缺陷。
若将业务流程编码为合约,应明确谁能提交记录、谁能确认,以及异常如何处理。自动执行依赖输入和规则的正确性,不能替代需要专业判断的质量验收。以太坊的具体实现细节也不能直接套用于所有区块链平台。
外部数据与常见问题
链上系统如何知道现场发生了什么?需要外部数据输入机制,预言机是理解这类连接方式的概念之一。无论数据来自人员还是设备,都需要考虑来源、授权和校验;上链不会自动消除错误录入。
记录不能直接修改,发现错误怎么办?可以通过追加更正记录并关联原记录来保留追溯关系,具体规则由系统设计决定。区块链也不等于隐私保护,参与者能够读取哪些内容,需要单独设计访问与披露规则。