一种分布式的智能经济管理系统技术方案

技术编号:18290276 阅读:19 留言:0更新日期:2018-06-24 05:19
本发明专利技术涉及一种分布式的智能经济管理系统,包括客户端、区块链层、业务层、服务层、用户层。智能合约存储在去中心化的不可更改的区块链上,并且可以根据交易协议的约定自动准确执行。只要参与交易的各方同意智能合约,无需彼此信任,就可由智能合约保证交易约定的执行。从原理上做到了防范外部黑客、内部黑客、单人误操作等漏洞,以此保证企业数字资产的高安全性。

【技术实现步骤摘要】
一种分布式的智能经济管理系统
本专利技术涉及区块链技术在企业资产管理领域的应用,涉及一种分布式的智能经济管理系统。
技术介绍
区块链是一种由多方维护,以块链结构储存数据,使用密码保证传输和访问安全,能够实现数据的一致存储、无法篡改、无法抵赖的技术体系,因此已经成为当今金融科技(Fin-Tech)的主要技术表现形态。大量新兴的基于区块链技术的项目开始向传企业资产管理领域。区块链技术已经不仅是存在于IT
、仅为小部分程序员所了解和应用的计算机技术,而是掀起了用新科技来改变世界的大潮。区块链的企业资产管理领域虽源于传统的资产证券化,但更具有前瞻性和时代性,一方面极大的节省了成本,一方面使用权和收益权也可以轻易数字化。区块链上的数字资产不需要通过线下确权,所有数据都是公开可查、不能篡改的。
技术实现思路
有鉴于此,本专利技术提供一种解决或部分解决上述问题的分布式的智能经济管理系统。为达到上述技术方案的效果,本专利技术的技术方案为:分布式的智能经济管理系统,包含以下内容:客户端、区块链层、业务层、服务层、用户层;管理系统设有客户端,用户通过客户端可以实现和管理系统的交互;用户层用于为企业创建数字身份、将企业的财产换算成数字资产;任何物理的和数字的财产都可以在管理系统中被确权为数字资产;用户层为企业生成私钥、公钥和地址,地址就是数字身份,也是企业的数字钱包,用于存放数字资产;私钥由企业管理者保存;区块链层用于存放企业的数字钱包和智能合约;企业的经济活动都可以编写成智能合约;企业的经济活动包括会计、审计、支付、经营管理;所有企业内部已有的经济活动在区块链层上都有对应的智能合约;智能合约被调用后,所有企业内部已有的经济活动即可自动执行;服务层用于提供智能合约并将智能合约部署在区块链层上;服务层包括编制模块和验证模块;验证模块用于验证提案的可行性,编制模块用于编写智能合约;服务层的工作过程包括:1.1)企业员工可以通过客户端对企业内部没有的经济活动发起提案;1.2)提案被发送给验证模块,验证模块组织一轮投票,企业所有具有投票权的员工对提案投票表决,获得50%以上票数的提案可以通过;1.3)通过的提案被发送给编制模块,编制模块将通过的提案编写成智能合约并部署到区块链层上;业务层用于调用智能合约实现管理功能;业务层包括授权模块、加密模块和执行模块;授权模块用于审核执行请求,加密模块用于颁发私钥的使用权,执行模块用于调用智能合约;业务层的工作过程为:2.1)企业员工可以通过客户端对企业内部已有的经济活动发起执行请求;2.2)执行请求被发送给授权模块,授权模块根据授权表将执行请求发送给对应的管理者审核;授权表中规定了所有企业内部已有的经济活动对应的管理者,必须通过对应的管理者的审核,企业内部已有的经济活动才能被执行;2.3)审核通过后,加密模块生成随机数作为随机密码、利用公式一计算出验证码,再将随机密码和验证码发送给发起执行请求的企业员工;公式一:K=SHA256(d+P)其中,K为验证码,取值是32个字节(256位)的随机数;d为随机密码,取值是任意数字或字母组成的随机数;P为私钥,取值是32个字节(256位)的随机数;2.4)发起执行请求的企业员工在客户端输入随机密码和验证码;发起执行请求的企业员工输入的随机密码和验证码被发送给执行模块,执行模块利用公式二计算出校验码;公式二:L=SHA256(k+P)其中,L为校验码,取值是32个字节(256位)的随机数;k为发起执行请求的企业员工输入的随机密码,取值是任意数字或字母组成的随机数;P为私钥,取值是32个字节(256位)的随机数;执行模块将校验码与发起执行请求的企业员工输入的验证码进行对比,如果一致则立即调用智能合约,执行企业内部已有的经济活动;如果不一致,则不调用;管理系统的工作包括:方法1:用户通过客户端进入用户层,为企业创建数字身份,将企业的财产换算成数字资产并存储到区块链层;方法2:用户通过客户端进入服务层,为企业内部没有的经济活动部署智能合约;方法3:用户通过客户端进入业务层,调用智能合约,执行企业内部已有的经济活动。本专利技术的有益成果为:本专利技术提供了一种分布式的智能经济管理系统,包括客户端、区块链层、业务层、服务层、用户层。智能合约存储在去中心化的不可更改的区块链上,并且可以根据交易协议的约定自动准确执行。只要参与交易的各方同意智能合约,无需彼此信任,就可由智能合约保证交易约定的执行。从原理上做到了防范外部黑客、内部黑客、单人误操作等漏洞,以此保证企业数字资产的高安全性。具体实施方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合实施例,对本专利技术进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术,能实现同样功能的产品属于等同替换和改进,均包含在本专利技术的保护范围之内。具体方法如下:实施例:本实施例举例说明了分布式的智能经济管理系统结构,如下:经济管理系统包括客户端、区块链层、业务层、服务层、用户层;管理系统设有客户端,用户通过客户端可以实现和管理系统的交互;用户层用于为企业创建数字身份、将企业的财产换算成数字资产;任何物理的和数字的财产都可以在管理系统中被确权为数字资产;用户层为企业生成私钥、公钥和地址,地址就是数字身份,也是企业的数字钱包,用于存放数字资产;私钥由企业管理者保存;数字资产:区块链上的资产证券化一般叫做资产数字化(又名数字资产),是把可以证券化、份额化的资产进行链上登记、确权、交易。管理系统中允许各种不同的资产存在、流通和跨链转移。除了个体,管理系统也可以拥有和使用数字资产,并由管理系统的智能合约执行;数字身份:主体(人、组织或事物)在区块链上以数字信息方式存在的身份映像,可以代表主体持有区块链上的资产和智能合约,并且实现点对点的受隐私保护的数据分享和资产交易。数字身份的唯一索引包含许多有价值的信息,比如主体名称、KYC信息、信用历史、名下数字资产数量、声誉、标签和账本等等。数字身份包含的信息将通过密码学保护其安全性和隐私性,并通过智能合约、私钥签名等方式实现对其他主体授权信息和资产交易的管理。为了实现管理系统的自我治理功能,数字身份必须具备两个特点:数字身份所有权:个人控制私钥,使他们能够证明其对数字身份名下的数字资产或其数字记录的所有权;信息服务独立性:对数字身份信息的访问、显示和验证不依赖于任何特定的服务机构。任何数字身份可以独立地进行点对点的数字身份信息的迁移、查看、共享和验证。区块链层用于存放企业的数字钱包和智能合约;企业的经济活动都可以编写成智能合约;企业的经济活动包括会计、审计、支付、经营管理;所有企业内部已有的经济活动在区块链层上都有对应的智能合约;智能合约被调用后,所有企业内部已有的经济活动即可自动执行;智能合约:一份能自动执行本需要手动才能完成任务的协议,是一种代码合约和算法合约。智能合约能够自动执行合约条款中的计算执行,储存在区块链上的智能合约可以直接控制数字资产的交易,从而构建了基于智能合约的可信组织管理环境,为完全资产数字化的记录和转移提供了基础。规则制定成代码后,把代码与项目状态全部记录在链上,并由区块链执行交易代码,这样不仅保证了真实性、可靠性与强制性,也本文档来自技高网...

