一种基于智能合约实现的节点间权限管理方法技术

技术编号:28036057 阅读:21 留言:0更新日期:2021-04-09 23:18
本发明专利技术公开了一种基于智能合约实现的节点间权限管理方法,包括由联盟可信机构部署用于实现节点间权限管理方案的智能合约,部署人成为合约拥有者;新增加两个rpc接口,用于启动节点管理和关闭节点管理;用户启动节点管理,监听智能合约的提交、删除节点信息事件,并在事件发生时,同步添加和删除节点信息;本发明专利技术提供公开透明的合约接口,通过对事件的监听来完成添加、删除节点的一致性操作,在合约没有漏洞的情况下,合约接口的安全由每个节点共同维护,具备分布式的特性不需要可信环境,不像中心化应用容易受到挑战,安全性更高;同时技术实现相对简单,技术结构比较轻,可方便更改业务逻辑完成新一轮的功能测试。

【技术实现步骤摘要】
一种基于智能合约实现的节点间权限管理方法
本专利技术涉及联盟链领域,具体为一种基于智能合约实现的节点间权限管理方法。
技术介绍
智能合约:是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转,智能合约的目的是提供优于传统合约的安全方法,并减少与合约相关的其他交易成本。区块链上的所有用户都可以看到基于区块链的智能合约。RPC(RemoteProcedureCall):远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议,解决分布式系统间的通信透明性的问题,创建一个服务器之后,对象可以注册到服务器上,然后可以让外界访问。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。权限管理是联盟链的一大特色,当启用权限管理后只有可信节点允许被加入,并获得相应的操作权限,能更好的满足商业需要。对更多优本文档来自技高网...

【技术保护点】
1.一种基于智能合约实现的节点间权限管理方法,其特征在于,包括如下具体步骤:/nS1:由联盟可信机构部署用于实现节点间权限管理方案的智能合约,部署人成为合约拥有者;/nS2:新增加两个rpc接口,用于启动节点管理和关闭节点管理;/nS3:用户启动节点管理,监听智能合约的提交、删除节点信息事件,并在事件发生时,同步添加和删除节点信息。/n

【技术特征摘要】
1.一种基于智能合约实现的节点间权限管理方法,其特征在于,包括如下具体步骤:
S1:由联盟可信机构部署用于实现节点间权限管理方案的智能合约,部署人成为合约拥有者;
S2:新增加两个rpc接口,用于启动节点管理和关闭节点管理;
S3:用户启动节点管理,监听智能合约的提交、删除节点信息事件,并在事件发生时,同步添加和删除节点信息。


2.根据权利要求1所述的一种基于智能合约实现的节点间权限管理方法,其特征在于:所述合约拥有者可设置新的合约拥有者。

【专利技术属性】
技术研发人员:章庆
申请(专利权)人:橙载上海信息技术有限公司
类型:发明
国别省市:上海;31

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

1