找回密码
 立即注册

扫一扫,登录网站

首页 区块链生态 查看内容
  • 9519
  • 0
  • 分享到

如何让区块链获得人工智能的能力

2019-7-4 15:23

来源: 蓝狐笔记

Cortex的PoW共识


Cortex采用的是PoW共识,关于PoW共识大家了解比较多,这里不做详细阐述。Cortex链的主要改进在于试图让参与挖矿的矿工在硬件上更公平,这里的挖矿矿工主要指的是链上记账的矿工。Cortex采用Cuckoo Cycle的PoW试图缩小CPU和显卡之间加速比的差距,并发挥智能手机显卡的效能,甚至让手机挖矿成为可能。

具体来说,Cuckoo Cycle是一种基于图论的求解算法。它要在Siphash随机生成的Cuckoo二分图中寻找到固定长度L的环。求解的过程,也就是寻找环的过程。求解的难度跟图的规模和L值相关,是一种Memory-hard的PoW算法。

Cortex主链采用Cuckoo Cycle的变种算法CuckARoo30算法,CuckARoo算法主要是对二分图内所有的节点进行分组,每组内的节点存在相互依赖关系,大大增加了求解难度,具有抗ASIC特性。

Cortex的CuckAroo30算法,将Siphash-2-4替换为Siphash-4-8,通过其抗ASIC的算法特性,可让更多普通矿工参与进来,以实现去中心化。Cortex目前的出块时间大约15秒,每个区块奖励7CTXC,每四年减半。同时,为了保证相对稳定的出块时间,利于防止双花和记录被篡改,Cortex的难度是动态调整的。

版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。
相关新闻
发表评论

请先 注册/登录 后参与评论

    回顶部