Nothing Special   »   [go: up one dir, main page]

CN111259422A - 一种自定义权限的区块链账户体系构建方法 - Google Patents

一种自定义权限的区块链账户体系构建方法 Download PDF

Info

Publication number
CN111259422A
CN111259422A CN202010044299.6A CN202010044299A CN111259422A CN 111259422 A CN111259422 A CN 111259422A CN 202010044299 A CN202010044299 A CN 202010044299A CN 111259422 A CN111259422 A CN 111259422A
Authority
CN
China
Prior art keywords
private key
public
authority
key pair
private
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010044299.6A
Other languages
English (en)
Inventor
高锋
傅福斌
范自道
林凯
连日进
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiamen Wanshi Shunyi Technology Co ltd
Ylz Information Technology Co ltd
Original Assignee
Xiamen Shunshi Consensus Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xiamen Shunshi Consensus Information Technology Co Ltd filed Critical Xiamen Shunshi Consensus Information Technology Co Ltd
Priority to CN202010044299.6A priority Critical patent/CN111259422A/zh
Publication of CN111259422A publication Critical patent/CN111259422A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/604Tools and structures for managing or administering access control systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本发明公开了一种自定义权限的区块链账户体系构建方法,包括以下步骤:初始状态下,为区块链账户配置两组公私钥对,分别为管理员和游客,所述管理员的私钥具有权限分配功能,所述游客的私钥具有初始默认功能;利用管理员私钥为区块链账户创建或修改公私钥对,定义公私钥对的权限,以实现由多个公私钥对区块链账户行使相应权力;当某一公私钥对发起一笔链上操作时,多个相关公私钥对该交易进行签名,签名后向出块节点传递该笔链上操作,出块节点生产包含该交易的区块,并完成上链;当某一公私钥对授权其他公私钥对代为行使某项权利时,将该公私钥对的相应功能同步到其他公私钥对,使其他公私钥对快速新增权限。

Description

一种自定义权限的区块链账户体系构建方法
技术领域
本发明涉及区块链技术领域,特别涉及一种自定义权限的区块链账户体系构建方法。
背景技术
在现实生活中,小到一家公司,每个部门拥有不同的职能权限,大到一个国家,从中央到地方不同行政级别的职能机构拥有不同的职能权限。
当我们想要将区块链运用到日常工作生活中时,不可避免的遇到账户权限分类的问题,像比特币、以太坊上的账户,本质是一个私钥控制账户的所有操作,这种架构的功能性太弱,无法适配现实需求。
发明内容
为解决上述问题,本发明提供了一种自定义权限的区块链账户体系构建方法。
本发明采用以下技术方案:
一种自定义权限的区块链账户体系构建方法,包括以下步骤:
S1、初始状态下,为区块链账户配置两组公私钥对,分别为管理员和游客,所述管理员的私钥具有权限分配功能,所述游客的私钥具有初始默认功能;
S2、利用管理员私钥为区块链账户创建或修改公私钥对,定义公私钥对的权限,以实现由多个公私钥对区块链账户行使相应权力;
S3、当某一公私钥对发起一笔链上操作时,多个相关公私钥对该交易进行签名,签名后向出块节点传递该笔链上操作,出块节点生产包含该交易的区块,并完成上链;
S4、当某一公私钥对授权其他公私钥对代为行使某项权利时,将该公私钥对的相应功能同步到其他公私钥对,使其他公私钥对快速新增权限。
优选地,所述步骤S4还包括:接受新增权限的公私钥对,在发起链上操作时利用其自有的私钥进行签名。
优选地,所述步骤S2中的创建或修改公私钥对具体为:
为区块链账户新增多组公私钥对,并根据用途配置每组公私钥对的名称;
对公私钥对修改其发起操作和签名的权限。
优选地,所述步骤S1中的初始默认功能包括投票签名、转账签名、生成区块、质押资源中的一种或多种。
采用上述技术方案后,本发明与背景技术相比,具有如下优点:
本发明能够有效地将区块链账户的权限进行细粒度划分,可以更好的适配企业复杂的需求。
附图说明
图1为本发明的流程示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
实施例
参考图1所示,本发明公开了一种自定义权限的区块链账户体系构建方法,包括以下步骤:
S1、初始状态下,为区块链账户配置两组公私钥对,分别为管理员和游客,所述管理员的私钥具有权限分配功能,所述游客的私钥具有初始默认功能。初始默认功能包括投票签名、转账签名、生成区块、质押资源中的一种或多种。
S2、利用管理员私钥为区块链账户创建或修改公私钥对,定义公私钥对的权限,以实现由多个公私钥对区块链账户行使相应权力。创建或修改公私钥对具体为:
为区块链账户新增多组公私钥对,并根据用途配置每组公私钥对的名称;
对公私钥修改其发起操作和签名的权限。
S3、当某一公私钥对发起一笔链上操作时,多个相关公私钥对该交易进行签名,签名后向出块节点传递该笔链上操作,出块节点生产包含该交易的区块,并完成上链。
S4、当某一公私钥对授权其他公私钥对代为行使某项权利时,将该公私钥对的相应功能同步到其他公私钥对,使其他公私钥对快速新增权限。接受新增权限的公私钥对,在发起链上操作时利用其自有的私钥进行签名。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

