The embodiment of this specification discloses a data processing method, device, server and system for block chain member management. Authentication of user joining the block chain can be performed automatically based on the contract rules in the block chain. When the block chain node receives the user's registration request, the authentication is performed using the public key of the corresponding authentication authority in the registration request. If verified, it can be determined that the registered user is a block chain member. The contract rules can be stipulated by the members in advance. The user chain obtains the signature certificate of the authentication authority, submits the signature certificate when registering, and the block chain node verifies the signature certificate with the public key of the corresponding authentication authority. Using the method provided by the embodiment of this specification, the centralized member authentication management mode is removed, and the self-management of block chain members is realized by contract rules.
【技术实现步骤摘要】
区块链成员管理的数据处理方法、装置、服务器及系统
本说明书实施例方案属于区块链数据处理的
,尤其涉及一种区块链成员管理的数据处理方法、装置、服务器及系统。
技术介绍
随着互联网的迅速发展,各类数据成爆发式涌现和增长。其中,区块链因其自身的去中心化、不可篡改、分布式等特点,目前已成为许多
中的重点关注和研究的方向。区块链按使用受众范围可以分为公有链、联盟链和私有链。除了公有链,通常联盟链和私有链通常需要进行身份认证,只有授权许可的用户才能加入。目前联盟链和私有链中用户的加入主要是靠中心化管理实现,可以设置有一个专门响应用户的注册请求、认证审核等的管理中心,如身份管理系统,所有节点都信任管理中心。传统方式中,用户如果需要加入区块链,则通常每个用户都需要向管理中心申请注册,管理中心需要对用户的多种注册信息进行审核,如核实用户信息、核查信用情况、审批加入成员的其他资格信息等。审核验证通过后再签署交易成员注册信息并发送给区块链节点,以使区块链节点把交易成员注册信息写入区块链。随着各行业区块链的逐步广泛应用,对区块链的处理性能、适应企业业务需求的灵活性等要求也越来越高。现有区块链中心化的成员管理方式难以满足企业用户成员自我管理的业务需求。
技术实现思路
本说明书实施例目的在于提供一种区块链成员管理的数据处理方法、装置、服务器及系统,可以基于合约规则自动执行成员加入的验证处理,实现联盟链成员的快速自我管理,提高成员管理效率,满足区块链用户服务需求。本说明书实施例提供的一种区块链成员管理的数据处理方法、装置、服务器及系统是包括以下方式实现的:一种区块链成员管理的数 ...
【技术保护点】
1.一种区块链成员管理的数据处理方法,所述方法包括:存储有合约规则,所述合约规则包括由成员约定并达成共识的确定用户加入区块链的规则;基于所述合约规则执行,包括:接收注册用户的注册交易消息,所述注册交易消息中包括K个认证机构的标识信息、所述K个认证机构的签名证书,K≥1;根据所述标识信息,利用区块链节点中相应认证机构的公钥对所述签名证书进行验证;若所述K个认证机构的签名证书验证通过,则确定所述注册用户成为区块链成员。
【技术特征摘要】
1.一种区块链成员管理的数据处理方法,所述方法包括:存储有合约规则,所述合约规则包括由成员约定并达成共识的确定用户加入区块链的规则;基于所述合约规则执行,包括:接收注册用户的注册交易消息,所述注册交易消息中包括K个认证机构的标识信息、所述K个认证机构的签名证书,K≥1;根据所述标识信息,利用区块链节点中相应认证机构的公钥对所述签名证书进行验证;若所述K个认证机构的签名证书验证通过,则确定所述注册用户成为区块链成员。2.如权利要求1所述的方法,基于所述合约规则还执行:接收成员监管消息,所述成员监管消息包括监管方式、监管成员、监管方的私钥签名,所述监管方式、有权限发送所述监管消息的监管方写入所述合约规则;利用区块链中存储的监管方公钥对上所述监管方的私钥签名进行验证;若验证通过,则使用所述成员监管方式对所述监管成员对应的数据进行处理。3.如权利要求2所述的方法,所述成员监管消息包括下述中的至少一种:合法监管机构发送的监管消息;指定成员发送的监管消息;监管成员组发送的监管消息,所述监管成员组中成员的个数满足合约规定中约定的具有监管效力的成员数量/比例。4.如权利要求1所述的方法,所述成员在区块链数据中对应的账号包括多层级树形结构的账号类型。5.如权利要求1所述的方法,所述方法还包括:动态更新所述认证机构、监管方中至少一方的秘钥信息。6.一种区块链成员管理的数据处理装置,所述装置包括:合约规则模块,用于存储合约规则,所述合约规则包括由成员约定并达成共识的确定用户加入区块链的规则;注册消息接收模块,用于接收注册用户的注册交易消息,所述注册交易消息中包括K个认证机构的标识信息、所述K个认证机构的签名证书,K≥1;证书验证模块,用于根据所述标识信息,利用区块链节点中相应认证机构的公钥对所述签名证书进行验证;成员加入模块,用于在所述K个认证机构的签名证书验证通过时,确定所述注册用户成为区块链成员。7.如权利要求6所述的装置,所述装置还包括:监管消息接收模块...
【专利技术属性】
技术研发人员:陆旭明,王虎森,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。