gpt4 book ai didi

algorithm - 建议可用于控制区 block 链增长的工作证明算法

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:01:59 26 4
gpt4 key购买 nike

我正在研究基于区 block 链的身份系统。而且,由于每个项目都将永远在链中,占用空间,我正在考虑添加工作量证明要求以将项目添加到链中。

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

所以,我正在寻找一种工作量证明算法,其复杂度可以根据区 block 链的增长速度轻松调整,并且难以重复使用。此外,如果工作开始后复杂性有所增加,则工作应该能够以调整后的复杂性完成,而无需重新完成。

有人可以向我推荐一些既能满足我的目的又能抵抗 GPU 加速的东西吗?

最佳答案

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

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

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

关于algorithm - 建议可用于控制区 block 链增长的工作证明算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33268902/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com