[发明专利]一种区块链智能协同交易模式在审
申请号: | 201810525204.5 | 申请日: | 2018-05-28 |
公开(公告)号: | CN108805568A | 公开(公告)日: | 2018-11-13 |
发明(设计)人: | 罗汉军;胡振生;陈华毅;王旭 | 申请(专利权)人: | 夸克链科技(深圳)有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/10 |
代理公司: | 深圳大域知识产权代理有限公司 44479 | 代理人: | 何园园 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 协同 交易状态 交易链 区块 记录 交易 交易模式 智能 主链 查询效率 交易记录 区块空间 商业场景 一次操作 逐步增加 状态机 校验 跳转 派生 部署 隔离 占用 节约 | ||
一种区块链智能协同交易模式,它涉及区块链技术领域。它包含协同交易链、协同交易状态记录块,所述协同交易链为一条单独的智能合约主链,协同交易链上部署有所有的协同交易,所述协同交易状态记录块为协同交易链部署协同交易时每一个协同交易在区块中占用一条交易记录同时派生而生成,协同交易状态记录块的数据是随着协同交易的执行逐步增加的,每执行一次操作,协同交易跳转一个状态,在协同交易状态记录块中增加一条记录,记录本身包含前面状态的hash校验值以及执行者的签名。它有效节约了主链区块空间,隔离了协同交易状态记录块变化时对协同交易链区块的影响,能支持非常复杂的状态机,可以满足几乎所有商业场景,大大提高执行和查询效率。
技术领域
本发明涉及区块链技术领域,具体涉及一种区块链智能协同交易模式。
背景技术
区块链是一种去中心化协议,能安全地存储数字货币交易或其他数据,信息不可伪造和篡改,具有很高的公信力,可以自动执行智能合约,无需任何中心化机构的审核。区块链是按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式记账系统。区块在结构上通常包括块头(header)和块体(body)两部分。块头用于链接到前面的块,块体记录的交易信息是上一个区块形成之后、该区块被创建前发生的所有价值交换活动,这个特点保证了数据库的完整性。区块链采用分布式记账方式,每次交易只有被记账者计入区块链中(下文简称为上链)才算是生效。交易记账由分布在不同地方的多个节点共同完成,而且每一个节点都记录的是完整的账目,每一个节点在参与记录的同时也来验证其他节点记录结果的正确性。只有当全网大部分节点(或甚至所有节点)都同时认为这个记录正确时,或者所有参与记录的节点都比对结果一致通过后,记录的真实性才能得到全网认可,记录数据才允许上链。
目前区块链在智能协同交易的过程中智能合约每执行一次,则在区块中拷贝打包一次,空间开销巨大,使区块体积迅速膨胀;智能合约的执行轨迹不清晰,必须去各个区块中遍历;智能合约与普通交易混杂在一起,执行效率低下,主体不清晰。
发明内容
本发明的目的在于针对现有技术的缺陷和不足,提供一种区块链智能协同交易模式,它能解决目前区块链智能合约占用的空间开销大,执行轨迹不清晰,执行效率低下,主体不清晰的缺陷。
为实现上述目的,本发明采用以下技术方案是:它包含协同交易链、协同交易状态记录块,所述协同交易链为一条单独的智能合约主链,协同交易链上部署有所有的协同交易,所述协同交易状态记录块为协同交易链部署协同交易时每一个协同交易在区块中占用一条交易记录同时派生而生成,协同交易状态记录块的数据是随着协同交易的执行逐步增加的,每执行一次操作,协同交易跳转一个状态,在协同交易状态记录块中增加一条记录,记录本身包含前面状态的hash校验值以及执行者的签名。
进一步的,协同交易状态记录块包含区块、数据库记录、文件记录和树状结构记录方式。
进一步的,所有智能合约包含协同交易部署在一条独立的协同交易链上,与普通交易主链物理隔离。
进一步的,部署协同交易时,将协同交易作为一个智能合约部署在协同交易链上,写入区块中,同时创建该协同交易的协同交易状态记录块,填入交易状态机块头。
进一步的,当执行协同交易的某个步骤时,创建一条状态记录,列出变化的参数值,记录执行的动作,根据条件判断下一个跳转状态,并记录执行者的数字签名。
进一步的,不同步骤可以制定不同的执行人,即协同交易允许多个账户参与到不同阶段,形成一个有序的电子流。
进一步的,根据协同交易的状态机,通知下一个执行者或下一个执行者主动查询协同交易状态。
进一步的,状态可以循环、可以跳转。
进一步的,对协同交易的查询不影响协同交易状态记录块,不会产生新的状态记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于夸克链科技(深圳)有限公司,未经夸克链科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810525204.5/2.html,转载请声明来源钻瓜专利网。