Is a number chosen at random used once for a specific purpose and then discarded.
Published in Chapter:
A Brief Analysis of Blockchain Algorithms and Its Challenges
Rajalakshmi Krishnamurthi (Jaypee Institute of Information Technology, India) and Tuhina Shree (Jaypee Institute of Information Technology, India)
Copyright: © 2019
|Pages: 17
DOI: 10.4018/978-1-5225-9257-0.ch004
Abstract
Blockchain is the world's most trusted service. It serves as a ledger that allows transaction to take place in a decentralized manner. There are so many applications based on blockchain technology, including those covering numerous fields like financial services, non-financial services, internet of things (IoT), and so on. Blockchain combines a distributed database and decentralized ledger without the need of verification by central authority. This chapter surveys the different consensus algorithms, blockchain challenges, and their scope. There are still many challenges of this technology, such as scalability and security problems, waiting to be overcome. The consensus algorithms of blockchain are proof of work (POW), proof of stake (POS), ripple protocol consensus algorithm (RPCA), delegated proof of stake (dPOS), stellar consensus protocol (SCP), and proof of importance (POI). This chapter discusses the core concept of blockchain and some mining techniques, consensus problems, and consensus algorithms and comparison algorithms on the basis of performance.