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 |
You can also view | |
User comments | |
There are no published comments available! | |