主页 > imtoken官网下载2.0苹果版 > 【专利解密】华为区块链账本技术让您的资金更安全

【专利解密】华为区块链账本技术让您的资金更安全

imtoken官网下载2.0苹果版 2023-03-12 05:37:13

【卫报点评】华为发明的区块链账本存储方式。区块链账本技术在生活中也有很多应用场景。该技术经过共识验证并写入账本后,不可更改。 ,这可以节省企业和组织的时间和成本,同时降低风险,使企业能够建立新的收入流来与客户互动。

微网新闻的集合,区块链是一个分布式账本,它结合了多个数据块,每个数据块包含多个按时间顺序排列的交易记录。在网络之间共享、复制和同步的数据库,分布式账本记录网络参与者之间的交易,例如资产或数据的交换。

在多个数据区域中,后一个数据块包含了前一个数据块的验证信息,比如哈希值,从而形成了多个数据块链式的不易被篡改的数据结构,并且相同区块链副本存储在多个分布式节点上,相互验证,无需第三方信任机构参与即可保证交易的安全性。

目前,每个分布式节点都需要保存一份完整的区块链副本。因此,当区块链中的数据量很大时,占用的存储空间也很大,成本也很高。此外,不同分布式节点的存储容量可能存在差异。一旦部分分布式节点存储空间不足,就无法保存完整的区块链副本,从而降低区块链的安全性。

基于目前分布式账本的难点,华为于2019年1月17日申请了一项名为“区块链账本存储方法及装置”的发明专利(申请号:201910045742.9),申请人是华为技术有限公司

根据本专利公布的信息,我们来看看华为区块链账本的存储方式走吧。

如上图所示,是存储区块链账本的分布式系统结构示意图。分布式系统包括 6 个节点。可以是传感器、监控设备、转发设备等。有些节点之间有直接的通信连接,比如节点1和节点2、节点3和节点6。当然,有些节点之间也没有直接的通信连接节点。通信连接,例如节点4和节点6、节点2和节点5。

下面将以这个分布式系统为例,介绍现有区块链账本的存储方式。

如上图所示,是区块链账本存储方式的示意流程图。首先,节点3接收并存储一份区块链账本副本,区块链账本副本包含头块和数据块,头块包含区块链的验证信息,数据块存储多条交易记录.

节点3可以根据新数据更新其存储区域的一份区块链账本,新数据包括节点3在完成新交易过程中产生的新交易记录,也可以是从节点3接收到的新交易记录上游相邻节点。

最后是节点 3. 将上述新数据转发给其下游相邻节点,使其下游相邻节点可以更新区块链账本的副本。需要说明的是,上述上游邻接节点和下游邻接节点都是基于某个新数据的传输方向。举个例子,假设节点2生成新数据A,节点2需要向节点1、节点3和节点6发送新数据A,那么节点2就是节点1、节点3和节点6节点6的上游相邻节点。

但是,这种方法中某些节点的存储容量是有限的。随着区块链账本中数据量的增加区块链哈希值交易记录查询,一些节点可能没有足够的存储空间来存储完整的区块链账本副本。此外,部分节点可能存在可用存储空间不足,而其他节点有大量空闲存储空间,这将导致物联网中实际存储的区块链账本副本数量减少,从而会导致现在的局面。物联网中基于区块链的交易的安全性和可靠性有所下降。

如上图所示,是专利中发明的区块链账本存储方法适用的分布式系统结构示意图,分布式通信系统包括多个节点集群,其中每个节点集群包括一个簇头节点和一个或多个公共节点。

簇头节点用于与分布式系统通信 通信中的其他节点簇,例如接收区块链账本,并将头块存储在区块链账本中,普通节点用于将数据块存储在区块链账本中.

头块用于存储区块链账本的验证消息,以及每个数据块的存储信息。数据块用于前一个数据块的验证消息和交易记录。具体存储方式如下图所示。

如上图所示,是区块链账本的存储方式示意图。首先,接收第一副本和普通节点上报的可用存储空间,第一副本可以是主控设备下发的区块链账本的副本,也可以是与第一节点集群相邻的另一个节点集群。

其次,根据普通节点上报的可用存储空间大小和第一个副本的数据量,确定每个普通节点需要存储在普通节点中的数据块,例如可以是基于不同公共节点的可用存储。空间大小,为不同的普通节点分配不同数量的数据块。

假设第一个副本一共包含4个数据块:数据块1-数据块4,普通节点1和普通节点3各可以存储1个数据块,普通节点4可以存储2个数据块,而普通节点2存储空间不足,无法存储数据块,如下图:

可以使用如下方法为每个普通节点分配要存储的数据块:普通节点1存储数据块1,普通节点2不存储数据块,普通节点3存储数据块2,普通节点4存储数据块3和数据块4。

当然,除此之外,还可以使用其他数据块分配方式,比如普通节点4存储数据块1和数据块2,而数据块3和数据块4由普通节点1和普通节点存储分别是节点 3。

最后,系统需要存储头块和数据块的存储信息,存储信息用来表示每个数据块与其所在的公共节点的对应关系。例如,上图中,簇头节点用于存储头块,例如块0。头块包括第一个副本的账本验证信息,例如区块链账本的主哈希值。

以上是华为发明的区块链账本的存储方式。区块链账本技术在生活中也有很多应用场景。这项技术经过共识验证并写入账本后,就无法更改,从而为企业和组织节省时间和成本,同时也降低风险,让企业建立新的收入流与客户互动。

关于卫报

深圳市嘉德知识产权服务有限公司由在华为等世界500强企业工作多年的知识产权专家、律师、专利代理人组成区块链哈希值交易记录查询,熟悉法律理论,中国和欧洲的知识产权实践。在海外电子商务知识产权和知识产权海关保护方面拥有丰富的经验。

(校对/冬青)