1.一种基于比特币pow共识改进的非许可链系统,包括定义模块、列表生成模块、认证模块、信息获取模块、pow共识运算模块和信息处理模块,其特征在于:
所述定义模块,能够虚拟比特币进行归类并对相应的虚拟比特币进行定义名称,且定位的虚拟比特币按照编号s1、s2……sn进行标记定义,即定义一批公钥和对应的虚拟比特币ip地址;
所述列表生成模块,用于将定义的虚拟比特币生成列表单,同时列表单上的每个虚拟比特币的后面均相应的备注每个虚拟比特币的定义编号和ip地址;
所述认证模块,用于在通讯中进行虚拟比特币的节点身份认证,分别与所述信息获取模块以及所述信息处理模块连接,由于每个虚拟比特币之间的数字代码的连接点都是相似的,因此会对虚拟比特币的定义编号进行认证;
所述信息获取模块,用于对每个虚拟比特币的标号,定义名称、ip地址和数字代码的所有信息获取;
所述pow共识运算模块,包括挖掘区块数单元、假设单元、判断单元、验证单元和打包单元;
所述信息处理模块,用于将所述pow共识运算模块运算处的区块链进行分析、判断的结果直接输出结果。
2.根据权利要求1所述的一种基于比特币pow共识改进的非许可链系统,其特征在于:所述定义模块在将虚拟比特币标记之前,定义模块会每个虚拟比特币进行解读,由于每个虚拟比特币都具备自己的代码数字,因此定义模块只需要识别对应的虚拟比特币的代码数字即可。
3.根据权利要求1所述的一种基于比特币pow共识改进的非许可链系统,其特征在于:所述列表生成模块在对定义的虚拟比特币生成列表单时,由于虚拟比特币的数据较大,因此需要使用到内置函数列表生成公式。
4.根据权利要求1所述的一种基于比特币pow共识改进的非许可链系统,其特征在于:所述认证模块只能够识别每个虚拟比特币对应的标号,由于每个虚拟比特币对应的数字代码和ip地址都较长,这样会增加认证模块的工作量,甚至容易出现系统卡死的现象。
5.根据权利要求1所述的一种基于比特币pow共识改进的非许可链系统,其特征在于:所述信息获取模块在对每个虚拟比特币进行信息获取时,是采用单个信息点的录入,每个虚拟比特币的虚拟比特币的标号,定义名称、ip地址和数字代码在被信息获取模块录入时,会以单个虚拟比特币的节点逐个前进的方式进行获取信息。
6.根据权利要求1所述的一种基于比特币pow共识改进的非许可链系统,其特征在于:所述挖掘区块数单元用于将虚拟比特币的账户进行挖掘并标记区块链;所述假设单元用于将挖掘区块数单元标记的区块链进行假设,且假设的结果为assume,然后将区块数相结合并标记为hypothesis;所述判断单元,用判断此时挖矿虚拟比特币账户相关联抵押账户的余额是否有变化;所述验证单元用于验证判断的挖矿虚拟比特币账户是否正确,如果挖矿虚拟比特币账户不正确则打回,并说明其实非许可,如果挖矿虚拟比特币账户正确,说明其是许可,用于下步骤的所述打包单元进行压缩打包。
7.根据权利要求1所述的一种基于比特币pow共识改进的非许可链系统,其特征在于:所述信息处理模块用于和外部的电子显示设备连接,可供工作人员对虚拟比特币的pow共识改进的结果输出,并提示工作人员许可或者非许可。