• Login
    • University Home
    • Library Home
    • Lib Catalogue
    • Advance Search
    View Item 
    •   IR@KDU Home
    • INTERNATIONAL RESEARCH CONFERENCE ARTICLES (KDU IRC)
    • 2020 IRC Articles
    • Computer Science
    • View Item
    •   IR@KDU Home
    • INTERNATIONAL RESEARCH CONFERENCE ARTICLES (KDU IRC)
    • 2020 IRC Articles
    • Computer Science
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    A Review of Blockchain Consensus Mechanisms:

    Thumbnail
    View/Open
    FOC 315-326.pdf (538.0Kb)
    Date
    2020
    Author
    Thanujan, Thanushya
    Rajapakse, RACP
    Wickramaarachchi, Dilani
    Metadata
    Show full item record
    Abstract
    Abstract: Blockchain is an emerging digital technology for creating decentralized systems which disrupts the digital world with its complex and robust architecture. It has a range of application domains; from cryptocurrencies to decentralized software applications which are commonly known as DApps. The consensus mechanism is the core of Blockchain technology. Reaching a common agreement among the nodes of a decentralized distributed network is a vital but challenging process in consensus mechanisms. Consensus mechanism enables adding a new block to the blockchain making it transparent, trustworthy and immutable. This paper presents a systematic review of existing mainstream consensus mechanisms to highlight their strengths, impulsions and limitations, and the evolution of consensus mechanisms. On the basis of their canonical properties, each consensus mechanism is having its own performance characteristics. The performance of a consensus mechanism is determined in various criteria such as throughput, mining power, energy consumption, fault tolerance, and more. However, there is no fixed common scale yet to measure the performance. At present a particular consensus mechanism is adopted by an application domain purely based on subjective criteria including trial and error. Therefore selecting the most appropriate consensus mechanism in a particular application domain requires a systematic set of guidelines to be developed. By exploring the existing literature on various consensus mechanisms and their performance characteristics, this paper facilitates the researchers to identify the most appropriate consensus mechanism for a given application domain.
    URI
    http://ir.kdu.ac.lk/handle/345/3027
    Collections
    • Computer Science [66]

    Library copyright © 2017  General Sir John Kotelawala Defence University, Sri Lanka
    Contact Us | Send Feedback
     

     

    Browse

    All of IR@KDUCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsFacultyDocument TypeThis CollectionBy Issue DateAuthorsTitlesSubjectsFacultyDocument Type

    My Account

    LoginRegister

    Library copyright © 2017  General Sir John Kotelawala Defence University, Sri Lanka
    Contact Us | Send Feedback