Adobe PDF (14.85 MB)
Table of Contents - Adobe PDF (193.31 kB)
Brochure
Download
User comments
Title Details:
Blockchain
Other Titles: Introduction to technology and examples
Authors: Patrikakis, Charalampos
Leligkou, Helen - Catherine
Kogias, Dimitrios
Reviewer: Louca, Soulla
Subject: MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > INFORMATION ASSURANCE AND SECURITY > CRYPTOGRAPHY
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > PARALLEL AND DISTRIBUTED COMPUTING > DISTRIBUTED SYSTEMS
ENGINEERING AND TECHNOLOGY > TECHNOLOGICAL SCIENCES AND ENGINEERING > TELECOMMUNICATIONS ENGINEERING AND TECHNOLOGY > COMPUTER NETWORKS
MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > INFORMATION MANAGEMENT > DISTRIBUTED DATABASES
Keywords:
Encryption
Distributed Network
Digital Signatures
Digital Transactions
Consensus
Smart Contracts
Distributed Applications (DApps)
Tokens
Wallets
Keys
Data Blocks
Algorithms
Description:
Abstract:
The book introduces the reader to the world of blockchain technology, without the need for pre-requisite knowledge. The basic characteristics of the technology are presented and its most well-known networks (Bitcoin, Ethereum) are analyzed. Next, the use of asymmetric cryptography in blockchain technology is discussed, as well as the way transactions are performed in such a network. Particular emphasis is placed on the use of digital signatures in blockchain transactions. In the following chapter, the role of consensus in a distributed network is explained and details about how it is achieved in the two referenced networks mentioned earlier are provided. Also, the role of smart contracts is presented and examples of their writing and deployment in a blockchain network, suitable for testing, are given. The role and the use of tokens in a blockchain network are then analyzed. Emphasis is placed on understanding the different types of tokens that can be created, focusing on the differences and the description of the use cases best suited for each type. The reference network for the discussion about tokens is Ethereum and the basis is standards created in it for their implementation. The next step focuses on presenting how Decentralized Applications (DApps) work and apply, and mainly on the differences between Web 2.0 and Web 3.0. Then, there is a presentation of popular use cases of blockchain technology, accompanied by the necessary arguments so as to analyze the gains made by implementing a solution based on this technology in each discussed case. For a more complete presentation of the area, towards the end of the book follows the presentation of Distributed Ledger Technologies, of which the blockchain is a subset. Finally, there is a practice chapter, with the presentation of an online open tool, which allows the reader to practice much of the subjects discussed in the previous chapters.
Linguistic Editors: Galanopoulos, John
Graphic Editors: Galati, Katerina
Type: Postgraduate textbook
Creation Date: 02-03-2023
Item Details:
ISBN 978-618-5726-49-2
License: Attribution - NonCommercial - ShareAlike 4.0 International (CC BY-NC-SA 4.0)
DOI http://dx.doi.org/10.57713/kallipos-171
Handle http://hdl.handle.net/11419/9130
Bibliographic Reference: Patrikakis, C., Leligkou, H., & Kogias, D. (2023). Blockchain [Postgraduate textbook]. Kallipos, Open Academic Editions. https://dx.doi.org/10.57713/kallipos-171
Language: Greek
Consists of:
1. Basic Characteristics of Blockchain Technology
2. Popular Applications/Platforms: The case of Bitcoin and Ethereum
3. Use of Keys and Addresses
4. Transactions
5. Distributed Network Consensus
6. Smart Contracts
7. Creation and Use of a Token
8. Decentralized Applications
9. Use Cases and Solution Design
10. Distributed Ledger Technologies
11. Practical Examples
Number of pages 225
Publication Origin: Kallipos, Open Academic Editions
User comments
There are no published comments available!