CLIENT APPLICATION FOR THE ETHEREUM PLATFORM

Authors

  • Marko Jurić Autor

DOI:

https://doi.org/10.24867/18BE20Juric

Keywords:

distributed systems, blockchain, smart contracts

Abstract

This work describes fundamental principles of distributed systems, evolution of blockchain technologies through three phases, Ethereum platform and client architecture for accessing Ethereum. Presented solution is an implementation of a change in Ethereum client which is caused by a request from Ethereum community to update Ethereum platform

References

[1] Tanenbaum, A.S. and Van Steen, M, Distributed systems: principles and paradigms. Third Edition, Februar 2022.
[2] Andreas M. Antonopoulos, Gavin Wood, Mastering Ethereum, https://github.com/ethereumbook/ethereumbok, Februar 2022
[3] Nodes and Clients,
https://ethereum.org/en/developers/docs/nodes-and-clients, Februar 2022
[4] Blockchain Generations,
https://www.investopedia.com/tech/blockchain-technologys-three-generations , Februar 2022.
[5] Hard Fork,
https://www.investopedia.com/terms/h/hard-fork.asp, Februar 2022
[6] Geth Implementation,
https://github.com/ethereum/go-ethereum , Februar 2022
[7] Distributed Ledger
https://searchcio.techtarget.com/definition/distributedledger , Februar 2022.
[8] Ethereum Gas
https://ethereum.org/en/developers/docs/gas/ ,
Februar 2022.
[9] Centralized, Decentralized and Distributed systems https://www.geeksforgeeks.org/comparison-centralized-decentralized-and-distributed-systems/ , Februar 2022

Published

2022-07-09

Issue

Section

Electrotechnical and Computer Engineering