{"product_id":"principles-and-applications-of-blockchain-systems-isbn-9781394237227","title":"Principles and Applications of Blockchain Systems","description":"\u003cp\u003e\u003cb\u003eTechnical theory, key technologies, and practical applications for consortium blockchains, with a solution to the CAP trilemma problem\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003ci\u003ePrinciples and Applications of Blockchain Systems\u003c\/i\u003e provides a comprehensive introduction to consortium blockchains, including the physical, network, consensus, and contract layers, covering technical theory, key technologies, and practical applications. Beyond the technical side, this book visually showcases the application potential of consortium blockchains, with information on implementation cases in network management (Multi-Identifier System) and secure storage (Mimic Distributed Storage System). \u003c\/p\u003e\u003cp\u003eThis book thoroughly addresses the CAP trilemma problem for consortium blockchains, a major barrier to scalability, by presenting a novel quantifiable impossibility triangle with a solution. Additionally, optimization techniques in consortium blockchains, such as P2P protocols for future networks and consensus algorithms, are discussed in detail. \u003c\/p\u003e\u003cp\u003eWritten by two highly qualified academics with significant experience in the field, \u003ci\u003ePrinciples and Applications of Blockchain Systems\u003c\/i\u003e discusses topics such as: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003ePeer-to-peer networks in consortium blockchains, covering P2P network architecture and node discovery, data synchronization, and gossip protocols\u003c\/li\u003e \u003cli\u003eBasic concepts of distributed consistency, including the SMR model in blockchain systems, assumptions for distributed networks, and the Byzantine Generals problem\u003c\/li\u003e \u003cli\u003eConsensus mechanisms evolution process from voting-based, including PBFT, RPCA, SCP, and CoT; to proof-based including PoW, PoS, and PoX; finally optimized by fusion both voting-based and proof-based, including PoV, PPoV, HotStuff\u003c\/li\u003e \u003cli\u003eTypes of vulnerability for smart contracts, covering solidity code, EVM execution, and blockchain system layers\u003c\/li\u003e \u003cli\u003eHistorical trend of upgrade from electronic consensus to quantum consensus\u003c\/li\u003e\n\u003c\/ul\u003e \u003cp\u003eWith highly comprehensive coverage of the subject, \u003ci\u003ePrinciples and Applications of Blockchain Systems\u003c\/i\u003e serves as an ideal textbook for blockchain students and researchers, and a valuable reference book for engineers and business leaders involved in developing real-world blockchain systems. \u003c\/p\u003e\u003cp\u003eForeword by Peter Major xv\u003c\/p\u003e \u003cp\u003eForeword by Zhang Jing-an xvii\u003c\/p\u003e \u003cp\u003eForeword by Yale li xix\u003c\/p\u003e \u003cp\u003eForeword by Feng Han xxi\u003c\/p\u003e \u003cp\u003eForeword by Ramesh Ramadoss xxv\u003c\/p\u003e \u003cp\u003eAbout the Author xxvii\u003c\/p\u003e \u003cp\u003ePreface xxix\u003c\/p\u003e \u003cp\u003eAcknowledgments xxxiii\u003c\/p\u003e \u003cp\u003eIntroduction xxxv\u003c\/p\u003e \u003cp\u003e\u003cb\u003e1 Fundamentals of Blockchain 1\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e1.1 Introduction to Blockchain 1\u003c\/p\u003e \u003cp\u003e1.2 Evolution of Blockchain 4\u003c\/p\u003e \u003cp\u003e1.3 Blockchain-Layered Architecture 13\u003c\/p\u003e \u003cp\u003e1.4 Theoretical Constraints of Blockchain Trilemma 16\u003c\/p\u003e \u003cp\u003e1.5 Chapter Summary 26\u003c\/p\u003e \u003cp\u003eDiscussion Questions 27\u003c\/p\u003e \u003cp\u003eReferences 28\u003c\/p\u003e \u003cp\u003e\u003cb\u003e2 Physical Topology in Blockchain 31\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e2.1 Basic Physical Topology of Computer Network 31\u003c\/p\u003e \u003cp\u003e2.2 N-Dimensional Hypercube-Based Topology – Making it Possible to Reach CAP Guarantee Bound in Consortium Blockchain 40\u003c\/p\u003e \u003cp\u003e2.3 Hierarchical Recursive Physical Topology of N-Dimensional Hypercube 43\u003c\/p\u003e \u003cp\u003e2.4 Theoretical Analysis 45\u003c\/p\u003e \u003cp\u003e2.5 Chapter Summary 54\u003c\/p\u003e \u003cp\u003eDiscussion Questions 54\u003c\/p\u003e \u003cp\u003eReferences 56\u003c\/p\u003e \u003cp\u003e\u003cb\u003e3 P2P Network in Blockchain 59\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e3.1 P2P Network Structure 59\u003c\/p\u003e \u003cp\u003e3.2 Node Discovery Method 64\u003c\/p\u003e \u003cp\u003e3.3 Broadcast Protocol 69\u003c\/p\u003e \u003cp\u003e3.4 Chapter Summary 83\u003c\/p\u003e \u003cp\u003eDiscussion Questions 83\u003c\/p\u003e \u003cp\u003eReferences 84\u003c\/p\u003e \u003cp\u003e\u003cb\u003e4 Blockchain Consensus 87\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e4.1 Basic Concepts of Distributed Consistency 87\u003c\/p\u003e \u003cp\u003e4.2 Byzantine Generals Problem 95\u003c\/p\u003e \u003cp\u003e4.3 Voting-Based Consensus 100\u003c\/p\u003e \u003cp\u003e4.4 Proof-Based Consensus 115\u003c\/p\u003e \u003cp\u003e4.5 Consensus Integrating Proof and Voting 130\u003c\/p\u003e \u003cp\u003e4.6 Evaluation and Analysis of Blockchain Consensus 155\u003c\/p\u003e \u003cp\u003e4.7 Chapter Summary 160\u003c\/p\u003e \u003cp\u003eDiscussion Questions 163\u003c\/p\u003e \u003cp\u003eReferences 164\u003c\/p\u003e \u003cp\u003e\u003cb\u003e5 Smart Contract and Its Security in Blockchain 169\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e5.1 Concept of Smart Contracts 169\u003c\/p\u003e \u003cp\u003e5.2 Vulnerability in Smart Contracts 171\u003c\/p\u003e \u003cp\u003e5.3 Taxonomy of Approaches to Detecting Vulnerabilities 175\u003c\/p\u003e \u003cp\u003e5.4 Detection Tools for Smart Contract Vulnerability 186\u003c\/p\u003e \u003cp\u003e5.5 Chapter Summary 195\u003c\/p\u003e \u003cp\u003eDiscussion Questions 196\u003c\/p\u003e \u003cp\u003eReferences 197\u003c\/p\u003e \u003cp\u003e\u003cb\u003e6 Multi-Identifier System Based on Large-Scale Consortium Blockchain 203\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e6.1 Background Introduction and Requirement Analysis 203\u003c\/p\u003e \u003cp\u003e6.2 System Architecture 204\u003c\/p\u003e \u003cp\u003e6.3 Core Functions 215\u003c\/p\u003e \u003cp\u003e6.4 Building a Community of Shared Future in Cyberspace with Sovereign Blockchain 222\u003c\/p\u003e \u003cp\u003e6.5 Chapter Summary 236\u003c\/p\u003e \u003cp\u003eDiscussion Questions 237\u003c\/p\u003e \u003cp\u003eReferences 238\u003c\/p\u003e \u003cp\u003e\u003cb\u003e7 Integrating Consortium Blockchain and Mimic Security in Distributed Storage System 241\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e7.1 Background Introduction and Requirement Analysis 241\u003c\/p\u003e \u003cp\u003e7.2 Mimic Distributed Secure Storage System 249\u003c\/p\u003e \u003cp\u003e7.3 Logging System in Mimic Storage Based on Consortium Blockchain 256\u003c\/p\u003e \u003cp\u003e7.4 Chapter Summary 267\u003c\/p\u003e \u003cp\u003eDiscussion Questions 267\u003c\/p\u003e \u003cp\u003eReferences 268\u003c\/p\u003e \u003cp\u003e\u003cb\u003e8 Quantum Blockchain and Its Potential Applications 271\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e8.1 Quantum Computing and Communication Theory 271\u003c\/p\u003e \u003cp\u003e8.2 Quantum Blockchain – Solving Trilemma of Distributed Systems 308\u003c\/p\u003e \u003cp\u003e8.3 Scalable Quantum Computer Network 322\u003c\/p\u003e \u003cp\u003e8.4 Chapter Summary 342\u003c\/p\u003e \u003cp\u003eDiscussion Questions 343\u003c\/p\u003e \u003cp\u003eReferences 344\u003c\/p\u003e \u003cp\u003e\u003cb\u003e9 Practical Application of Large-Scale Blockchain 347\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e9.1 Construction of Network Topology 347\u003c\/p\u003e \u003cp\u003e9.2 P2P Broadcast Protocol 353\u003c\/p\u003e \u003cp\u003e9.3 Solidity Language 357\u003c\/p\u003e \u003cp\u003e9.4 Establishment of Blockchain Infrastructure 369\u003c\/p\u003e \u003cp\u003e9.5 Smart Contract Security Detection 373\u003c\/p\u003e \u003cp\u003e9.6 Chapter Summary 374\u003c\/p\u003e \u003cp\u003eDiscussion Questions 375\u003c\/p\u003e \u003cp\u003eReferences 375\u003c\/p\u003e \u003cp\u003eIndex 377\u003c\/p\u003e  \u003cp\u003e\u003cb\u003eHui Li,\u003c\/b\u003e School of Electronic and Computer Engineering, Peking University Shenzhen Graduate School, Shenzhen, China. Li received the World Leading Internet Scientific and Technological Achievements award at the 6th World Internet Conference in 2019. His research interests include network architecture, cyberspace security, distributed storage, and blockchain.  \u003c\/p\u003e\u003cp\u003e\u003cb\u003eHan Wang,\u003c\/b\u003e School of Electronic and Computer Engineering, Peking University Shenzhen Graduate School, Shenzhen, China.    \u003c\/p\u003e\u003cp\u003e\u003cb\u003eTechnical theory, key technologies, and practical applications for consortium blockchains, with a solution to the CAP trilemma problem\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003ci\u003ePrinciples and Applications of Blockchain Systems\u003c\/i\u003e provides a comprehensive introduction to consortium blockchains, including the physical, network, consensus, and contract layers, covering technical theory, key technologies, and practical applications. Beyond the technical side, this book visually showcases the application potential of consortium blockchains, with information on implementation cases in network management (Multi-Identifier System) and secure storage (Mimic Distributed Storage System). \u003c\/p\u003e\u003cp\u003eThis book thoroughly addresses the CAP trilemma problem for consortium blockchains, a major barrier to scalability, by presenting a novel quantifiable impossibility triangle with a solution. Additionally, optimization techniques in consortium blockchains, such as P2P protocols for future networks and consensus algorithms, are discussed in detail. \u003c\/p\u003e\u003cp\u003eWritten by two highly qualified academics with significant experience in the field, \u003ci\u003ePrinciples and Applications of Blockchain Systems\u003c\/i\u003e discusses topics such as: \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003ePeer-to-peer networks in consortium blockchains, covering P2P network architecture and node discovery, data synchronization, and gossip protocols\u003c\/li\u003e \u003cli\u003eBasic concepts of distributed consistency, including the SMR model in blockchain systems, assumptions for distributed networks, and the Byzantine Generals problem\u003c\/li\u003e \u003cli\u003eConsensus mechanisms evolution process from voting-based, including PBFT, RPCA, SCP, and CoT; to proof-based including PoW, PoS, and PoX; finally optimized by fusion both voting-based and proof-based, including PoV, PPoV, HotStuff\u003c\/li\u003e \u003cli\u003eTypes of vulnerability for smart contracts, covering solidity code, EVM execution, and blockchain system layers\u003c\/li\u003e \u003cli\u003eHistorical trend of upgrade from electronic consensus to quantum consensus\u003c\/li\u003e\n\u003c\/ul\u003e \u003cp\u003eWith highly comprehensive coverage of the subject, \u003ci\u003ePrinciples and Applications of Blockchain Systems\u003c\/i\u003e serves as an ideal textbook for blockchain students and researchers, and a valuable reference book for engineers and business leaders involved in developing real-world blockchain systems.\u003c\/p\u003e","brand":"Wiley-IEEE Press","offers":[{"title":"Default Title","offer_id":47989848735973,"sku":"NP9781394237227","price":140.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1842\/7735\/files\/9781394237227.jpg?v=1761785662","url":"https:\/\/k12savings.com\/products\/principles-and-applications-of-blockchain-systems-isbn-9781394237227","provider":"K12savings","version":"1.0","type":"link"}