
适用范围与技术分工
区块链与寄递数据结合,首先需要明确用途:是让参与方核对记录,还是保存文件、证明某项业务声明。不同目标对应不同机制。以下讨论通用技术设计,不代表某个寄递平台已经采用或验证了这些方案。
以太坊存储文档说明,大量数据直接存入链上会带来容量和费用负担,分布式存储还需考虑持久保存与保留机制。这意味着设计寄递系统时,应分别确定哪些信息用于核验,哪些原始内容需要另行保存。
链上记录与原始文件如何配合
对于面单影像、签收附件等内容,可以评估原文在链外保存、链上记录必要核验信息的设计。核验时,需能找到对应文件,并使用一致的处理规则计算摘要,否则难以可靠比对。
摘要一致能够帮助判断文件内容是否与留存版本相符,但不能证明录入内容本身真实。文件地址也不能保证文件一直可取回,因此完整性核验和可用性保障需要分别设计。
隐私保护应覆盖关联信息
寄递场景中的姓名、电话、地址及轨迹,需要按业务目的限制披露范围。设计时应明确谁能读取原文、谁只需核验某项状态,以及哪些记录需要跨机构共享。
W3C可验证凭证数据模型提醒,数字信息长期留存以及跨来源关联会带来隐私风险。因此,即使不公开原文,也要评估固定标识、查询记录和其他信息组合后能否关联到个人;使用凭证本身并不自动实现隐私保护。
数据保存需要持续维护
以太坊存储文档区分了不同的持久保存机制,并指出IPFS自身没有内置激励机制,长期保存需要相应安排。对寄递数据而言,采用分布式存储后,仍需明确保留期限、维护责任、服务到期处理和文件恢复方式。
常见误区是把上传成功等同于长期可用。验收应包含实际取回文件、检查内容是否完整,以及存储服务异常后的恢复验证。
凭证核验与业务真实性有何区别
W3C将可验证凭证描述为签发者作出声明的一种表达方式,并明确可验证不意味着声明必然属实。核验方还需依据自身规则评估签发者、证明、主体及声明。
例如,将某次交接记录表达为凭证时,应明确谁有权签发、声明对应哪次交接、如何处理错误记录。密码学验证通过后,仍需判断签发权限和业务依据是否充分。可验证凭证也不必依赖区块链,其注册信息可以由不同类型的系统支持。