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,...
Saved in:
| Main Author | |
|---|---|
| Format | eBook |
| Language | English |
| Published |
United Kingdom
River Publishers
2023
|
| Edition | 1 |
| Series | River Publishers Series in Rapids in Computing and Information Science and Technology |
| Subjects | |
| Online Access | Get full text |
| ISBN | 9781000922677 1000922677 9788770221603 877022160X |
| DOI | 10.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