建议和反馈

请填写你的反馈内容

问答 > 共识算法 > 问答详情
已解决

对于可用于控制区块链增长的工作证明算法给下相关建议 谢谢10LK

我正在研究基于区块链的身份系统。并且,由于每个项目将永远在链中,消耗空间,我正在考虑添加工作证明要求将项目添加到链中。

起初我在想比特币,因为它是一种经过验证的方法来证明工作已经完成,但这样做会阻止用户加入,因为比特币还没有广泛适应。此外,在分布式系统中,不清楚谁应该获得这笔钱。

所以,我正在寻找工作证明算法,其复杂性可以根据区块链增长速度轻松调整,以及难以重复使用的东西。此外,如果自工作开始以来复杂性会增加,那么工作应该能够以调整的复杂性完成,而不必重新完成。

有人可以向我建议一些可以用于我的目的的东西,以及能否抵抗GPU加速?


2019-08-14
0
请先登陆或注册

公子不笑2019-08-14

简单......烧掉比特币。任何人都可以做到 - 所以没有进入的障碍,你真正需要的是“价值被破坏的证明”。因为价值被破坏,你知道矿工的激励是加强你的链条。

发明一个不可能是真实的比特币地址,但是正确的校验和。然后让你的矿工发送到该刻录地址,并在OP-return中使用公钥。这样做可以让他们在一段狭窄的时间里获得采矿权。

通过增加燃烧的比特币数量来调整“难度”。同一窗口中的多次刻录可以获得奖励共享,但只有一个块被选为正确的(校验和最接近窗口的所有有效刻录的校验和)。


投一票
评论(0)
赞赏(0)
邀请

感谢您的善举,每一次解答会成为新人的灯塔,回答被采纳后获得20算力和相应的LK币奖励