当前位置: 首页 > 专利查询>贝宝公司专利>正文

区块链管理系统技术方案

技术编号:29601174 阅读:11 留言:0更新日期:2021-08-06 20:06
根据本公开的一个或多个方面,操作可包括获得代币交易的代币交易请求,该代币交易包括加密媒介的加密代币的指派从第一实体到第二实体的转移。代币交易请求可以是对于发起代币交易的请求。操作还可包括响应于获得代币交易请求而生成交易签名。操作可包括利用数字签名和私有区块链的区块来验证代币交易,该私有区块链包括加密媒介的所有交易的区块链记录。在这些或其他实施例中,操作可包括针对私有区块链生成新区块,该新区块包括指示出代币交易细节的对区块链记录的更新。对新区块的生成可由代币交易得到验证而触发。

【技术实现步骤摘要】
【国外来华专利技术】区块链管理系统相关申请的交叉引用本申请要求于2018年12月27日递交的标题为“BLOCKCHAINMANAGEMENTSYSTEM”(区块链管理系统)的美国专利技术专利申请16/234,485号的优先权和权益,这里将该美国申请全部并入。
本公开中论述的实施例与区块链管理系统有关。
技术介绍
区块链可用于存储记录。特别地,区块链可包括利用密码术被链接的数据区块的不断增长的列表。例如,在一些情况下,每个区块可包括一个或多个先前区块的加密散列。本公开中要求保护的主题并不限于解决任何缺点的实施例,也不限于只在例如以上所述的环境中操作的实施例。更确切地说,提供这个背景只是为了说明一个示例
,在该领域中可实现本文描述的一些实施例。附图说明将通过使用附图对示例实施例进行额外具体和详细的描述和说明,附图中:图1图示了可用于维护私有区块链的示例环境;图2图示了与私有区块链的初始化有关的示例操作;图3图示了与实体之间的加密代币的转移有关的示例操作;图4图示了与私有区块链的验证有关的示例操作;图5是用于管理区块链的示例方法的流程图;并且图6图示了全都根据本公开中描述的一个或多个实施例布置的示例计算系统的框图。具体实施方式区块链技术被用来创建通过加密散列而链接到彼此的数据区块的链。例如,在区块链的许多常见实现方式中,一特定的区块可包括先前区块的加密散列。此外,区块链技术可用于存储实体之间的交易的记录。例如,一区块可对应于一个或多个交易,并且可包括相应交易的交易数据(例如,涉及的实体,交易的主题,等等)。在一些实施例中,区块链可用于跟踪与可用于交换商品或服务的特定加密媒介有关的交易。在这些或其他实施例中,交易数据可用于跟踪加密媒介的单位(在本公开中称为“加密代币”(crypto-token))的所有权和交换。对于区块使用加密散列有助于维护区块链的安全性。例如,如果一方想要改变特定区块中所包括的信息,那么每个后续区块中所包括的散列都会改变。因此,为了改变一个区块,每个后续区块也将需要被改变。另外,在许多情况下,区块链可由多个不同的计算系统(在本公开中称为“区块链节点”)维护,这些系统中的每一个可维护区块链的副本。额外地或替换地,至少大多数的区块链节点必须同意区块链的构成。因此,为了恶意改变区块链,恶意实体必须渗透到至少大多数维护区块链的区块链节点中,这进一步增加了区块链的安全性。另外,在这些或其他情况下,关于使用区块链跟踪加密代币的所有权,每次一交易被添加到区块链时,至少大多数区块链节点必须通过参考先前的区块中所包括的交易数据来查证该交易的有效性。该查证可包括确保转移加密代币的实体实际上是要转移的加密代币的所有者。本公开涉及可用于维护私有区块链的方法和系统。该私有区块链可由主实体的系统创建,以生成可以以加密代币的形式被分发的加密媒介。在一些实施例中,加密代币可被分发到可与主实体相关联的关联实体。另外,在一些实施例中,可在关联实体之间交换加密代币。本公开中所描述的方法和系统可提供被配置为维护私有区块链的框架。该框架还可被配置为提供一种机制,该机制允许了主实体对加密代币的分发。在这些或其他实施例中,该框架可被配置为提供一种机制,该机制允许了在关联实体之间交换加密代币。在这些或其他实施例中,如下文进一步所详细论述的,本文描述的系统和方法可包括以一种方式创建私有区块链的区块,与针对公共区块链系统来创建区块相比,该方式会减少计算资源。在这些或其他实施例中,本公开可涉及一个或多个系统和方法,这些系统和方法被配置为解决一般的私有区块链的一个或多个安全漏洞,以帮助维护私有区块链的完好性,从而使对私有区块链的恶意攻击可能不太有效。因此,本公开中描述的系统和方法可有助于改善私有区块链的实现,这可以比公共区块链有优势。例如,本公开的方法和系统可提供可以比公共区块链更快的私有区块链,并且还可改善私有区块链的信任、可靠性、安全性和可维护性。另外,私有区块链的私有性质可被利用以能够使用区块链技术来监视和维护私有信息。与之不同,如果这种信息被存储在公共区块链上,则它可能会被公开暴露。图1图示了可用于维护私有区块链的示例区块链管理系统100。区块链管理系统100可根据本公开的一个或多个实施例来被布置。如下文详述,区块链管理系统100可包括区块链管理器102、用户门户104、一组区块链节点106、代币数据库108、网络110、和公共区块链112。一般来说,用户门户104、区块链管理器102、代币数据库108和区块链节点106可由主实体维护,并且可被配置为实现、管理和维护可与主实体相关联的私有区块链。在一些实施例中,私有区块链可被链接到加密媒介,因为私有区块链可包括区块链记录,该区块链记录用于记录和跟踪与加密媒介的加密代币有关的交易。在一些实施例中,加密媒介可由主实体通过实现区块链管理器102、用户门户104和区块链节点106中的一个或多个来被创建和控制。在这些或其他实施例中,加密媒介可作为可用于商品或服务的交换的虚拟货币来工作。在这些或其他实施例中,加密代币可作为加密媒介的“硬币”来工作,并且可作为交易的一部分被交换。在一些实施例中,用户门户104可利用软件来被实现,该软件包括被配置为使得计算系统能够执行操作的代码和例程。额外地或替换地,用户门户104可利用硬件来被实现,该硬件包括处理器、微处理器(例如,用于执行或控制一个或多个操作的执行)、现场可编程门阵列(FPGA)、或者专用集成电路(ASIC)。在一些其他情况下,用户门户104可利用硬件和软件的组合来被实现。在本公开中,被描述为由用户门户104执行的操作可包括用户门户104可指导计算系统执行的操作。在一些实施例中,用户门户104可被配置为生成可经由电子设备呈现给用户的用户界面。例如,用户界面可包括图形用户界面,该图形用户界面可包括一个或多个可呈现信息并且可被配置为接收命令或信息的小部件。在一些实施例中,用户可以是可与主实体相关联的关联实体,并且用户界面可被配置为允许关联实体执行可以与加密代币相关的动作。例如,在一些情况下,关联实体可以是主实体的雇员,并且主实体可以有激励计划来鼓励关联实体执行某些任务。例如,激励计划可以是为了促进创新,并且用户门户104可被配置为生成用户界面,该用户界面允许关联实体提交可以由主实体实现的想法、专利想法,等等。在这些或其他实施例中,主实体可将加密代币奖励给其想法被接受的关联实体。在这些或其他实施例中,用户门户104可被配置为向区块链管理器102传达对特定关联实体的特定想法的批准。如下文所详述的,响应于接收到对该特定想法的批准,区块链管理器102可被配置为控制与将一个或多个加密代币从主实体指派给该特定关联实体有关的一个或多个操作的执行。在一些实施例中,用户门户104可被配置为生成用户界面,该用户界面允许关联实体利用加密代币购买商品或服务。在这些或其他实施例中,用户门户104可被配置为向区块链管理器1本文档来自技高网...

