一种具有监管机制的区块链系统技术方案

技术编号:19549410 阅读:38 留言:0更新日期:2018-11-24 21:35
本发明专利技术公开了一种具有监管机制的区块链系统,分为4层,从下往上分别为协议层、扩展层、应用层和监管层;所述协议层包括存储层、网络层、共识层;所述扩展层包括激励层和合约层;所述应用层封装有区块链系统的各种应用程序;所述监管层包括实名码、监督码和root码。采用本发明专利技术克服了大多数区块链技术由于匿名性,存在无法监督、无法管控等问题,实现了区块链技术在去中心化的同时可以被监管。监管层可以快速修改和更新区块链技术,使得区块链技术朝更有利的方向发展。

A Block Chain System with Supervisory Mechanism

The invention discloses a block chain system with supervision mechanism, which is divided into four layers, namely protocol layer, extension layer, application layer and supervision layer from bottom to top; the protocol layer includes storage layer, network layer and consensus layer; the extension layer includes incentive layer and contract layer; and the application layer encapsulates all kinds of responses of block chain system. The supervisory layer includes real name code, supervisory code and root code. The invention overcomes the problems that most block chain technology can not be supervised and controlled due to its anonymity, and realizes that block chain technology can be supervised while being decentralized. Regulators can quickly modify and update the block chain technology, making the block chain technology develop in a more advantageous direction.

【技术实现步骤摘要】
一种具有监管机制的区块链系统
本专利技术涉及区块链技术的
,尤其是指一种具有监管机制的区块链系统。
技术介绍
业内习知,区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,本质上是一个去中心化的数据库,被广泛应用与证券交易、电子商务、智能合约、物联网、社交通讯以及文件存储等众多领域。现有的区块链技术存在以下缺点,大多数区块链由于匿名性,存在无法监督、无法管控等问题,亟需解决。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提出了一种具有监管机制的区块链系统,可有效解决现有的区块链无法监督、无法管控、无法回溯的问题。为实现上述目的,本专利技术所提供的技术方案为:一种具有监管机制的区块链系统,所述区块链系统分为4层,从下往上分别为协议层、扩展层、应用层和监管层;所述协议层包括存储层、网络层、共识层;所述存储层为数据存储结构,封装有底层数据区块的链式结构以及相关的数据加密算法、加密签名算法和时间戳技术;所述网络层包括分布式组网方法、P2P组网方法、数据传播方式、数据验证机制和数据阻塞解决机制;所述共识层封装有网络节点的各类共识算法,包括工作量证明PoW、权益证明PoS和股份授权证明DPoS;所述扩展层包括激励层和合约层;所述激励层包括激励参与区块链运作节点的各种优化算法;所述合约层封装有分类脚本、智能合约算法及优化算法,所述智能合约指的是可编程性合约,按照要求编写好合约,当达到某个条件时,合约会自动按照设计的执行完成;所述优化算法包括机器学习、VR、物联网和大数据;所述应用层封装有区块链系统的各种应用程序,包括各个行业应用区块链技术的产品,包括基于区块链技术的交易系统、可编程货币、金融、物流和供应链;所述监管层包括实名码、监督码和root码;所述实名码是指每一个区块链的节点需要实名制,通过加密方式储存在各个节点专门的存储空间,对外均为匿名,只有具有监督码权限的代码能够查看其对应身份;所述监督码是指具有最高监督权限的一段代码,代码能够有一个或者多个,但不超过3个,这段代码在整个区块链中身份公开,对应于实际的政府或公司的监督部门,用加密算法进行身份验证,负责监督整个系统的运行和每个节点对应的真实身份,监督码能够通过投票或其它机制对其它指定代码暂时授权,授权包括权限范围和时间截止点,被授权代码必须公开其现实真实身份;所述root码是指具有最高权限的可编程代码,能够用于修改整个区块链的技术参数和智能合约,并实时更新到各个节点,root码只能由具有监督码的代码编程,并在编程代码中标记监督码节点的身份验证信息,当有多个监督码存在时,原始监督码具有一票否决制。本专利技术与现有技术相比,具有如下优点与有益效果:1、克服了大多数区块链技术由于匿名性,存在无法监督、无法管控等问题,实现了区块链技术在去中心化的同时可以被监管。2、监管层可以快速修改和更新区块链技术,使得区块链技术朝更有利的方向发展。附图说明图1为具有监督管控机制的区块链系统设计示意图。图2为监督码和root码说明示意图。图3为监管层设计示意图。具体实施方式下面结合具体实施例对本专利技术作进一步说明。参见图1至图3所示,本实施例所提供的具有监管机制的区块链系统,分为4层,从下往上分别为协议层、扩展层、应用层和监管层。设计的协议层包括存储层、网络层、共识层等;设计的存储层是指数据存储结构技术,封装了底层数据区块的链式结构,相关的数据加密算法,加密签名算法,时间戳技术等;网络层包括分布式组网方法、P2P组网方法、数据传播方式、数据验证机制、数据阻塞解决机制等;共识层封装了网络节点的各类共识算法,如PoW(工作量证明),PoS(权益证明),DPoS(股份授权证明)等。设计的扩展层包括激励层和合约层;激励层包括激励参与区块链运作节点的各种优化算法;合约层封装分类脚本、智能合约算法及优化算法,其中智能合约指的是可编程性合约,按照一定的要求编写好合约,当达到某个条件时,合约会自动按照设计的执行完成;优化算法包括机器学习、VR、物联网、大数据等。设计的应用层封装了区块链系统的各种应用程序,包括各个行业应用区块链技术的产品,如基于区块链技术的交易系统、可编程货币、金融、物流和供应链等。设计的监管层包括实名码、监督码和root码;实名码是指每一个区块链的节点需要实名制,通过加密方式储存在各个节点专门的存储空间,对外均为匿名,只有具有监督码权限的代码可以查看其对应身份;监督码是指具有最高监督权限的一段代码,代码可以有一个或者多个(不超过3个),这段代码在整个区块链中身份公开,对应于实际的政府或公司的监督部门,用独特的加密算法进行身份验证,负责监督整个系统的运行和每个节点对应的真实身份,监督码可以通过投票或其他机制对其他指定代码暂时授权,授权包括权限范围和时间截止点,被授权代码必须公开其现实真实身份;root码是指具有最高权限的可编程代码,可以用于修改整个区块链的技术参数和智能合约等,并实时更新到各个节点,root码只能由具有监督码的代码编程,并在编程代码中标记监督码节点的身份验证信息,当有多个监督码存在时,原始监督码具有一票否决制。举例说明:设计一个具有监督管控机制的区块链金融交易平台,在扩展层的智能合约层设计好各种监督机制,如大数量金融交易报警机制,由监管层监督码负责监督。当出现一个大数量金融交易时,触发智能合约报警机制,监督码发现问题,暂停这笔交易,并按照区块链可追溯机制追溯整个交易链,如果没有问题,则允许继续交易;如果发现问题,监督码具有一票否决制,否决此笔交易,并通过追溯,查看这笔交易真实的身份,进行查证。当发现有新的交易机制漏洞时,由任一监督码发起root码进行代码修正,并通过所有监督码达到共识,对整体区块链技术进行快速更新,可以快速封堵漏洞,保障系统正常运行。以上所述实施例只为本专利技术之较佳实施例,并非以此限制本专利技术的实施范围,故凡依本专利技术之形状、原理所作的变化,均应涵盖在本专利技术的保护范围内。本文档来自技高网...

