基于区块链的股权交易系统及方法与流程

文档序号:36007316发布日期:2023-11-16 22:52阅读:197来源:国知局
基于区块链的股权交易系统及方法与流程

本发明涉及区块链的领域,尤其涉及基于区块链的股权交易系统及方法。


背景技术:

1、企业融资是企业进行扩大化经营的重要手段,传统的企业融资方式都是借助第三方来实现企业与出资方之间的信息交互和资金转移。在实际企业融资过程中牵涉的人员较多,为了保证融资操作的安全性,通常需要企业对出资方和第三方进行全面准确的背景调查,并且还需要开设专用的资金账户来处理融资过程中发生的资金支付转移行为,这使得企业融资需要投入较多的人力物力。同时,出资方支付相应资金后要需要确保资金不被非法挪用,以及需要自身购买的企业股份得到有效的记录认证,这些都需要第三方进行监控,无法节省企业融资的人力成本以及不能实现对企业融资与股份交易进行有效合法的记录认证。


技术实现思路

1、本发明的目的在于提供基于区块链的股权交易系统及方法,其利用区块链作为企业端与客户端之间进行股权交易的中介,基于来自企业端的融资请求,生成股权认购邀约信息,并存储至第一区块链节点,以及将客户端的股权认购出资信息存储至第二区块链节点,通过不同区块链节点对企业端和客户端的股权交易相关信息进行单独存储,保证股权交易相关信息的记录有效性和真实性;还利用第三区块链节点对股权认购邀约信息和股权认购出资信息进行匹配,判断客户端是够具备股权认购权限,还通过第二区块链节点完成当前股权认购交易的资金支付操作,其通过区块链处理股权交易所涉及的信息收集与查验存储以及资金支付,整个过程不需要借助第三方来实现,能够节省股权交易过程所耗费的人力成本,还能够保证对股权交易过程中的资金流进行全面实时追踪,确保股权交易的资金安全。

2、本发明是通过以下技术方案实现:

3、基于区块链的股权交易系统,包括:

4、股权认购邀约模块,用于基于来自企业端的融资请求,生成相应的股权认购邀约信息;

5、第一区块链节点分配与控制模块,用于基于所述企业端的身份信息,在区块链为所述企业端分配相应的第一区块链节点,并将所述股权认购邀约信息存储至所述第一区块链节点;

6、第二区块链节点分配与控制模块,用于基于客户端的身份信息,在所述区块链为所述客户端分配相应的第二区块链节点,并将所述客户端的股权认购出资信息存储至所述第二区块链节点;

7、第三区块链节点选择模块,用于在所述区块链选择第三区块链节点;

8、股权交易信息匹配模块,用于基于所述第三区块链节点,对所述股权认购邀约信息和所述股权认购出资信息进行匹配处理,判断所述客户端是否具备股权认购权限;

9、资金支付处理模块,用于当所述客户端具备股权认购权限,则通过所述第二区块链节点完成当前股权认购交易的资金支付操作。

10、可选地,所述股权认购邀约模块用于基于来自企业端的融资请求,生成相应的股权认购邀约信息,包括:

11、对来自企业端的融资请求进行分析,得到所述企业端当前进行的融资任务对应的总融资金额和融资出资最小金额,并基于所述总融资金额和所述融资出资最小金额,生成相应的股权认购邀约信息;

12、所述第一区块链节点分配与控制模块用于基于所述企业端的身份信息,在区块链为所述企业端分配相应的第一区块链节点,并将所述股权认购邀约信息存储至所述第一区块链节点,包括:

13、将所述企业端的身份信息与历史股权交易记录进行对比,判断所述企业端是否在预设历史时间段成功完成股权交易;若是,则在区块链为所述企业端分配最近一次进行股权交易所使用的区块链节点,以此作为所述第一区块链节点;若否,则基于所述区块链属下所有区块链节点的工作状态,为所述企业端分配其中一个处于空闲状态的区块链节点,以此作为所述第一区块链节点;再将所述股权认购邀约信息进行加密后存储至所述第一区块链节点。

14、可选地,所述第二区块链节点分配与控制模块用于基于客户端的身份信息,在所述区块链为所述客户端分配相应的第二区块链节点,并将所述客户端的股权认购出资信息存储至所述第二区块链节点,包括:

