CHF43.00
Download est disponible immédiatement
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!
Auteur
Joseph Holbrook is an expert on enterprise cloud and blockchain architectures, a widely published course author, and owner of the online learning platform myblockchainexperts.com. Joe is a Certified Bitcoin Professional (CBP), Certified Blockchain Solutions Architect (CBSA), and holds industry certifications from Amazon Web Services, Google Cloud Platform, Brocade, CompTIA, Blockchain Training Alliance, and numerous others. He has worked for companies such as HDS, 3PAR Data, Brocade, Northrup Grumman, Siemens Nixdorf, and Hitachi Data Systems.
Texte du rabat
Learn to harness the power and flexibility of enterprise blockchains The applications of blockchain technology extend far beyond cryptocurrency to encompass supply chain logistics, package tracking, secure medical record transmission, mortgage and tax payment solutions, and many others. Architecting Enterprise Blockchain Solutions helps enterprise IT professionals develop an in-depth, practical understanding of blockchain technologies, blockchain development, and blockchain applications. This authoritative, real-world guide first explains the technology at the core of blockchain, and then delves into the intricacies of supporting and securing blockchain technology, creating and implementing decentralized applications, and incorporating blockchain into an existing enterprise IT infrastructure. This book introduces you to the world of blockchain and decentralized applications and teaches you how to create blockchain applications and implement them into high performance networks and supporting complex applications. Real-world case studies, simple and complex diagrams, and hands-on programming exercises enable you to identify where blockchains fit into your enterprise and understand your deployment and management options. Focused on blockchain design and practical implementation, Architecting Enterprise Blockchain Solutions:
Résumé
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!
Contenu
Foreword xxi
Introduction xxiii
Chapter 1 Introduction to Blockchain Technologies 1
What is a Blockchain? 2
My Approach to the Definition3
Technical Audience 3
Business Audience 3
Legal Audience 5
Three Definitions of Blockchain 5
History of Blockchains 5
Blockchain vs Traditional Database 9
Distribution of Trust 10
Consensus and Trust 10
Summary of Differences Between Ledgers and Traditional Databases 10
Cap Theorem 12
Common Properties of Permissionless Blockchains 13
Why the Blockchain is Considered Revolutionary 15
Blockchain Principles 15
Trust or Trustless 16
Transparency and Blockchain 18
Blockchain Transaction Basics 20
Consensus 20
Blocks 20
Types of Blockchains 21
Public, Private, and Hybrid Blockchains 21
Summary 27
Chapter 2 Enterprise Blockchains: Hyperledger, R3 Corda, Quorum, and Ethereum 29
Comparing Enterprise Blockchains 29
Introducing the Hyperledger Project 31
Hyperledger Frameworks 32
Introducing Hyperledger Fabric 35
Hyperledger Fabric Ledger 37
Hyperledger Fabric Consensus 38
Hyperledger Fabric Transactions 38
Hyperledger Fabric Nodes 40
Hyperledger Fabric Business Networks 40
Hyperledger Fabric Chaincode (Smart Contracts) 41
Hyperledger Fabric Development Tools 41
Hyperledger Fabric Governance 43
Introducing R3 Corda 43
R3 Corda Blockchain Fundamentals 46
R3 Corda Network 46
R3 Corda Ledger 47
R3 Corda Consensus 48
R3 Corda Nodes 49
R3 Corda States 49
R3 Corda Transactions 50
R3 Corda Client Applications 50
R3 Corda Smart Contracts 51
R3 Corda Development Tools 52
R3 Corda Governance 53
Introducing Quorum 54
Quorum Blockchain Fundamentals 55
Quorum Ledger 56
Quorum Consensus 56
Quorum Smart Contracts 56
Quorum Tools and Utilities 57
Quorum Governance 58
Introducing Ethereum 58
Ethereum Blockchain Fundamentals 60
Ethereum Ledger 61
Ethereum Node EVM 61
Ethereum Client Apps 63
Ethereum Transactions 64
Ethereum Smart Contracts 64
Ethereum Wallets 66
Ethereum Tools and Utilities 66
Ethereum Governance 68
Summary 68
Chapter 3 Architecting Your Enterprise Blockchain 69
Blockchain Technology Focus Areas 69
Blockchain Success Areas 70
Blockchain Compliance 71
Architecting a Blockchain Solution 71
Blockchain Design Workflow 72
Use Case Potential 72
Blockchain Structure and Components 77
Blockchain Structure 77
Blockchain Core Components 79
Enterprise Blockchain Architectures 81
TOGAF Domains 81
What, Who, and How of Enterprise Architecture 82
Tenets 82
Blockchain Design 83
Enterprise Blockchain Adoption Challenges 84
Risk Management 84
Blockchain as a Hammer 85 …