【技术保护点】
1.一种具有监管机制的区块链系统,其特征在于:所述区块链系统分为4层,从下往上分别为协议层、扩展层、应用层和监管层;所述协议层包括存储层、网络层、共识层;所述存储层为数据存储结构,封装有底层数据区块的链式结构以及相关的数据加密算法、加密签名算法和时间戳技术;所述网络层包括分布式组网方法、P2P组网方法、数据传播方式、数据验证机制和数据阻塞解决机制;所述共识层封装有网络节点的各类共识算法,包括工作量证明PoW、权益证明PoS和股份授权证明DPoS;所述扩展层包括激励层和合约层;所述激励层包括激励参与区块链运作节点的各种优化算法;所述合约层封装有分类脚本、智能合约算法及优化算法,所述智能合约指的是可编程性合约,按照要求编写好合约,当达到某个条件时,合约会自动按照设计的执行完成;所述优化算法包括机器学习、VR、物联网和大数据;所述应用层封装有区块链系统的各种应用程序,包括各个行业应用区块链技术的产品,包括基于区块链技术的交易系统、可编程货币、金融、物流和供应链;所述监管层包括实名码、监督码和root码;所述实名码是指每一个区块链的节点需要实名制,通过加密方式储存在各个节点专门的存储空间,对外均为匿名,只有具有监督码权限的代码能够查看其对应身份;所述监督码是指具有最高监督权限的一段代码,代码能够有一个或者多个,但不超过3个,这段代码在整个区块链中身份公开,对应于实际的政府或公司的监督部门,用加密算法进行身份验证,负责监督整个系统的运行和每个节点对应的真实身份,监督码能够通过投票或其它机制对其它指定代码暂时授权,授权包括权限范围和时间截止点,被授权代码必须公开其现实真实身份;所述root码是指具有最高权限的可编程代码,能够用于修改整个区块链的技术参数和智能合约,并实时更新到各个节点,root码只能由具有监督码的代码编程,并在编程代码中标记监督码节点的身份验证信息,当有多个监督码存在时,原始监督码具有一票否决制。...

【技术特征摘要】
1.一种具有监管机制的区块链系统,其特征在于:所述区块链系统分为4层,从下往上分别为协议层、扩展层、应用层和监管层;所述协议层包括存储层、网络层、共识层;所述存储层为数据存储结构,封装有底层数据区块的链式结构以及相关的数据加密算法、加密签名算法和时间戳技术;所述网络层包括分布式组网方法、P2P组网方法、数据传播方式、数据验证机制和数据阻塞解决机制;所述共识层封装有网络节点的各类共识算法,包括工作量证明PoW、权益证明PoS和股份授权证明DPoS;所述扩展层包括激励层和合约层;所述激励层包括激励参与区块链运作节点的各种优化算法;所述合约层封装有分类脚本、智能合约算法及优化算法,所述智能合约指的是可编程性合约,按照要求编写好合约,当达到某个条件时,合约会自动按照设计的执行完成;所述优化算法包括机器学习、VR、物联网和大数据;所述应用层封装有区块链系统的各种应用程序,包括各个行业应用区块链技术的产品,包括基于...

【专利技术属性】
技术研发人员:黄彬黄冬明刘长智申悦辰牛传凯李云涛莫海宁沈俐
申请(专利权)人:明阳智慧能源集团股份公司
类型:发明
国别省市:广东,44

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

1