【技术保护点】
1.一种方法,包括:/n在区块链管理器处获得代币交易的代币交易请求,该代币交易包括加密媒介的加密代币的指派从第一实体到第二实体的转移,所述代币交易请求是对于发起所述代币交易的请求;/n响应于获得所述代币交易请求,由所述区块链管理器向代币数据库传达对于获得交易签名的交易签名请求,该交易签名与所述交易有关;/n由所述区块链管理器从所述代币数据库获得所述交易签名;/n由所述区块链管理器向一个或多个区块链节点传达所述交易签名;/n由所述一个或多个区块链节点利用所述数字签名、所述第一实体的第一公钥、以及私有区块链的一个或多个区块来验证所述代币交易,所述私有区块链包括所述加密媒介的所有交易的区块链记录;/n由所述一个或多个区块链节点针对所述私有区块链生成新区块,所述新区块包括指示出代币交易细节的对所述区块链记录的更新,对所述新区块的生成是由所述代币交易得到验证而触发的,/n由所述区块链管理器从所述一个或多个区块链节点获得对所述代币交易的验证的确认,对所述验证的确认包括对所述区块链记录的所述更新;并且/n由所述区块链管理器向所述代币数据库传达对所述代币交易的验证的确认,对所述验证的确认指导所述代币数据库基于经更新的区块链记录来更新被存储在所述代币数据库上的数据库记录。/n...

