Blockchain is a disruptive technology that is changing the dynamics of numerous societal contexts. Interest in this technology is growing in both the academic and social spheres. Different blockchains usually work as isolated worlds that cannot communicate. The research and implementation of efficient interoperability protocols between blockchains should increase their expressiveness and make them more versatile and applicable in many real-world contexts. To this end, we investigate a possible interoperability protocol that aims at connecting Ethereum-based blockchains. By exploiting the properties of Ethereum Virtual Machines, we propose an interoperability protocol that works at the application level and makes use of off-chain processes and events to finalise an inter-chain transaction. Use cases such as synchronisation or movement of data, transfer of fungible and non-fungible tokens and cross-chain smart contract execution are addressed. Finally, we show the event semantics needed to drive inter-chain transactions.

Interoperability Between EVM-Based Blockchains

Pinna, Andrea;Tonelli, Roberto;Vaccargiu, Matteo
2024-01-01

Abstract

Blockchain is a disruptive technology that is changing the dynamics of numerous societal contexts. Interest in this technology is growing in both the academic and social spheres. Different blockchains usually work as isolated worlds that cannot communicate. The research and implementation of efficient interoperability protocols between blockchains should increase their expressiveness and make them more versatile and applicable in many real-world contexts. To this end, we investigate a possible interoperability protocol that aims at connecting Ethereum-based blockchains. By exploiting the properties of Ethereum Virtual Machines, we propose an interoperability protocol that works at the application level and makes use of off-chain processes and events to finalise an inter-chain transaction. Use cases such as synchronisation or movement of data, transfer of fungible and non-fungible tokens and cross-chain smart contract execution are addressed. Finally, we show the event semantics needed to drive inter-chain transactions.
2024
9783031578526
9783031578533
EVM blockchain
interoperability
inter-chain
smart contract
semantic
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/11584/426243
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 1
social impact