System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于区块链的股权交易方法及装置制造方法及图纸_技高网

一种基于区块链的股权交易方法及装置制造方法及图纸

技术编号:39956613 阅读:6 留言:0更新日期:2024-01-08 23:43
本发明专利技术涉及区块链数据处理技术,具体为一种基于区块链的股权交易方法及装置。本申请实施例提供的技术方案能够实现业务管理的流程化、安全化和精细化。此外,使用该方法具有不可伪造、全程留痕、可追溯、公开透明和集体维护等特点,实现了数据的分布式存储和不依赖单一服务方的可信数据管理机制。

【技术实现步骤摘要】

本专利技术涉及区块链数据处理技术,具体为一种基于区块链的股权交易方法及装置


技术介绍

1、在股市繁荣的过程中,质量、过度建设、效率低下等问题也逐渐暴露出来。股权交易市场在我国经济发展中发挥着举足轻重的作用,为经济增长提供了有力的支持。然而,过度依赖机器学习等人工智能技术可能会带来更大的安全风险;人工智能的集聚效应将使公平问题更加显著。因此,我们需要在继续发展股权交易市场的同时,关注这些潜在的问题,并采取相应的措施加以解决。

2、区块链技术在数字金融、人工智能、供应链管理等领域的重要性日益凸显。然而,这些高科技的应用也给人们的生活带来了便利的同时,也引发了个人隐私泄露、数据安全问题频发、算法偏见和歧视等问题,对社会发展、社会治理和法律规制提出了挑战。机器学习作为人工智能的核心学科,与区块链、大数据等新技术的进步一起,为资本和股权交易提供了新的技术支持和发展机遇。大数据可以提供数据挖掘和智能分析,为股权交易提供支持,但同时也对股权管理的信息化提出了新挑战。因此,如何在大数据背景下结合机器学习和区块链技术来优化股权系统的管理工作,以提高决策效率和管理效率是目前亟待解决的问题。


技术实现思路

1、为了解决以上的问题,本申请提供基于区块链的股权交易方法及装置,能够提高在股权交易过程中的决策效率和管理效率。

2、为了达到上述目的,本申请实施例采用的技术方案如下:

3、第一方面,提供一种基于区块链的股权交易方法,所述方法应用于股权区块链系统中的任一节点,所述区块链存储有由服务调用方生成的安全访问密钥和对应的访问密钥id,所述安全访问秘钥基于访问控制策略树随机生成;通过所述区块链系统的共识机制将接收到的股权交易智能合约存储至区块链中,所述股权交易智能合约由股权主体提供,所述股权主体是对股权具有分配权利的主体对象;通过所述共识机制将接收到的股权信息存储至所述区块链中,所述股权信息是由所述股权主体提供的;通过所述共识机制将接收到的交易条件存储至所述股权交易智能合约中,所述交易条件是所述股权主体提供的;根据所述交易条件将所述股权分配至目标交易对象对应的账户中,将所述股权的股权分配信息通过所述共识机制存储至所述区块链中所述方法应用于所述交易请求方,所述方法包括:接收所述交易请求方发送的交易请求,所述交易请求包括请求参数、所述访问密钥id、以及基于所述安全访问密钥至少对所述请求参数进行数字签名处理得到的数字签名;基于所述访问密钥id在所述区块链中查询对应的被加密处理的安全访问密钥;解密所述安全访问密钥,并基于解密后的所述安全访问密钥对所述数字签名进行验证;当所述数字签名被验证通过时,基于所述请求参数执行所述服务请求。

4、进一步的,所述区块链上部署有用于管理安全访问密钥的安全智能合约;所述安全智能合约中的合约代码对应的处理逻辑包括密钥查询逻辑;所述基于所述访问密钥id查询对应的被加密处理的安全访问密钥,包括:构建安全智能合约调用交易;其中,所述安全智能合约调用交易包含所述访问密钥id;调用所述安全智能合约中的所述密钥查询逻辑,在所述区块链中查询与所述访问密钥id对应的被加密处理的安全访问密钥。

5、进一步的,所述安全访问密钥基于访问控制策略树随机生成,所述生成方法包括:根据安全参数,由授权中心产生主私钥和公共参数;获取用户的标签以及属性集合,并基于密钥分发算法根据所述属性集合获取所述用户的属性私钥、属性参数,并基于所述属性私钥、所述属性参数获取所述用户的私钥;基于所述访问控制策略树随机生成对称加密密钥。

