[发明专利]一种区块链方法、系统及计算机可读存储介质有效
申请号: | 202010144044.7 | 申请日: | 2020-03-04 |
公开(公告)号: | CN111368001B | 公开(公告)日: | 2023-06-02 |
发明(设计)人: | 徐皓 | 申请(专利权)人: | 徐皓 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/901;G06Q20/38;G06Q20/40 |
代理公司: | 芜湖安汇知识产权代理有限公司 34107 | 代理人: | 钟雪 |
地址: | 241000 安徽省芜湖市镜湖*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 方法 系统 计算机 可读 存储 介质 | ||
本发明是一种基于区块链记录权益流转的系统和方法。在本发明中,区块链的通证有三种类型,每一种可以包含权益定义。通证流转时也可以对权益进行拆分、合并。区块链系统保证流转前后通证总权益没有增减。
技术领域
本发明涉及区块链领域,具体涉及一种区块链方法、系统及计算机可读存储介质。
背景技术
区块链是一种分布式记账系统。这种分布式记账系统包括由多个节点组成的分布式网络,每个节点都运行处理相同区块链协议的程序记录区块链上的交易。交易由若干输入和输出通证组成。通证(Token)是区块链中可流通的价值加密数字凭证。通证具备价值和权属二个要素。传统上通证的价值要素采用以单个数值表达的形态,这种通证我们称为数值通证。例如一个比特币的通证,如果抛开其拥有者和加密部分不谈,其核心内容就是比特币的数量。传统上数值通证的一个局限性就是对通证只能进行量的分拆和合并,不能对通证权益的性质进行分拆和合并。例如,传统上一个代表电影院会员权益的数值通证只能完整地转让给他人,而不能将观看某一场次电影的会员权益转让给他人,而原通证持有者保留剩余的会员权益。
发明内容
本发明提供一种区块链方法,旨在解决上述问题。
本发明是这样实现的,一种区块链方法,所述方法具体包括如下步骤:
S1、接收交易信息或者是区块信息,所述区块信息由交易信息打包形成;
S2、验证接收到的交易或区块中的交易是否合法;
S3、若接收到的区块合法,则将所述区块加入本地区块链数据的尾部;若接收到的交易合法,则保留所述交易,周期性地将所收到的合法交易打包成区块,将所述打包成的区块加入本地区块链数据的尾部并向区块链网络中的其他节点广播;
所述交易包含通证,通证包含价值项和权益集,所述权益集是权益项的集合,所述权益项是指向权益树林中结点的索引或句柄;
所述价值项为:数值、几何体或独特值;所述独特值为事物的标识;
权益树林由一组权益树组成,权益树是一树状数据结构,权益树中结点包含描述权益范围的文本,结点的子结点总是成对存在,节点一对子结点的权益范围在其父结点的权益范围内互补。
进一步的,验证交易合法性包括验证交易的完整性,当所述价值项为数值时,对交易完整性进行验证具体包括如下步骤:
21)将输入通证组和输出通证组中每个通证拆为若干个简单通证,每个简单通证只包含所述通证权益集中的一个权益项,简单通证的价值项与所述通证的价值项相同,拆分后的简单通证分别构成输入简单通证组和输出简单通证组;
22)基于221)、222)及223)对输入简单通证组及输出简单通证组中通证进行合并,直至输入简单通证组和输出简单通证组相同,或不存在可以合并的通证;输出合并后的输入简单通证组及输出简单通证组;若合并之后的输入简单通证组与输出简单通证组相同,则判定交易是完整的;
221)若输入简单通证组或输出简单通证组中存在价值项相同,且权益项在同一父权益下互补的两个简单通证,则将所述二个简单通证合并,形成一个价值项与简单通证相同,权益集仅包含父权益项的通证;
222)若输入简单通证组或输出简单通证组中存在价值项不同,但权益项在同一父权益下互补的两个简单通证,则形成通证一和通证二,通证一的价值项为简单通证中的较小价值项,权益集仅包含父权益项,通证二的价值项为二个简单通证的价值项之差,权益集为价值项较大的简单通证的权益集;
223)若输入简单通证组或输出简单通证组中存在权益集相同的两个简单通证,则将二个简单通证进行合并,形成一个价值项为二个简单通证的价值项之和,权益集为所述权益集的通证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于徐皓,未经徐皓许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010144044.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种古诗词生成方法和装置
- 下一篇:数字加密授权处理方法及用户终端