买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于区块链智能合约引擎的工业应用构建方法_南京理工大学;江苏省未来网络创新研究院_202311304054.2 

申请/专利权人:南京理工大学;江苏省未来网络创新研究院

申请日:2023-10-09

公开(公告)日:2024-04-26

公开(公告)号:CN117493356B

主分类号:G06F16/23

分类号:G06F16/23;G06F16/27;G06F21/64;G06Q40/04

优先权:

专利状态码:有效-授权

法律状态:2024.04.26#授权;2024.02.23#实质审查的生效;2024.02.02#公开

摘要:本发明公开了一种基于区块链智能合约引擎的工业应用构建方法,涉及区块链技术领域,包括工业智能合约标记方法、交易池、有状态交易定序算法、无状态交易验证算法和区块打包算法,工业智能合约标记方法会将工业区块链中的智能合约分为有状态合约和无状态合约,并在合约编译时将合约标记存储在合约字节码中;交易池会在区块打包前存储所有共识成功的工业交易;有状态交易定序算法用于有状态交易的定序、验证和共识;无状态交易验证算法用于无状态交易的验证和共识;区块打包算法用于区块的验证和打包,区块共识成功后上链。本发明建立了统一的工业区块链应用构建方法,为工业领域提供可靠的交易执行顺序,保证工业数据一致,增强工业系统安全性。

主权项:1.一种基于区块链智能合约引擎的工业应用构建方法,其特征在于:包括工业智能合约标记方法、交易池、有状态交易定序算法、无状态交易验证算法和区块打包算法,具体包括以下步骤:S1:用户编写完智能合约编译,通过工业智能合约标记方法将工业区块链中的智能合约分为有状态合约和无状态合约,系统将对应合约标记添加在编译生成的合约字节码中;S2:合约标记完成后,系统通过合约部署交易将合约字节码发送给网络中的所有节点,各节点收到消息后将合约字节码存储到本地,并返回合约地址,合约部署成功;S3:用户发起交易,系统根据合约标记判定本次交易对应的算法进行交易共识,有状态合约使用有状态定序算法,无状态合约使用无状态交易验证算法;S4:交易经过验证与共识后存入到各节点的交易池中,交易池中的交易数量达到预设值时触发区块打包机制;S5:区块打包,系统使用区块打包算法进行区块的打包和共识,共识成功后上链;S6:区块上链后,主节点将交易池里的所有交易存储到本地数据库中,清空交易池里所有交易,向网络中除主节点外所有节点发送清空交易的指令,收到指令的节点将交易池里的交易存储到本地数据库中,并清空交易池中的交易。

全文数据:

权利要求:

百度查询: 南京理工大学;江苏省未来网络创新研究院 一种基于区块链智能合约引擎的工业应用构建方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。