15、将客户端的身份信息与预设身份信息名单进行对比,若所述客户端的身份信息存在于预设身份信息名单,则在所述区块链为所述客户端分配处于空闲状态且存储空间与所述客户端的数据存储需求相匹配的区块链节点,以此作为所述第二区块链节点;若所述客户端的身份信息不存在于预设身份信息名单,则不对所述客户端分配区块链节点;再将所述客户端的股权认购出资信息进行加密后存储至所述第二区块链节点。

16、可选地,所述第三区块链节点选择模块用于在所述区块链选择第三区块链节点,包括:

17、基于所述第一区块链节点和所述第二区块链节点在所述区块链的位置信息,在所述区块链选择第三区块链节点;其中,所述第三区块链节点分别与所述第一区块链节点和所述第二区块链节点之间在所述区块链的节点路径长度相同;

18、所述股权交易信息匹配模块用于基于所述第三区块链节点,对所述股权认购邀约信息和所述股权认购出资信息进行匹配处理,判断所述客户端是否具备股权认购权限,包括:

19、对所述企业端发起的股权交易指令进行分析,判断当前是否处于股权交易允许状态;当处于股权交易允许状态时,将所述第一区块链节点存储的股权认购邀约信息和所述第二区块链节点存储的股权认购出资信息发送至所述第三区块链节点;

20、对所述股权认购邀约信息和所述股权认购出资信息进行匹配分析,若所述客户端的股份认购出资金额大于或等于所述股权认购邀约信息包含的融资出资最小金额,则判断所述客户端具备股权认购权限;并基于所述客户端的股份认购出资金额和所述股份认购邀约信息包含的总融资金额,确定所述客户端的股份认购数量;

21、所述资金支付处理模块用于当所述客户端具备股权认购权限,则通过所述第二区块链节点完成当前股权认购交易的资金支付操作,包括:

22、当所述客户端具备股权认购权限,则通过所述第二区块链节点构建关于所述客户端的线上支付通道,从而实现所述客户端当期股权认购交易的资金支付操作;当所述资金支付操作成功完成后,基于所述股份认购数量,在所述第二区块链节点存储相应的股份认购交易凭据信息。

23、基于区块链的股权交易方法,包括:

24、基于来自企业端的融资请求,生成相应的股权认购邀约信息;基于所述企业端的身份信息,在区块链为所述企业端分配相应的第一区块链节点,并将所述股权认购邀约信息存储至所述第一区块链节点;

25、基于客户端的身份信息,在所述区块链为所述客户端分配相应的第二区块链节点,并将所述客户端的股权认购出资信息存储至所述第二区块链节点;

26、在所述区块链选择第三区块链节点,基于所述第三区块链节点,对所述股权认购邀约信息和所述股权认购出资信息进行匹配处理,判断所述客户端是否具备股权认购权限;当所述客户端具备股权认购权限,则通过所述第二区块链节点完成当前股权认购交易的资金支付操作。

27、可选地,基于来自企业端的融资请求,生成相应的股权认购邀约信息;基于所述企业端的身份信息,在区块链为所述企业端分配相应的第一区块链节点,并将所述股权认购邀约信息存储至所述第一区块链节点,包括:

28、对来自企业端的融资请求进行分析,得到所述企业端当前进行的融资任务对应的总融资金额和融资出资最小金额,并基于所述总融资金额和所述融资出资最小金额,生成相应的股权认购邀约信息;

29、将所述企业端的身份信息与历史股权交易记录进行对比,判断所述企业端是否在预设历史时间段成功完成股权交易;若是,则在区块链为所述企业端分配最近一次进行股权交易所使用的区块链节点,以此作为所述第一区块链节点;若否,则基于所述区块链属下所有区块链节点的工作状态,为所述企业端分配其中一个处于空闲状态的区块链节点,以此作为所述第一区块链节点;再将所述股权认购邀约信息进行加密后存储至所述第一区块链节点。

30、可选地,将所述股权认购邀约信息进行加密后存储至所述第一区块链节点,包括:

31、步骤s1,利用下面公式(1),根据所述第一区块链节点的节点信息,得到对所述股权认购邀约信息进行加密的两个加密因子,

32、

33、在上述公式(1)中,a表示对所述股权认购邀约信息进行加密的第一加密因子;b表示对所述股权认购邀约信息进行加密的第二加密因子;g16表示所述第一区块链节点的节点信息的16进制形式;g16(i)表示所述第一区块链节点的节点信息的16进制形式中第i位上的数值;len(),len[],len{}均表示求取括号内16进制数据的数据总位数;[]10表示将括号内的数值转换为十进制数;%2表示对2取余;

