Resource Analysis of Ethereum 2.0 Clients
@article{CortesGoicoechea2021ResourceAO, title={Resource Analysis of Ethereum 2.0 Clients}, author={Mikel Cortes-Goicoechea and Luca Franceschini and Leonardo Arturo Bautista-Gomez}, journal={2021 3rd Conference on Blockchain Research \& Applications for Innovative Networks and Services (BRAINS)}, year={2021}, pages={1-8} }
Scalability is a common issue among the most used permissionless blockchains, and several approaches have been proposed to solve this issue. Tackling scalability while preserving the security and decentralization of the network is an important challenge. To deliver effective scaling solutions, Ethereum is on the path of a major protocol improvement called Ethereum 2.0 (Eth2), which implements sharding. As the change of consensus mechanism is an extremely delicate matter, this improvement will…
Figures and Tables from this paper
2 Citations
Chaos Engineering of Ethereum Blockchain Clients
- Computer Science, MathematicsArXiv
- 2021
A broad spectrum of resilience characteristics of Ethereum clients in the presence of system call invocation errors, ranging from direct crashes to full resilience is revealed, demonstrating the feasibility of applying chaos engineering principles to blockchains.
Effect of the Gas Price Surges on User Activity in the DAOs of the Ethereum Blockchain
- Computer ScienceCHI Extended Abstracts
- 2021
This work studies the 2020 surge of transaction fee price in the Ethereum network, and analyzes how that affected user activities in the blockchain-enabled Decentralized Autonomous Organizations from the platforms DAOstack and DAOhaus.
References
SHOWING 1-10 OF 21 REFERENCES
The Scalability Challenge of Ethereum: An Initial Quantitative Analysis
- Computer Science2019 IEEE International Conference on Service-Oriented System Engineering (SOSE)
- 2019
Ethereum respects the scalability trilemma being versed on security and decentralization renouncing scalability, and can be mitigated by adopting novel solutions such as Plasma and Sharding which enable a significant increment of performance by partitioning the data, and, ultimately, unlocking parallel execution of the transactions.
Towards Solving the Data Availability Problem for Sharded Ethereum
- Computer ScienceSERIAL@Middleware
- 2018
This paper provides an aggregated overview of the current research on the Ethereum blockchain towards solving the scalability challenge, and proposes two distinct approaches for reliable collation proposal, state transition, and state verification in shard chains.
Measuring Ethereum Network Peers
- Computer Science, MathematicsInternet Measurement Conference
- 2018
Ethereum, the second-largest cryptocurrency valued at a peak of $138 billion in 2018, is a decentralized, Turing-complete computing platform. Although the stability and security of Ethereum---and…
Performance analysis of ethereum transactions in private blockchain
- Computer Science, Mathematics2017 8th IEEE International Conference on Software Engineering and Service Science (ICSESS)
- 2017
This paper analyzes two most popular Ethereum clients, Geth and Parity, on a private blockchain and shows that the transactions are 89.8 percent on average faster in Parity client in comparison with Geth client, using the same system configuration.
A Survey on Ethereum Systems Security: Vulnerabilities, Attacks and Defenses
- Computer Science
- 2019
This survey systematizes three aspects of Ethereum systems security: vulnerabilities, attacks, and defenses, and draws insights into, among other things, vulnerability root causes, attack consequences, and defense capabilities, which shed light on future research directions.
End-to-End Formal Verification of Ethereum 2.0 Deposit Smart Contract
- Computer ScienceCAV
- 2020
This work verified the correctness of the compiled bytecode of the deposit contract to avoid the need to trust the underlying compiler, and found several critical issues during the verification process.
Proof of Stake Made Simple with Casper
- Computer Science, Mathematics
- 2017
A simple version of Casper is implemented in python and this simulation shows how the consensus algorithm behaves when varying parameters like latency or when partitioning the network.
Casper the Friendly Finality Gadget
- Computer Science, MathematicsArXiv
- 2017
Casper is a partial consensus mechanism combining proof of stake algorithm research and Byzantine fault tolerant consensus theory, which provides almost any proof of work chain with additional protections against block reversions.
Ethereum whitepaper
Lighthouse version