管理基于区块链的中心化账本系统技术方案

技术编号:24366151 阅读:43 留言:0更新日期:2020-06-03 04:49
本文公开了用于管理基于区块链的中心化账本系统的方法、系统和装置,包括编码在计算机存储介质上的计算机程序。方法之一包括:向可信时间服务器发送针对区块链中多个待加时间戳区块的独立时间戳请求,所述可信时间服务器独立于在区块链中存储数据的基于区块链的中心化账本系统,所述区块链包括用于存储交易数据的多个区块;从所述可信时间服务器接收针对各所述待加时间戳区块的时间戳和关联签名;以及将针对各所述待加时间戳区块的时间戳和关联签名的信息存储在所述区块链中对应的加时间戳区块中,所述区块链中的任意相邻两个加时间戳区块被彼此锚定。

Manage centralized ledger system based on blockchain

【技术实现步骤摘要】
【国外来华专利技术】管理基于区块链的中心化账本系统
本文涉及管理基于区块链的中心化账本系统。
技术介绍
账本通常用于记录交易的历史,例如组织中的经济和金融活动。例如在关系数据库中创建的自定义审计表或审计跟踪的具有类似账本功能的应用程序已被构建,以维护应用程序的数据的准确历史记录。然而,构建此类应用程序非常耗时,并且容易出现人为错误。而且,由于关系数据库不是固有不可篡改的,因此对数据的任何更改都很难跟踪和验证。分布式账本(DLS),也可以被称为共识网络和/或区块链网络,使参与实体能够安全地且不可篡改地存储数据。在不引用任何特定用例的情况下,DLS通常被称为区块链网络。区块链网络类型的示例可以包括公有区块链网络、私有区块链网络和联盟区块链网络。在将交易添加到区块链网络之前,区块链网络执行共识处理来验证每个交易,这可能是耗时、低效且复杂的。因此,期望开发一种能够在提供交易的不可篡改性、可靠性、可信赖性和可验证性的同时有效且安全地管理交易的账本系统。
技术实现思路
本文描述了用于管理基于区块链的中心化账本的技术。这些技术通常涉及基于区块链的中心化账本系统(例如,通用可审计账本服务系统),该系统采用区块链的数据结构来利用存储在区块链上的数据的不可篡改性、可靠性和可信赖性。中心化账本系统可以从独立于中心化账本系统的可信时间服务器(例如,第三方全球公认的时间授权)获得可信时间戳信息。中心化账本系统可以利用可信计时服务器提供的时间戳信息上建立的信任,并将可信时间戳信息集成到中心化账本系统中,以用于存储在区块链上的数据,这可以进一步增强存储的数据的可信度、可审计性和合法性。本文描述的这些技术可以提供存储在区块链中的数据的提高的不可篡改性、可靠性、可信赖性和可验证性。在一些实施例中,所描述的技术可以在区块链中锚定加时间戳区块,所述加时间戳区块存储来自可信时间服务器的可信时间戳信息,例如,通过将先前加时间戳区块的哈希值添加到后续加时间戳区块中。除了现有的区块链中相邻区块之间的哈希纠缠外,这样的锚定还提供了附加的区块链中加时间戳区块之间的哈希纠缠。即使在区块链中不是每个区块都带有时间戳的情况下,存储在区块链上的数据的不可篡改性可以进一步被提高。只要对所有加时间戳区块进行的哈希值验证成功,则可以保证区块链中所有区块的可信赖性,即使在区块链中的两个相邻加时间戳区块之间存在不存储来自可信时间服务器的可信时间戳信息的非加时间戳区块。本文还提供了耦接到一个或多个处理器并且其上存储有指令的一个或多个非暂态计算机可读存储介质,当所述指令由所述一个或多个处理器执行时,所述指令将促使所述一个或多个处理器按照本文提供的方法的实施例执行操作。本文还提供了用于实施本文提供的所述方法的系统。该系统包括一个或多个处理器以及耦接到所述一个或多个处理器并且其上存储有指令的计算机可读存储介质,当由所述一个或多个处理器执行时,所述指令将导致所述一个或多个处理器按照本文提供的方法的实施例执行操作。应该了解,根据本文的方法可以包括本文描述的方面和特征的任意组合。也就是说,根据本文的方法不限于本文具体描述的方面和特征的组合,还包括所提供的方面和特征的任意组合。以下在附图和描述中阐述了本文的一个或多个实施方式的细节。根据说明书和附图以及权利要求书,本文的其他特征和优点将显现。附图说明图1是示出可用于执行本文的实施例的环境的示例的图。图2是示出根据本文的实施例的架构的示例的图。图3是示出根据本文实施例实现基于区块链的中心化账本系统中的可信时间戳服务的环境的示例的图。图4A是示出根据本文实施例用于在与单个客户端相关联的单个账本服务器中实现可信时间戳服务的基于区块链的中心化账本系统的示例的图。图4B是示出根据本文实施例用于由联合账本服务器向多个客户端提供可信时间戳服务的基于区块链的中心化账本系统的示例的图。图5是示出了根据本文实施例将针对交易数据的可信时间戳信息整合到基于区块链的中心化账本系统中的处理的示例的图。图6是示出了可以根据本文实施例执行的处理的示例的流程图。图7描绘了根据本文实施例的装置的模块的示例。在各个附图中,相同的附图标记和名称表示相同的元件。具体实施方式本文描述了用于管理基于区块链的中心化账本系统的技术。这些技术通常涉及基于区块链的中心化账本系统(例如,通用可审计账本服务系统),该系统采用区块链的数据结构来利用存储在区块链上的数据的不可篡改性、可靠性和可信赖性。中心化账本系统可以从独立于中心化账本系统的可信时间服务器(例如,第三方全球公认的时间授权)获得可信时间戳信息。中心化账本系统可以利用可信计时服务器提供的时间戳信息上建立的信任,并将可信时间戳信息集成到中心化账本系统中,以用于存储在区块链上的数据,这可以进一步增强存储的数据的可信度、可审计性和合法性。本文描述的这些技术可以提供存储在区块链中的数据的提高的不可篡改性、可靠性、可信赖性和可验证性。在一些实施例中,所描述的技术可以在区块链中锚定加时间戳区块,所述加时间戳区块存储来自可信时间服务器的可信时间戳信息,例如,通过将先前加时间戳区块的哈希值添加到后续加时间戳区块中。除了现有的区块链中相邻区块之间的哈希纠缠外,这样的锚定还提供了附加的区块链中加时间戳区块之间的哈希纠缠。即使在区块链中不是每个区块都带有时间戳的情况下,存储在区块链上的数据的不可篡改性可以进一步被提高。只要对所有加时间戳区块进行的哈希值验证成功,则可以保证区块链中所有区块的可信赖性,即使在区块链中的两个相邻加时间戳区块之间存在不存储来自可信时间服务器的可信时间戳信息的非加时间戳区块。本文中描述的技术产生若干技术效果。在一些实施例中,基于区块链的中心化账本系统可以是基于中心化的账本系统,其可以提供具有时间关键审计(具有不可否认性和防篡改性)的密码学可验证的与状态无关的数据账本存储。在一些实施例中,基于区块链的中心化账本系统可以基于云平台提供账本服务,该云平台的特征在于具有可信度和中立性的中心化背书。基于区块链的中心化账本系统可以通过利用区块链系统的高信誉度和中心化系统的高性能和低延迟来提供高度可靠和高性能的可审计的流水账本服务,以处理具有审计要求、可追溯性和跟踪的各种类型的数据和日志。在一些实施例中,基于区块链的中心化账本系统可以包括中央可信机构,该中央可信机构提供存储在区块链数据结构的区块中的透明、不可篡改和可密码验证的数据。在一些实施例中,所存储的数据可以是日志格式,例如不仅包括交易日志,还包括其他交易数据和区块数据。由于中央可信机构的存在,基于区块链的中心化账本系统无需执行共识处理来建立信任,这可以节省大量时间和成本。在一些实施例中,与典型的基于区块链的分布式或去中心化账本系统相比,基于区块链的中心化账本系统可以更高效。在一些实施例中,基于区块链的中心化账本系统可以提供具有增强的信任、效率和存储性能的基于云的存储服务。在一些实施例中,基于区块链的中心化账本系统可以增强区块链上存储的数据本文档来自技高网...

