本发明属于区块链,具体地说是一种基于区块链的工商信息变更管理方法及系统。
背景技术:
1、工商信息,通常指公司、企业等工商主体的名称、注册资本、住址、股权结构等等信息,通常能够表征工商主体的类型、性质、经营状态等属性;如果工商主体的对应属性发生变化,则可以向工商管理部门提出变更工商信息的申请,以对工商管理部门中存证管理的工商信息进行更新。
2、工商信息变更管理是确保企业信息准确性和透明性的关键过程。随着数字化的发展,有效的工商信息管理对于监管部门和企业均具有重要意义。传统的中心化管理方法存在数据安全和隐私保护等方面的挑战,即在现有的中心化工商信息系统中,信息变更过程易受到攻击,数据安全性和隐私保护难以保证。此外,由于涉及多个参与方,协调更新信息的效率较低,且容易出错。
3、因此,需要一种去中心、安全且高效的工商信息变更管理方案。
技术实现思路
1、为了解决上述技术问题,本发明提供一种基于区块链的工商信息变更管理方法及系统,以解决背景技术中所提出的问题。
2、根据本公开的第一方面,提出了一种基于区块链的工商信息变更管理方法,包括应用于对接到区块链的服务端,所述区块链中预先部署有用于变更工商信息的智能合约,
3、s1、将现有的企业注册信息数字化并上传到区块链网络中,作为初始状态,为每个企业分配一个唯一的数字身份;
4、s2、企业或个人提交工商信息变更请求时,通过数字签名进行身份验证,提交的变更请求作为一个新的交易发送到区块链网络,并由智能合约自动检查变更请求;
5、s3、采用共识机制验证交易并添加到区块中,当变更请求通过验证,其信息将被更新并永久存储在区块链上,每次信息变更将会生成一个新的区块,并包含变更前后的信息快照;
6、s4、采用哈希函数加密方式,仅允许授权用户访问,并实施零知识证明在隐私保护下进行变更信息,同时授权用户通过区块链浏览器查询企业信息及变更历史。
7、根据本公开的第二方面,提出了一种基于区块链的工商信息变更管理系统,包括:
8、请求处理模块,接收通过第一类客户端提交的工商信息变更请求,并将其变更内容转发给第二类客户端,等待决策反馈;
9、智能合约模块,部署于区块链上,用于自动核验变更请求的决策信息是否满足通过条件;
10、数据存储模块,所有经核实并通过智能合约更新的工商信息存储在区块链的分布式账本中;
11、权限管理模块,仅允许授权用户进行工商信息的查看和变更操作;
12、审计监控模块,用于实时监测工商信息的所有变更活动,记录每一次变更的详细信息,包括变更的内容、时间、发起方;
13、用户界面模块,用于为不同角色的用户提供操作界面,并向用户展示操作结果和反馈信息。
14、优选的,所述第一类客户端为个人或企业向对接到区块链的服务端发送工商变更请求方;所述第二类客户端为接收到变更内容后,向服务端反馈针对变更内容的决策方。
15、优选的,所述智能合约验证过程为:
16、a、验证信息更新请求:判断当前调用智能合约的账户是否为企业的所有者,并判断提议的新状态与当前状态是否不同,使在新状态下更新有效;
17、b、控制审核流程:通过遍历审核者列表,判断当前审核者是否为管理员,若是,则执行审核流程,其中采用递归函数处理每一级的审批;
18、c、管理变更历史记录:计算变更的次数,每次变更后向变更历史数组添加一条记录并返回新的数组长度,其中使用模运算循环使用变更日志的空间;
19、d、计算和收取费用:根据变更类型计算费用,判断智能合约的余额是否足够支付变更费用;
20、e、检查合规性:判断企业是否合规,需要同时满足企业有效、变更被批准或企业具有法律豁免权。
21、优选的,所述数据存储模块中采用共识机制进行验证,设置特定节点作为主节点,用于协调共识过程,设置副本节点参与投票和执行请求;主节点接收来自客户端提交的工商信息变更请求,并初始化共识过程,再将请求广播至所有副本节点,开始共识过程,副本节点接收到变更请求后进行验证,包括验证信息的签名合法性、信息摘要与信息内容的匹配性,并进入准备阶段,副本节点向其他副本节点发送准备消息,在达到共识后,即副本节点收到足够数量的相同准备消息后,副本节点进入提交阶段,执行变更操作,更新其本地的工商信息数据,并回复客户端,完成整个变更过程。
22、优选的,所述客户端包括第一类客户端和第二类客户端。
23、优选的,所述权限管理模块中应用哈希函数加密方式,当一个新的工商信息变更请求被提交并验证后,被打包进一个新的区块中,该区块头部包含当前区块所有工商信息变更的交易数据、前一区块的哈希值、随机数和时间戳,并通过哈希函数处理生成一个新的哈希值,使每次工商信息变更后,新的信息被哈希处理,生成一个新的区块包含变更前后的信息快照,并链接到之前的区块上,形成新区块链。
24、与现有技术相比,本发明具有如下有益效果:
25、本发明通过区块链技术保证数据的不可篡改性和追溯性,同时利用智能合约自动化处理变更请求和合规性检查,减少人工干预,提高管理效率,有效提高数据处理的透明度和安全性,减少欺诈和错误,同时降低运营成本并提高效率;整体具有高度的自动化和安全性,同时提供了有效的数据保护和便捷的用户体验,通过模块共同作用,使得工商信息的变更管理既符合法规要求,又大幅度提高了处理效率和透明度。
1.一种基于区块链的工商信息变更管理方法,包括应用于对接到区块链的服务端,所述区块链中预先部署有用于变更工商信息的智能合约,其特征在于:
2.一种基于区块链的工商信息变更管理系统,采用如权利要求1所述的一种基于区块链的工商信息变更管理方法,其特征在于,包括:
3.如权利要求2所述一种基于区块链的工商信息变更管理系统,其特征在于:所述第一类客户端为个人或企业向对接到区块链的服务端发送工商变更请求方;所述第二类客户端为接收到变更内容后,向服务端反馈针对变更内容的决策方。
4.如权利要求2所述一种基于区块链的工商信息变更管理系统,其特征在于:所述智能合约验证过程为:
5.如权利要求2所述一种基于区块链的工商信息变更管理系统,其特征在于:所述数据存储模块中采用共识机制进行验证,设置特定节点作为主节点,用于协调共识过程,设置副本节点参与投票和执行请求;主节点接收来自客户端提交的工商信息变更请求,并初始化共识过程,再将请求广播至所有副本节点,开始共识过程,副本节点接收到变更请求后进行验证,包括验证信息的签名合法性、信息摘要与信息内容的匹配性,并进入准备阶段,副本节点向其他副本节点发送准备消息,在达到共识后,即副本节点收到足够数量的相同准备消息后,副本节点进入提交阶段,执行变更操作,更新其本地的工商信息数据,并回复客户端,完成整个变更过程。
6.如权利要求5所述一种基于区块链的工商信息变更管理系统,其特征在于:所述客户端包括第一类客户端和第二类客户端。
7.如权利要求2所述一种基于区块链的工商信息变更管理系统,其特征在于:所述权限管理模块中应用哈希函数加密方式,当一个新的工商信息变更请求被提交并验证后,被打包进一个新的区块中,该区块头部包含当前区块所有工商信息变更的交易数据、前一区块的哈希值、随机数和时间戳,并通过哈希函数处理生成一个新的哈希值,使每次工商信息变更后,新的信息被哈希处理,生成一个新的区块包含变更前后的信息快照,并链接到之前的区块上,形成新区块链。
