Despite the tremendous interest in cryptocurrencies like Bitcoin and Ethereum today, many aspects of the underlying consensus protocols are poorly understood. Therefore, the search for protocols that improve either throughput or security (or both) continues. Bitcoin always selects the longest chain (i.e., the one with most work). Forks may occur when two miners extend the same block simultaneously, and the frequency of forks depends on how fast blocks are propagated in the network. In the GHOST protocol, used by Ethereum, all blocks involved in the fork contribute to the security. However, the greedy chain selection rule of GHOST does not consider the full information available in the block tree, which has led to some concerns about its security. This paper introduces a new family of protocols, called Medium, which takes the structure of the whole block tree into account, by weighting blocks differently according to their depths. Bitcoin and GHOST result as special cases. This protocol leads to new insights about the security of Bitcoin and GHOST and paves the way for developing network- and application-specific protocols, in which the influence of forks on the chain-selection process can be controlled. It is shown that almost all protocols in this family achieve strictly greater throughput than Bitcoin (at the same security level) and resist attacks that can be mounted against GHOST.
翻译:尽管对Bitcoin和Etheum等加密协议的兴趣很大,但基本共识协议的许多方面却没有得到很好理解。 因此,寻找改善吞吐量或安全(或两者)的规程的工作仍在继续。 Bitcoin总是选择最长的链条(即工作最精采的链条 ) 。 当两个矿工同时扩展同一块块时,叉子的频率可能出现,而叉子的频率取决于网络中快速块的传播方式。在Etheum使用的GHOST协议中,叉子中所涉及的所有块块都有助于安全。然而,GHOST贪婪的链条选择规则并没有考虑到块树上现有的全部信息,这引起了对其安全的一些担忧。 本文引入了一套新的规程,称为Minergen。 将整个块树的结构按其深度的不同加权。 Bitcoin和GHOST作为特案的结果。 该协议可以使人们对Bitcoin和GHOST的安全问题有新的认识,并且为开发网络和具体应用协议铺路道铺路,这引起了人们对其安全的关切。 在BEST中几乎可以对BEST的系统进行严格控制式袭击。