Abdul Wahab


Master of Science in Computer Science

Faculty / School

Faculty of Computer Sciences (FCS)


Department of Computer Science

Date of Award

Spring 2018


Mr. Waqas Mahmood

Committee Member 1

Mr. Waqas Mahmood Supervisor, Faculty of Computer Science, Institute of Business Administration (IBA), Karachi.

Project Type

MSCS Survey Report

Access Type

Restricted Access


Computer Science

Abstract / Summary

Abstract: Blockchain is a distributed ledger technology that has gained wide popularity and adoption since the emergence of bit coin. It is a distributed, transparent and immutable database of records of all the transactions or events that has been shared and executed among the participants. The transactions on the distributed ledger is verified by a consensus formed by the majority of the participants. The consensus protocol forms the core of the distributed ledger technology and is the foundation of its security, accountability and trust. While many researchers are working on improving the current protocol to be quantum resistant, byzantine fault tolerant, and energy-efficient. Others are focused on developing different implementations of the protocol best suited for specific use cases. In this paper, we shall review different consensus protocols of public blockchain and their implemented crypto currencies. We shall also review their properties and concept followed by a brief analysis.


viii, 21

The full text of this document is only accessible to authorized users.