请选择 进入手机版 | 继续访问电脑版
彩云比特
摘要

近期比特大陆Z9/Z9min、芯动的Zcash区块链硬件矿机A9陆续发货上市,Zcash社区也就ASIC矿机对于社区影响进行着激烈讨论。 Zcash核心开发者成员 paige 12月3日在 Zcash论坛 发布 Zcash挖矿爱好 ...

本帖最后由 lvl 于 2018-12-7 11:32 编辑

55.jpg

近期比特大陆Z9/Z9min、芯动的Zcash区块链硬件矿机A9陆续发货上市,Zcash社区也就ASIC矿机对于社区影响进行着激烈讨论。

Zcash核心开发者成员 paige  12月3日在 Zcash论坛 发布 Zcash挖矿爱好者 调查问卷,以便开发团队调整下一次代码的开发部署

并欢迎大家对2019年10月拟将进行的一次挖矿协议升级发表意见(升级为双挖矿算法,同时运行两种算法,一种支持ASIC,一种对GPU友好),拟改进协议 地址



对于双挖矿算法,有网友评论到:(较专业,翻译错误请谅解)


“我担心双PoW对51%攻击的安全性,相对于单个PoW。(还有各种攻击需要不到51%,下面的讨论也主要适用于它们,但为了简单起见,我假设> 50%作为阈值。)

假设:

每个PoW算法P 的网络解压率为N P Sols / s
对于每个PoW算法P ,对手的解决率是A P Sols / s。
与算法W单战俘,获取每个下一块的对手的概率为A w ^ / N w ^。

在具有算法X和Y的双PoW中,如何以最大化攻击成本的方式分割查找每个算法的块的工作并不明显。如果我们假设其中一个算法(比如X)很弱,那么问题最好。这可能是算法中意料之外的缺陷,也可能是权力下放不足; 在任何一种情况下,我们都假设A X > N X / 2。

让我们考虑几种可能的双PoW协议。

交替

如果算法在X和Y之间交替,则每个人都知道哪个PoW算法将用于下一个块,并且仅挖掘该算法。如果可以重新定位相同的硬件以挖掘X或Y,则N X和N Y在这种情况下可能更高,但如果X和Y在不相交的硬件上有效,则可能不会更高。对手挖掘块的概率在A X / N X和A Y / N Y之间交替。

这不是很好:如果对手在X中具有优势并且在Y中是幸运的话,那么它可以挖掘攻击侧链,其大约是其可能的两倍,加上一个块(因为它可以开始和结束) X)。

当一个矿工知道他们的硬件对下一个区块的PoW效率不高时,需要考虑矿工在链条之间切换的影响。例如,如果存在具有相似散列率的另一个链也在X和Y之间交替,则可能存在有趣的谐波效应。这有点难以建模。或者,一些矿工可能会闲置他们的硬件以节省电力,这会影响资本成本与能源成本的经济性。

平行

在该协议中存在难度目标D X和D Y,其分别基于X和Y的块时间的历史独立地调整。在这种情况下,理想的难度调整算法将确保使用X找到下一个块的概率是50%,并且类似地对于Y.

这激励所有矿工不断开采,这是一种安全优势,因为最坏情况下的攻击成本会增加。例如,如果对手在一个算法中占主导地位但在另一个算法中没有散列能力,那么他们仍然只有50%的机会赢得每个块。与理想的调整困难,采矿的对手的概率的每个块是A X / 2·N X + A ý / 2·N ÿ。因此,相对于交替协议,有利于特定算法的每个块的最大优势减少了。

但是,平衡两种算法之间的块概率的机制可能会受到攻击。一个支持算法X的对手,可能会尝试游戏难度调整算法以增加Y相对于X的难度.Zcash难度调整算法相当稳健,但它之前没有暴露过这种攻击(在Zcash中它只有一个PoW,这种攻击对于对手来说几乎没有什么收获,因为它仍然会在同样的困难中与所有其他矿工竞争)。

在#3692中描述了难度调节对操纵的抵抗力的一些潜在改进。不过,最好不要强烈依赖它。”




比特币!
全部评论
显示全部楼层 |
跳转到指定楼层
    您需要登录后才可以回帖 登录 | 立即注册    

    本版积分规则

    qq客服QQ
    weixin微信公众号
    weibo官方微博
    滇ICP备14007133号-1 滇公网安备 53011102000197号   
    快速回复 返回顶部 返回列表