主页 > imtoken和比特派 > 比特币矿池挖矿如何保证不作弊?

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

imtoken和比特派 2023-03-29 07:49:23

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

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

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

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

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

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

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

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

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

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

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

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

这就是为什么区块链技术需要更多的计算点参与才能有意义。

现有的收益分配算法有很多缺点:

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

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

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

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

(以下废话仅供饭后娱乐)从我半桶水的纯经济学角度来看,比特币符合“货币”的所有特征。 实物货币由各国政府的中央银行控制(增发或减少),而比特币则由算法保证有一定数量(即不会超发)。 至于你提到的危机,我觉得更应该关注如何预防危机的发生(比如制造业衰退……或者如果发生危机,仅仅通过调控是不可能恢复经济的。货币。最终取决于行业)

但需要注意的是,各国政府为了一己私利,可能会操纵汇率打压他国(近期可参考美帝强烈要求包括人民币在内的日元/欧元需要与美元一起升值)美元)。 但比特币不存在这个问题,因为算法是固定的,不会以个人意志为转移。

我认为目前以比特币为首的去中心化数字货币最大的障碍是各国政府无法监控资金流向。 我的阴谋论是每个国家的政府都有一个棱镜项目,所以一旦出现不可描述和难以控制的东西,第一个念头总是想干掉它(是的,是的,我说的是邪恶的美国皇帝,请不要得到错了)

----

至于“无政府状态”,据说美国有很多地区经济不好。 经过当地选民的投票,他们变成了无政府状态的地区。 基础服务、公共服务和商业服务由上级政府承担。 如果上级政府也是无政府状态,那就由上级政府来承担(好像没听说过有被投出去的“县级政府”),但要看上级政府. 服务基本无所谓。 比如负责治安的sheriff只有一两个,其他方面都差不多(毕竟你交的税少,美国纳税人可以指着公务员骂)