Claims (4)

1.一种自定义权限的区块链账户体系构建方法,其特征在于,包括以下步骤:
S1、初始状态下,为区块链账户配置两组公私钥对,分别为管理员和游客,所述管理员的私钥具有权限分配功能,所述游客的私钥具有初始默认功能;
S2、利用管理员私钥为区块链账户创建或修改公私钥对,定义公私钥对的权限,以实现由多个公私钥对区块链账户行使相应权力;
S3、当某一公私钥对发起一笔链上操作时,多个相关公私钥对该交易进行签名,签名后向出块节点传递该笔链上操作,出块节点生产包含该交易的区块,并完成上链;
S4、当某一公私钥对授权其他公私钥对代为行使某项权利时,将该公私钥对的相应功能同步到其他公私钥对,使其他公私钥对快速新增权限。
2.如权利要求1所述的一种自定义权限的区块链账户体系构建方法,其特征在于,所述步骤S4还包括:接受新增权限的公私钥对,在发起链上操作时利用其自有的私钥进行签名。
3.如权利要求1所述的一种自定义权限的区块链账户体系构建方法,其特征在于:所述步骤S2中的创建或修改公私钥对具体为:
为区块链账户新增多组公私钥对,并根据用途配置每组公私钥对的名称;
对公私钥对修改其发起操作和签名的权限。
4.如权利要求1所述的一种自定义权限的区块链账户体系构建方法,其特征在于:所述步骤S1中的初始默认功能包括投票签名、转账签名、生成区块、质押资源中的一种或多种。
CN202010044299.6A 2020-01-15 2020-01-15 一种自定义权限的区块链账户体系构建方法 Pending CN111259422A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010044299.6A CN111259422A (zh) 2020-01-15 2020-01-15 一种自定义权限的区块链账户体系构建方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010044299.6A CN111259422A (zh) 2020-01-15 2020-01-15 一种自定义权限的区块链账户体系构建方法

Publications (1)

Publication Number Publication Date
CN111259422A true CN111259422A (zh) 2020-06-09

Family

ID=70952147

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010044299.6A Pending CN111259422A (zh) 2020-01-15 2020-01-15 一种自定义权限的区块链账户体系构建方法

Country Status (1)

