【技术实现步骤摘要】
【国外来华专利技术】最小化故障对等方对区块链的影响
技术介绍
[0001]本文公开了一种用于最小化区块链上的故障对等方的影响的系统和相关方法。区块链通过使多个对等方执行相同的事务并在对等方之间运行共识算法来保证事务处理的可靠性。尽管可以容忍一些故障对等方(例如,通过使用诸如拜占庭容错和崩溃容错的技术),但是这些不代表该问题的最优解决方案。
技术实现思路
[0002]根据本文所公开的一个方面,提供了一种计算机实现的方法,以对区块链中的发生故障的对等方进行寻址,该方法包括从区块链中的对等方接收背书结果,其中背书结果针对区块链中的一个或多个事务。背书结果包括成功背书和失败背书。该方法还包括向两个或更多个背书收集器分发成功背书和失败背书,确定哪些对等方是提供成功背书的成功背书对等方(SEP),哪些对等方是提供失败背书的失败背书对等方(FEP)。基于来自背书收集器的背书信息来为每个对等方计算信誉得分。然后,向客户端和系统管理员中的至少一个发送信誉得分。然后,使用该信誉得分来确定后续事务中的对等方选择。
[0003]根据本文公开的另一方面,提供了一种对区块链中的发生故障的对等方进行寻址的系统,该系统包括存储器和处理器,该处理器被配置为从区块链中的对等方接收背书结果,其中背书结果针对区块链中的一个或多个事务。背书结果包括成功背书和失败背书。该系统向两个或更多个背书收集器分发成功背书和失败背书,确定哪些对等方是提供成功背书的成功背书对等方(SEP),哪些对等方是提供失败背书的失败背书对等方(FEP)。然后,该系统基于来自背书收集器的背书信息来计算针对每个 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种对区块链中的故障对等方进行寻址的方法,所述方法包括:接收来自所述区块链中的对等方的背书结果,其中:所述背书结果针对所述区块链中的一个或多个事务;以及所述背书结果包括成功背书和失败背书;向两个或更多个背书收集器分发所述成功背书和所述失败背书;确定哪些对等方是提供成功背书的成功背书对等方(SEP),以及哪些对等方是提供失败背书的失败背书对等方(FEP);基于来自所述背书收集器的背书信息来计算针对每个对等方的信誉得分;向客户端和系统管理员发送所述信誉得分;以及使用所述信誉得分来确定后续事务中的对等方选择。2.根据权利要求1所述的方法,还包括:选择未被用于所述背书结果的一个或多个对等方;以及利用所选择的所述一个或多个对等方来代替所述FEP用于所述后续事务。3.根据权利要求2所述的方法,其中所述利用以所述FEP具有低于预定阈值的信誉得分为条件。4.根据权利要求1所述的方法,还包括:将所述SEP分组为组;以及通过增加针对较大组中的每个对等方的所述信誉得分来细化针对每个对等方的所述信誉得分。5.根据权利要求1所述的方法,还包括:将所述信誉得分设置为针对新对等方的初始值;以来自所述新对等方的成功背书为条件,在第一方向上调整所述信誉得分;以及以来自所述新对等方的失败背书为条件,在第二并且相反的方向上调整所述信誉得分。6.根据权利要求5所述的方法,其中:在第一方向上对所述信誉得分的所述调整是向所述信誉得分加一;并且在第二并且相反方向上对所述信誉得分的所述调整是将所述信誉得分分成两半。7.根据权利要求5所述的方法,其中对所述信誉得分的所述调整由用户插件组件提供。8.根据权利要求1所述的方法,还包括:基于所述对等方的背书结果来对所述对等方进行分组;基于每个组中对等方的数量来对所述组进行排序;其中:针对较大组中对等方的信誉的减少小于针对较小组中对等方的信誉的减少。9.根据权利要求1所述的方法,还包括:由探测客户端确定对等方非活动;由所述探测客户端探测所述非活动对等方;由探测客户端收集关于所述非活动对等方的信息;以及取决于所收集的所述信息,修改关于所述非活动对等方的信息,以向所述非活动对等方提供参与事务背书的机会。
10.一种用于对区块链中的故障对等方进行寻址的系统,所述系统包括:存储器;以及处理器,被配置为:接收来自所述区块链中的对等方的背书结果,其中:所述背书结果针对所述区块链中的一个或多个事务;以及所述背书结果包括成功背书和失败背书;向两个或更多个背书收集器分发所述成功背书和所述失败背书;确定哪些对等方是提供成功背书的成功背书对等方(SEP),以及哪些对等方是提供失败背书的失败背书对等方(FEP);基于来自所述背书收集器的背书信息来计算针对每个对等方的信誉得分;向客户端和系统管理员发送所述信誉得分;以及使用所述信誉得分来确定后续事务中的对等方选择。11.根据权利要求10所述的系统,其中所述处理器还被配置为:选择未被用于所述背书结果的一个或多个对等方;以及利用所选择的所述一个或多个对等方来代替所述FEP用于所述后续事务。12.根据权利要求11所述的系统,其中所述利用以所述FEP具有低于预定阈值的信誉得分为条件。13.根据权利要求10所述的系统,其中所述处理器还被配置...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。