使用区块链分散管理多所有者节点的系统和方法技术方案

技术编号:22471252 阅读:35 留言:0更新日期:2019-11-06 12:59
本发明专利技术公开了使用区块链分散管理多所有者节点的系统和方法。本公开涉及区块链网络中节点的分散管理。参与者可以同意共识规则并将其作为智能合约实施。例如,一个规则可以指定节点只有在其本地策略和/或数据允许其实施改变时才会接受改变提议。智能合约可实施此规则,并将其部署到区块链网络上以供每个节点遵循。其他参与者通过他们的节点可以向区块链网络提出改变,并且每个节点可以咨询其智能合约的副本以确定是否表决批准改变请求并且在本地应用改变请求。

System and method of decentralized management of multi owner nodes using blockchain

【技术实现步骤摘要】
使用区块链分散管理多所有者节点的系统和方法相关申请的交叉引用本申请与同一天提交的、标题为“SYSTEMANDMETHODOFDEVENTRALIZEDMANAGEMENTOFDEVICEASSETSOUTSIDEACOMPUTERNETWORK(分散管理计算机网络外部的设备资产的系统和方法)”、律师案卷号90548911的共同未决和共同拥有的PCT专利申请相关,在此通过引用将其全部内容并入本文。
技术介绍
诸如智能城市(具有连接设备)、工厂车间、地理地分布的服务器集群,自动车辆等的地理分布的分散基础设施的管理是未解决的问题。这些系统规模庞大,分散,而且性质各异。在这些系统和其他系统中,可能会有不一定相互信任的多个利益相关者,诸如设备的所有者,但仍希望协作地做出有效率的决策。由于它们的地理分布和多所有者属性,这些系统只能在开放(公共)网络上进行管理。公共网络上的管理操作打开了正常的管理解决方案未被设计来处理的新的攻击面。此外,由于系统被分割并存在于独自的管理域中,所以这些系统不具有导出单一版本的关于系统状态的事实的机制。此外,节点和软件(诸如固件、操作系统等)不能完全信任,因为没有可由每个实本文档来自技高网...

【技术保护点】
1.一种分散管理区块链网络的系统,包括:所述区块链网络的至少第一节点,所述第一节点被编程为:注册所述区块链网络以参与所述区块链网络的管理;从存储在第一物理计算节点处的分布式账本的本地副本获得账本块;从所述账本块中读取由所述区块链网络的第二节点提出的改变请求;基于一个或多个本地策略规则生成关于是否批准所述改变请求的表决;将所述表决发送到所述区块链网络,其中,所述多个计算节点中的至少一些每个提供关于是否批准所述改变请求的相应表决;基于所述表决和所述相应表决,确定所述改变请求被批准的共识决策;并且生成区块链交易,所述区块链交易包括指示在已经生成所述共识决策之后所述第一计算节点的状态的净负荷。

【技术特征摘要】
2018.04.30 IN 2018410163151.一种分散管理区块链网络的系统,包括:所述区块链网络的至少第一节点,所述第一节点被编程为:注册所述区块链网络以参与所述区块链网络的管理;从存储在第一物理计算节点处的分布式账本的本地副本获得账本块;从所述账本块中读取由所述区块链网络的第二节点提出的改变请求;基于一个或多个本地策略规则生成关于是否批准所述改变请求的表决;将所述表决发送到所述区块链网络,其中,所述多个计算节点中的至少一些每个提供关于是否批准所述改变请求的相应表决;基于所述表决和所述相应表决,确定所述改变请求被批准的共识决策;并且生成区块链交易,所述区块链交易包括指示在已经生成所述共识决策之后所述第一计算节点的状态的净负荷。2.如权利要求1所述的系统,其中,为了生成所述表决,所述第一节点被编程为:获得所述区块链网络的参与者先前同意的智能合约的本地副本;并且咨询本地策略,以基于所述智能合约中编码的逻辑来确定所述改变请求是否违反所述本地策略。3.如权利要求2所述的系统,其中,为了发送所述表决,所述第一节点被编程为:产生指示所述表决的区块链交易,并且将所述区块链交易发送到所述区块链网络的至少一个其他节点。4.如权利要求3所述的系统,其中,所述系统进一步包括:所述区块链网络的矿工节点,所述矿工节点被编程为:从所述第一节点获得所述区块链交易并且从至少一个其他节点获得至少一个其他区块链交易,所述其他交易包括来自所述其他节点的第二表决;基于由所述区块链交易指示的所述表决和由所述第二区块链交易指示的所述第二表决来生成所述共识决策;并且将所述共识决策写入所述分布式账本。5.如权利要求4所述的系统,其中,为了确定所述共识决策,所述第一节点被编程为:读取所述第一节点的所述分布式账本的本地副本以获得所述共识决策。6.如权利要求3所述的系统,其中,所述第一节点进一步被编程为:从至少一个其他节点获得至少一个其他区块链交易,所述其他交易包括来自所述其他节点的所述第二表决;并且基于所述表决和由所述第二区块链交易指示的所述第二表决生成所述共识决策。7.如权利要求6所述的系统,其中,所述第一节点进一步被编程为:生成指定所述共识决策的块;并且将所述块写入所述分布式账本。8.一种分散管理区块链网络的方法,包括:由所述区块链网络的第一节点注册所述区块链网络以参与所述区块链网络的管理;由所述第一节点从存储在第一物理计算节点处的分布式账本的本地副本获得账本块;由所述第一节点从所述账本块读取由所述区块链网络的第二节点提出的改变请求;由所述第一节点基于一个或多个本地策略规则来生成关于是否批准所述改变请求的表决;由所述第一节点将所述表决...

【专利技术属性】
技术研发人员:S·马纳莫汉K·L·沙斯特里A·C·潘迪拉维·萨尔韦斯瓦拉
申请(专利权)人:慧与发展有限责任合伙企业
类型:发明
国别省市:美国,US

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

1