
应用边界首先是技术职责的边界
加强大数据区块链技术的应用边界是什么?核心是判断哪些信息需要多方共同记录,哪些数据应由专门的存储系统承载。加强应用应围绕明确的协作问题展开,而不是把所有数据都放到链上。
NIST《区块链技术概述》将区块链描述为分布式、可显露篡改且具有抗篡改能力的数字账本。在网络正常运行的条件下,已发布的交易记录不能被随意更改。这种能力主要服务于共享记录的一致性与核验。

海量数据存储需要区分链上与链下
以太坊开发文档的存储说明指出,以太坊并非为存储海量数据而设计,链上存储受到节点负担和费用约束。去中心化存储还需要考虑持续保存的激励、保留机制及协议期限;IPFS本身没有内置激励机制,长期保留需要额外安排。

据此,大数据应用可以采用职责分离的设计:原始文件由适合的存储系统保存,链上记录用于核验的摘要或相关记录。这样可以控制链上数据量,但文件能否持续读取,仍取决于链下存储的实际维护。
适用条件是存在明确的共同核验需求
当多个参与方需要围绕同一批记录进行核对,并希望减少对单一记录维护者的依赖时,共享账本才有明确用途。设计前应明确参与方、记录内容,以及发生争议时需要核验什么。
如果主要需求只是保存大量文件、检索内容或开展统计分析,仅凭区块链的抗篡改特性,无法说明引入它的必要性。还需要判断共享记账带来的价值是否足以承担新增的存储和协作负担。
常见问题:记录可靠是否代表内容真实
不能直接画等号。记录发布后难以更改,说明的是记录保存方面的性质;录入时的信息是否准确,仍需要采集和审核环节提供保证。错误内容也可能被稳定保存。
文件摘要可以用于比对某份文件是否与登记版本一致,但摘要不能还原完整文件。只有链上摘要而没有可读取的原始文件,无法完成依赖原文的检查。
常见问题:去中心化是否意味着永久可用
去中心化存储不自动等于永久保存。采用期限协议的存储安排,需要关注到期后的续期和维护;数据保留检查机制也需要与实际存储安排配合。
因此,应用边界还包括长期责任:谁维护原始数据、保存多久、如何检查保留状态,以及无法读取时怎样处理。这些问题得到明确回答,链上核验与链下存储才能形成完整的应用设计。