34、步骤s2,利用下面公式(2),根据所述两个加密因子,对所述股权认购邀约信息进行加密,

35、

36、在上述公式(2)中,d16表示将所述股权认购邀约信息进行加密后的16进制形式数据;d16表示所述股权认购邀约信息的16进制形式;()16,[]16,{}16均表示将括号内的数值转换为16进制数;>>表示右移符号;表示异或运算;f{}表示正数保持函数,若括号内的数值大于0,则正数保持函数的函数值为括号内的数值,若括号内的数值小于或等于0,则正数保持函数函数值为0;

37、步骤s3,利用下面公式(3),当需要提取所述第一区块链节点中的所述股权认购邀约信息时,利用下面公式(3),根据所述第一区块链节点信息对其存储的股权认购邀约信息进行解密,

38、

39、在上述公式(3)中,d′16表示所述第一区块链节点内存储的股权认购邀约信息的16进制形式数据;g′16表示所述第一区块链节点的节点信息的16进制形式。

40、可选地,基于客户端的身份信息,在所述区块链为所述客户端分配相应的第二区块链节点,并将所述客户端的股权认购出资信息存储至所述第二区块链节点,包括:

41、将客户端的身份信息与预设身份信息名单进行对比,若所述客户端的身份信息存在于预设身份信息名单,则在所述区块链为所述客户端分配处于空闲状态且存储空间与所述客户端的数据存储需求相匹配的区块链节点,以此作为所述第二区块链节点;若所述客户端的身份信息不存在于预设身份信息名单,则不对所述客户端分配区块链节点;再将所述客户端的股权认购出资信息进行加密后存储至所述第二区块链节点。

42、可选地,在所述区块链选择第三区块链节点,基于所述第三区块链节点,对所述股权认购邀约信息和所述股权认购出资信息进行匹配处理,判断所述客户端是否具备股权认购权限;当所述客户端具备股权认购权限,则通过所述第二区块链节点完成当前股权认购交易的资金支付操作,包括:

43、基于所述第一区块链节点和所述第二区块链节点在所述区块链的位置信息,在所述区块链选择第三区块链节点;其中,所述第三区块链节点分别与所述第一区块链节点和所述第二区块链节点之间在所述区块链的节点路径长度相同;

44、对所述企业端发起的股权交易指令进行分析,判断当前是否处于股权交易允许状态;当处于股权交易允许状态时,将所述第一区块链节点存储的股权认购邀约信息和所述第二区块链节点存储的股权认购出资信息发送至所述第三区块链节点;

45、对所述股权认购邀约信息和所述股权认购出资信息进行匹配分析,若所述客户端的股份认购出资金额大于或等于所述股权认购邀约信息包含的融资出资最小金额,则判断所述客户端具备股权认购权限;并基于所述客户端的股份认购出资金额和所述股份认购邀约信息包含的总融资金额,确定所述客户端的股份认购数量;

46、当所述客户端具备股权认购权限,则通过所述第二区块链节点构建关于所述客户端的线上支付通道,从而实现所述客户端当期股权认购交易的资金支付操作;当所述资金支付操作成功完成后,基于所述股份认购数量,在所述第二区块链节点存储相应的股份认购交易凭据信息。

47、可选地,在所述第二区块链节点存储相应的股份认购交易凭据信息后,还包括:

48、基于所述股份认购交易凭据信息,生成交易凭证密钥,并将所述交易凭证密钥发送至所述客户端。

49、与现有技术相比,本发明具有如下有益效果:

50、本技术提供的基于区块链的股权交易系统及方法利用区块链作为企业端与客户端之间进行股权交易的中介,基于来自企业端的融资请求,生成股权认购邀约信息,并存储至第一区块链节点,以及将客户端的股权认购出资信息存储至第二区块链节点,通过不同区块链节点对企业端和客户端的股权交易相关信息进行单独存储,保证股权交易相关信息的记录有效性和真实性;还利用第三区块链节点对股权认购邀约信息和股权认购出资信息进行匹配,判断客户端是够具备股权认购权限,还通过第二区块链节点完成当前股权认购交易的资金支付操作,其通过区块链处理股权交易所涉及的信息收集与查验存储以及资金支付,整个过程不需要借助第三方来实现,能够节省股权交易过程所耗费的人力成本,还能够保证对股权交易过程中的资金流进行全面实时追踪,确保股权交易的资金安全。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1