【技术保护点】
1.一种分布式的智能经济管理系统,其特征在于,包括:客户端、区块链层、业务层、服务层、用户层;智能经济管理系统设有客户端,用户通过所述客户端可以实现和所述智能经济管理系统的交互;所述用户层用于为企业创建数字身份、将企业的财产换算成数字资产;任何物理的和数字的财产都可以在所述智能经济管理系统中被确权为所述数字资产;所述用户层为企业生成私钥、公钥和地址,所述地址就是所述数字身份,也是企业的数字钱包,用于存放所述数字资产;所述私钥由企业管理者保存;所述区块链层用于存放所述企业的数字钱包和智能合约;企业的经济活动都可以编写成所述智能合约;企业的经济活动包括会计、审计、支付、经营管理;所有企业内部已有的经济活动在所述区块链层上都有对应的所述智能合约;所述智能合约被调用后,所有企业内部已有的经济活动即可自动执行;所述服务层用于提供智能合约并将所述智能合约部署在所述区块链层上;所述服务层包括编制模块和验证模块;所述验证模块用于验证提案的可行性,所述编制模块用于编写所述智能合约;所述服务层的工作过程包括:1.1)企业员工可以通过所述客户端对企业内部没有的经济活动发起所述提案;1.2)所述提案被发送给所述验证模块,所述验证模块组织一轮投票,企业所有具有投票权的员工对所述提案投票表决,获得50%以上票数的提案可以通过;1.3)通过的提案被发送给所述编制模块,所述编制模块将所述通过的提案编写成所述智能合约并部署到所述区块链层上;所述业务层用于调用所述智能合约实现管理功能;所述业务层包括授权模块、加密模块和执行模块;所述授权模块用于审核执行请求,所述加密模块用于颁发私钥的使用权,所述执行模块用于调用所述智能合约;所述业务层的工作过程为:2.1)企业员工可以通过所述客户端对企业内部已有的经济活动发起执行请求;2.2)所述执行请求被发送给所述授权模块,所述授权模块根据授权表将所述执行请求发送给对应的管理者审核;所述授权表中规定了所有所述企业内部已有的经济活动对应的管理者,必须通过所述对应的管理者的审核,所述企业内部已有的经济活动才能被执行;2.3)审核通过后,所述加密模块生成随机数作为随机密码、利用公式一计算出验证码,再将所述随机密码和所述验证码发送给发起执行请求的企业员工;公式一:K=SHA256(d+P)其中,K为所述验证码,取值是32个字节(256位)的随机数;d为所述随机密码,取值是任意数字或字母组成的随机数;P为所述私钥,取值是32个字节(256位)的随机数;2.4)所述发起执行请求的企业员工在所述客户端输入所述随机密码和所述验证码;所述发起执行请求的企业员工输入的随机密码和验证码被发送给所述执行模块,所述执行模块利用公式二计算出校验码;公式二:L=SHA256(k+P)其中,L为所述校验码,取值是32个字节(256位)的随机数;k为所述发起执行请求的企业员工输入的随机密码,取值是任意数字或字母组成的随机数;P为所述私钥,取值是32个字节(256位)的随机数;所述执行模块将所述校验码与所述发起执行请求的企业员工输入的验证码进行对比,如果一致则立即调用所述智能合约,执行所述企业内部已有的经济活动;如果不一致,则不调用;所述智能经济管理系统的工作包括:方法1:用户通过所述客户端进入用户层,为企业创建所述数字身份,将企业的财产换算成所述数字资产并存储到所述区块链层;方法2:用户通过所述客户端进入所述服务层,为所述企业内部没有的经济活动部署所述智能合约;方法3:用户通过所述客户端进入所述业务层,调用所述智能合约,执行所述企业内部已有的经济活动。...

