On modern electronic marketplaces, the buyers and sellers (i.e., the users) trade products over software platforms provided by trusted third-party entities. In exchange for better user experience, the users allow these intermediaries to set their own arbitrary rules, which may influence reciprocal interactions and also favor some products over others. Recently, researchers have shown an increased interest in blockchain technology as a possible solution for creating decentralized marketplaces, thus avoiding the need for intermediaries. However, due to the young age of this technology, the majority of architectures proposed in the literature still rely on other types of centralized services, mainly to guarantee better user experiences. Although these schemes offer several benefits over traditional centralized architectures, they introduce other issues, such as single points of failure for the whole system. This paper presents a software architecture and the implementation of a fully decentralized marketplace solely relying on a public blockchain network. To test its effectiveness, we implemented a full-fledged marketplace of Fog/Edge computing resources, evaluating several design decisions and trade-offs in terms of monetary cost versus performance. Our experiments show that the current capabilities of blockchain technology may support such fully decentralized marketplaces, providing seamless user experiences.

Rationale and Practical Assessment of a Fully Distributed Blockchain-based Marketplace of Fog/Edge Computing Resources

Vecchio, Massimo;
2020-01-01

Abstract

On modern electronic marketplaces, the buyers and sellers (i.e., the users) trade products over software platforms provided by trusted third-party entities. In exchange for better user experience, the users allow these intermediaries to set their own arbitrary rules, which may influence reciprocal interactions and also favor some products over others. Recently, researchers have shown an increased interest in blockchain technology as a possible solution for creating decentralized marketplaces, thus avoiding the need for intermediaries. However, due to the young age of this technology, the majority of architectures proposed in the literature still rely on other types of centralized services, mainly to guarantee better user experiences. Although these schemes offer several benefits over traditional centralized architectures, they introduce other issues, such as single points of failure for the whole system. This paper presents a software architecture and the implementation of a fully decentralized marketplace solely relying on a public blockchain network. To test its effectiveness, we implemented a full-fledged marketplace of Fog/Edge computing resources, evaluating several design decisions and trade-offs in terms of monetary cost versus performance. Our experiments show that the current capabilities of blockchain technology may support such fully decentralized marketplaces, providing seamless user experiences.
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/11389/31372
 Attenzione

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

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