【技术实现步骤摘要】
一种将事务处理泛化成交易的方法
本专利技术涉及区块链
,特别是涉及一种将事务处理泛化成交易的方法。
技术介绍
习惯上,我们按照时间顺序把Bitcoin和Ethereum区块链系统分别称之为第一代、第二代区块链系统,而把Fabric联盟链系统称之为第三代区块链系统。在第一代、第二代区块链系统中,交易就是指电子货币的买卖。当A向B购买了X个电子货币(如:比特币),则区块链系统将从B对应的电子钱包中转出X电子货币(如:比特币)至A对应的电子钱包。在第三代区块链系统Fabric中,虽然交易已经不再仅仅是买卖电子货币了,但还是没有脱离买卖属性,实际上,Fabric中的交易更倾向与实体环境中的商品买卖。因此,可以概括地说,现有区块链技术更多指向买卖类交易。总体上说,区块链是基于交易的分布式账本管理系统,交易的涵义很大程度上约束了区块链的应用。受限于对交易的约定,现有区块链技术在处理买卖类交易时表现得更有特长,而众多非买卖性质的事务处理则无法直接使用区块链技术,这严重限制了区块链技术的推广应用。
技术实现思路
< ...
【技术保护点】
1.一种将事务处理泛化成交易的方法,其特征在于,根据事务处理的属性特征、交易数据验证机制、共识机制,适配相应的交易泛化模型,将该事务处理转化为区块链网络中的交易;/n所述交易泛化模型采用如下元组表示:/nM
【技术特征摘要】
1.一种将事务处理泛化成交易的方法,其特征在于,根据事务处理的属性特征、交易数据验证机制、共识机制,适配相应的交易泛化模型,将该事务处理转化为区块链网络中的交易;
所述交易泛化模型采用如下元组表示:
Mtg=<事务处理的属性,交易数据验证,共识机制>(1)
其中,Mtg表示交易泛化模型;事务处理的属性是指该事务处理过程中的主要特征;交易数据验证是相关交易节点对指定交易数据的承认/否认(真/假)的认定,其结果作为共识机制的输入;共识机制在该事务处理的数据“入链”时,提供是否“一致性”的判定规则和确保事务处理的参与者节点分布式存储的状态一致性。
2.根据权利要求1所述的将事务处理泛化成交易的方法,其特征在于,事务处理的属性如下式:
事务处理的属性={事务编码,事务名称,数据关系类型,事务处理逻辑,隐私保护政策,传播保护政策,数据访问规则,智能合约码,资产价值计算}(2)
其中,事务编码:描述事务的唯一ID;
事务名称:事务编码对应的文字描述;
事务处理的数据关系类型:从一个有限元素的集合中取值,其集合的元素包括:数据生产、数据维护、数据传播、数据消费四种类型;
事务处理逻辑:一个有限元素的数据项集合,表示事务处理的逻辑抽象;
隐私保护政策:从一个有限元素的集合中取值,其集合的元素包括:关键字段脱敏处理、整个数据加密处理、屏蔽/加密用户信息;
传播保护政策:从一个有限元素的集合中取值,其集合的元素包括:主动公开、依申请公开、不公开、允许传播、授权传播、不允许传播;
数据访问规则:从一个有限元素的集合中取值,其集合的元素包括:允许任意访问、仅允许事件相关者访问、授权访问、不允许访问;
智能合约码:是“隐私保护政策”、“传播保护政策”、“数据访问规则”三项的值经数字签名后的消息,是向智能合约程序传递的参数;
资产价值计算:给出一种数据消费的计费单价和方式。
3.根据权利要求2所述的将事务处理泛化成交易的方法,其特征在于,在事务处理的数据关系类型中,
数据生产是一个新的事务处理的过程和结果;
数据维护是从数据生产结束后开始,持续维护数据的过程;
数据传播是数据被共享的过程;
数据消费是消费者使用该数据。
4.根据权利要求2或3所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。