Firstly introduced in 2013, Ethereum revolutionized the concept of blockchain. Compared to the previous generation of blockchains with the main representative the Bitcoin, the Ethereum blockchain extends the applications of this technology to domains such as its transfer of information and inclusion of off-chain data inside the blockchain. Furthermore, with the introduction of smart contracts, Ethereum allows for the automatic execution of operations inside the blockchain. These represent the key steps Ethereum firstly posed to enhance the blockchain technology and lead it to its widespread application. In this chapter we present an overview of the fundamental aspects that characterize the Ethereum blockchain. We discuss both its implementation from a blockchain point of view and the fundamental algorithmic aspects that characterize its functioning. Furthermore, we discuss the known vulnerabilities and security issues related to all the presented building blocks of Ethereum. Our aim is to provide a clear state-of-the-art overview of both the implementation aspects and security of the Ethereum blockchain.

The Ethereum Blockchain: Implementation and Security Aspects

Salve, Andrea De
Ultimo
Membro del Collaboration Group
2024

Abstract

Firstly introduced in 2013, Ethereum revolutionized the concept of blockchain. Compared to the previous generation of blockchains with the main representative the Bitcoin, the Ethereum blockchain extends the applications of this technology to domains such as its transfer of information and inclusion of off-chain data inside the blockchain. Furthermore, with the introduction of smart contracts, Ethereum allows for the automatic execution of operations inside the blockchain. These represent the key steps Ethereum firstly posed to enhance the blockchain technology and lead it to its widespread application. In this chapter we present an overview of the fundamental aspects that characterize the Ethereum blockchain. We discuss both its implementation from a blockchain point of view and the fundamental algorithmic aspects that characterize its functioning. Furthermore, we discuss the known vulnerabilities and security issues related to all the presented building blocks of Ethereum. Our aim is to provide a clear state-of-the-art overview of both the implementation aspects and security of the Ethereum blockchain.
2024
Istituto di Scienze del Patrimonio Culturale - ISPC - Sede Secondaria Lecce
9783031321450
9783031321467
Ethereum, Smart Contracts, Proof of Work, Proof of Stake, Ethereum Virtual Machine
File in questo prodotto:
File Dimensione Formato  
_848__Etherium_book_chapter (2).pdf

solo utenti autorizzati

Descrizione: Book Chapter
Tipologia: Versione Editoriale (PDF)
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 551.88 kB
Formato Adobe PDF
551.88 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/535071
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact