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

基于区块链的系统以及系统中的电子设备和方法技术方案

技术编号:16720200 阅读:53 留言:0更新日期:2017-12-05 17:42
公开了一种基于区块链的系统以及系统中的电子设备和方法。控制节点端的电子设备包括处理器,该处理器被配置成:响应于系统中的待验证节点对初次引入的新对象的所有权声明,对所有权声明进行验证;以及在验证成功的情况下,对所有权声明进行签名以返回待验证节点,以由系统中的其它节点进行验证,从而将关于所有权声明的记录加入到区块链中。根据本公开的实施例,可以在不需要绑定密码币的情况下实现对于区块链系统中的初始引入对象的验证,同时维持了区块链系统的对等架构。

System based on block chain and electronic devices and methods in the system

A system based on block chain and electronic devices and methods in the system are disclosed. Electronic equipment control node includes a processor, the processor is configured to verify the new object node system in response to the introduction of the statement for the first time to verify the ownership of ownership, and verify the success of the statement; in the case of ownership statement signed to return to be verified by other nodes, node system in the verification, which will be added to the statement about ownership records in the chain block. According to the implementation of the disclosure, it is possible to verify the initial incoming objects in the block chain system without needing to bind the cipher currency, while maintaining the peer structure of the block chain system.

【技术实现步骤摘要】
基于区块链的系统以及系统中的电子设备和方法
本公开涉及信息安全领域,更具体地,涉及一种基于区块链的系统以及系统中的电子设备和方法,其能够使得所有节点对于初次引入的新对象达成共识从而将关于该新对象的记录加入到区块链中,而不需要依赖于密码币。
技术介绍
区块链(blockchain)是指通过去中心化和去信任的方式,由所有参与节点集体维护的一个可靠的分布式数据库系统,它的特点是不可更改,不可伪造。区块链由一串使用密码学方法产生的区块(block)组成,每一个区块都包含了上一个区块的哈希(hash)值,从创始区块(genesisblock)开始连接到当前区块,形成区块链。每一个区块都确保按照时间顺序在上一个区块之后产生,否则前一个区块的哈希值是未知的。目前,以比特币为主的区块链上的应用(诸如智能合约和智能财产等)都是以区块链平台上的密码币绑定的。在比特币区块链系统中,通过挖矿(mining)来引入新币。而在非代币的区块链应用平台中,如果系统中的所有节点都是平等的,对于初次引入的对象,例如概念、智能财产、数字资产等,如何验证其真实性和有效性是一个问题。区块链作为一种分布式的共识平台,可以成为传递信任的链,但前提是本源数据(即,初次引入的数据)的可信性是可以保证的。例如,比特币的新币是作为奖励发给矿工(miner)的,此后所有涉及该新币的交易最终都会追溯到奖励这个初始环节。然而,在一个非代币的区块链平台中,尚未提出如何使得所有节点对于初次引入的数据达成共识的有效解决方案。
技术实现思路
在下文中给出了关于本公开的简要概述,以便提供关于本公开的某些方面的基本理解。但是,应当理解,这个概述并不是关于本公开的穷举性概述。它并不是意图用来确定本公开的关键性部分或重要部分,也不是意图用来限定本公开的范围。其目的仅仅是以简化的形式给出关于本公开的某些概念,以此作为稍后给出的更详细描述的前序。鉴于以上问题,本公开的目的是提供一种新的基于区块链的系统的架构,其能够在不需要绑定诸如比特币的密码币的情况下,使得系统中的所有节点对于初次引入的新对象达成共识以保证其真实性和有效性。根据本公开的一方面,提供了一种基于区块链的系统中的控制节点端的电子设备,该电子设备包括处理器,该处理器被配置成:响应于系统中的待验证节点对初次引入的新对象的所有权声明,对所有权声明进行验证;以及在验证成功的情况下,对所有权声明进行签名以返回待验证节点,以由系统中的其它节点进行验证,从而将关于所有权声明的记录加入到区块链中。根据本公开的优选实施例,处理器进一步被配置成利用零知识证明协议对所有权声明进行验证。根据本公开的另一优选实施例,处理器进一步被配置成根据所有权声明中的标识符,利用零知识证明协议对所有权声明进行验证。根据本公开的另一优选实施例,处理器进一步被配置成利用外部数据库对所有权声明进行验证。根据本公开的另一优选实施例,外部数据库包括中心化数据服务平台、云计算平台和其它区块链平台中的一个或多个。根据本公开的另一优选实施例,处理器进一步被配置成还对待验证节点的签名进行验证,并且在验证成功的情况下对所有权声明进行签名。根据本公开的另一优选实施例,该电子设备工作为控制节点,并且该电子设备还包括:通信单元,被配置成执行数据收发操作。根据本公开的另一方面,还提供了一种基于区块链的系统中的待验证节点端的电子设备,该电子设备包括处理器,该处理器被配置成:生成对于初次引入的新对象的所有权声明以在系统中进行广播,以由系统中的控制节点进行验证;以及根据来自控制节点的签名,生成关于所有权声明的凭证以在系统中进行广播,以由系统中的其它节点进行验证,从而将关于所有权声明的记录加入到所述区块链中。根据本公开的另一方面,还提供了一种基于区块链的系统,包括:待验证节点,被配置成:生成对于初次引入的新对象的所有权声明以在系统中进行广播,以及根据来自控制节点的签名,生成关于所有权声明的凭证以在系统中进行广播;控制节点,被配置成:响应于所有权声明进行验证,以及在验证成功的情况下对所有权声明进行签名以返回待验证节点;以及其它节点,被配置成:响应于待验证节点广播的凭证进行验证,从而将关于所有权声明的记录加入到区块链中。根据本公开的其它方面,还提供了与上述电子设备对应的基于区块链的系统的控制节点和待验证节点中的方法。根据本公开的其他方面,还提供了用于实现上述根据本公开的方法的计算机程序代码和计算机程序产品以及其上记录有该用于实现上述根据本公开的方法的计算机程序代码的计算机可读存储介质。根据本公开的实施例,在基于区块链的系统中,可以在不需要绑定密码币的情况下使得系统中的所有节点达成对于新引入的对象的共识以将该对象的记录加入到区块链中。在下面的说明书部分中给出本公开实施例的其他方面,其中,详细说明用于充分地公开本公开实施例的优选实施例,而不对其施加限定。附图说明本公开可以通过参考下文中结合附图所给出的详细描述而得到更好的理解,其中在所有附图中使用了相同或相似的附图标记来表示相同或者相似的部件。所述附图连同下面的详细说明一起包含在本说明书中并形成说明书的一部分,用来进一步举例说明本公开的优选实施例和解释本公开的原理和优点。其中:图1A至图1D是示出现有的分布式系统的架构的示例的示意图;图2是示出根据本公开的实施例的基于区块链的系统的架构示例的示意图;图3是示出根据本公开的实施例的基于区块链的系统中的控制节点端的电子设备的功能配置示例的框图;图4是示出根据本公开的实施例的基于区块链的系统中的待验证节点端的电子设备的功能配置示例的框图;图5是示出根据本公开的实施例的用于实现所有权声明的验证的示例过程的流程图;图6是示出根据本公开的实施例的基于区块链的系统的配置示例的框图;图7是示出根据本公开的实施例的基于区块链的系统的控制节点中的方法的过程示例的流程图;图8是示出根据本公开的实施例的基于区块链的系统的待验证节点中的方法的过程示例的流程图;以及图9是示出作为本公开的实施例中可采用的信息处理设备的个人计算机的示例结构的框图。具体实施方式在下文中将结合附图对本公开的示范性实施例进行描述。为了清楚和简明起见,在说明书中并未描述实际实施方式的所有特征。然而,应该了解,在开发任何这种实际实施例的过程中必须做出很多特定于实施方式的决定,以便实现开发人员的具体目标,例如,符合与系统及业务相关的那些限制条件,并且这些限制条件可能会随着实施方式的不同而有所改变。此外,还应该了解,虽然开发工作有可能是非常复杂和费时的,但对得益于本公开内容的本领域技术人员来说,这种开发工作仅仅是例行的任务。在此,还需要说明的一点是,为了避免因不必要的细节而模糊了本公开,在附图中仅仅示出了与根据本公开的方案密切相关的设备结构和/或处理步骤,而省略了与本公开关系不大的其他细节。在具体描述本公开的实施例之前,先参照图1A至图2简要描述本公开的原理和总体构思。现有的区块链系统实际上都是一个对等计算(P2P,Peer-to-Peer)网络平台,即,区块链系统中的所有参与节点都是平等的。P2P可以简单定义成通过直接交换来共享计算机资源和服务,在P2P网络环境中,成千上万台彼此连接的计算机都处于对等的地位,整个网络一般来说不依赖专用的集中服务器。P2本文档来自技高网...
基于区块链的系统以及系统中的电子设备和方法

