首页> 外文期刊>Journal of network and computer applications >A survey of consensus algorithms in public blockchain systems for crypto-currencies
【24h】

A survey of consensus algorithms in public blockchain systems for crypto-currencies

机译:关于密码货币公开区块系统共识算法的调查

获取原文
获取原文并翻译 | 示例

摘要

In recent years, crypto-currencies (a form of decentralised digital currencies) have been quite popular as an alternative form of payments. They are underpinned by a breakthrough technology called Blockchain which extensively use a number of cryptographic mechanisms and other advanced techniques from the domain of distributed computing. This blockchain technology has received unparalleled attention from academia, industry, and governments worldwide and is considered to have the potential to disrupt several application domains, other than currencies, touching all spheres of our lives. The sky-rocket anticipation of its potential has caused a widescale exploration of its usage in different application domains. This has resulted in a plethora of blockchain systems for various purposes. However, many of these blockchain systems suffer from serious shortcomings related to their performance and security, which need to be addressed before any wide-scale adoption can be achieved. A crucial component of any blockchain system is its underlying consensus algorithm, which determines its performance and security in many ways. Therefore, to address the limitations of different blockchain systems, several existing as well novel consensus algorithms have been introduced. A systematic analysis of these algorithms will help to understand how and why any particular blockchain performs the way it functions. Towards this aim, there are a number of existing works that have surveyed and reviewed a number of consensus algorithms. However, all these works have some major shortcomings. For example, the factors upon which the consensus algorithms have been analysed are not comprehensive. Importantly, a wide range of consensus algorithms utilised in public blockchain systems supporting mainly crypto-currencies have different variants. Such variants and their internal mechanisms utilised in many existing crypto-currencies have not been considered at all. This article fills these gaps by analysing a wide range of consensus algorithms leveraged in different public blockchain systems using a comprehensive taxonomy of properties. We have also analysed more than a hundred top crypto-currencies belonging to different categories of consensus algorithms to understand their properties and implicate different trends in these crypto-currencies. Finally, we have presented a decision tree of the reviewed algorithms to be used as a tool to test the suitability of consensus algorithms for a particular application under different criteria.
机译:近年来,加密货币(一种分散的数字货币形式)一直非常受欢迎,作为替代的付款方式。它们是由称为区块链的突破性技术基础,这些技术广泛使用来自分布式计算领域的许多密码机制和其他先进技术。该区块链技术已获得全球学术界,行业和政府的无与伦比的关注,被认为有可能破坏其他申请领域,而不是货币,触及我们生活的所有领域。天空火箭预期其潜力导致了对不同应用领域的使用的探索。这导致了各种目的的过多的区块链系统。然而,许多这些区块链系统遭受了与其性能和安全相关的严重缺点,在任何广泛的采用之前都需要解决。任何区块链系统的重要组成部分是其基础共识算法,它以多种方式确定其性能和安全性。因此,为了解决不同区块系统的局限性,还引入了新的共识算法。对这些算法的系统分析将有助于了解如何以及为什么任何特定区块链执行它函数的方式。为此目的,有许多现有的作品已接受调查和审查了许多共识算法。但是,所有这些作品都有一些主要的缺点。例如,分析了共识算法的因素并不全面。重要的是,在支持主要加密货币的公共区块链系统中使用的广泛共识算法具有不同的变体。在许多现有的密码货币中使用这种变体及其内部机制尚未考虑。本文通过分析使用综合性质分类,分析了各种共识算法,通过分析了不同的公共区块链系统中的各种共识算法。我们还分析了属于不同类别的共识算法的一百多种顶级密码货币,以了解他们的财产,并致病在这些密码货币中的不同趋势。最后,我们介绍了审查的算法的决策树,用作测试不同标准下特定应用的共识算法的适用性的工具。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号