【技术保护点】
1.一种计算机实现的用于管理基于区块链的中心化账本系统的方法,所述方法包括:/n所述基于区块链的中心化账本系统中以区块链存储数据的计算设备,向可信时间服务器发送针对所述区块链中多个待加时间戳区块的独立时间戳请求,所述可信时间服务器与可信时间机构相关联并且独立于所述基于区块链的中心化账本系统,所述区块链包括用于存储交易数据的多个区块;/n所述计算设备从所述可信时间服务器接收针对各所述待加时间戳区块的时间戳和关联签名;以及/n所述计算设备将针对各所述待加时间戳区块的时间戳和关联签名的信息存储在所述区块链中对应的加时间戳区块中,所述区块链中的任意相邻两个所述加时间戳区块被彼此锚定。/n

【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的用于管理基于区块链的中心化账本系统的方法,所述方法包括:
所述基于区块链的中心化账本系统中以区块链存储数据的计算设备,向可信时间服务器发送针对所述区块链中多个待加时间戳区块的独立时间戳请求,所述可信时间服务器与可信时间机构相关联并且独立于所述基于区块链的中心化账本系统,所述区块链包括用于存储交易数据的多个区块;
所述计算设备从所述可信时间服务器接收针对各所述待加时间戳区块的时间戳和关联签名;以及
所述计算设备将针对各所述待加时间戳区块的时间戳和关联签名的信息存储在所述区块链中对应的加时间戳区块中,所述区块链中的任意相邻两个所述加时间戳区块被彼此锚定。