【技术保护点】
一种基于区块链的系统中的控制节点端的电子设备,所述电子设备包括处理器,所述处理器被配置成:响应于所述系统中的待验证节点对初次引入的新对象的所有权声明,对所述所有权声明进行验证;以及在所述验证成功的情况下,对所述所有权声明进行签名以返回所述待验证节点,以由所述系统中的其它节点进行验证,从而将关于所述所有权声明的记录加入到所述区块链中。

【技术特征摘要】
1.一种基于区块链的系统中的控制节点端的电子设备,所述电子设备包括处理器,所述处理器被配置成:响应于所述系统中的待验证节点对初次引入的新对象的所有权声明,对所述所有权声明进行验证;以及在所述验证成功的情况下,对所述所有权声明进行签名以返回所述待验证节点,以由所述系统中的其它节点进行验证,从而将关于所述所有权声明的记录加入到所述区块链中。2.根据权利要求1所述的电子设备,其中,所述处理器进一步被配置成利用零知识证明协议对所述所有权声明进行验证。3.根据权利要求2所述的电子设备,其中,所述处理器进一步被配置成根据所述所有权声明中的标识符,利用所述零知识证明协议对所述所有权声明进行验证。4.根据权利要求1所述的电子设备,其中,所述处理器进一步被配置成利用外部数据库对所述所有权声明进行验证。5.根据权利要求4所述的电子设备,其中,所述外部数据库包括中心化数据服务平台、云计算平台和其它区块链平台中的一个或多个。6.根据权利要求1所述的电子设备,其中,所述处理器进一步被配置成还对所述待验证节点的签名进行验证,并且在验证成功的情况下对所述所有权声明进行签名。7.根据权利要求1至6中任一项所述的电子设备,其中,所述电子设备工作为所述控制节点,并且所述电子设备还包括:通信单元,被配置成执行数据收发操作。8.一种基于区块链的系统中的待验证节点端的电子设备,所述电子设备包括处理器,所述处理器被配置成:生成对于初次引入的新对象的所有权声明以在所述系统中进行广播,以由所述系统中的控制节点进行验证;以及根据来自所述控制节点的签名,生成关于所述所有权声明的凭证以在所述系统中进行广播,以由所述系统中的其它节点进行验证,从而将关于所述所有权声明的记录加入到所述区块链中。9.根据权利要求8所述的电子设备,其中,所述处理器进一步被配置成将所述所有权声明中的标识符设置为指示所述所有权声明需要隐私保护。10.根据权利要求9所述的电...

【专利技术属性】
技术研发人员:张智辉
申请(专利权)人:索尼公司
类型:发明
国别省市:日本,JP

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

1