基于区块链的交易信息校验及结算方法技术

技术编号:19636004 阅读:54 留言:0更新日期:2018-12-01 16:36
本发明专利技术公开了基于区块链的交易信息校验及结算方法,包括:在服务器加入区块链系统时对服务器进行初始编码;为服务器实时配置一个与时刻对应的随机编码;当服务器A上的用户与服务器B上的用户在进行交易时,记录交易开始的时刻,并记录此时服务器A与服务器B的随机编码,服务器A上的用户将交易信息进行加密,在区块链系统中进行广播,交易信息的解密密码为:服务器A与服务器B的交易开始时刻对应的随机编码和服务器A与服务器B的初始编码;服务器接收到加密后的交易信息后,对交易信息进行解密,基于解密后的交易信息进行交易结算,交易完成后进行交易成功广播;实现了在保障交易信息不可篡改的同时保障交易信息的安全性的技术效果。

Block Chain-based Checking and Settlement Method for Transaction Information

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上的用户将交易信息进行加密,然后再区块链系统中进行广播,其中交易信息的解密密码为:服务器A与服务器B的交易开始时对应的随机编码和服务器A与服务器B的初始编码;服务器接收到加密后的交易信息后,基于解密密码对交易信息进行解密,基于解密后的交易信息进行交易结算,在交易完成后,在区块链系统中进行交易成功广播。其中,本专利技术的原理为交易发生在区块链上的用户之间,在交易信息需要在区块链上广播时,首先对交易信息进行加密,而解密密码是交易参与者服务器特有的编码,其他人无法获得,将交易信息在区块链上进行广播后可以避免交易信息被篡改,保障交易信息的一致性,而加密广播可以保障只有信息只有交易参与者才能够解密,保障交易信息的安全性,且特有的编码方式只有相应的服务器用户才能进行解密,安全性较高。进一步的,所述加密交易信息中还添加有查询指令和自毁指令,当加密交易信息检测到有对其进行解密的操作时,对解密操作指令发送的服务器身份进行验证,获得服务器的初始编码,将服务器的初始编码进行验证,若验证通过,则基于解密密码对交易信息进行解密,若验证不通过,则基于自毁指令对交易信息进行二次加密或删除。若发现不是交易参与者服务器在对交易信息进行恶意解密,则交易信息自动进行二次加密或删除,进一步保障交易信息的安全性。进一步的,在交易完成后,生成交易完成明细信息,将交易完成明细信息进行加密,其解密密码为:服务器A与服务器B的交易完成时对应的随机编码和服务器A与服务器B的初始编码;将加密后的交易明细在区块链系统中进行广播。进一步的,基于解密后的交易信息进行交易结算,具体包括:基于解密后的交易信息获得交易条约内容和交易完成进度信息;对交易条约内容进行识别,识别出交易结算方案,基于交易结算方案生成交易结算计算方程;基于交易结算计算方程和交易完成进度,计算出交易结算结果;将交易结算结果发送给服务器A上的用户和服务器B上的用户进行确认,当服务器A上的用户和服务器B上的用户同时确认时,则交易结算成功。其中,本方法能够自动根据交易条约的内容和完成进度自动进行交易结算,与传统的人工结算相比效率较高。进一步的,区块链的服务器上存储着大量的重要的数据,因此服务器的安全性尤为重要,本申请设计了相应的保护装置,可以对服务器进行良好的保护,保障服务器的安全性;所述区块链系统中的每个服务器均安装有保护装置,对服务器进行保护,所述保护装置具体包括:圆筒、第一触杆、第二触杆、第三触杆、第四触杆、2个压力传感器、控制器、报警器、冷却水管、循环泵、散热器、制冷器;圆筒为金属圆筒,冷却水管通过循环泵形成循环流动回路,散热器与冷却水管连通,对从圆筒流出的冷却水进行散热,制冷器与冷却水管连通,对流入圆筒内的冷却水进行制冷,冷却水管一端与循环泵的出口连接,然后与制冷器连接,然后从圆筒底部插入圆筒内,在圆筒内表面贴合缠绕多周后从圆筒底部穿出于散热器连接,最后与循环泵的入口连接;圆筒下端设有冷却水管入口和出口,圆筒固定在地面上,服务器的外壳下端设有圆孔,服务器的器件贴合在服务器内壁上,圆筒插入服务器外壳圆孔内;第一触杆一端与服务器外壳内壁的左侧连接,第一触杆的另一端向圆筒的左侧外壁延伸;第二触杆一端与服务器外壳内壁的右侧连接,第二触杆的另一端向圆筒的右侧外壁延伸;第三触杆的一端圆筒的左侧外壁连接,第三触杆的另一端向服务器外壳内壁的左侧延伸;第四触杆的一端圆筒的右侧外壁连接,第四触杆的另一端向服务器外壳内壁的右侧延伸;2个压力传感器分别固定在第三触杆下表面左端和第四触杆下表面右端;第三触杆位于第一触杆的上方,且第三触杆和第一触杆位于同一竖直平面内;第四触杆位于第二触杆的上方,且第四触杆和第二触杆位于同一竖直平面内;第一触杆、第二触杆、第三触杆、第四触杆均为电动伸缩杆,且均与控制器连接,控制器与服务器连接,基于服务器的指令控制触杆的伸缩长度,当处于服务器处于防盗时,服务器通过控制器使得第一触杆、第二触杆、第三触杆、第四触杆均伸长,使得第三触杆与第一触杆在竖直方向具有重叠区域,即使得第三触杆左端的压力传感器的正下方为第一触杆上表面;使得第四触杆与第二触杆在竖直方向具有重叠区域,即使得第四触杆右端的压力传感器的正下方为第二触杆上表面;当压力传感器检测到压力值变化信息时,传递给控制器,控制器控制报警器报警并关闭服务器的运行。其中,本申请中对服务器外壳进行了设计,服务器的外壳下端设有圆孔,服务器的器件贴合在服务器内壁上,圆筒插入服务器外壳圆孔内;即圆筒插入服务器内中心位置,对服务器内的部件进行冷却,由于区块链的服务器数据量庞大,需要进行复杂大量的计算,将会产生大量的热量,本申请设计的冷却方式可以快速高效的将热量带走,且圆筒可以均匀对周围的所有部件进行冷却,冷却均衡且效果较佳,冷却水管通过循环泵形成循环流动回路,散热器与冷却水管连通,对从圆筒流出的冷却水进行散热,制冷器与冷却水管连通,对流入圆筒内的冷却水进行制冷,冷却水管一端与循环泵的出口连接,然后与制冷器连接,然后从圆筒底部插入圆筒内,在圆筒内表面贴合缠绕多周后从圆筒底部穿出于散热器连接,最后与循环泵的入口连接;即圆筒通过循环冷却一致保持低温状态,对服务器外壳内的空气进行冷却,进而对服务器内部进行降温,圆筒的圆柱状可以均匀的吸收热量对服务器内的部件进行均匀冷却。进一步的,为了保障服务器的安全,保护装置还设计了报警功能,即将服务器插入圆筒后,用户通过服务器控制控制器,然后控制第一触杆、第二触杆、第三触杆、第四触杆的伸缩长度,当处于服务器处于防盗时,服务器通过控制器使得第一触杆、第二触杆、第三触杆、第四触杆均伸长本文档来自技高网...

【技术保护点】
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

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

1