为什么资产上链?
区块链本质上是一种去中心化的分布式记账技术,其分布式记账、不可篡改的时间戳、可追溯、集体维护、公开透明的特性,使得其天然适合于一些多参与者、多交互环节的应用,可以有效降低参与各方的监管成本与信息交互成本从而在供应链金融、跨境贸易、公证、保险等行业发挥价值。但由于区块链记账的内容受限于其记账单元的大小,只能存放少量信息,因此链上的记账内容一般为交易信息明文或哈希,而交易信息本身往往体量很大,放在区块链上不合适。因此,目前区块链的典型应用大多基于交易信息“上链”,而信息载体/数据载体“留库”的模式,以解决数据存证的需求。
因此,在“上链留库”的应用模式下,如何实现链上存证与链下数据载体的高效、安全地协同交互,实现数据存储、信息存证两者的高效协同,保证数据载体上数据/信息的唯一性与真实性是落地区块链应用时面临的关键挑战。目前比较成熟的方案是将数据载体的特征通过可信执行环境TEE等可信执行载体计算生成指纹信息上链。如果数据载体被篡改,对应的指纹信息也会随之变化,利用链上指纹信息的不可篡改性,从而验证数据载体的真实性与完整性。
资产上链本质就是将数据载体从其载体物理位置迁移到区块链上,其核心价值是为了解决多节点参与场景下的资产唯一性/真实性的认证问题。如果只是单一节点/中心化系统持有/处理某类资产,资产本身存放在本地系统中即可,不需要上链。