一种基于区块链智能合约的授权方法

    公开(公告)号:CN112134879B

    公开(公告)日:2022-08-30

    申请号:CN202010994826.X

    申请日:2020-09-21

    摘要: 本发明公开了一种基于区块链智能合约的授权方法,包括:1、数据提供方搭建区块链节点网络;2、数据提供方以区块类型B1和B2的数据结构来分别构建区块数据C1和C2,并将区块数据C1和C2分别添加到链A1和A2的末尾;3数据提供方将链A1、链A2存入分布式账本中,并提供分布式账本数据的共识机制;4数据提供方接收调用校验用户合法性的指令D1来认证用户身份,若认证通过,则数据提供方调用查询用户权限数据指令D2获取数据接收方的权限数据,并进行加密后获取权限数据的密文;6数据接收方对密文进行解密,从而获取权限数据的明文。本发明能实现用户权限数据的不可更改,解决数据提供方与数据使用方之间不可信的问题。

    一种基于区块链智能合约的授权方法

    公开(公告)号:CN112134879A

    公开(公告)日:2020-12-25

    申请号:CN202010994826.X

    申请日:2020-09-21

    摘要: 本发明公开了一种基于区块链智能合约的授权方法,包括:1、数据提供方搭建区块链节点网络;2、数据提供方以区块类型B1和B2的数据结构来分别构建区块数据C1和C2,并将区块数据C1和C2分别添加到链A1和A2的末尾;3数据提供方将链A1、链A2存入分布式账本中,并提供分布式账本数据的共识机制;4数据提供方接收调用校验用户合法性的指令D1来认证用户身份,若认证通过,则数据提供方调用查询用户权限数据指令D2获取数据接收方的权限数据,并进行加密后获取权限数据的密文;6数据接收方对密文进行解密,从而获取权限数据的明文。本发明能实现用户权限数据的不可更改,解决数据提供方与数据使用方之间不可信的问题。