我特别想知道一个私人的街区连锁规模如何。如果没有块奖励,那么一台计算机每秒钟能有多少个no /秒?您需要多少台计算机来部署一个全国范围的应用程序,使用一个私有的Ethereum块链?
发布于 2017-10-12 21:43:34
发布于 2017-10-12 17:00:52
首先,你不挖掘交易;你挖掘区块。
如果您愿意更改任何网络参数,那么单个块可能包含任意数量的事务。它只会受到网络带宽的限制。
如果您希望保持当前公共exact网络的网络参数,则您的事务限制与当前exact网络完全相同。功耗取决于您使用的硬件类型和挖掘难度。挖掘难度完全取决于块之间的秒数。块之间的时间完全取决于网络哈希率。
如果没有块奖励,除了网络运营商,没有人有动机去挖掘。因此,网络运营商拥有对哈希速率的完全控制。理论上,你可以想花多少能源就花多少钱。
这是“宅地释放公式”,用于解决块的困难:
block_diff = parent_diff + parent_diff // 2048 * max(1 - (block_timestamp - parent_timestamp) // 10, -99) + int(2**((block.number // 100000) - 2))如果有人有动机破坏你的网络的正常运作,他们将需要压倒你的挖掘硬件。如果你想阻止这种情况,你应该花在挖掘上的钱与恶意行为者破坏你的网络的动机成正比。
在任何情况下,您仍然需要交易费用作为块奖励。否则,它是微不足道的DDOS您的网络0收费事务,并填补所有块无用的垃圾。
https://ethereum.stackexchange.com/questions/28343
复制相似问题