基于DHT的区块链存储扩展方法、电子设备及存储介质

    公开(公告)号:CN114637472A

    公开(公告)日:2022-06-17

    申请号:CN202210322338.3

    申请日:2022-03-30

    Abstract: 本申请公开了一种基于DHT的区块链存储扩展方法、电子设备及存储介质,该方法包括:当目标节点集群收到新区块时,从新区块的区块头中得到新区块的哈希值;以新区块的哈希值作为新区块的区块ID;将区块ID值的最后预设数量位,分别与目标节点集群中各区块链节点的节点ID值的最后预设数量位进行末位最小异或运算,确定异或距离最小的目标区块链节点为存储新区块的存储位置;将新区块存储到目标区块链节点。本申请根据节点的ID值将区块链节点分为若干集群,每个节点集群存储一份完整的区块链数据,在新区块产生时,在集群中分配一个节点存储,减小了区块链节点的存储压力,降低区块链系统的存储消耗,同时不会影响区块链系统的去中心化特性。

    跨链消息可靠传递方法、装置以及电子设备

    公开(公告)号:CN113743944B

    公开(公告)日:2022-03-29

    申请号:CN202111302693.6

    申请日:2021-11-04

    Abstract: 本申请实施例中提供了一种跨链消息可靠传递方法、装置以及电子设备,旨在降低跨链交互期间主链的消息处理压力,并提升跨链消息的传递可靠性。其中,跨链消息可靠传递方法包括:目标链接收主链发送的跨链消息哈希值,该哈希值是源链发送给主链的;目标链根据该哈希值,从源链处获取对应的跨链消息和跨链消息对应的第一默克尔证明;目标链根据跨链消息和第一默克尔证明,计算相应的第一默克尔树的第一根哈希值,并查询主链中是否保存有与第一根哈希值相同的根哈希值;在主链中保存有与第一根哈希值相同的根哈希值的情况下,目标链处理该跨链消息。

    物理实体的认证、可信解析方法、装置及系统

    公开(公告)号:CN111262834B

    公开(公告)日:2022-03-29

    申请号:CN202010020929.6

    申请日:2020-01-09

    Abstract: 本发明提供了一种物理实体的认证、可信解析方法、装置及系统,其中物理实体的认证方法包括:权威企业节点确定待认证的当前用户;在当前用户为第一类型用户的情况下,权威企业节点接收二级节点发送的企业认证结果,并发送企业认证结果至第一类型用户;在当前用户为第二类型用户的情况下,权威企业节点对第二类型用户进行认证生成普通用户标识,确定与第二类型用户对应的签名信息,基于普通用户标识和签名信息构建用户认证结果,发送用户认证结果至第二类型用户;其中用户认证结果包括签名信息,以及,利用签名信息对普通用户标识进行签名操作生成的签名。本发明可以在认证和可信解析过程中对物体实体标识进行保护,防止物理实体标识被篡改和盗取。

    句柄标识解析缓存方法、查询方法及其句柄标识解析系统

    公开(公告)号:CN113946587A

    公开(公告)日:2022-01-18

    申请号:CN202111494101.5

    申请日:2021-12-08

    Abstract: 本发明涉及网络通信技术领域,提供了一种句柄标识解析缓存方法、查询方法及其句柄标识解析系统。本发明提供的句柄标识解析缓存方法包括步骤S1,将句柄标识字符串、索引值和类型值排列形成的字符串作为关键字值,计算关键字值对应的哈希地址,从而建立哈希表;步骤S2,将句柄标识解析结果缓存到所述哈希地址对应的存储单元中,句柄标识解析结果至少包括二进制格式数据和由二进制格式数据转换得到的规定格式的数据。该句柄标识解析缓存方法能够有效地减少句柄标识解析结果的缓存查询次数,省去基于不同协议查询时需要执行的数据格式的转换步骤,有效提高解析效率。

    基于分布式身份标识的数据跨链转移方法和系统

    公开(公告)号:CN113850607A

    公开(公告)日:2021-12-28

    申请号:CN202111427565.4

    申请日:2021-11-29

    Abstract: 本申请实施例中提供了一种基于分布式身份标识的数据跨链转移方法和系统。本申请中,源链接收到原持有者终端发送的数据转移交易后,根据数据转移交易携带的第一BID身份标识,读取相应第一BID文档中的原持有者公钥,对数据转移交易进行验证;在验证通过后,源链发出跨链交易;目标链响应于跨链交易,在目标链中部署第二BID文档,第二BID文档中记录有新持有者公钥和待转移数据;此外,源链还将第一BID文档中的原持有者公钥替换成新持有者公钥。本申请通过在目标链部署第二BID文档,并在第二BID文档记录新持有者的公钥,以及在源链中将第一BID文档中的原持有者公钥替换成新持有者公钥,从而实现了数字所有权的跨链转移。

    分布式标识符的使用方法和分布式标识符使用系统

    公开(公告)号:CN113541970A

    公开(公告)日:2021-10-22

    申请号:CN202111090012.4

    申请日:2021-09-17

    Abstract: 本申请实施例中提供了一种分布式标识符的使用方法和分布式标识符使用系统。通过第一终端针对第一业务向区块链系统发送可信认证交易,可信认证交易携带有分布式标识符、待认证信息和接收地址;第一可信认证设备接收可信认证交易,确定可信认证交易的接收地址与本设备的地址相同,则验证待认证信息,得到第一终端的可信认证结果;若可信认证结果为待认证信息通过验证,第一可信认证设备根据分布式标识符获得第一终端在区块链系统的区块链地址;第一可信认证设备根据区块链地址更改第一终端的可信属性。本申请通过区块链交易而非智能合约的方式,实现分布式标识符的使用逻辑,节约了区块链系统的存储空间,避免了智能合约带来的性能和安全的问题。

    一种认证方法、服务器和客户端

    公开(公告)号:CN111031074A

    公开(公告)日:2020-04-17

    申请号:CN202010020834.4

    申请日:2020-01-09

    Abstract: 本申请提供了一种认证方法,客户端向服务器发送登录报文,服务器接收客户端的登录报文后,向客户端发送回复报文。客户端接收服务器的回复报文。由于,服务器向客户端发送的回复报文中包括登录报文的摘要,因此,客户端可以依据摘要以及登录报文的本地摘要对服务器进行身份认证。在客户端确认摘要与登录报文的本地摘要相同的情况下,向服务器发送挑战报文。由于客户端向服务器发送的登录报文中包括该客户端的标识,并且客户端向服务器发送的挑战报文中包括使用私钥对预设数据签名后得到的认证数据,因此,服务器可以使用客户端的标识从工业互联网体系获取该客户端的公钥,并基于该公钥和认证数据对客户端进行身份认证。综上,完成双向认证。

    一种隐私交易方法、装置及系统

    公开(公告)号:CN112819467B

    公开(公告)日:2024-09-06

    申请号:CN202110199253.6

    申请日:2021-02-23

    Abstract: 本申请实施例提供了一种隐私交易方法、装置及系统,该方法包括:获取本次交易的输入金额v1、输出金额v2和找零金额v3;计算输入隐藏金额C1、输出隐藏金额C2、找零隐藏金额C3和余项C4;将输入隐藏金额、输出隐藏金额、找零隐藏金额和余项打包到交易中,并将打包好的交易发送至区块链网络。在本技术方案中,利用公式C=r*G+v*H实现交易金额的隐藏,同时,由于还计算交易的余项C4,使得该交易满足:如果输入金额v1=输出金额v2+找零金额v3,则有C1=C2+C3+C4的等式成立,因此,本实施例既能够隐藏交易的金额,但又不影响交易合法性的正常验证。

    区块链共识方法、装置及系统

    公开(公告)号:CN113254526B

    公开(公告)日:2024-07-05

    申请号:CN202110228046.9

    申请日:2021-03-02

    Abstract: 本申请实施例提供一种区块链共识方法、装置及系统。该方法应用于区块链系统中的副本节点,包括:在区块链系统中广播第一预准备消息,并接收其他副本节点广播的第二预准备消息,任一副本节点广播的预准备消息包括该副本节点生成的候选区块和随机数;从第一预准备消息和第二预准备消息各自包括的随机数中确定一目标随机数,将系统中生成目标随机数的副本节点确定为当前视图的主节点;若确定区块链系统对主节点生成的候选区块达成共识,则将主节点生成的候选区块写入本地区块链。如此,可以降低视图中主节点被预测到的概率,从而降低被攻击的风险。

Patent Agency Ranking