繁体   English   中英

矿工数量与区块链交易数量之间是否有关系?

[英]Is there a relation between number of miners and number of transactions blokchain transactions?

网络可以处理的交易量与开采的区块数量之间是否有关系? 如果是这样,则关系是线性的还是指数的? 是否有最低要求数量? 如果否,是否已预设进行交易的分类账数量? 是什么使他们的人数上升?

我试图了解网络支持的速度以及数字货币相对于数字货币的使用必须按比例缩放吗?

答案是否定的

交易数量和创建区块所需的矿工数量之间绝对没有直接关系。

为什么? 原因很简单:区块链是一条链,因此在当前区块之后只能开采一个区块。 因此,所有矿工都竞相从内存池中收集交易,并将其放在一个区块上,并找到该区块的现时(进行挖掘)。 当矿工数量增加(或哈希能力增加)时,协议会自动增加挖掘难度,以保持块时间不变。

但是,为什么有必要拥有所有这些矿工呢? 为了安全。 这是为了防止51%的攻击。 区块链的任意规则是更长的链永远是正确的。 因此,攻击者可以比其他任何人更快地挖掘区块链,以擦除他之前确认的交易。 这就是为什么更高的散列功能具有更高的安全性的原因(但同时也浪费了能量,导致了PoS / PoW的争论)。

那么缩放呢? 可以在区块链上进行的唯一缩放是通过减少区块时间(如Litecoin那样,通过使其成为2.5分钟而不是比特币的10分钟),或通过增加区块大小(如Bitcoin Cash那样)来进行。 ,或者通过做一些聪明而动态的事情来代替这些愚蠢的解决方案(我在这里是我的观点,并且我们必须尊重所有前者都是传统技术),并像Cryptonote / Bytecoin / Monero那样做,它根据最近100个区块中的交易数量。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM