-
公开(公告)号:CN109274692B
公开(公告)日:2021-03-16
申请号:CN201811350514.4
申请日:2018-11-14
Applicant: 众安信息技术服务有限公司
IPC: H04L29/06
Abstract: 本发明提供了一种识别区块链中作恶节点的方法,包括:监测节点监测至少一个其它节点对指定交易的执行过程是否存在异常行为,其中,监测节点和至少一个其它节点位于同一目标链上并且监测节点同时位于识别链上;如果监测到存在异常行为,则监测节点通过广播方式向识别链发送提示信息,其中,提示信息用于表示产生异常行为的节点的相关信息;监测节点对所获得的提示信息进行验证分析并且通过广播方式向识别链发送验证结果,其中,验证结果用于表示产生异常行为的节点是否是作恶节点。本发明能够有效的发现并捕捉作恶节点并且在少数节点作恶的前期获得作恶节点信息,能有效提高区块链网络的安全性。
-
公开(公告)号:CN111415252A
公开(公告)日:2020-07-14
申请号:CN202010076965.4
申请日:2020-01-23
Applicant: 众安信息技术服务有限公司
Abstract: 一种基于区块链的隐私交易处理和装置,该方法包括:第一节点获取隐私交易数据,将所述隐私交易数据和第二节点的信息发送到与所述第一节点对应的第一服务;所述第一服务通过所述第二节点的信息识别与所述第二节点对应的第二服务,在所述第一服务和所述第二服务之间建立加密通道;通过所述加密通道将所述隐私交易数据发送到所述第二服务;所述第二节点从所述第二服务提取所述隐私交易数据。本申请实施例可以有效且可证明地实现局部可控区块链网络范围内数据的隐私交易,降低了企业对区块链私有交易不可控性的担忧。
-
公开(公告)号:CN110060161B
公开(公告)日:2021-05-28
申请号:CN201910244140.6
申请日:2019-03-28
Applicant: 众安信息技术服务有限公司
Abstract: 本发明公开了一种用于区块链交易防重的客户端服务实现方法及服务组件,属于区块链技术领域,方法应用于客户端服务组件中,方法包括:接收客户端提交的包含有账户标识的交易,并添加至交易缓存池中;使用本地数据库中账户标识下的nonce值对交易进行封装;将封装后的交易发送到区块链网络中,并获取区块链网络返回的交易执行结果;判断交易执行结果是否为成功;当交易执行结果为成功时,对本地数据库中账户标识下的nonce值递增加一。本发明实施例不但能够尽量减少区块链网络访问,降低网络开销以及区块链负载,并且保证交易的nonce值与区块链网络中nonce值的一致性,有效地防止区块链网络中交易重播。
-
公开(公告)号:CN108848058A
公开(公告)日:2018-11-20
申请号:CN201810427746.9
申请日:2018-05-07
Applicant: 众安信息技术服务有限公司
Abstract: 本发明公开了一种智能合约处理方法及区块链系统,涉及智能合约加密技术领域,区块链系统包括基于区块链的用户端和智能合约平台,方法包括:由用户端获取用户输入的针对智能合约的加密指令,并根据加密指令携带的加密算法的属性参数,在预设的多种加密算法中确定对应的加密算法;基于确定的加密算法对智能合约进行签名,并将签名后的智能合约发送至智能合约平台;由智能合约平台对签名后的智能合约进行验签,以验证智能合约的合法性。本发明实施例中由于用户可以选择输入要对智能合约进行签名的加密算法,因此提高图灵完备操作的灵活性,灵活实现加密算法的可选择性操作,并且通过可控的自由选择加密算法提高智能合约的可靠安全性。
-
公开(公告)号:CN109947733A
公开(公告)日:2019-06-28
申请号:CN201910248824.3
申请日:2019-03-29
Applicant: 众安信息技术服务有限公司
IPC: G06F16/182 , G06F16/22
Abstract: 本发明公开了一种数据存储方法与装置。该方法包括:领导节点获得数据的存储请求,基于存储请求,将数据依次存储进日志文件和内存表;领导节点向存储集群的至少一部分跟随节点发送存储请求,以获取来自至少一部分跟随节点对于存储请求的操作结果,其中至少一部分跟随节点的数目与指定的共识规则相关联;基于共识规则,领导节点确定操作结果的有效性。
-
公开(公告)号:CN108763443A
公开(公告)日:2018-11-06
申请号:CN201810515257.9
申请日:2018-05-25
Applicant: 众安信息技术服务有限公司
CPC classification number: G06Q40/04
Abstract: 本发明公开了区块链账户处理方法与装置。账户管理方法包括:基于账户的地址信息,在缓存中确定是否存在账户的用户信息,其中,如果账户的用户信息已经存在于缓存中,则针对账户执行至少一次事务操作,如果账户的用户信息并未存在于缓存中,则基于地址信息来将存储在数据库中的账户的用户信息读取到缓存中,并针对账户执行至少一次事务操作,基于至少一次事务操作,更新账户的用户信息。通过本发明的技术方案,可以有效压缩地址信息在缓存中的数据量,大大减少缓存占用率,同时提高查找效率。
-
公开(公告)号:CN108614879A
公开(公告)日:2018-10-02
申请号:CN201810396811.6
申请日:2018-04-28
Applicant: 众安信息技术服务有限公司
IPC: G06F17/30
Abstract: 本发明公开了小文件处理方法与装置。小文件写入方法,包括:基于小文件的内容来确定所述小文件的哈希信息;如果数据库中并未包括所述小文件的哈希信息,则将所述小文件存储到所述数据库中指定的文件组中,并确定所述小文件与所述文件组之间的映射信息;以及将所述哈希信息和所述映射信息存储到所述数据库中。通过本发明的技术方案,可以有效压缩索引在缓存中的数据量,大大减少缓存占用率,同时提高查找效率。
-
公开(公告)号:CN109189853B
公开(公告)日:2021-05-28
申请号:CN201810895434.0
申请日:2018-08-08
Applicant: 众安信息技术服务有限公司
IPC: G06F16/27 , G06F16/901
Abstract: 本发明公开了一种区块链之间数据同步方法和装置,属于跨链通信领域。方法包括:获取不同区块链节点之间的通信请求,为节点建立跨链联盟并在联盟中实现通信请求的共识;根据共识结果对不同区块链网络中的交易信息进行同步、压缩及备份,将备份数据广播至跨链联盟进行验证、返回,形成新的交易数据;将新的交易数据拉入新节点,完成不同区块链的数据同步。本发明实施例提供的方法通过建立跨链联盟,为不同区块之间的通信提供基础,并且将区块链中的历史数据看作文件,使得数据在磁盘读取表现为顺序读,加快了数据传输及不同区块链信息的共享速度,同时该方法使得新节点加入区块链时不需要逐条执行、验证交易,节省了节点机器交易执行时间。
-
公开(公告)号:CN110060161A
公开(公告)日:2019-07-26
申请号:CN201910244140.6
申请日:2019-03-28
Applicant: 众安信息技术服务有限公司
Abstract: 本发明公开了一种用于区块链交易防重的客户端服务实现方法及服务组件,属于区块链技术领域,方法应用于客户端服务组件中,方法包括:接收客户端提交的包含有账户标识的交易,并添加至交易缓存池中;使用本地数据库中账户标识下的nonce值对交易进行封装;将封装后的交易发送到区块链网络中,并获取区块链网络返回的交易执行结果;判断交易执行结果是否为成功;当交易执行结果为成功时,对本地数据库中账户标识下的nonce值递增加一。本发明实施例不但能够尽量减少区块链网络访问,降低网络开销以及区块链负载,并且保证交易的nonce值与区块链网络中nonce值的一致性,有效地防止区块链网络中交易重播。
-
公开(公告)号:CN109274692A
公开(公告)日:2019-01-25
申请号:CN201811350514.4
申请日:2018-11-14
Applicant: 众安信息技术服务有限公司
IPC: H04L29/06
Abstract: 本发明提供了一种识别区块链中作恶节点的方法,包括:监测节点监测至少一个其它节点对指定交易的执行过程是否存在异常行为,其中,监测节点和至少一个其它节点位于同一目标链上并且监测节点同时位于识别链上;如果监测到存在异常行为,则监测节点通过广播方式向识别链发送提示信息,其中,提示信息用于表示产生异常行为的节点的相关信息;监测节点对所获得的提示信息进行验证分析并且通过广播方式向识别链发送验证结果,其中,验证结果用于表示产生异常行为的节点是否是作恶节点。本发明能够有效的发现并捕捉作恶节点并且在少数节点作恶的前期获得作恶节点信息,能有效提高区块链网络的安全性。
-
-
-
-
-
-
-
-
-