Given a network of nodes with certain communication and computation capacities, what is the maximum rate at which a blockchain can run securely? We study this question for proof-of-work (PoW) and proof-of-stake (PoS) longest chain protocols under a 'bounded bandwidth' model which captures queuing and processing delays due to high block rate relative to capacity, bursty release of adversarial blocks, and in PoS, spamming due to equivocations. We demonstrate that security of both PoW and PoS longest chain, when operating at capacity, requires carefully designed scheduling policies that correctly prioritize which blocks are processed first, as we show attack strategies tailored to such policies. In PoS, we show an attack exploiting equivocations, which highlights that the throughput of the PoS longest chain protocol with a broad class of scheduling policies must decrease as the desired security error probability decreases. At the same time, through an improved analysis method, our work is the first to identify block production rates under which PoW longest chain is secure in the bounded bandwidth setting. We also present the first PoS longest chain protocol, SaPoS, which is secure with a block production rate independent of the security error probability, by using an 'equivocation removal' policy to prevent equivocation spamming.
翻译:鉴于一个具有一定通信和计算能力的节点网络,一个链条能够安全运行的最大速度是哪个?我们研究“带宽”模式下的“实证”和“实证”最长时间的链协议问题,该“带宽”模式捕捉了与能力相比的高区块率、对抗区块的暴释放和处理延迟,而波斯则由于偏差而发生垃圾。我们证明,在以能力运行时,PoW和PoS最长的链条的安全需要精心制定时间安排政策,正确优先处理哪些区块,因为我们展示了适合这些政策的攻击策略。在“带宽”模式下,我们展示了一种攻击性,利用“超快”模式,这突出表明,由于预期的安全误差概率下降,PoS最长的链协议的吞吐量必须减少。同时,通过改进分析方法,我们的工作是首先确定在约束带宽带宽带宽的带宽的带宽设置中,PoW最长的链条系的安全性生产率。我们还展示了第一个PoS最长时间的链条协议,使用安全性安全率,使用安全性安全性标准,使用SPoMS标准,从而防止equlexxexexexex的递递递递增安全。</s>