Introduction to Blockchain Technology

This book explores the fundamentals and applications of Blockchain technology. Readers will learn about the decentralized peer-to-peer network, distributed ledger, and the trust model that defines Blockchain technology. They will also be introduced to the basic components of Blockchain (transaction,...

Full description

Saved in:
Bibliographic Details
Main Author Banafa, Ahmed
Format eBook
LanguageEnglish
Published United Kingdom River Publishers 2023
Edition1
SeriesRiver Publishers Series in Rapids in Computing and Information Science and Technology
Subjects
Online AccessGet full text
ISBN9781000922677
1000922677
9788770221603
877022160X
DOI10.1201/9781003426264

Cover

Table of Contents:
  • Preface vii About the Author ix 1 What is Blockchain? 1 1.1 What is Blockchain? 2 1.2 The Five Components of a Blockchain 4 1.3 Blockchain Programming Languages 5 1.4 Mechanism of Blockchain Technology 5 1.5 Blockchain vs. Traditional Database 6 1.6 The Stack of Blockchain 6 1.7 Blockchain Tracks 7 1.8 Challenges Facing Blockchain Technology 9 1.9 Types of Blockchain Networks 10 2 Consensus Protocols 13 2.1 Types of Consensus Algorithm [2] 14 3 Key Blockchain Use Cases 21 3.1 How Blockchain Can Help Advertising 22 3.2 Verifying the Authenticity of Returned Drugs 22 3.3 Transparency and Traceability of Consent in Clinical Trials 23 3.4 Insurance 23 3.5 Real Estate 23 3.6 Energy 24 3.7 Record Management 24 3.8 Crowdfunding 24 4 Important Topics in Blockchain 27 4.1 Soft Fork vs. Hard Fork 27 4.2 Zero-knowledge Proof (ZKP) 29 4.3 Sharding 32 4.4 What is Sharding in Blockchain? 32 4.5 What Is a Smart Contract? 33 5 Decentralized Applications – DApps 35 5.1 Difference Between DApps and Smart Contracts 35 5.2 Blockchain DApps 37 5.3 Example: Ethereum DApps 38 References 39 Index 41
  • Title Page Preface Table of Contents 1. What is Blockchain? 2. Consensus Protocols 3. Key Blockchain Use Cases 4. Important Topics in Blockchain 5. Decentralized Applications - DApps References Index
  • Cover -- Half Title -- Copyright Page -- Title Page -- Table of Contents -- Preface -- Dedication -- Acknowledgment -- About the Author -- Chapter 1: What is Blockchain? -- 1.1: What is Blockchain? -- 1.2: The Five Components of a Blockchain -- 1.3: Blockchain Programming Languages -- 1.4: Mechanism of Blockchain Technology -- 1.5: Blockchain vs. Traditional Database -- 1.6: The Stack of Blockchain -- 1.7: Blockchain Tracks -- 1.8: Challenges Facing Blockchain Technology -- 1.9: Types of Blockchain Networks -- Chapter 2: Consensus Protocols -- 2.1: Types of Consensus Algorithm [2] -- Chapter 3: Key Blockchain Use Cases -- 3.1: How Blockchain Can Help Advertising -- 3.2: Verifying the Authenticity of Returned Drugs -- 3.3: Transparency and Traceability of Consent in Clinical Trials -- 3.4: Insurance -- 3.5: Real Estate -- 3.6: Energy -- 3.7: Record Management -- 3.8: Crowdfunding -- Chapter 4: Important Topics in Blockchain -- 4.1: Soft Fork vs. Hard Fork -- 4.2: Zero-knowledge Proof (ZKP) -- 4.3: Sharding -- 4.4: What is Sharding in Blockchain? -- 4.5: What Is a Smart Contract? -- Chapter 5: Decentralized Applications - DApps -- 5.1: Difference Between DApps and Smart Contracts -- 5.2: Blockchain DApps -- 5.3: Example: Ethereum DApps -- References -- Index