安徽中科晶格技术有限公司李晓风获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉安徽中科晶格技术有限公司申请的专利基于DAG图的UTXO-Account混合区块链系统实现方法及设备获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116226288B 。
龙图腾网通过国家知识产权局官网在2026-04-24发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202310360025.1,技术领域涉及:G06F16/27;该发明授权基于DAG图的UTXO-Account混合区块链系统实现方法及设备是由李晓风;许金林;赵赫;马元一;周桐;盛念祖设计研发完成,并于2023-04-06向国家知识产权局提交的专利申请。
本基于DAG图的UTXO-Account混合区块链系统实现方法及设备在说明书摘要公布了:本发明的一种基于DAG图的UTXO‑Account混合区块链系统实现方法及设备,包括以下步骤,S1:对账户链进行扩展,增加账户链对UTXO‑SET的存储,其中保存该账户链所拥有的UTXO;S2:对账户链中的交易类型进行扩展,删除send‑receive交易,改为UTXO交易,对账户链所维护的UTXO进行操作;S3:针对UTXO交易和基于账户模型的合约交易的数据无法转换的问题,提出新形式合约实现UTXO和账户两种记账模型中数据的交互。本发明通过在DAG图中支持UTXO交易的方式,来让更多功能的交易可以通过UTXO交易在DAG图中异步并发执行,进而提高区块链整体的交易吞吐量。本发明在DAG多链的模型下,提出基于DAG图的UTXO‑Account混合区块链系统,用于解决DAG图链中只支持单一功能的交易问题。
本发明授权基于DAG图的UTXO-Account混合区块链系统实现方法及设备在权利要求书中公布了:1.一种基于DAG图的UTXO-Account混合区块链系统实现方法,其特征在于,包括以下步骤, S1:对账户链进行扩展,增加账户链对UTXO-SET的存储,其中保存该账户链所拥有的UTXO; S2:对账户链中的交易类型进行扩展,删除send-receive交易,改为UTXO交易,对账户链所维护的UTXO进行操作; S3:针对UTXO交易和基于账户模型的合约交易的数据无法转换的问题,提出新形式合约实现UTXO和账户两种记账模型中数据的交互; 在账户链中,每一个交易就是一个区块,所以交易称为交易区块TB,根据交易区块TB的不同功能,将TB分为如下: A:用于执行UTXO的交易,记为TBUTXO,交易各字段解释如下: 定义字段名BlockID,含义为TBUTXO的唯一标识; 定义字段名Vout,含义为输入UTXO的地址即BlockID+Index; 定义字段名Key,含义为输入UTXO的解锁脚本; 定义字段名Owner,含义为UTXO的拥有者地址; 定义字段名UTXO,含义为输出UTXO,由锁定脚本Lockingscript和面值value组成; 定义字段名Reciever,含义为UTXO接收者的地址; 定义字段名Sig,含义为UTXO拥有者Owner对交易的签名; B:用于执行合约的交易,包括部署合约交易deployblock即TBcot和执行合约交易executeblock即TBexc; 每一个账户拥有一条账户链,账户通过在账户链上发交易来完成与区块链系统的交互;账户通过TBUTXO来完成UTXO交易,通过TBcot来部署智能合约,通过TBexc来调用智能合约,所有的账户链构成了DAG图链; 还包括状态区块和状态链; 其中,状态链由按照时间顺序排列的状态区块StateBlock组成,状态区块中包含多个交易,用于对合约交易进行排序,见证,并解决分叉这些问题; 所述UTXO交易区块的执行流程包括,执行流程分为上链阶段和见证阶段; 上链阶段发生在账户链中,UTXO交易发送者在自己的账户链上构建区块TBUTXO,然后将区块传播到网络中,在混合系统中有一组见证节点作为委员会,使用类似PBFT算法的共识来维护账本,见证节点收到TBUTXO后验证区块的正确性; 若区块正确则会给区块投票,当区块收到大于23的见证节点投票时,则区块被认定为合法的,见证节点会执行TBUTXO:根据TBUTXO的输入输出,在输入UTXO所有者的UTXO-SET中删除TBUTXO的输入的UTXO,在输出UTXO接收者的UTXO-SET中添加TBUTXO输出的UTXO; 见证阶段发生在状态链中,见证节点会定期进行选举,选出一个生产者来构建状态区块,状态区块中会包含这段期间中所有通过上链阶段的TB; 合约交易也包括上链阶段和见证阶段,在上链阶段,见证节点也会验证TBcot或TBexc的正确性,当交易投票通过后,并不会执行交易; 在见证阶段中,生产者在构建状态区块时会对合约交易进行排序,所有节点会按照区块内的顺序执行合约交易; 所述新形式合约包括, Issue合约:合约执行改变相关合约状态,通过合约构建UTXO各字段的值,并分发UTXO到账户; Recycle合约:合约以UTXO为输入,在合约验证UTXO的正确性后,对合约状态进行改变,在合约成功执行后删除UTXO; 通过这两类合约来实现UTXO的分发与回收,并和合约中的状态数据进行交互。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人安徽中科晶格技术有限公司,其通讯地址为:230022 安徽省合肥市高新区长江西路2221号安徽工业技术创新研究院B座501;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励