【技术特征摘要】
【国外来华专利技术】20181227 US 16/234,4851.一种方法,包括:
在区块链管理器处获得代币交易的代币交易请求,该代币交易包括加密媒介的加密代币的指派从第一实体到第二实体的转移,所述代币交易请求是对于发起所述代币交易的请求;
响应于获得所述代币交易请求,由所述区块链管理器向代币数据库传达对于获得交易签名的交易签名请求,该交易签名与所述交易有关;
由所述区块链管理器从所述代币数据库获得所述交易签名;
由所述区块链管理器向一个或多个区块链节点传达所述交易签名;
由所述一个或多个区块链节点利用所述数字签名、所述第一实体的第一公钥、以及私有区块链的一个或多个区块来验证所述代币交易,所述私有区块链包括所述加密媒介的所有交易的区块链记录;
由所述一个或多个区块链节点针对所述私有区块链生成新区块,所述新区块包括指示出代币交易细节的对所述区块链记录的更新,对所述新区块的生成是由所述代币交易得到验证而触发的,
由所述区块链管理器从所述一个或多个区块链节点获得对所述代币交易的验证的确认,对所述验证的确认包括对所述区块链记录的所述更新;并且
由所述区块链管理器向所述代币数据库传达对所述代币交易的验证的确认,对所述验证的确认指导所述代币数据库基于经更新的区块链记录来更新被存储在所述代币数据库上的数据库记录。


2.如权利要求1所述的方法,还包括:
在所述私有区块链的初始化时挖掘每个加密代币;并且
在所述私有区块链的初始化时将所有预挖掘出的代币的指派存储在主钱包中,其中所述第一钱包是所述主钱包,并且所述代币交易是在所述私有区块链的初始化之后发生的所述加密媒介的第一代币交易。


3.如权利要求1所述的方法,其中,所述代币数据库变得损坏并且所述方法还包括:通过循序地移动通过所述私有区块链的每个区块来利用所述私有区块链重建被存储在所述代币数据库中的数据,其中每个区块只指示一个交易。


4.如权利要求3所述的方法,其中,重建出的数据包括从由以下各项构成的数据部分列表中选择的一个或多个数据部分:被存储在所述代币数据库上的、所述第一实体的第一钱包的第一代币余额,被存储在所述代币数据库上的、所述第二实体的第二钱包的第二代币余额,以及所述数据库记录。


5.如权利要求1所述的方法,其中,所述代币交易请求是响应于所述第二实体满足激励计划的要求而从由所述第一实体维护的用户门户接收的,并且其中所述方法还包括更新所述数据库记录以指示出:所述第二实体对加密代币指派的接收是响应于所述第二实体满足所述激励计划的要求而发生的。


6.如权利要求1所述的方法,还包括:
向所述新区块应用散列函数,以基于所述私有区块链的所述新区块来生成散列;
将所述散列传达给公共区块链,使得所述散列被包括在所述公共区块链中;并且
基于被包括在所述公共区块链中的所述散列来验证所述私有区块链。


7.如权利要求7所述的方法,其中,向所述新区块应用所述散列函数包括:向所述新区块和所述私有区块链的一个或多个其他区块应用所述散列函数。


8.如权利要求7所述的方法,其中,向所述新区块应用所述散列函数包括:仅向所述新区块应用所述散列函数。


9.如权利要求7所述的方法,还包括:生成被所述公共区块链使用的智能合约,其中所述智能合约包括所述散列,其中将所述散列传达给所述公共区块链包括将所述智能合约传达给所述公共区块链。


10.如权利要求1所述的方法,其中,所述私有区块链变得损坏并且所述方法还包括利用所述数据库记录来重建所述私有区块链,对所述私有区块链的重建包括基于所述数据库记录中所包括的每个交易,从最早的交易开始循序地重创建所述私有区块链的每个区块,其中新的区块针对每个交易被创建。


11.一种系统,包括:
代币数据库,被配置为存储:
与针对加密媒介进行的交易有关的数据库记录,所述加密媒介与私有区块链相关联,所述私有区块链包括所述加密媒介的所有交易的区块链记录;
第一实体的第一钱包,所述第一钱包包括:所述第一实体的第一私钥...

【专利技术属性】
技术研发人员:维迪特·马尼拉阿君·舒克拉
申请(专利权)人:贝宝公司
类型:发明
国别省市:美国;US

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

1