6、进一步的,所述方法还包括进行区块验证,所述区块验证包括:基于交易过程中多个事务执行的时间顺序来排序,并生成梅克尔树,并将所述梅克尔树的根哈希与新块的事务树的根哈希进行比较,从而验证所述新块的根哈希值。

7、进一步的,在验证每个所述事务后,生成存储库对象的副本,所述存储库为包含节点的本地数据库数据;并在所述副本中执行下一个操作;当区块中的交易数量、状态树和网络哈希树的根验证均通过时,提交所述副本并将所述区块添加至所述区块链中。

8、进一步的,基于下式对交易进行验证:

9、u(y)≠ω∧u[u(y)]≠ω∧yn=u[u(y)]nonce∧v0≤u[u(y)]balance;其中,u(y)是交易的发起,nonce是每个账户中的交易数量,u′=ω(u,y)为数据库状态。

10、进一步的,当事务失败时,数据库执行回滚功能,并将块添加到区块链中,其中针对于回滚状态基于下式表示:

11、其中c表示执行该事务的成本。

12、进一步的,所述共识机制为pbft机制。

13、进一步的,所述股权区块链系统包括至少四个节点,每个所述节点在初始化期间采用相同的序列,其根据配置文件中的ip地址建立节点间通信。

14、第二方面,提供一种基于区块链的股权交易装置,所述装置应用于股权区块链系统中的任一节点,所述装置包括:接收模块,用于接收所述交易请求方发送的交易请求,所述交易请求包括请求参数、所述访问密钥id、以及基于所述安全访问密钥至少对所述请求参数进行数字签名处理得到的数字签名;查询模块,用于基于所述访问密钥id在所述区块链中查询对应的被加密处理的安全访问密钥;解密模块,用于解密所述安全访问密钥,并基于解密后的所述安全访问密钥对所述数字签名进行验证;执行模块,用于当所述数字签名被验证通过时,基于所述请求参数执行所述服务请求。

15、第三方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的方法。

16、本申请实施例提供的技术方案中,通过将区块链应用在农村股权交易场景中,在区块链存储有由服务调用方生成的安全访问密钥和对应的访问密钥id,所述安全访问秘钥基于访问控制策略树随机生成;通过所述区块链系统的共识机制将接收到的股权交易智能合约存储至区块链中,所述股权交易智能合约由股权主体提供,所述股权主体是对股权具有分配权利的主体对象;通过所述共识机制将接收到的股权信息存储至所述区块链中,所述股权信息是由所述股权主体提供的;通过所述共识机制将接收到的交易条件存储至所述股权交易智能合约中,所述交易条件是所述股权主体提供的;根据所述交易条件将所述股权分配至目标交易对象对应的账户中,将所述股权的股权分配信息通过所述共识机制存储至所述区块链中所述方法应用于所述交易请求方。本申请实施例提供的技术方案能够实现业务管理的流程化、安全化和精细化。此外,使用该方法具有不可伪造、全程留痕、可追溯、公开透明和集体维护等特点,实现了数据的分布式存储和不依赖单一服务方的可信数据管理机制。

本文档来自技高网...

【技术保护点】

1.一种基于区块链的股权交易方法,其特征在于,所述方法应用于股权区块链系统中的任一节点,所述区块链存储有由服务调用方生成的安全访问密钥和对应的访问密钥ID,所述安全访问秘钥基于访问控制策略树随机生成;通过所述区块链系统的共识机制将接收到的股权交易智能合约存储至区块链中,所述股权交易智能合约由股权主体提供,所述股权主体是对股权具有分配权利的主体对象;通过所述共识机制将接收到的股权信息存储至所述区块链中,所述股权信息是由所述股权主体提供的;通过所述共识机制将接收到的交易条件存储至所述股权交易智能合约中,所述交易条件是所述股权主体提供的;根据所述交易条件将所述股权分配至目标交易对象对应的账户中,将所述股权的股权分配信息通过所述共识机制存储至所述区块链中所述方法应用于所述交易请求方,所述方法包括:

