基于手机号码选取打包节点的方法及系统技术方案

技术编号:17710590 阅读:66 留言:0更新日期:2018-04-14 21:57
本发明专利技术公开了一种基于手机号码选取打包节点的方法及系统。其中该方法应用于区块链网络,区块链网络包括多个常规节点,该方法包括:每个常规节点将该节点以及与该节点对应的手机号码关联广播至区块链网络;每个常规节点依据区块链中最新区块的区块内容和广播至区块链网络中的手机号码从多个常规节点中选取一个常规节点作为下一区块的打包节点,利用手机号码的唯一性,将手机号码作为打包权的分配依据,一方面实现了在区块链网络中,各常规节点合理公平的选择打包节点的效果,另一方面又避免了因进行工作量证明而导致的资源浪费,节省了打包成区块所需时间。

【技术实现步骤摘要】
基于手机号码选取打包节点的方法及系统
本专利技术涉及互联网
,具体涉及一种基于手机号码选取打包节点的方法及系统。
技术介绍
区块链是一种分布式数据存储机制,它通过一串密码学方法关联产生数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。而在这样一个互相不信任的系统上,完成打包区块将交易信息写入区块的任务必须通过某种可信手段来决定由谁来完成。在现有区块链网络上,节点之间通过工作量证明的方法来竞争区块的打包权,获取打包权的节点将得到一些奖励。工作量证明就是通过一定的计算量,解出区块链上的一道难题,而这道题是通过工作量证明函数、区块和难度值来决定的,难度值会根据实际情况来进行调整。若竞争者计算出结果的时间很快,则难度值会加大。竞争者即为常规节点,竞争打包权的过程即为挖矿。每个常规节点需要使用专业的矿机进行运算,优先计算出结果的常规节点赢得打包权。挖矿过程往往需要付出大量的时间和计算力。一方面矿机本质是一种高性能的显卡,成本较高;另一方面,计算出打包结果的过程需要耗费大量的能源和时间;并且,最终竞争到打包权的常规节点只有一个,而其它常规本文档来自技高网...
基于手机号码选取打包节点的方法及系统

【技术保护点】
一种基于手机号码选取打包节点的方法,其特征在于,所述方法应用于区块链网络,所述区块链网络包括多个常规节点,所述方法包括:每个常规节点将该节点以及与该节点对应的手机号码关联广播至区块链网络;每个常规节点依据区块链中最新区块的区块内容和广播至区块链网络中的手机号码从多个常规节点中选取一个常规节点作为下一区块的打包节点。

【技术特征摘要】
1.一种基于手机号码选取打包节点的方法,其特征在于,所述方法应用于区块链网络,所述区块链网络包括多个常规节点,所述方法包括:每个常规节点将该节点以及与该节点对应的手机号码关联广播至区块链网络;每个常规节点依据区块链中最新区块的区块内容和广播至区块链网络中的手机号码从多个常规节点中选取一个常规节点作为下一区块的打包节点。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:每个常规节点依据区块链中最新区块的区块内容和广播至区块链网络中的手机号码从多个常规节点中选取第一预设数量的常规节点作为验证打包区块的验证节点;所述验证节点分别通过短信方式向所述打包节点对应的手机号码发送验证码,并将所述验证码的哈希值广播至区块链网络;所述打包节点将交易池中的交易打包进区块,并将所述区块和接收到的验证码广播至区块链网络;区块链网络中未被选中的其他常规节点根据所述验证节点广播的验证码的哈希值对所述打包节点进行验证,若所述打包节点广播的验证码与所述验证节点广播的验证码的哈希值匹配且所述打包节点广播的验证码的数量大于或等于第二预设数量,则确认所述打包节点获取到下一区块的打包权,并将所述区块加入所述该节点自身的区块链副本中。3.根据权利要求1或2所述的方法,其特征在于,所述每个常规节点依据区块链中最新区块的区块内容和广播至区块链网络中的手机号码从多个常规节点中选取一个常规节点作为下一区块的打包节点进一步包括:每个常规节点利用预设哈希算法对区块链中最新区块的区块内容进行哈希处理,得到第一哈希值;每个常规节点利用预设哈希算法对多个手机号码进行哈希处理,得到多个第二哈希值;根据所述第一哈希值从多个第二哈希值中选取与所述第一哈希值差值最小的一个第二哈希值,将该第二哈希值对应的手机号码所对应的常规节点作为下一区块的打包节点。4.根据权利要求2所述的方法,其特征在于,所述每个常规节点依据区块链中最新区块的区块内容和广播至区块链网络中的手机号码从多个常规节点中选取第一预设数量的常规节点作为验证打包区块的验证节点进一步包括:每个常规节点根据要选取的验证节点的数量利用不同的哈希算法分别对区块链中最新区块的区块内容进行哈希处理,得到多个第三哈希值;每个常规节点利用相应的哈希算法对多个手机号码进行哈希处理,得到多个第四哈希值;针对每个第三哈希值,根据该第三哈希值从多个第四哈希值中选取与该第三哈希值差值最小...

【专利技术属性】
技术研发人员:汪德嘉郭宇王少凡
申请(专利权)人:江苏通付盾科技有限公司
类型:发明
国别省市:江苏,32

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

1