Book Image

Learn Bitcoin and Blockchain

By : Kirankalyan Kulkarni
Book Image

Learn Bitcoin and Blockchain

By: Kirankalyan Kulkarni

Overview of this book

Blockchain is a distributed database that enables permanent, transparent, and secure storage of data. Blockchain technology uses cryptography to keep data secure. Learn Bitcoin and Blockchain is the perfect entry point to the world of decentralized databases. This book will take you on a journey through the blockchain database, followed by advanced implementations of the blockchain concept. You will learn about Bitcoin basics and their technical operations. As you make your way through the book, you will gain insight into this leading technology and its implementation in the real world. You will also cover the technical foundation of blockchain and understand the fundamentals of cryptography and how they keep data secure. In the concluding chapters, you’ll get to grips with the mechanisms behind cryptocurrencies. By the end of this book, you will have learned about decentralized digital money, advanced blockchain concepts, and Bitcoin and blockchain security.
Table of Contents (6 chapters)

Advanced Blockchain Concepts

In this chapter, we will discuss the advanced concepts of blockchain and the various protocols, challenges, and solutions to it. In the earlier chapters, we looked at the consensus protocol or algorithm as one of the most critical components, or building blocks, of the blockchain. When we speak about blockchain, the first thing that comes to mind is security and the blockchain consensus algorithm. We will look into these challenges and the solutions. From there, we will progress into smart contracts and how they work with the protocols in the blockchain.

In this chapter, we will cover the following advanced concepts of the blockchain:

  • Consensus protocols, which are the running engine of the blockchain
  • Types of consensus algorithms
  • Key challenges in the blockchain to maintain privacy
  • Smart contracts
  • Distributed applications
...