The invention discloses a method for checking and settling transaction information based on block chain, which includes: initial encoding of the server when the server joins the block chain system; real-time allocation of a random encoding corresponding to the time for the server; recording the transaction when the user on server A and the user on server B are trading. At the beginning of the transaction, the random coding of server A and server B is recorded. The user on server A encrypts the transaction information and broadcasts it in the block chain system. The decryption password of the transaction information is: the random coding corresponding to the beginning of the transaction between server A and server B, and the initial coding of server A and server B. After receiving the encrypted transaction information, the server decrypts the transaction information, settles the transaction based on the decrypted transaction information, and broadcasts the transaction successfully after the transaction is completed. It achieves the technical effect of guaranteeing the security of the transaction information while guaranteeing the transaction information can not be tampered with.
【技术实现步骤摘要】
基于区块链的交易信息校验及结算方法
本专利技术涉及计算机金融领域,具体地,涉及一种基于区块链的交易信息校验及结算方法。
技术介绍
随着计算机金融的快速发展,越来越多的交易在网络上完成,利用网络的快速高效处理方式进行,区块链技术因其具备的去中心化、信息不可篡改性等特点,越来越受到金融、保险等领域的公司的青睐,尤其是运用区块链技术实现多方参与的交易事件(例如,转账交易、支付交易等事件)越来越成为人们关注的焦点,例如,当银行A要买100票据给银行B,如果这笔交易在区块链上进行,那么所有其他在区块链上的节点都会看到这笔交易,好处是其他参与方可以一起参与确认交易准确性,防止信息的篡改。然而,由于在去中心化的区块链系统当中没有绝对权威机构节点,因此对每笔交易进行集体验证是必要的一步,这使得交易参与方的交易毫无秘密可言,一个机构的账户也有可能被其他节点上的机构跟踪,从而带来信息泄露的风险。
技术实现思路
本专利技术提供了一种基于区块链的交易信息校验及结算方法,解决了现有的交易信息公开存在安全隐患的不足,实现了在保障交易信息不可篡改的同时保障交易信息的安全性的技术效果。为实现上述专利技术目的,本申请提供了基于区块链的交易信息校验及结算方法,所述方法应用于区块链系统中,区块链系统包括若干服务器,交易在服务器所对应的用户之间进行,所述方法包括:在服务器加入区块链系统时对服务器进行初始编码;为服务器实时配置一个与时刻对应的随机编码,随机编码随着时间的变化随机变化;当服务器A上的用户与服务器B上的用户在进行交易时,记录交易开始的时刻,并记录此时服务器A与服务器B的随机编码,服务器A上 ...
【技术保护点】
1.基于区块链的交易信息校验及结算方法,其特征在于,所述方法应用于区块链系统中,区块链系统包括若干服务器,交易在服务器所对应的用户之间进行,所述方法包括:在服务器加入区块链系统时对服务器进行初始编码;为服务器实时配置一个与时刻对应的随机编码,随机编码随着时间的变化随机变化;当服务器A上的用户与服务器B上的用户在进行交易时,记录交易开始的时刻,并记录此时服务器A与服务器B的随机编码,服务器A上的用户将交易信息进行加密,然后将加密后的交易信息区块链系统中进行广播,其中交易信息的解密密码为:服务器A与服务器B的交易开始时刻对应的随机编码和服务器A与服务器B的初始编码;服务器接收到加密后的交易信息后,基于解密密码对交易信息进行解密,基于解密后的交易信息进行交易结算,在交易完成后,在区块链系统中进行交易成功广播。
【技术特征摘要】
1.基于区块链的交易信息校验及结算方法,其特征在于,所述方法应用于区块链系统中,区块链系统包括若干服务器,交易在服务器所对应的用户之间进行,所述方法包括:在服务器加入区块链系统时对服务器进行初始编码;为服务器实时配置一个与时刻对应的随机编码,随机编码随着时间的变化随机变化;当服务器A上的用户与服务器B上的用户在进行交易时,记录交易开始的时刻,并记录此时服务器A与服务器B的随机编码,服务器A上的用户将交易信息进行加密,然后将加密后的交易信息区块链系统中进行广播,其中交易信息的解密密码为:服务器A与服务器B的交易开始时刻对应的随机编码和服务器A与服务器B的初始编码;服务器接收到加密后的交易信息后,基于解密密码对交易信息进行解密,基于解密后的交易信息进行交易结算,在交易完成后,在区块链系统中进行交易成功广播。2.根据权利要求1所述的基于区块链的交易信息校验及结算方法,其特征在于,所述加密交易信息中还添加有查询指令和自毁指令,当加密交易信息检测到有对其进行解密的操作时,对解密操作指令发送的服务器身份进行验证,获得服务器的初始编码,将服务器的初始编码进行验证,若验证通过,则基于解密密码对交易信息进行解密,若验证不通过,则基于自毁指令对交易信息进行二次加密或删除。3.根据权利要求1所述的基于区块链的交易信息校验及结算方法,其特征在于,在交易完成后,生成交易完成明细信息,将交易完成明细信息进行加密,其解密密码为:服务器A与服务器B的交易完成时对应的随机编码和服务器A与服务器B的初始编码;将加密后的交易明细在区块链系统中进行广播。4.根据权利要求1所述的基于区块链的交易信息校验及结算方法,其特征在于,基于解密后的交易信息进行交易结算,具体包括:基于解密后的交易信息获得交易条约内容和交易完成进度信息;对交易条约内容进行识别,识别出交易结算方案,基于交易结算方案生成交易结算计算方程;基于交易结算计算方程和交易完成进度,计算出交易结算结果;将交易结算结果发送给服务器A上的用户和服务器B上的用户进行确认,当服务器A上的用户和服务器B上的用户同时确认时,则交易结算成功。5.根据权利要求1所述的基于区块链的交易信息校验及结算方法,其特征在于,所述区块链系统中的每个服务器均安装有保护装置,对服务器进行保护,所述保护装置具体包括:圆筒、第一触杆、第二触杆、第三触杆、第四触杆、2个压力传感器、控制器、报警器、冷却水管、循环泵、散热器、制冷器;圆筒为金属圆筒,冷却水管通过循环泵形成循环流动回路,散热器与冷却水管连通,对从圆筒流出的冷却水进行散热,制冷器与冷却水管连通,对流入圆筒内的冷却水进行制冷,冷却水管一端与循环泵的出口连接,然后与制冷器连接,然后从圆筒底部插入圆筒内,在圆筒内表面贴合缠绕多周后从圆筒底部穿出于散热器连接,最后与循环泵的入口连接;圆筒下端设有冷却水管入口和出口,圆筒固定在地面上,服务器的外壳下端设有圆孔,服务器的器件贴合在...
【专利技术属性】
技术研发人员:金风莲,
申请(专利权)人:广州友谱网络科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。