• Complain

Joseph Thachil George - Introducing Blockchain Applications: Understand and Develop Blockchain Applications Through Distributed Systems

Here you can read online Joseph Thachil George - Introducing Blockchain Applications: Understand and Develop Blockchain Applications Through Distributed Systems full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2021, publisher: Apress, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Joseph Thachil George Introducing Blockchain Applications: Understand and Develop Blockchain Applications Through Distributed Systems
  • Book:
    Introducing Blockchain Applications: Understand and Develop Blockchain Applications Through Distributed Systems
  • Author:
  • Publisher:
    Apress
  • Genre:
  • Year:
    2021
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Introducing Blockchain Applications: Understand and Develop Blockchain Applications Through Distributed Systems: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Introducing Blockchain Applications: Understand and Develop Blockchain Applications Through Distributed Systems" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

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, youll experience a deep dive into Ethereum; including the concepts of Gas and Message, smart contracts and the Ethereum virtual machine. From there, youll learn about the Ethereum consensus protocol, Ethereum Casper, and the Ethereum Proof-of-Stake algorithm. Youll 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: author's other books


Who wrote Introducing Blockchain Applications: Understand and Develop Blockchain Applications Through Distributed Systems? Find out the surname, the name of the author of the book and a list of all author's works by series.

Introducing Blockchain Applications: Understand and Develop Blockchain Applications Through Distributed Systems — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Introducing Blockchain Applications: Understand and Develop Blockchain Applications Through Distributed Systems" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Contents
Landmarks
Book cover of Introducing Blockchain Applications Joseph Thachil George - photo 1
Book cover of Introducing Blockchain Applications
Joseph Thachil George
Introducing Blockchain Applications
Understand and Develop Blockchain Applications Through Distributed Systems
Logo of the publisher Joseph Thachil George Rome Italy ISBN - photo 2
Logo of the publisher
Joseph Thachil George
Rome, Italy
ISBN 978-1-4842-7479-8 e-ISBN 978-1-4842-7480-4
https://doi.org/10.1007/978-1-4842-7480-4
Joseph Thachil George 2022
Standard Apress
Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights.
The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, express or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This Apress imprint is published by the registered company APress Media, LLC part of Springer Nature.

The registered company address is: 1 New York Plaza, New York, NY 10004, U.S.A.

Any source code or other supplementary material referenced by the author in this book is available to readers on GitHub (github.com/apress/introducing-blockchain-applications). For more detailed information, please visit http://www.apress.com/source-code.

Acknowledgments

First of all, I would like to express my sincere gratitude to my mentor and adviser, Professor Nuno Santos (Department of Computer Science and Engineering at Instituto Superior TcnicoISTUniversity of Lisbon, Portugal) for his continued support and for providing research ideas and thoughts. His guidance has helped me throughout my research and writing of various technical books. Working with him has been a great experience, both professionally and personally. Furthermore, I would like to express my sincere thanks to Professor Tommaso Pecorella (Department Ingegneria dell Informazione, UniFi, University of Florence, Italy) for his constant support as technical adviser.

Finally, I would really like to thank my father, Thachil Joseph George, my mother, Reena George, my wife, Meghna, and my brother-in-law, Sherline Poulose. All the people whom I love gave direct or indirect support so I could finish writing this book.

Table of Contents
About the Author
Joseph Thachil George
is a Technical Consultant for International Game Technology IGT Rome Italy - photo 3
is a Technical Consultant for International Game Technology (IGT), Rome, Italy. Additionally, Joseph is pursuing his doctorate (PhD) in Computer Science and Engineering at the University of Lisbon, Portugal. He completed his M.S. in Cyber Security from the Universit degli Studi di Firenze, Italy. 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, automatic exploit generation for JavaScript-based web applications, and cyber security. At IGT, he has been a part of various projects related to game configuration and integration in various platforms. He specialized in Java and Spring Boot-based projects. He has also worked in various companies in India, Angola, Portugal, and the UK; he has seven years of experience at various IT companies.
About the Technical Reviewer
Prasanth Sahoo
is a thought leader an adjunct professor a technical speaker and a full-time - photo 4
is a thought leader, an adjunct professor, a technical speaker, and a full-time practitioner in blockchain, DevOps, cloud, and Agile working for PDI Software. He was awarded the Blockchain and Cloud Expert of the Year Award 2019 from TCS Global Community for his knowledge sharing within academic services to the community. He is passionate about driving digital technology initiatives through coaching, mentoring, and grooming.

Prasanth has a patent under his name and to date, he has interacted with over 50,000 professionals, mostly within the technical domain. He is a working group member in the Blockchain Council, CryptoCurrency Certification Consortium, Scrum Alliance, Scrum Organization, and International Institute of Business Analysis.

The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2022
J. T. George Introducing Blockchain Applications https://doi.org/10.1007/978-1-4842-7480-4_1
1. Introducing Blockchain Applications Through Distributed Systems
Joseph Thachil George
(1)
Rome, Italy

The primary objective of this book is to provide an in-depth understanding of blockchain technology and to demonstrate how to use it in a distributed setting or environment. The Blockchain technology employs several aspects of distributed networks and the distributed system is also connected to the majority of blockchain-based applications. As a result, you need a thorough understanding of emerging technologies in the distributed systems.

When you think of distributed systems, you must keep in mind that they are systems for which processing is distributed. This does not necessarily have to be physically distributed, but the processing components must be distributed and not united in a single block. This means that hardware and software architectures maintain the distributed system. Everything must be interconnected: the CPU through the network and the processes through the communication system. Distributed systems have infinite use cases, including electronic banking systems, massively multiplayer online games, and sensor networks.

1.1 Blockchain Use Cases
Since many blockchain applications are used in a distributed system environment, it is good to know about these technologies in depth. Lets look at a few examples.
  • Blockchain in theinsurance sector: In the insurance industry, blockchain enables safe and decentralized transactions, establishing a solid foundation for preventing fraud, providing more control, and improving data and reporting. Furthermore, insurance companies can have up-to-date, accurate notifications about changes, thanks to blockchain, which allows them to improve risk management and maximize capital and fund opportunities. It also allows for the possibility of implementing Big Data strategies, which are very useful for obtaining secure information about customers, priorities, and preferences.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Introducing Blockchain Applications: Understand and Develop Blockchain Applications Through Distributed Systems»

Look at similar books to Introducing Blockchain Applications: Understand and Develop Blockchain Applications Through Distributed Systems. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Introducing Blockchain Applications: Understand and Develop Blockchain Applications Through Distributed Systems»

Discussion, reviews of the book Introducing Blockchain Applications: Understand and Develop Blockchain Applications Through Distributed Systems and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.