-
公开(公告)号:CN109102299A
公开(公告)日:2018-12-28
申请号:CN201810861049.4
申请日:2018-08-01
申请人: 腾讯科技(深圳)有限公司
摘要: 本发明实施例公开了一种资源转移数据管理方法、装置及存储介质,属于互联网技术领域。该方法包括:接收第一服务器发送的交易数据,交易数据根据第一服务器的私钥对资源转移数据进行签名后得到;根据第一服务器的公钥,对交易数据进行验证;验证通过时根据交易数据和第一区块的特征值生成第二区块,添加至区块链中。在区块链中存储交易数据可以保证资源转移数据的安全性,避免了资源转移数据丢失或被篡改。利用第一服务器的私钥表明第一服务器的身份,保证了交易数据的可追溯性,一旦出现第一服务器恶意将转出方的资源转移给其他资源账户的情况,可以对中间方进行追责,弥补转出方的资源损失。
-
公开(公告)号:CN108848079A
公开(公告)日:2018-11-20
申请号:CN201810553455.4
申请日:2018-05-31
申请人: 腾讯科技(深圳)有限公司
摘要: 本发明揭示了一种实现信息验证的方法、系统、装置和计算机系统。所述方法包括:获得所验证信息内容的加密摘要,信息是终端所需要验证的部分关键信息;第三方在相应树结构由叶子节点上溯至根节点获得验证信息对应的认证路径,树结构上叶子节点对应的数值匹配于所有关键信息;通过认证路径对加密摘要验证终端的信息正确存在于树结构匹配的所有关键信息。此过程是面向于部分关键信息的加密摘要实现的信息验证,即部分关键信息并未以明文的形式存在,也不存在所有关键信息的介入,因此不存在所有关键信息被泄露的不安全性,而密文形式,即以加密摘要形式存在的部分关键信息也不存在被泄露的风险,并且是借助于第三方进行的,安全性得到极大提高。
-
公开(公告)号:CN108776897A
公开(公告)日:2018-11-09
申请号:CN201810569317.5
申请日:2018-06-05
申请人: 腾讯科技(深圳)有限公司
IPC分类号: G06Q20/38
摘要: 本发明公开了一种数据处理方法、装置、服务器及计算机可读存储介质,属于数据处理领域。方法包括:在接收交易数据的过程中,将接收到的不同批交易数据存储至不同区块的区块主体中,得到包含交易数据的多个区块;根据区块高度,每次从多个区块中选择待将交易数据加入交易缓存池中的一个区块;对于每次选择的区块,当区块中的交易数据满足预设条件时,将区块中的交易数据加入交易缓存池中;将区块中的交易数据与交易缓存池中的其他交易数据并行处理。本发明在对一个区块中的交易数据进行处理的同时,可以对其他区块中的交易数据进行并行处理,大大提升了区块链系统处理区块中交易数据的速度,使得整体的数据处理效率高。
-
公开(公告)号:CN108683539A
公开(公告)日:2018-10-19
申请号:CN201810487765.0
申请日:2018-05-21
申请人: 腾讯科技(深圳)有限公司
IPC分类号: H04L12/24
摘要: 本发明的实施例提供了一种区块链网络的管理方法、装置、计算机可读介质及电子设备。该区块链网络的管理方法包括:获取区块链网络中的公共配置参数的更新信息;根据所述更新信息生成所述区块链网络的交易信息;在所述区块链网络中广播所述交易信息,以使所述区块链网络中的节点在对所述交易信息达成共识之后,根据所述交易信息对所述公共配置参数进行更新。本发明实施例的技术方案可以将公共配置参数的更新信息作为交易信息在区块链网络中进行广播,以在区块链网络中的节点对该交易信息达成共识之后,基于该更新信息对公共配置参数进行更新,实现了在区块链节点运行中对公共配置参数进行更新的目的,提高了公共配置参数的更新效率。
-
公开(公告)号:CN107743137A
公开(公告)日:2018-02-27
申请号:CN201610852953.X
申请日:2016-09-27
申请人: 腾讯科技(深圳)有限公司
IPC分类号: H04L29/08
摘要: 本发明实施例公开了一种文件上传方法及装置,文件上传方法包括:接收客户端发送的文件上传请求,所述文件上传请求中包含完整文件内容;解析所述文件上传请求,并将解析得到的数据流片段存入缓存;当所述缓存中存入的数据流片段的大小达到预设阈值时,调度进程里的微线程将缓存中的数据流片段写入存储模块,重复该步骤,直至将所述完整文件内容的所有数据流片段写入存储模块。本发明实施例能够减小缓存压力,提高上传性能。
-
公开(公告)号:CN110460588B
公开(公告)日:2022-11-22
申请号:CN201910672000.9
申请日:2018-05-31
申请人: 腾讯科技(深圳)有限公司
摘要: 本公开涉及区块链技术领域,揭示了一种实现信息验证的方法、装置、计算机系统和存储介质。所述方法包括:终端获取该终端持有的私钥所对应的公钥;终端将所述公钥、所验证信息的加密摘要和加密摘要的数字签名发送至网络访问行为的接收端,以请求接收端使用所述公钥根据所述加密摘要验证所述数字签名,其中,所述所验证信息是终端所需要验证的部分关键信息。本申请各实施例由基于区块链技术的第三方来执行信息验证,不需要获得加密摘要之外的所需要验证信息相关的任何数据,由此来保证了信息验证的安全性和可靠性,整个信息验证过程仅存在着密文的交互。
-
公开(公告)号:CN110378678B
公开(公告)日:2021-06-29
申请号:CN201910672709.9
申请日:2018-06-20
申请人: 腾讯科技(深圳)有限公司
摘要: 本申请公开了一种数值整合方法、装置、系统、节点设备及存储介质,属于网络技术领域。本申请通过区块链系统提供数值整合服务,从区块链系统的账户表中获取目标账户的UTXO信息,在根据UTXO信息,确定目标账户中的UTXO符合数值整合条件时,将目标账户中的数量较多的UTXO转换为数量较少的UTXO,从而减少了目标账户中的UTXO的数量,从而降低了目标账户中的UTXO所占用的存储空间,从而降低了区块链系统中节点设备的负载。
-
公开(公告)号:CN110400142B
公开(公告)日:2021-06-25
申请号:CN201910682868.7
申请日:2018-06-01
申请人: 腾讯科技(深圳)有限公司
IPC分类号: G06Q20/38
摘要: 本申请提出了一种数据处理方法,包括:生成账户数据备份的标识和验证信息;生成一条包含该账户数据备份的标识和验证信息的交易信息并在区块链中发布;将经过共识处理的包含所述交易信息的区块上链;当接收到来自一个节点的查询请求时,从所述区块链中查询得到最近上链的账户数据备份的标识和验证信息;及发送查询到的所述账户数据备份的标识和验证信息给该节点,以使该节点根据所述账户数据备份的标识下载得到所述账户数据备份的数据并根据所述验证信息对所述下载得到的数据进行验证,如果验证通过,则根据所述账户数据备份开始运行区块链。本申请还提出相应的装置和存储介质,能够提高区块链网络中节点加入或者恢复的速度。
-
公开(公告)号:CN109165945B
公开(公告)日:2021-04-16
申请号:CN201811046267.9
申请日:2018-09-07
申请人: 腾讯科技(深圳)有限公司
摘要: 本发明公开了一种代表节点设备选举方法、装置、计算机设备及存储介质,属于区块链技术领域。所述方法包括:区块链系统中的任一节点设备获取投票交易数据;当该区块链系统中的多个节点设备对投票交易数据共识通过时,将投票交易数据存储至区块链系统的目标区块链中;当已生成的区块数达到预设数目时,根据多个节点设备的票数,确定选举结果。本发明通过在区块链系统中投票选举出代表节点设备,使其可以代替区块链系统中的所有节点设备生成区块和共识区块,非代表节点设备只负责验证区块和存储区块,从而提高了区块链系统的工作效率。
-
公开(公告)号:CN110378694B
公开(公告)日:2021-01-12
申请号:CN201910673727.9
申请日:2018-05-21
申请人: 腾讯科技(深圳)有限公司
摘要: 本申请涉及一种区块链数据处理方法、装置、计算机设备和存储介质,包括:获取区块链的当前链高度和历史确认链高度;当当前链高度大于所述历史确认链高度时,根据区块链中各个节点的区块信息得到当前链高度的有效性验证结果;当有效性验证结果为当前链高度无效时,减小当前链高度得到更新后的当前链高度作为当前链高度,当当前链高度大于历史确认链高度时,返回根据区块链中各个节点的区块信息得到当前链高度的有效性验证结果的步骤;当当前链高度等于历史确认链高度时,根据区块链的初始链高度和历史确认链高度得到链高度差异信息;根据链高度差异信息与预设的链高度差异范围确定区块链的工作状态,提高了区块链的工作状态的判断准确度。
-
-
-
-
-
-
-
-
-