Architecting Enterprise Blockchain Solutions

Book description

Demystify architecting complex blockchain applications in enterprise environments

Architecting Enterprise Blockchain Solutions helps engineers and IT administrators understand how to architect complex blockchain applications in enterprise environments. The book takes a deep dive into the intricacies of supporting and securing blockchain technology, creating and implementing decentralized applications, and incorporating blockchain into an existing enterprise IT infrastructure.

Blockchain is a technology that is experiencing massive growth in many facets of business and the enterprise. Most books around blockchain primarily deal with how blockchains are related to cryptocurrency or focus on pure blockchain development. This book teaches what blockchain technology is and offers insights into its current and future uses in high performance networks and complex ecosystems.

• Provides a practical, hands-on approach

• Demonstrates the power and flexibility of enterprise blockchains such as Hyperledger and R3 Corda

• Explores how blockchain can be used to solve complex IT support and infrastructure problems

• Offers numerous hands-on examples and diagrams

Get ready to learn how to harness the power and flexibility of enterprise blockchains!

Table of contents

  1. Cover
  2. About the Author
    1. About the Technical Editor
    2. About the Technical Proofreader
  3. Acknowledgments
  4. Foreword
  5. Introduction
    1. Why You Should Read This Book
    2. How This Book Is Structured
    3. How to Contact the Author
  6. Chapter 1: Introduction to Blockchain Technologies
    1. What Is a Blockchain?
    2. History of Blockchains
    3. Blockchain vs. Traditional Database
    4. Common Properties of Permissionless Blockchains
    5. Why the Blockchain Is Considered Revolutionary
    6. Blockchain Principles
    7. Blockchain Transaction Basics
    8. Types of Blockchains
    9. Summary
  7. Chapter 2: Enterprise Blockchains: Hyperledger, R3 Corda, Quorum, and Ethereum
    1. Comparing Enterprise Blockchains
    2. Introducing the Hyperledger Project
    3. Introducing Hyperledger Fabric
    4. Introducing R3 Corda
    5. Introducing Quorum
    6. Introducing Ethereum
    7. Summary
  8. Chapter 3: Architecting Your Enterprise Blockchain
    1. Blockchain Technology Focus Areas
    2. Architecting a Blockchain Solution
    3. Blockchain Structure and Components
    4. Enterprise Blockchain Architectures
    5. Enterprise Blockchain Design Principles
    6. Hyperledger Fabric
    7. R3 Corda
    8. Ethereum
    9. Quorum
    10. Summary
  9. Chapter 4: Understanding Enterprise Blockchain Consensus
    1. Blockchain Consensus Methods from a Historical Perspective
    2. Comparing Enterprise Blockchain Consensus Methods
    3. Blockchain Consensus Evaluation
    4. Summary
  10. Chapter 5: Enterprise Blockchain Sales and Solutions Engineering
    1. Enterprise Blockchain Sales Cycle
    2. Blockchain Roles (Stakeholders)
    3. IT-Based Sales Cycles
    4. Summary
  11. Chapter 6: Enterprise Blockchain Economics
    1. Introduction to Enterprise Blockchain Economics
    2. Blockchain Funding and Costs
    3. Enterprise Blockchain Cost Models
    4. Potential Cost Efficiencies
    5. Summary
  12. Chapter 7: Deploying Your Blockchain on BaaS
    1. Blockchain as a Service Overview
    2. Amazon Web Services Options
    3. IBM Cloud Blockchain Platforms
    4. Summary
  13. Chapter 8: Enterprise Blockchain Use Cases
    1. Merits of Blockchain Acceptance
    2. Financial Sector Use Cases
    3. Logistics Use Cases
    4. Government Use Cases
    5. Healthcare Use Cases
    6. Other Potential Use Cases
    7. Summary
  14. Chapter 9: Blockchain Governance, Risk, and Compliance (GRC), Privacy, and Legal Concerns
    1. Governance, Risk, and Compliance
    2. Smart Contract Legal Concerns
    3. Financial Sector Compliance
    4. Summary
  15. Chapter 10: Blockchain Development
    1. Common Programming Languages
    2. Ethereum Development
    3. Hyperledger Development
    4. R3 Corda Development
    5. Quorum Development
    6. Blockchain Performance
    7. Blockchain Integration and Interoperability
    8. Summary
  16. Chapter 11: Blockchain Security and Threat Landscape
    1. Blockchain Security Basics
    2. Blockchain Risks
    3. Blockchain Threat Landscape
    4. Smart Contract Security
    5. Blockchain-Specific Features
    6. Summary
  17. Chapter 12: Blockchain Marketplace Outlook
    1. Technology Investments
    2. Blockchain Certifications
    3. Summary
  18. Index
  19. End User License Agreement

Product information

  • Title: Architecting Enterprise Blockchain Solutions
  • Author(s): Joseph Holbrook
  • Release date: February 2020
  • Publisher(s): Sybex
  • ISBN: 9781119557692