【技术实现步骤摘要】
一种基于私有区块链的电子账单交易系统
本专利技术涉及数据处理
,特别是一种基于私有区块链的电子账单交易系统。
技术介绍
区块链技术因其具备的去中心化、信息不可篡改性等特点,越来越受到金融、保险等领域的公司的青睐,尤其是运用区块链技术实现多方参与的交易事件(例如,转账交易、支付交易等事件)越来越成为人们关注的焦点,例如,当银行A要买100票据给银行B,如果这笔交易在区块链上进行,那么所有其他在区块链上的节点都会看到这笔交易,好处是其他参与方可以一起参与确认交易准确性,防止信息的篡改。然而,由于在去中心化的区块链系统当中没有绝对权威机构节点,因此对每笔交易进行集体验证是必要的一步,这使得交易参与方的交易毫无秘密可言,一个机构的账户也有可能被其他节点上的机构跟踪,从而带来信息泄露的风险。虽然,目前业界采用了一些解决信息泄露的区块链交易解决方案,然而现有的解决方案采用传统的密码学算法,它包括有哈希(Hash)算法,它是一种单向密码体制,它是一个从明文到密文的不可逆的映射,只有加密过程,没有解密过程;椭圆曲线加密法是一种公钥加密技术,以椭圆曲线理论为基础,利用有限域上椭圆曲线的点构成的点群离散对数难解性,实现加密、解密和数字签名,将椭圆曲线中的加法运算与离散对数中的模乘运算相对应,就可以建立基于椭圆曲线的对应密码体制;基于上述算法的解决方案要么是信息泄露解决的不够彻底,要么是计算效率低下,且系统运行开销巨大,限制区块链技术在交易场景中的运用。综上所述,如何在既能有效保证交易信息的安全,又能有效保证交易处理的速度且降低系统开销的情况下,将区块链技术有效运用在交易 ...
【技术保护点】
1.一种基于私有区块链的电子账单交易系统,其特征在于,包括网络管理系统以及用户系统;所述网络管理系统包括网络创建模块、数据存储模块以及网络更新模块;所述网络创建模块包括多个路由与多个用户节点;每个路由通过路由映射来设定路由接口,用户节点通过路由设定的路由接口连接至另一个用户节点,以实现用户节点与用户节点之间的通信连接;数据存储模块:用于存储在预定时间段更新的区块链以及储存并更新用户节点上用户的数字证书,还用于储存用户在登入用户系统时上传的对应的公钥;网络更新模块用于初始化用户节点、新增用户节点以及删除用户节点;所述用户系统安装于用户节点处,每个用户节点都配用同版本的用户系统,用户系统用于实现交易发起方与交易接收方之间进行交易,且每隔预定时间将交易数据打包成的区块通过智能合约加入到节点网络中的最长区块链中。
【技术特征摘要】
1.一种基于私有区块链的电子账单交易系统,其特征在于,包括网络管理系统以及用户系统;所述网络管理系统包括网络创建模块、数据存储模块以及网络更新模块;所述网络创建模块包括多个路由与多个用户节点;每个路由通过路由映射来设定路由接口,用户节点通过路由设定的路由接口连接至另一个用户节点,以实现用户节点与用户节点之间的通信连接;数据存储模块:用于存储在预定时间段更新的区块链以及储存并更新用户节点上用户的数字证书,还用于储存用户在登入用户系统时上传的对应的公钥;网络更新模块用于初始化用户节点、新增用户节点以及删除用户节点;所述用户系统安装于用户节点处,每个用户节点都配用同版本的用户系统,用户系统用于实现交易发起方与交易接收方之间进行交易,且每隔预定时间将交易数据打包成的区块通过智能合约加入到节点网络中的最长区块链中。2.根据权利要求1所述的一种基于私有区块链的电子账单交易系统,其特征在于,所述初始化用户节点是指根据用户需求为用户节点分配相应的数据内存以及对应的路由接口;新增用户节点是指将新增的用户节点与网络中的用户节点随机互连,并配置相应的路由接口以及配置新增节点的数据内存;然后将当前网络中的最长区块链进行共享复制存储入新增的用户节点,最后对新增用户节点进行节点信息验证,若新增用户节点成功返回运行状态信息,则该网络更新模块更新当前网络的用户节点连接拓扑结构,否则返回错误信息给新增的用户节点;所述删除用户节点是指将待删除的用户节点与网络中的其他用户节点断开连接,并清楚相应的路由接口以及为用户节点配置数据内存。3.根据权利要求1所述的一种基于私有区块链的电子账单交易系统,其特征在于,所述用户节点为一个客户终端,包括有:电脑、手机以及平板;用户在该客户终端上进行登录以进入用户系统。4.根据权利要求1所述的一种基于私有区块链的电子账单交易系统,其特征在于,所述用户系统包括身份验证单元,数据存储单元,数据操作接口,账单处理单元以及区块链更新单元;所述身份验证单元用于实现对参与电子交易的交易者的准入过程进行监管,以此来实现对私有区块链的所有者群体进行监管;所述数据存储单元用于储存用户节点的节点数据以及对应用户的身份信息;其中节点数据包括:用户节点网络端口、内存空间以及计算能力;身份信息包括对应用户的人脸特征、身份证号,数字资产,公钥以及用户交易账号;所述账...
【专利技术属性】
技术研发人员:潘荣德,
申请(专利权)人:梧州市兴能农业科技有限公司,
类型:发明
国别省市:广西,45
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。