[发明专利]一种新型区块链网络有效
申请号: | 201911165559.9 | 申请日: | 2019-11-25 |
公开(公告)号: | CN110933155B | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 庄定善 | 申请(专利权)人: | 庄定善 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/1008;H04L67/1097;H04L9/40 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 陈国军 |
地址: | 200000 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 新型 区块 网络 | ||
1.一种新型区块链网络,其特征在于,包括:
若干个节点,所述节点中存储的文件包括:条款文件、地址文件和公示文件;在所述公示文件中显示待链接的节点所遵循的规则和格式;
所述节点将所有与其相连的节点的最新区块读取后结合所述节点的待处理数据一起生成区块;
当所述节点的区块与其相连的节点中存储不符时,断开所述节点与其相连的节点的链接;
所述节点中存储的文件还包括:权限文件;
所述权限文件用于规定所述节点在接入多个基于不同规则构建的区块链时,同时接到多个区块链分配的任务时所述节点的算力分配规则,所述算力分配规则具体包括如下:
获取所述节点的算力,具体为:获取所述节点的配置参数,所述配置参数至少包括网络带宽、CPU芯片及存储空间;查询映射表,以确定所述节点的算力,所述映射表中记录了网络带宽、CPU芯片及存储空间与算力之间的映射关系;或利用预先设定的节点算力计算公式计算所述节点的算力;
获取分配的任务的需求算力,
当所述分配的任务的需求算力大于所述节点的算力时,根据权限文件中预先各个区块链的优先级,对任务进行选择处理;其他未被选择任务发送到与所述节点相连的节点进行处理;
所述预先设定的节点算力计算如下:
设某节点前i次统计网络带宽为Ki,CPU占用率为Pi,可用存储空间大小为Ci,i=1,2,3,…,n;该节点当前网络带宽为K,CPU占用率为P,可用存储空间大小为C,则该节点算力为S:
其中,Kv、Pv、Cv分别为带宽、CPU和内存变异系数,为瞬时带宽变化率,即在单位t时间内,带宽Kt的变化情况,分别表示瞬时CPU和内存变化率,Kv、Pv、Cv的计算公式为:
即节点算力S的计算公式为:
2.如权利要求1所述的新型区块链网络,其特征在于,所述节点接收符合所述公示文件中要求的待链接节点发来的链接请求,将待链接节点的地址及其基于智能合约签定的条款文件存储于所述节点的地址文件中;
同时,所述待链接节点也会将所述节点的地址存储于所述待链接节点的地址文件中。
3.如权利要求1所述的新型区块链网络,其特征在于,所述节点通过哈希算法,将所述节点的待记录数据结合所述节点的上一个区块再结合地址文件中所有地址字段下的最新记录,一起计算生成区块存储在所述节点,
同时,根据所述节点在预设的时间间隔后,将所述节点中最后一个区块追加到所述节点的公示文件尾部;
同时,扫描所述节点的地址文件,根据记录的地址,前往所述地址对应节点读取其公示文件最尾部的数据;如成功,将数据写入所述节点的地址文件中所对应的地址字段的结尾,如读取某个地址失败则暂不在所述节点的地址文件中对应的地址字段加入任何值,保持所述地址字段不变。
4.如权利要求1所述的新型区块链网络,其特征在于,所述所有地址字段下的最新记录为多个时选取最后一个,若无最新纪录则取零。
5.如权利要求1所述的新型区块链网络,其特征在于,所述条款文件、地址文件、公示文件都可以为多个,且所述条款文件、地址文件、公示文件为一一对应。
6.如权利要求1所述的新型区块链网络,其特征在于,所述节点完成其第一次与其他节点的链接后,获取与其链接的节点的地址文件,解析其中存储的节点地址,选择任一节点地址并向节点地址对应的节点发送链接请求;
当所述节点发送的链接请求被拒后,返回链接成功的节点重新获取与其链接的节点的地址文件,解析其中存储的节点地址,重新选择任一剩余节点地址并向节点地址对应的节点发送链接请求;
当所述节点发送的链接请求被接受后,获取当前链接成功的节点的地址文件,解析其中存储的节点地址,选择任一节点地址并向节点地址对应的节点发送链接请求;
当所述节点链接成功的节点数量达到预设值时,停止发送新的链接请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于庄定善,未经庄定善许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911165559.9/1.html,转载请声明来源钻瓜专利网。