Show simple item record

dc.contributor.authorThanujan, Thanushya
dc.contributor.authorRajapakse, RACP
dc.contributor.authorWickramaarachchi, Dilani
dc.date.accessioned2020-12-31T22:54:02Z
dc.date.available2020-12-31T22:54:02Z
dc.date.issued2020
dc.identifier.urihttp://ir.kdu.ac.lk/handle/345/3027
dc.description.abstractAbstract: 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.en_US
dc.language.isoenen_US
dc.subjectBlockchainen_US
dc.subjectConsensus mechanismsen_US
dc.subjectDecentralized applicationsen_US
dc.subjectDApps.en_US
dc.titleA Review of Blockchain Consensus Mechanisms:en_US
dc.title.alternativeState of the Art and Performance Measuresen_US
dc.typeArticle Full Texten_US
dc.identifier.journal13th International Research Conference General Sir John Kotelawala Defence Universityen_US
dc.identifier.pgnos315-326en_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record