主页 > imtoken客户端 > 比特币矿池挖矿如何保证不作弊?

比特币矿池挖矿如何保证不作弊?

imtoken客户端 2023-10-25 05:07:24

我知道比特币挖矿的原理。 使用穷举打包的账本来计算前n个零的SHA,也就是说最后只有一个人可以计算出来。

比特币矿池挖矿是如何保证无法作弊的? 比特币

我想知道在一个矿池中n个人挖矿,如何保证以下两点:

比特币矿场怎样偷算力_比特币全网算力k线图_比特币挖矿算力排名

1.我计算抽奖的时候,不把结果提交给矿池,而是自己广播出去收取收益(挖矿软件是开源的,应该可以改)

以上不严重,以下更重要:

2、最后包装成功的收入不是平分的吗? 分享的原则是计算贡献,也就是你的计算速度。 但是如何保证我计算的正确性呢? 我不统计而是直接提交错误的结果来增加计算贡献。 矿山怎么知道我确实算出来了,而不是提交一个随机数呢? 毕竟,在有人计算出正确的结果之前比特币矿场怎样偷算力,每个人都会计算出错误的结果。 如何确定我的真实计算贡献?

比特币矿场怎样偷算力_比特币全网算力k线图_比特币挖矿算力排名

让我来回答这个问题:

以前维护的矿池。 . . yacoin p2pool 代码是我创建的第一个代码。 . .

矿池不能保证不作弊。 . . 过去很多矿池直接带着挖出来的币跑路了。 巨型矿池&巨型交易所本来就违背了中本聪的初衷,他自己估计也没想到会出来这样的东西。 . . . 所以,比特币的去中心化思想其实是失败的。 . . .

比特币矿场怎样偷算力_比特币挖矿算力排名_比特币全网算力k线图

但是,虽然矿池可以作弊,但是你不用去,而且发帖者认为,如果我有很大的算力,如果我去矿池作弊,矿池中其他大玩家的利益会吃亏,就是我有矿池1/3的算力,但是一天算力没收到,跑了,直接换了矿池。 最后的结果是,整个矿池只剩下作弊者,1人对抗全世界,他连自己的头发都挖不出来。 . .

当然,最难作弊的矿池是p2pool,因为p2pool在挖的时候写的是挖出来大家分享的钱,不可篡改。 只要谁数对了,谁广播成功比特币矿场怎样偷算力,就能被全网接受。

比特币去中心化的核心在于多点认证,即超过半数的参与者同意你持有货币。

比特币矿场怎样偷算力_比特币挖矿算力排名_比特币全网算力k线图

粗略的,假设全场有100个人,只要超过51个人说你持有N个币,即使你什么都没有,整个系统也会认定你持有。

这就是为什么区块链技术需要更多的计算点参与才能有意义。 现有的收益分配算法有很多缺点:

1、矿池获得大头不公平。 (开个矿池就是躺着数钱)

比特币矿场怎样偷算力_比特币挖矿算力排名_比特币全网算力k线图

2、重复计算浪费算力。 矿工随机改变padding数来计算HASH,难免会重复计算相同的padding数。

3. 矿工为了获得更大的利润而阻止区块攻击

4.与2相反,因为这个填数随机变化,有可能你点回去,没有人随机得到正确的值,这样会导致整个矿池本该赚的亏了。 (也就是说,如果不浪费重复计算的算力,应该可以被这个矿池计算出来)