Publication:
Blockchain concensus algorithms : a comparative study

dc.contributor.affiliation#PLACEHOLDER_PARENT_METADATA_VALUE#en_US
dc.contributor.authorHattab, Seham M Ren_US
dc.contributor.supervisorImad Fakhri Al-Shaikhli, Ph,Den_US
dc.date.accessioned2024-10-08T07:41:33Z
dc.date.available2024-10-08T07:41:33Z
dc.date.issued2019
dc.description.abstractA blockchain is a distributed ledger technology that has been defined as a distributed, shared, encrypted database that serves as an irreversible and incorruptible repository of information. Blockchain can be defined as a peer-to-peer distributed ledger that is cryptographically secure, append-only, immutable and updatable only via consensus or agreement among peers. In blockchain platforms, each transaction in the public ledger is verified by consensus of the majority of the system participants in a transparent and secure way. The consensus algorithm is a distributed computing concept or a protocol to achieve agreements on data values among distributed nodes in the network. The goal of consensus is to facilitate the verification and validation of information being added to the blockchain. Numerous consensus algorithms have been investigated by many researchers. However, the increasing of consensus algorithms led to many problems such as the misusing and misunderstanding of these algorithms by researchers, developers, as well as users. In the other hand, the previous researches did not tackle the classification of these algorithms to build a strong understanding for the consensus algorithms. The study focuses on developing and providing a comparison between most of the recent consensus algorithms regarding the scalability of the algorithm; the type of blockchain, node identity, the performance of the algorithm (in terms of throughput & latency) and Adversarial Tolerance and to deliver a solid basis for discussions about current statistics. Moreover, this study proposes a new classification for the consensus algorithms, this classification divided into three approaches based the mechanism of reaching a consensus, these categories are; Proof-based on Hardware, Proof-based on Stake and Proof-based on voting. As a result, the comparison study of these algorithm extracts the efficient and stable algorithm for a stable blockchains platforms. Finally, the study presents conclusion and some possible future trends for consensus algorithms used in blockchain.en_US
dc.description.callnumbert QA 76.9 B56 H336B 2019en_US
dc.description.degreelevelMaster
dc.description.identifierThesis : Blockchain concensus algorithms : a comparative study /by Seham M R Hattaben_US
dc.description.identityt11100417553SehamMRHattaben_US
dc.description.kulliyahKulliyyah of Information and Communication Technologyen_US
dc.description.notesThesis (MIT)--International Islamic University Malaysia, 2019.en_US
dc.description.physicaldescriptionxii, 74 leaves : colour illustrations ; 30cm.en_US
dc.description.programmeMaster of Information Technologyen_US
dc.identifier.urihttps://studentrepo.iium.edu.my/handle/123456789/9522
dc.language.isoenen_US
dc.publisherKuala Lumpur :Kulliyyah of Information and Communication Technology, International Islamic University Malaysia,2019
dc.rightsCopyright International Islamic University Malaysia
dc.subject.lcshBlockchains (Databases)en_US
dc.subject.lcshBlockchains (Databases) -- Security measuresen_US
dc.subject.lcshData encryption (Computer science)en_US
dc.subject.lcshAlgorithmen_US
dc.titleBlockchain concensus algorithms : a comparative studyen_US
dc.typeMaster Thesisen_US
dspace.entity.typePublication

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
t11100417553SehamMRHattab_SEC_24.pdf
Size:
547.99 KB
Format:
Adobe Portable Document Format
Description:
24 pages file
Loading...
Thumbnail Image
Name:
t11100417553SehamMRHattab_SEC.pdf
Size:
2 MB
Format:
Adobe Portable Document Format
Description:
Full text secured file

Collections