Introducing Blockchain Applications: Understand and Develop Blockchain Applications Through Distributed Systems
暫譯: 區塊鏈應用介紹:透過分散式系統理解與開發區塊鏈應用
Joseph Thachil George
- 出版商: Apress
- 出版日期: 2021-12-01
- 售價: $2,570
- 貴賓價: 9.5 折 $2,442
- 語言: 英文
- 頁數: 476
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1484274792
- ISBN-13: 9781484274798
-
相關分類:
區塊鏈 Blockchain
海外代購書籍(需單獨結帳)
商品描述
Deepen your understanding of blockchain technology and develop your own blockchain applications. This book provides a thorough review of distribution-based systems on blockchain technology, starting from the fundamental concepts that underlie it, all the way through the implementation of a blockchain network for business purposes.
Author Joseph Thachil George begins by introducing you to blockchain and some basic concepts of technology, including distributed systems, systems of systems, cyber-physical systems, the Byzantine Consensus, the CAP theorem, and cryptographic techniques. Next, he analyzes the structure of blocks and smart contracts and the mother of all blockchain platforms, Bitcoin. That sets the stage for an examination of transaction structure, validation, and flow, from creation to registration in the ledger and structure of the blocks, the Nakamoto consensus, and finally forks. From there, you’ll experience a deep dive into Ethereum; including the concepts of Gas and Message, smart contracts and the Ethereum virtual machine. From there, you’ll learn about the Ethereum consensus protocol, Ethereum Casper, and the Ethereum Proof-of-Stake algorithm. You’ll then see how blockchain can be connected to a distributed system, followed by a demonstration of how you can model a distributed system using Blockly4SoS and Kilobots. The concluding chapters offer a practical example that combines distributed systems with blockchain technology.
After reading this book, you will understand how to implement blockchain technology in a distributed system and be able to leverage this knowledge in your own projects.
What You Will Learn
- Learn the concept of blockchains by way of a practical example
- Grasp the connection between distributed systems and blockchain technology
- Learn the design of blockchain with hyperledger fabric
- Learn the design of cyber-physical systems in a distributed environment
Who Is This Book For
Developers who are enthusiastic about the design and implementation of distributed systems.
商品描述(中文翻譯)
深化您對區塊鏈技術的理解並開發自己的區塊鏈應用程式。本書提供了對基於區塊鏈技術的分佈式系統的全面回顧,從其基本概念開始,一直到為商業目的實施區塊鏈網路。
作者 **Joseph Thachil George** 首先介紹區塊鏈及一些基本的技術概念,包括分佈式系統、系統的系統、網路物理系統、拜占庭共識、CAP 定理和加密技術。接下來,他分析了區塊和智能合約的結構,以及所有區塊鏈平台的母體,比特幣。這為檢視交易結構、驗證和流程奠定了基礎,從創建到在帳本中的註冊以及區塊的結構、納卡莫托共識,最後是分叉。接著,您將深入了解以太坊,包括 Gas 和 Message 的概念、智能合約和以太坊虛擬機。然後,您將學習以太坊共識協議、以太坊 Casper 和以太坊權益證明算法。接下來,您將看到區塊鏈如何與分佈式系統相連,並展示如何使用 Blockly4SoS 和 Kilobots 建模分佈式系統。最後幾章提供了一個實際範例,結合了分佈式系統與區塊鏈技術。
閱讀完本書後,您將了解如何在分佈式系統中實施區塊鏈技術,並能夠在自己的專案中利用這些知識。
**您將學到什麼**
- 通過實際範例學習區塊鏈的概念
- 理解分佈式系統與區塊鏈技術之間的聯繫
- 學習使用 Hyperledger Fabric 設計區塊鏈
- 學習在分佈式環境中設計網路物理系統
**本書適合誰**
對分佈式系統的設計和實施充滿熱情的開發者。
作者簡介
Joseph Thachil George is a Technical Consultant for International Game Technology (IGT), Rome, Italy. Additionally, Joseph is pursuing doctorate (PhD) in Computer Science and Engineering at the University of Lisbon, Portugal. He has completed M.S. in Cyber Security from the Università degli Studi di Firenze, Italy. In addition, he is also part of the research group (DISIA) of the University of Florence, Italy, and the research group (INESC-ID Lisbon) of the University of Lisbon, Portugal. His research interests cover dynamic malware analysis, Blockchain technology - hyperledger fabric, and cyber security. In IGT, he has been a part of various project related to game configuration and integration in various platform. Specialized in Java and spring boot-based projects. He has also worked in various companies in India, Angola, Portugal, and UK; he has seven years of experience in various IT companies.
作者簡介(中文翻譯)
約瑟夫·塔基爾·喬治(Joseph Thachil George)是位於義大利羅馬的國際遊戲技術公司(International Game Technology, IGT)的技術顧問。此外,約瑟夫正在葡萄牙里斯本大學攻讀計算機科學與工程的博士學位(PhD)。他已在義大利佛羅倫斯大學(Università degli Studi di Firenze)完成了網絡安全的碩士學位(M.S.)。此外,他也是義大利佛羅倫斯大學的研究小組(DISIA)和葡萄牙里斯本大學的研究小組(INESC-ID Lisbon)的一部分。他的研究興趣包括動態惡意軟體分析、區塊鏈技術 - Hyperledger Fabric,以及網絡安全。在IGT,他參與了多個與遊戲配置和在各種平台上整合相關的項目,專精於基於Java和Spring Boot的項目。他還曾在印度、安哥拉、葡萄牙和英國的多家公司工作,擁有七年的各類IT公司經驗。