[发明专利]一种基于移动流量的区块链共识计算方法与系统在审
| 申请号: | 201810169895.X | 申请日: | 2018-02-28 |
| 公开(公告)号: | CN110209384A | 公开(公告)日: | 2019-09-06 |
| 发明(设计)人: | 赵其刚;范平;涂良云;赵其国 | 申请(专利权)人: | 成都高新信息技术研究院 |
| 主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F21/44 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 610041 四川省成都市*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 区块 移动应用 封装 运营商 等价 矿池 良性循环 难度系数 生态体系 实时统计 网络分布 网络终端 应用产品 用户参与 注册用户 大型矿 移动 能源 权重 工作量 网络 运营 吸引 开发 | ||
1.一种基于移动应用流量的区块链共识计算方法,其特征在于三个关键步骤:
(1)区块链移动应用矿池(区块封装者)在基于工作量证明(POW)进行区块封装时,进行持续哈希计算找到一个随机数(nonce),该随机数与区块头、区块的其它数据的集合的哈希计算值将小于一个长整数Hd,而该长整数Hd的值由区块网络中所设定的最大值Mv与第j个区块的区块封装难度值所决定,即:
Hd>H(Ω(nounce,Header,...)) (1)
Hd=Mv/dj (2);
(2)查询移动应用在区块链网络移动用户挖矿智能合约中所注册的移动用户当天的注册数pB,以pB的值去除以当前区块封装难度值dj,并将计算结果赋给dj,即:
dj=dj/pB (3);
使用新获得的dj,计算新的Hd,从而使新的Hd为原Hd的1/pB,即nonce在第j个区块时的计算难度为原计算难度的1/pB,等价于在封装第j个区块时基于权重的算力为原来单纯的POW算力的pB倍,即:
NEWCP=pB×OrigCP (4);
(3)区块链网络上的其它节点对区块进行验证时,验证区块难度时将查询封装区块的移动应用的权重(即该移动应用的当时注册活跃用户数),同样按前述(1)、(2)、(3)、(4)公式核实区块难度是否符合条件,若符合通过验证,若不符合该区块无效。
2.如权利要求1所述的一种基于移动流量的的区块链共识计算方法,其特征在于:移动应用矿池在j区块的封装算力等于该时刻其POW算力乘以其算力权重,即:
移动应用矿池可通过两种方式来增加其区块封装算力,其一为增加其计算设备的计算能力,其二为增加其区块链算力权重(即增加其当日活跃注册用户数)。
3.如权利要求1所述的一种基于移动流量的区块链共识计算方法,其特征在于,每次区块封装成功,区块链网络将自动增发一固定额度的奖励积分,该奖励积分将分为两部分,一部分用于奖励成功封装该区块的矿池帐号,其余部分将存入移动用户挖矿智能合约,用于奖励当天所注册的移动挖矿用户。
公式(6)、(7)中,Rjp为封装该区块的矿池所获得的奖励,为移动用户挖矿基金从该区块所积累的奖励。
4.如权利要求1所述的一种基于移动应用流量的区块链共识计算方法,其特征在于:移动应用参与区块链挖矿,可部署移动应用及移动应用矿池,通过移动应用的推广吸引手机用户以其矿池帐号参与挖矿,在确定的计算条件下,可通过增加其移动应用的日活跃用户数来增加其挖矿权重,从而等价地增加其区块封装算力,新的算力为原算力的m倍,m为:
公式(8)中为新的日活跃用户数,为原日活跃用户数。
5.如权利要求1所述的一种基于移动应用流量的区块链共识计算方法,其特征在于:普通用户参与挖矿,可注册为某一移动应用的用户,通过该移动应用的矿池参与区块链网络的挖矿,其挖矿奖励为当前所积累的挖矿基金除以当前日活跃用户数,即:
RMU=∑RT/∑PMU (9)
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都高新信息技术研究院,未经成都高新信息技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810169895.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:面向泛制造与边缘计算的泛在对象交互接口方法
- 下一篇:项目创建方法及装置