【技术特征摘要】
1.一种分布式的智能经济管理系统,其特征在于,包括:客户端、区块链层、业务层、服务层、用户层;智能经济管理系统设有客户端,用户通过所述客户端可以实现和所述智能经济管理系统的交互;所述用户层用于为企业创建数字身份、将企业的财产换算成数字资产;任何物理的和数字的财产都可以在所述智能经济管理系统中被确权为所述数字资产;所述用户层为企业生成私钥、公钥和地址,所述地址就是所述数字身份,也是企业的数字钱包,用于存放所述数字资产;所述私钥由企业管理者保存;所述区块链层用于存放所述企业的数字钱包和智能合约;企业的经济活动都可以编写成所述智能合约;企业的经济活动包括会计、审计、支付、经营管理;所有企业内部已有的经济活动在所述区块链层上都有对应的所述智能合约;所述智能合约被调用后,所有企业内部已有的经济活动即可自动执行;所述服务层用于提供智能合约并将所述智能合约部署在所述区块链层上;所述服务层包括编制模块和验证模块;所述验证模块用于验证提案的可行性,所述编制模块用于编写所述智能合约;所述服务层的工作过程包括:1.1)企业员工可以通过所述客户端对企业内部没有的经济活动发起所述提案;1.2)所述提案被发送给所述验证模块,所述验证模块组织一轮投票,企业所有具有投票权的员工对所述提案投票表决,获得50%以上票数的提案可以通过;1.3)通过的提案被发送给所述编制模块,所述编制模块将所述通过的提案编写成所述智能合约并部署到所述区块链层上;所述业务层用于调用所述智能合约实现管理功能;所述业务层包括授权模块、加密模块和执行模块;所述授权模块用于审核执行请求,所述加密模块用于颁发私钥的使用权,所述执行模块用于调用所述智能合约;所述业务层的工作过程为:2.1)企业员工可以通过所述客户端对企业内部已有的...

【专利技术属性】
技术研发人员:邓海南
申请(专利权)人:上海千加信息科技有限公司
类型:发明
国别省市:上海,31

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

1