2.如权利要求1所述的方法,其中,
所述相邻两个加时间戳区块包括第一加时间戳区块和第二加时间戳区块,并且在所述区块链中的多个所述加时间戳区块中,所述第二加时间戳区块紧接在所述第一加时间戳区块之后,并且
所述区块链中的所述相邻两个加时间戳区块被彼此锚定包括,所述第二加时间戳区块包括唯一标识所述第一加时间戳区块的信息。


3.如权利要求2所述的方法,其中,唯一标识所述第一加时间戳区块的信息,包括:
所述第一加时间戳区块的哈希值,和/或
针对所述第一加时间戳区块的第一区块标识,其中,所述多个区块各自与对应的区块标识相关联,并且所述多个区块根据所述对应的区块标识依次存储在所述区块链中。


4.如权利要求2或3所述的方法,其中,
在所述区块链中,所述第一加时间戳区块和所述第二加时间戳区块之间存在一个或多个非加时间戳区块,并且
所述一个或多个非加时间戳区块不包括从所述可信时间服务器获得的时间戳信息。


5.如前述任一项权利要求所述的方法,还包括:
所述计算设备生成所述对应的加时间戳区块,以包括针对所述待加时间戳区块的时间戳和关联签名的信息作为所述对应的加时间戳区块的交易数据。


6.如前述任一项权利要求所述的方法,其中,将针对各所述待加时间戳区块的时间戳和关联签名的信息存储在所述区块链中的对应的加时间戳区块中,包括:
针对每个所述待加时间戳区块,将对应的时间戳和关联签名和/或对应的时间戳和关联签名的哈希值存储在对应的加时间戳区块中,所述对应的加时间戳区块是所述区块链中紧接在所述待加时间戳区块之后的区块,
其中,所述对应的加时间戳区块存储所述待加时间戳区块的哈希值。


7.如权利要求6所述的方法,其中,所述对应的加时间戳区块的区块体不包括除对应的时间戳和关联签名和/或对应的时间戳和关联签名的哈希值之外的其他交易数据。


8.如前述任一项权利要求所述的方法,其中,向所述可信时间服务器发送针对所述区块链中的多个所述待加时间戳区块的所述独立时间戳请求,包括:
以预定触发时间段周期性地向所述可信时间服务器发送针对所述区块链中的多个所述待加时间戳区块的所述独立时间戳请求。


9...

【专利技术属性】
技术研发人员:闫文远张渊杨新颖俞本权李亿泽
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1