[发明专利]一种基于区块链的电子交易系统有效
申请号: | 202110484014.5 | 申请日: | 2021-04-30 |
公开(公告)号: | CN113300850B | 公开(公告)日: | 2022-10-21 |
发明(设计)人: | 陈浩平;陈芬芳;覃秋银 | 申请(专利权)人: | 深圳市东恒尚科信息技术有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/40;H04L67/1095;G06Q20/38;G06Q40/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518000 广东省深圳市龙华区龙华街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 电子 交易系统 | ||
1.一种基于区块链的电子交易系统,包括用户层(1)、交易后台和用于合约生成的交易规则生成模块(4),其特征在于:所述用户层(1)的输出端与业务发送模块的输入端电性连接,所述业务发送模块的输出端与业务接收端的输入端电性连接,所述业务接收端的输出端与用于业务进行分类的业务分类模块(2)的输入端电性连接,所述业务分类模块(2)的输出端与区块链服务器的输入端通过网络连接,所述区块链服务器、交易后台及交易规则生成模块(4)的输出端分别与用于电子交易的交易模块(3)的输入端电性连接,所述交易模块(3)的输出端与区块链账本的输入端电性连接,所述区块链账本的输出端与交易合法性监测模块的输入端电性连接,所述交易合法性监测模块的输出端与监管终端的输入端之间通过5G网络连接;所述交易规则生成模块(4)的交易方法包括:用户在指定成员节点上注册有虚拟资源账户,由所述指定成员节点的关系型数据库进行维护,接收包含付款者的付款者ID、指定交易金额和收款者的收款者ID的交易请求;所述付款者是支付所述指定交易金额的用户,所述收款者是收入所述指定交易金额的用户;根据所述交易请求,进行交易可行性验证,并在验证通过后,执行账户余额修改操作;所述账户余额修改操作为,从所述付款者ID对应的资源账户中扣除所述指定交易金额,并向所述收款者ID对应的资源账户中增加所述指定交易金额;生成用于记录所述账户余额修改操作的交易记录文档,并向所述区块链网络广播所述交易记录文档,以使各成员节点基于共识机制将所述交易记录文档发布至区块链;向所述区块链网络广播所述交易记录文档,具体包括:根据所述交易记录文档,采用哈希算法生成所述交易记录文档对应的简报信息;向所述区块链网络广播所述交易记录文档和所述简报信息,以使各成员节点基于共识机制将所述交易记录文档和所述简报信息要发布至区块链;将所述简报信息发送给所述付款者和/或所述收款者,以便所述付款者和/或所述收款者使用所述简报信息向区块链查询所述交易记录文档;所述交易可行性验证的方法包括:区块链节点通过交易方发送来的密匙码解密各个所述交易方的初始余额,并基于交易类型和所述指定交易金额对付款者ID、收款者ID对应的交易方的初始余额进行计算得到新的余额,通过约定的合约将各个所述交易方对应的加密新余额广播到该区块链的各个节点上;当该区块链的节点接收到广播来的各个所述交易方对应的加密新余额后,启动对应的合约进行验证;若验证通过,则该区块链上各个节点对应的合约基于各个所述交易方对应的加密新余额对自身数据进行更新;调用外部预设的正数余额验证系统启动多个线程,每个线程同时负责对相应单个账户的余额进行正数余额检验,若该区块链上各个节点的单个账户余额的正数余额检验通过,则判定该交易验证通过;所述密匙码的生成规则包括:信息加密方对待加密的明文进行加密计算后进行签名,以密文形式发布公开向区块链中所有节点请求验证,并由所述节点分别采用区块链公钥对所述签名及信息接收方信息进行区块链验证、采用公钥对密文进行相同的加密计算进行操作验证,当验证通过后将信息加密方、接收方信息和密文打包生成更新后的区块链并对网络进行广播,完成区块链的更新操作;所述用户层(1)由用户注册模块、用户登录管理模块、用户信息修改模块、用户秘钥管理模块与用户销户管理模块组成,所述用户注册模块的输出端与用户登录管理模块的输入端电性连接,所述区块链服务器采用分布式架构;所述用户登录管理模块的输出端与用户信息修改模块的输入端电性连接,所述用户信息修改模块的输出端与用户秘钥管理模块的输入端电性连接,所述用户秘钥管理模块的输出端与用户销户管理模块的输入端电性连接。
2.根据权利要求1所述的一种基于区块链的电子交易系统,其特征在于,所述业务分类模块(2)包括核心业务分类单元、非核心业务分类单元与无效核心业务分类单元组成;所述电子交易的交易模块(3)包括交易APP、APP扫码读取模块与交易信息读取模块,所述交易APP的输出端与APP扫码读取模块的输入端电性连接,所述APP扫码读取模块的输出端与交易信息读取模块的输入端电性连接;所述交易信息读取模块的输出端与交易数据处理模块的输入端电性连接,所述交易数据处理模块的输出端与交易结果打包模块的 输入端电性连接。
3.根据权利要求2所述的一种基于区块链的电子交易系统,其特征在于,所述交易规则生成模块(4)包括智能合约模块,所述智能合约模块的输出端分别与资产汇率表建立单元、资产汇率表更新单元、跨机构交易规则单元及跨机构交易流程单元的输入端电性连接;所述智能合约模块使用Docker轻容量器作为智能合约的执行环境。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市东恒尚科信息技术有限公司,未经深圳市东恒尚科信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110484014.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:压膜机及压膜成型方法
- 下一篇:业务平台的用户导流方法、装置和系统