用于能够在区块链网络中访问过去的交易的方法及节点技术

技术编号:26695305 阅读:28 留言:0更新日期:2020-12-12 02:54
本发明专利技术提供一种用于能够在区块链网络中有效地访问过去的交易的方法。第一节点(101)根据将可从存储部(101C)或第一节点(101)访问的存储装置或存储介质作为内存池而积攒的一个或多个交易来生成新的区块(S201)。当在区块链网络(100)中对选择所生成的区块达成共识的情况下,在各节点中将所生成的区块追加到区块链中(S202)。在本发明专利技术的实施方式中,可以采用各种共识算法,但以是具有确定性(finality)的共识算法为条件。在各节点中,根据所追加的区块的高度和该区块内的顺序,生成并存储唯一确定各交易的标识符(S203)。

【技术实现步骤摘要】
【国外来华专利技术】用于能够在区块链网络中访问过去的交易的方法及节点
本专利技术涉及一种用于能够在区块链网络中访问过去的交易的方法及用于构成该网络的节点。
技术介绍
在具备多个节点的区块链网络中,各节点具有区块链,在该区块链中,针对选择形成了共识的区块相连。每个区块具有区块头和包括一个或多个交易的区块体。各交易可以将该交易的哈希值作为其标识符,该标识符有时被称为“交易id(txid)”。txid在参照过去的交易时使用,根据需要,有时在一个或多个或所有节点中保持其字典。
技术实现思路
专利技术要解决的问题但是,txid一般是32字节的哈希值,随着交易的数量增加,与其对应的txid的数据变得庞大。数据的膨胀导致使用txid时的访问速度降低。本专利技术是鉴于这样的问题点而完成的,其目的在于提供一种用于能够在区块链网络中有效地访问过去的交易的方法以及用于该方法的程序以及用于构成该网络的节点。用于解决问题的技术手段为了实现这样的目的,本专利技术的第1方式是一种方法,用于能够在区块链网络中访问过去的交易,所述方法的特本文档来自技高网...

【技术保护点】
1.一种方法,用于能够在区块链网络中访问过去的交易,该方法的特征在于,包括以下步骤:/n针对在具有确定性的共识算法下达成共识的区块,构成所述区块链网络的节点对于所述区块中包含的各交易存储基于所述区块的高度及所述区块内的顺序的标识符。/n

【技术特征摘要】
【国外来华专利技术】20171216 JP 2017-2412561.一种方法,用于能够在区块链网络中访问过去的交易,该方法的特征在于,包括以下步骤:
针对在具有确定性的共识算法下达成共识的区块,构成所述区块链网络的节点对于所述区块中包含的各交易存储基于所述区块的高度及所述区块内的顺序的标识符。


2.根据权利要求1所述的方法,其特征在于,
在所述区块链网络中指定与交易关联的一个或多个条件,
存储与和所指定的条件关联的交易对应的标识符。


3.根据权利要求2所述的方法,其特征在于,
所述条件是虚拟货币或加密货币的地址。


4.根据权利要求1至3中任一项所述的方法,其特征在于,
所述标识符具有第一字节数的区块高区域和第二字节数的顺序区域。


5.根据权利要求4所述的方法,其特征在于,
所述第一字节数是3至4中的任一个。


6.根据权利要求4所述的方法,其特征在于,
所述第二字节数是1或2。...

【专利技术属性】
技术研发人员:加纳裕三小宫山峰史
申请(专利权)人:比特飞翔区块链株式会社
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1