巴比特论坛

巴比特App广告
发表于 2019-1-7 13:00:28 | 显示全部楼层

我看有文章说由挖出最后100个块的矿工参与Avalanche,问题是如何确定这100个块的矿工?节点之间是个点对点分布式的网络,你怎么知道一个块是哪个节点挖出的?我作为一个矿工solo挖矿,随便连接了8个节点,挖出矿的话你怎么找到我呢?

就算是大矿池之间两两相连,如果A矿池与C矿池之间的连接存在延时或者中断,A矿池出块后C矿池先收到B矿池中继过来的块,那C矿池会不会是认为块是由B矿池挖出的。

如果用挖矿收益地址来识别矿工,我是独立矿工的话,你只知道一个地址的话要如何找到我呢?大矿池也是会时常变更地址的。通信时要用地址签名吗?还有个重要问题:挖矿的收益地址不是只能有一个,是可以有多个的。

8条回复 跳转到指定楼层

fen_xiao | 队长 | 发表于 2019-1-7 21:22:33 | 显示全部楼层

所以说没什么卵用。目前所有的区块链技术创新,都面临着不够安全或者不够去中心化的问题

fen_xiao | 队长 | 发表于 2019-1-7 21:24:07 | 显示全部楼层
估计是需要挖矿收益地址签名的。
你说的多个地址是什么情况?
uc8btc | 副船长 | 发表于 2019-1-8 10:47:23 | 显示全部楼层
大绅士奇奇怪 发表于 2019-1-8 00:48
估计是需要挖矿收益地址签名的。
你说的多个地址是什么情况?

例如这样: https://bch.btc.com/f4a9059047ec ... 78a86bc904494db2b92  
uc8btc 发表于 2019-1-8 10:47
例如这样: https://bch.btc.com/f4a9059047ec7ff323980e0267328b77ac350caa1b3fb78a86bc904494db2b92  
...


如果这样有多个输出,那简单规定一下不就行了。
比如规定必须用第一输出的地址,作为avalanche的节点。后面的不认。
这并没有多大障碍吧
bitcoincash:qp6q0h0frjhkwrdg7amz3xezvz89huvhlc5f7nwzhg
BurntCoins | 副船长 | 发表于 2019-1-13 02:20:52 | 显示全部楼层

估计这个“参与”的概念很宽泛,即使你没有算力也可以加入进去监视,但是你只能听到别人说什么,你说话不会对别人的决策有影响。
还有,Avalanche在没有人尝试双花的时候是不被激活的。只有在出现双花的时候才会被用来达成一致。这听起来像是黑名单。所以凭我的直觉,这貌似是不会影响抗审查性和矿工(应该说矿池)打包交易的自由的。
然而我也看到reddit上有帖子怀疑这么搞会降低矿工打包交易的自由,比如最低手续费率,这个原本是节点策略,不是共识规则,可能有些矿池愿意收超低手续费的交易,有些不愿意,他们可以求同存异,即使不认同对方的节点策略也是承认对方打包进去的交易的。然后预共识可能就会搞成大家只能统一一个策略了。我对这个比较怀疑,因为我感觉预共识应该只是个用来排除双花的黑名单,不至于把所有挖矿节点的内存池都给同步了。
这里是我没理解……看上去预共识就是用来同步内存池的……

多个coinbase输出的那种矿池现在已经不多见了吧。有这种矿池,可能确实比较麻烦,因为这种矿池的承诺一般是“你的算力你的币,我们不会随便动”,别人的地址,矿池自己肯定没私钥啊。我猜应该是PPLNS、零手续费的矿池会有问题。对于有在收手续费的矿池来说,coinbase输出里会有一个属于矿池自己的输出然后,矿池就可以拿这个去参加预共识。但是这还没完,可能还有矿工在用getblocktemplate而不是stratum,我听说gbt是可以让矿工自由选择打包的交易的。具体我也不知道,LZ可以直接去reddit或medium上留言给开发者提问。

BurntCoins | 副船长 | 发表于 2019-1-13 02:26:52 | 显示全部楼层

我了个去,我理解错了,预共识就是用来同步内存池的……

As a pre-consensus mechanism avalanche can help keep mempools in sync.
https://medium.com/@chrispacia/the-problems-solved-by-avalanche-5575a1b0d7bc

BurntCoins 发表于 2019-1-13 02:20
[md]估计这个“参与”的概念很宽泛,即使你没有算力也可以加入进去监视,但是你只能听到别人说什么,你说话 ...

如果矿池可以把打包权力下放到具体的矿工。也能把Avalanche的代表权下放给矿工。我觉得这并不矛盾。
矿池如果自愿非要把代表权交给别人,那么也没有谁能够拦着。
bitcoincash:qp6q0h0frjhkwrdg7amz3xezvz89huvhlc5f7nwzhg
高级模式
您需要登录后才可以发帖 登录 | 立即注册 | 用新浪微博登录

本版积分规则

搜索

0关注 12粉丝 208主题

作者的其他主题

返回顶部 返回列表

登录

分享 发帖