首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >公共区块链中的PoW。私有区块链中的PoW

公共区块链中的PoW。私有区块链中的PoW
EN

Ethereum用户
提问于 2019-11-09 18:18:03
回答 1查看 146关注 0票数 0

我正在阅读关于区块链中的协商一致机制的文章,据说与基于投票的机制相比,PoW (工作证明)需要更长的确认时间。但有些事情对我来说还不清楚:

1-如何使用特定的协商一致算法计算/估计确认时间?

2-现在只谈PoW,我读到在私有区块链中确认时间通常比在公共区块链中短,有人能向我解释(或给我一个包含比较/分析的链接)在公共和私人区块链中PoW确认时间的差异吗?

谢谢。

EN

回答 1

Ethereum用户

回答已采纳

发布于 2019-11-10 09:03:38

“确认时间”这一术语相当模糊。如果您的意思是形成块所需的时间(为挖掘难题找到解决方案),则可以根据当前的网络难度(找到解决方案有多难)和当前的总哈希速率(网络每秒能够尝试多少个解决方案)来计算。

如果您想拥有更快的块,则必须增加总哈希速率(每秒更多的解决方案)或降低难度(更容易找到解决方案)。但是,增加散列能力(至少通过添加更多的节点来实现)还有其他后果:如果节点“太多”,则叔父块的数量会增加,因此平均块时间会减少。这是由于网络延迟增加造成的。

在私有区块链中,您可以完全控制难度。所以,如果你想要,你可以有1ms的区块。或者,您可以添加更多的散列功能,但这对于私有块链(至少是为了更快的块而言)没有多大意义。在公共百货区块链中,难度是相当恒定的,尽管它可以根据不同的事情慢慢地改变。

请记住,即使找到了解决方案,也不意味着它将停留在规范链中:由于协商一致的原因,它可能最终会变成大叔块。

所有实际的数学资料都可以在黄纸上找到:https://ethereum.github.io/yellowpaper/paper.pdf

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/77352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档