光电 · 技术与产业
文章库关于本站

资料与核验

区块链技术解决方案需要注意哪些问题:适用条件与技术边界

摘要

区块链方案需要先明确多方共享账本的业务需求,再评估账本防篡改的适用条件、共识与权限安排,以及协议和应用模块之间的关系。共享记录不等于保证现实数据真实,某一网络的开发文档也不能直接代表所有区块链的实现方式。

冷钱包助记词备份的科技主题配图

先明确是否需要共享账本

判断区块链技术解决方案需要注意哪些问题,首先要明确参与者需要共同记录什么、由谁维护记录,以及共享记录要解决什么协作问题。NIST《区块链技术概述》的摘要将区块链描述为分布式实现、能够显露篡改并抵抗篡改的数字账本,支持参与群体在共享账本中记录交易。

因此,适用性分析应围绕多方共同记录和核验的需求展开。如果需求只是单一主体内部保存数据,应先比较普通数据库能否满足要求,避免仅凭技术名称决定架构。

冷钱包和热钱包的区别的科技主题配图

明确防篡改能力的条件

NIST摘要对记录发布后不能被更改的描述,带有网络正常运行这一条件。方案说明应保留这一边界,避免将其扩大为任何情况下都绝对无法改变。

区块链供应链溯源的科技主题配图

常见问题是把记录难以修改理解为记录内容必然真实。账本对已写入记录的保护,与业务数据进入系统前是否准确,是两个不同问题。方案评估应分别说明数据来源、核验责任和错误记录的处理规则。

把共识与参与规则说清楚

NIST页面列出的技术主题包括共识模型、分布式共识算法、密码学哈希和非对称密钥密码学。这些主题提示,区块链方案不能只说明数据如何存储,还需要解释参与者如何形成一致记录。

评估时应明确谁可以提交记录、谁参与确认,以及各方依据什么规则接受结果。摘要使用的是通常不存在中央权威的表述,因此不能把所有区块链都理解为具有完全相同的管理结构。

区分通用概念与具体协议

Bitcoin开发指南的目录涵盖区块链、交易、合约、钱包、运行模式、点对点网络和挖矿等内容,说明理解比特币协议需要关注多个相互关联的模块。其介绍明确针对比特币协议及相关规范,不能直接用来证明其他区块链具有相同机制。

选用具体技术时,应核对其协议文档与业务需求的对应关系。仅凭目录中出现某个模块,无法确认该模块的具体能力、安全保证或适用限制。

将方案描述变成可核验的问题

完整的方案评审可以围绕几个问题展开:共享账本服务哪些参与方,记录如何被接受,正常运行依赖哪些条件,业务数据如何核验,以及具体实现依据哪套协议。

现有两类资料分别提供通用技术概述和特定协议的开发主题入口,能够帮助建立评估框架,但不足以确定某个方案的性能、成本或安全水平。这些结论需要结合具体架构、实现文档与验证结果判断。

← 返回全部文章

延伸阅读 · 相关栏目

光电技术产业观察研究资料资料与核验