2.根据权利要求1所述的基于区块链的股权交易方法,其特征在于,所述区块链上部署有用于管理安全访问密钥的安全智能合约;所述安全智能合约中的合约代码对应的处理逻辑包括密钥查询逻辑;所述基于所述访问密钥ID查询对应的被加密处理的安全访问密钥,包括:构建安全智能合约调用交易;其中,所述安全智能合约调用交易包含所述访问密钥ID;调用所述安全智能合约中的所述密钥查询逻辑,在所述区块链中查询与所述访问密钥ID对应的被加密处理的安全访问密钥。

3.根据权利要求2所述的基于区块链的股权交易方法,其特征在于,所述安全访问密钥基于访问控制策略树随机生成,所述生成方法包括:根据安全参数,由授权中心产生主私钥和公共参数;获取用户的标签以及属性集合,并基于密钥分发算法根据所述属性集合获取所述用户的属性私钥、属性参数,并基于所述属性私钥、所述属性参数获取所述用户的私钥;基于所述访问控制策略树随机生成对称加密密钥。

4.根据权利要求1所述的基于区块链的股权交易方法,其特征在于,所述方法还包括进行区块验证,所述区块验证包括:基于交易过程中多个事务执行的时间顺序来排序,并生成梅克尔树,并将所述梅克尔树的根哈希与新块的事务树的根哈希进行比较,从而验证所述新块的根哈希值。

5.根据权利要求4所述的基于区块链的股权交易方法,其特征在于,在验证每个所述事务后,生成存储库对象的副本,所述存储库为包含节点的本地数据库数据;并在所述副本中执行下一个操作;当区块中的交易数量、状态树和网络哈希树的根验证均通过时,提交所述副本并将所述区块添加至所述区块链中。

6.根据权利要求5所述的基于区块链的股权交易方法,其特征在于,基于下式对交易进行验证:

7.根据权利要求6所述的基于区块链的股权交易方法,其特征在于,当事务失败时,数据库执行回滚功能,并将块添加到区块链中,其中针对于回滚状态基于下式表示:

8.根据权利要求1所述的基于区块链的股权交易方法,其特征在于,所述共识机制为PBFT机制。

9.根据权利要求1所述的基于区块链的股权交易方法,其特征在于,所述股权区块链系统包括至少四个节点,每个所述节点在初始化期间采用相同的序列,其根据配置文件中的IP地址建立节点间通信。

10.一种基于区块链的股权交易装置,其特征在于,所述装置应用于股权区块链系统中的任一节点,所述装置包括:

...

【技术特征摘要】

1.一种基于区块链的股权交易方法,其特征在于,所述方法应用于股权区块链系统中的任一节点,所述区块链存储有由服务调用方生成的安全访问密钥和对应的访问密钥id,所述安全访问秘钥基于访问控制策略树随机生成;通过所述区块链系统的共识机制将接收到的股权交易智能合约存储至区块链中,所述股权交易智能合约由股权主体提供,所述股权主体是对股权具有分配权利的主体对象;通过所述共识机制将接收到的股权信息存储至所述区块链中,所述股权信息是由所述股权主体提供的;通过所述共识机制将接收到的交易条件存储至所述股权交易智能合约中,所述交易条件是所述股权主体提供的;根据所述交易条件将所述股权分配至目标交易对象对应的账户中,将所述股权的股权分配信息通过所述共识机制存储至所述区块链中所述方法应用于所述交易请求方,所述方法包括:

2.根据权利要求1所述的基于区块链的股权交易方法,其特征在于,所述区块链上部署有用于管理安全访问密钥的安全智能合约;所述安全智能合约中的合约代码对应的处理逻辑包括密钥查询逻辑;所述基于所述访问密钥id查询对应的被加密处理的安全访问密钥,包括:构建安全智能合约调用交易;其中,所述安全智能合约调用交易包含所述访问密钥id;调用所述安全智能合约中的所述密钥查询逻辑,在所述区块链中查询与所述访问密钥id对应的被加密处理的安全访问密钥。

3.根据权利要求2所述的基于区块链的股权交易方法,其特征在于,所述安全访问密钥基于访问控制策略树随机生成,所述生成方法包括:根据安全参数,由授权中心产生主私钥和公共参数;获取用户的标签以及属性集合,并基于密钥分发算法根据...

【专利技术属性】
技术研发人员:彭康华乔一方史进程姚江梅李伟林徐博龙李浩光
申请(专利权)人:广东工程职业技术学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1