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

研究资料

数据确权区块链技术涉及哪些技术概念

摘要

数据确权区块链技术并不是单一技术,而是由数据溯源、语义建模、身份与权限管理、智能合约、链上链下数据协同等概念共同组成。理解这些概念,有助于区分数据来源证明、权利规则执行与法律意义上的权属认定。

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

数据确权的技术边界

数据确权通常涉及数据是谁产生、经过哪些处理、由谁使用以及在什么规则下使用等问题。区块链可以为这些过程提供可记录、可验证和可追溯的技术载体,但链上记录本身不必然等同于法律上的所有权证明。实际确权仍可能需要结合合同、授权文件、行业规则和适用法律。

因此,数据确权系统应区分几个层次:一是确认数据对象及其来源,二是记录处理和流转过程,三是表达授权、使用和责任规则,四是对相关操作进行审计。区块链更适合支撑记录一致性、规则执行和过程追踪。

区块链数字身份的科技主题配图

数据溯源与语义建模

数据溯源是数据确权中的基础概念,重点回答数据从何处产生、由哪些活动生成、经历过哪些变更,以及哪些主体参与了相关过程。PROV-O是一种用于表达溯源信息的本体模型,使用类、属性和限制描述实体、活动、代理及其关系,并支持不同系统之间交换溯源信息。

比特币挖矿散热的科技主题配图

在技术实现中,可以把原始数据、加工结果等表示为实体,把采集、清洗、分析、发布等过程表示为活动,把个人、组织或软件系统表示为代理,再通过生成、使用、派生、归属和责任关系连接起来。这样,确权记录不只是一个孤立的“归属”字段,而是一张能够说明数据形成过程的关系网络。

语义建模还可以提升跨系统理解能力。RDF可用于表达资源之间的关系,OWL2可用于定义更明确的类和属性约束。对于不同业务领域,还可以在通用溯源模型基础上扩展领域专用的概念,但扩展时应保持命名和关系含义清晰,避免不同系统对同一权利状态作出不同解释。

区块链账户与交易

区块链账户是数据权利操作的重要参与者。以以太坊智能合约模型为例,智能合约部署在区块链上的特定地址,包含代码和状态;用户账户可以通过提交交易调用合约中的函数。对应到数据确权场景,账户可以代表数据提供者、使用者、管理机构或服务系统,交易则可用于提交授权、撤销、登记或状态变更请求。

需要注意,账户身份与现实主体身份并不天然相同。链上地址只能表示某个账户或操作入口,若要把它对应到具体个人、组织或机构,仍需要链下身份认证、合规材料或其他可信绑定机制。否则,系统能够证明某个地址执行过操作,却未必能够独立证明现实世界中的权利主体是谁。

智能合约与权利规则

智能合约是运行在区块链上的程序,由代码和状态组成。它可以把预先定义的条件转化为自动执行的规则,例如检查某个账户是否具备授权状态,再决定是否允许调用某项数据服务。对于数据确权,智能合约可用于表达授权期限、使用范围、参与方同意条件以及操作记录等业务逻辑。

智能合约的优势在于规则执行具有程序化和可追踪特点,并且合约可以与其他公开合约组合使用。但它不能自动理解现实世界中的所有事实,也不能独立获取链下数据。需要使用外部数据时,通常要通过预言机或其他链下数据接入机制提供信息,这会引入数据真实性、接口权限和责任划分等问题。

合约交互还具有较强的不可逆特征,部署和执行前应审慎设计权限、异常处理和升级机制。对于涉及多方管理的权利操作,多重签名机制可以要求多个有效签名共同批准,从而减少单一密钥或单一管理者失误带来的风险。

链上链下协同与常见问题

数据确权系统通常不宜把所有原始数据直接放入区块链。更常见的思路是将权利状态、操作凭证、溯源关系或数据索引等必要信息写入链上,把原始文件、个人信息和大规模业务数据保存在链下系统,再通过明确的标识、访问控制和审计机制建立对应关系。具体方案仍需根据数据敏感性、性能要求和合规边界确定。

常见问题之一是“上链后是否就拥有数据”。答案通常是否定的。上链可以记录某项声明或操作,但声明内容是否真实、提交者是否有权作出声明,还需要身份、证据和业务流程支持。另一个问题是“智能合约是否等于法律合同”。智能合约主要是可执行程序,是否构成法律合同以及具有什么法律效力,需要结合当事人意思表示、合同文本和适用法律判断。

还应区分数据来源证明与数据内容真实性。溯源模型能够描述数据由谁、通过什么活动产生或处理,但如果最初输入的数据错误,后续链上记录也不会自动修正这一事实。因此,系统设计应同时关注采集环节、身份认证、授权流程、链下存储和争议处理,而不是只关注上链本身。

← 返回全部文章

延伸阅读 · 相关栏目

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