-
公开(公告)号:CN112929432B
公开(公告)日:2022-07-15
申请号:CN202110138687.5
申请日:2021-02-01
申请人: 杭州复杂美科技有限公司
IPC分类号: H04L67/104 , H04L12/18
摘要: 本发明公开了一种基于重复广播历史的广播方法、设备及储存介质,属于计算机技术领域,本发明所采用的广播方法包括:在区块链网络的各个节点存储有对应各自节点的区块重复广播表,第一节点在接受待广播区块后根据区块重复广播表判断向第二节点广播区块或区块头;第二节点判断是否为重复区块广播,并将判断结果反馈至第一节点;第一节点根据第二节点反馈内容更新区块重复广播表。能够借助p2p网络的广播历史,减少重复广播数量,减少区块广播的网络开销,降低重复广播所占的带宽。
-
公开(公告)号:CN110535922B
公开(公告)日:2021-10-01
申请号:CN201910755471.6
申请日:2019-08-15
申请人: 杭州复杂美科技有限公司
摘要: 本发明提供一种状态数据存储方法、平行链区块生成方法、平行链区块同步方法、设备和存储介质,该方法包括:在第一平行链区块的平行链共识成功时,生成第一索引信息并存入状态数据库;其中,第一索引信息用于根据第一平行链区块的平行链名称和平行链区块高度查找第一平行链区块对应的第一主链区块的第一区块哈希,以供平行链节点根据待生成的第二平行链区块的平行链名称和平行链区块高度查询待生成的第二平行链区块所对应的第二主链区块的第二区块哈希,以及,根据第二区块哈希查询第二主链区块,并根据第二主链区块的第一区块数据生成第二平行链区块;本发明节省带宽、降低平行链节点生成平行链区块的耗时时长。
-
公开(公告)号:CN111404781A
公开(公告)日:2020-07-10
申请号:CN202010176365.5
申请日:2020-03-13
申请人: 杭州复杂美科技有限公司
IPC分类号: H04L12/26 , H04L12/813 , G06Q40/04 , G06F16/27
摘要: 本发明提供一种限速方法、设备和存储介质,该方法包括:在当前节点上传数据拥堵时,监测是否存在区块同步任务:是,则根据预配置的限速规则对区块同步任务所占用的流量进行限速;以及,在预配置的时长后监测当前节点上传数据是否拥堵:是,则根据限速规则对限速后的区块同步任务所占用的流量进行限速,并返回在预配置的时长后监测当前节点上传数据是否拥堵。本申请对区块链节点的网络流量进行有效管理。
-
公开(公告)号:CN109558454B
公开(公告)日:2020-07-10
申请号:CN201811432620.7
申请日:2018-11-28
申请人: 杭州复杂美科技有限公司
摘要: 本发明提供一种平行链挖矿共识方法、设备和存储介质,该方法包括:根据待共识的若干交易生成第一计算结果信息;将第一计算结果信息打包为第一挖矿交易并存入本地数据库以供进行查询或数据恢复;根据第一计算结果信息打包生成第一投票交易并发送至对应的主链节点,以供主链节点执行第一投票交易,通过主链共识将第一计算结果信息记录到主链上,验证主链所记录的各第一计算结果信息中是否有不少于第一阈值数量的第一计算结果信息相同并生成验证结果;同步验证结果,将通过验证的第一计算结果信息写入平行链。本发明通过具有原子性的本地数据备份为平行链共识机制提供本地查询等功能,进一步通过发放挖矿激励吸引平行链节点参与平行链共识。
-
公开(公告)号:CN110113409A
公开(公告)日:2019-08-09
申请号:CN201910360126.2
申请日:2019-04-30
申请人: 杭州复杂美科技有限公司
摘要: 本发明提供一种平行链授权节点配置方法、设备和存储介质,该方法包括:主链和平行链节点分别执行账户组创建交易以将初始创建的平行链的授权节点账户组记录到主链和平行链上;主链和平行链节点分别执行授权请求交易以将第二账户请求加入授权节点账户组的授权请求记录到主链和平行链上;主链和平行链节点分别执行若干投票交易以将授权节点账户组中的各第一授权节点账户是否同意授权请求的投票记录到主链和平行链上,并根据各投票和预配置的投票规则判断授权请求是否通过:是,则将第二账户加入授权节点账户组记录到主链和平行链上。本发明的方案便于平行链自主管理运营。
-
公开(公告)号:CN115701601A
公开(公告)日:2023-02-10
申请号:CN202110883002.X
申请日:2021-08-02
申请人: 杭州复杂美科技有限公司
摘要: 本发明提供一种平行链共识方法、计算机设备和存储介质,该方法包括:接收第一平行链交易,将第一平行链交易广播至当前平行链的其它平行链节点;根据所生成的或所接收的第一高度的第一平行链区块生成第一共识交易;将第一平行链区块广播至当前平行链的其它平行链节点;将第一共识交易发送至对应的主链节点;从主链同步第二共识结果,并判断与第一共识交易的第一共识结果是否相同:是,则结束;否,则重新生成第一高度的第一共识交易,并返回将第一共识交易发送至对应的主链节点。本申请使得主链与平行链间数据隔离。
-
公开(公告)号:CN110442580B
公开(公告)日:2021-08-31
申请号:CN201910712853.0
申请日:2019-08-02
申请人: 杭州复杂美科技有限公司
摘要: 本发明提供一种区块链状态数据存储方法,包括:在执行第一区块中的各交易后,分别判断待存储的各项第一状态数据为终结状态或非终结状态:若第一状态数据为非终结状态,则将第一状态数据存入状态树;生成状态树的树根哈希;先删除终结状态,再计算状态树哈希根据终结状态的各项第一状态数据生成第一根哈希,根据第一根哈希更新终结状态数据根哈希;根据树根哈希和更新后的终结状态数据根哈希生成第一区块的区块高度的状态根哈希。本发明通过将本区块的第一根哈希和上一区块的终结状态数据根哈希结合生成本区块更新后的状态数据根哈希,减少了状态数据的存储量,提高了后续存储效率,查询效率。
-
公开(公告)号:CN113205418A
公开(公告)日:2021-08-03
申请号:CN202110488444.4
申请日:2021-05-06
申请人: 杭州复杂美科技有限公司
摘要: 本发明提供一种跨链交易方法、计算机设备和存储介质,该方法包括:接收第一预执行交易;在执行第一预执行交易成功时,冻结第一资产;接收第二预执行交易;存证第二预执行交易;接收包括第一预执行交易的第一哈希值和第二预执行交易的第二哈希值的第一确认执行交易;在执行第一确认执行交易成功时,更新第一确认状态;接收包括第一哈希值和第二哈希值的第二确认执行交易;在执行第二确认执行交易成功时,更新第二确认状态;在判断出第一确认状态和第二确认状态均更新时,将第一资产解冻并划转至第一区块链上的第二用户的第二用户账户。本申请无需借助第三方中间模块即可在区块链上提供跨链资产交易服务。
-
公开(公告)号:CN111404961A
公开(公告)日:2020-07-10
申请号:CN202010224756.X
申请日:2020-03-26
申请人: 杭州复杂美科技有限公司
摘要: 本发明提供一种联盟链节点数据传输方法、设备和存储介质,涉及区块链等技术领域,该方法包括:响应于向当前联盟链的位于第二局域网中的第二联盟链节点发送第一数据,根据第一数据生成第一加密信息;生成包括第一加密信息的第一平行链交易并发送至第一平行链节点或第一主链节点,以供将第一平行链交易记录到主链上,以供第二平行链节点从第二主链节点同步第一平行链交易并将第一平行链交易记录到第一平行链上,以供第二联盟链节点向第二平行链节点获取第一平行链交易,解密第一加密信息以获取第一数据。本申请使得在不同局域网中的同一个联盟链的不同联盟链节点间的数据传输可靠且高效。
-
公开(公告)号:CN111400043A
公开(公告)日:2020-07-10
申请号:CN202010176354.7
申请日:2020-03-13
申请人: 杭州复杂美科技有限公司
摘要: 本发明提供一种交易池管理方法、设备和存储介质,该方法包括:接收第一交易;判断交易池中所有交易所占用的总容量与存储第一交易的所需的第一容量之和是否小于交易池的总容量:是,则确定第一交易的第一分类,判断第一分类的各交易所占用的第二容量与第一容量之和是否大于第一分类可占用的第一容量阈值:否,则将第一交易存入交易池。本申请兼顾区块链上各类交易不被堵塞。
-
-
-
-
-
-
-
-
-