With the advent of blockchain technology, interorganisational collaborative processes that demand trust requirements (e.g., food supply chain, smart grid energy distribution and clinical trials) can be implemented as decentralised applications (DApps) taking advantage of blockchain technology, which provides decentralised control and immutable transaction history, thereby improving security and accountability between parties. In this discussion paper, we consider cooperative processes where a subject, which acts as a regulator of the process, promotes the use of blockchain for increasing transparency, while reducing the burden in controlling trustworthiness among participants. To the scope, the regulator provides a searchable registry of basic smart contracts (i.e., deployed ones and code templates), that can be adopted and possibly extended by the participants of the process to build up DApps. To support semantic-based search in the registry, we propose a multi-perspective framework that, in addition to classification and technical characteristics of smart contracts, takes into account the past experience of developers who have used smart contracts of the registry to develop DApps.

Multi-Perspective Description and Search of Smart Contracts for DApp Design

Bagozi A.;Bianchini D.;De Antonellis V.;Garda M.;Melchiori M.
2023-01-01

Abstract

With the advent of blockchain technology, interorganisational collaborative processes that demand trust requirements (e.g., food supply chain, smart grid energy distribution and clinical trials) can be implemented as decentralised applications (DApps) taking advantage of blockchain technology, which provides decentralised control and immutable transaction history, thereby improving security and accountability between parties. In this discussion paper, we consider cooperative processes where a subject, which acts as a regulator of the process, promotes the use of blockchain for increasing transparency, while reducing the burden in controlling trustworthiness among participants. To the scope, the regulator provides a searchable registry of basic smart contracts (i.e., deployed ones and code templates), that can be adopted and possibly extended by the participants of the process to build up DApps. To support semantic-based search in the registry, we propose a multi-perspective framework that, in addition to classification and technical characteristics of smart contracts, takes into account the past experience of developers who have used smart contracts of the registry to develop DApps.
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/11379/590412
 Attenzione

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

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