Country Link
CN (1) CN111259422A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113141401A (zh) * 2021-04-20 2021-07-20 普华云创科技(北京)有限公司 一种基于主子链的多链构建方法与系统

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108229962A (zh) * 2018-01-04 2018-06-29 众安信息技术服务有限公司 基于区块链的权限管理方法及系统
CN110022316A (zh) * 2019-03-29 2019-07-16 阿里巴巴集团控股有限公司 创建区块链账户及重置账户密钥的方法和装置
US20200374135A1 (en) * 2017-01-24 2020-11-26 One Connect Smart Technology Co., Ltd. (Shenzhen) Blockchain-Based Secure Transaction Method, Electronic Device, System and Storage Medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200374135A1 (en) * 2017-01-24 2020-11-26 One Connect Smart Technology Co., Ltd. (Shenzhen) Blockchain-Based Secure Transaction Method, Electronic Device, System and Storage Medium
CN108229962A (zh) * 2018-01-04 2018-06-29 众安信息技术服务有限公司 基于区块链的权限管理方法及系统
CN110022316A (zh) * 2019-03-29 2019-07-16 阿里巴巴集团控股有限公司 创建区块链账户及重置账户密钥的方法和装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113141401A (zh) * 2021-04-20 2021-07-20 普华云创科技(北京)有限公司 一种基于主子链的多链构建方法与系统
CN113141401B (zh) * 2021-04-20 2022-09-06 广州安易达互联网小额贷款有限公司 一种基于主子链的多链构建方法与系统

Similar Documents

Publication Publication Date Title
Chen et al. Design of personnel big data management system based on blockchain
CN109274505B (zh) 一种基于区块链技术的匿名电子选举方法
WO2021197105A1 (zh) 基于区块链的信息发布
CN107147501B (zh) 时间戳处理方法及装置
CN102754386B (zh) 用于多媒体通信系统中的安全通信的分级密钥管理
CN110399735A (zh) 加密数据大小关系证明方法、装置、设备及存储介质
CN110322678B (zh) 一种基于区块链的四表集抄系统及方法
JPWO2017099117A1 (ja) 事前計算装置、方法、およびコンピュータ読取可能な記録媒体、並びにベクトル乗算装置、および方法
CN109741019B (zh) 基于政务数据调用的一证通办方法及系统
CN102957536A (zh) 基于标识的证书认证体制cfl
CN113837760B (zh) 数据处理方法、装置、计算机设备以及存储介质
Memon et al. Blockchain beyond Bitcoin: block maturity level consensus protocol
CN107171788A (zh) 一种基于身份且签名长度恒定的在线离线聚合签名方法
CN106060073A (zh) 信道密钥协商方法
CN114240409A (zh) 基于改进哈希时间锁的跨链资产交互方法
CN111371562A (zh) 超级账本Fabric-SDK国密算法扩展改造方法
CN111259422A (zh) 一种自定义权限的区块链账户体系构建方法
CN113112252A (zh) 基于区块链的资源转移方法、装置、电子设备及存储介质
CN113162763A (zh) 数据加密及存储方法、装置、电子设备及存储介质
CN103425939A (zh) 一种sm3算法在java环境中的实现方法及系统
CN101364866B (zh) 一种基于多个密钥分配中心的实体密话建立系统及其方法
CN103647650A (zh) 基于规则定义的自动签名/验签装置和自动签名/验签方法
CN109214921B (zh) 基于云计算的文件加密传输方法
CN112364387A (zh) 一种基于区块链网络的身份认证方法及装置、介质和设备
CN113051341A (zh) 一种基于多种区块链的用户数据存证系统及方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20200805

Address after: 361000 Fujian province Xiamen software park two sunrise Road No. 18 Room 502

Applicant after: YLZ INFORMATION TECHNOLOGY Co.,Ltd.

Applicant after: Xiamen Wanshi Shunyi Technology Co.,Ltd.

Address before: Room 404, No.21, erwanghai Road, software park, Xiamen City, Fujian Province

Applicant before: Xiamen shunshi consensus information technology Co.,Ltd.

TA01 Transfer of patent application right
RJ01 Rejection of invention patent application after publication

Application publication date: 20200609

RJ01 Rejection of invention patent application after publication