CITEPundi合作式矿池如何提高挖矿回报率

[复制链接]
9715 |0
发表于 2021-4-7 00:04:08 | 显示全部楼层 |阅读模式


挖矿指通过计算一个“最小的哈希值”数学问题来产生数据块并且交易被最终确认的过程。数据块中包含的这些数据都将被用来计算随机数。由于哈希算法是单向不可逆的,所以想要计算这个值只能通过暴力搜索完成。当计算完成后客户端会向全系统广播该新数据块的信息。

 

由于BTC的产出速度已经被限定,所以在每个十分钟内要尽可能地先计算出有效数据块。

换言之,当整个BTC系统中的计算能力越强,单一矿工计算出新数据块的难度就越大。所以在BTC系统中并不是参与者越多、全网计算能力越强产出BTC的效率就越高。恰恰相反,大部分的挖矿行为最终都成为了无效计算。

 

wk588_com_teleuiyqn3f.jpg

wk588_com_teleuiyqn3f.jpg

CITEPundi Global旗下矿业品牌——Alpha矿业,致力于为广大客户提供矿机、矿场、算力、托管等一站式服务。CITEPundi Global旗下两大业务生态CITEPundi交易所和 Alpha矿业目前已形成紧耦合发展,将共同促进建设安全、可靠、专业、高效的CITEPundi Global数字资产投资平台。

 

CITEPundi采用合作式的矿池挖矿模型能够集合零散的矿工计算能力,并且将之更加合理高效地利用起来。所谓合作指的是加入每个矿池内的矿工共同计算一个数据块的哈希值,矿池的中央服务器负责将计算的区间指派给矿工。矿工不直接加入到BTC网络,而是将计算结果交由中央服务器,由中央服务器作为这些矿工的代表参与BTC网络。中央服务器将矿工的计算结果广播至BTC网络,验证通过后再把BTC返回给矿工,并从中收取一定的费用

 

wk588_com_epddzgtbvzs.jpg

wk588_com_epddzgtbvzs.jpg

简而言之,一个矿池内的所有矿工共同进行计算活动,矿池服务器按照劳动量将获取的BTC分派给各矿工。矿池中央服务器充当了劳资双方的媒介,并且从中抽取一定量的佣金。类似现实社会中“工头”这样的角色定位。最后资方的收入一次性首先交给工头,然后再由工头分发给每个矿工。

 

对于矿工来说,他们只需要向工头索要劳动所得即可。在矿池网络中,每个加入该矿池的矿工组成一个混合式的P2P网络。选取部分稳定节点负责收取中央服务器指派的工作,将该工作指派给三个后继节点,由后继节点将计算结果交由稳定节点进行确认。这样的四个节点组成一个小组,组长将最后的确认结果,即该区间内是否能够算出新的数据块,交至中央服务器。如果该组算出了新的数据块,中央服务器就将结果广播至BTC网络进行确认。若该组未能计算出新数据块,则从中央服务器领取新的任务。

 

整个矿池的结构最上层为矿池的中央服务器,主要负责任务的分解、指派与接收。第二层为较稳定的组长节点,负责共享任务以及后继节点结果的确认。下层为组员节点,主要负责小组中计算任务。整个矿池的工作流程为。首先,中央服务器从数据块链中得到上一个数据块、当前数据块版本等必要信息打包成一个任务。该任务会根据不同计算区间被分解成多个子任务。然后将每一个子任务分派给组长节点。

 

组长节点收到任务后共享给路由表中事先记录的后继节点。这些组员节点收到分配的任务后开始进行挖矿操作。计算完成后将结果返回给组长节点,由组长节点确认计算结果。三个结果不一致的话,再交由组员节点重新计算。若一致则上交至中央服务器。中央服务器接受任务,将计算日志存入数据库,再将结果放入BTC系统检验。如果该数据块在BTC系统中经过确认并且中央服务器获得了BTC,那么参与该数据块挖矿的矿工节点无论是否是计算出该数据块的小组都将得到相应的劳动分成。

 

wk588_com_2senfwu12oi.jpg

wk588_com_2senfwu12oi.jpg

BTC本身的产生机制导致越多人参与,BTC产出的效率就越低。大部分BTC产出都集中在少部分的专业挖矿组织手中,个人参与者回报率极低。为了解决挖矿产出不平衡、回报率低的问题,CITENPXS合作式矿池挖矿模型通过有效 整合个人参与者的计算能力,通过分组进行合作挖矿,后将挖矿所得利益在组内重新分配,以提高个人挖矿回报率。

 

 

 

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门版块
快速回复 返回顶部 返回列表