Salvato in:
Dettagli Bibliografici
Autori principali: Ceragioli, Lorenzo, Degano, Pierpaolo, Galletta, Letterio, Viganò, Luca
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:https://arxiv.org/abs/2410.21214
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866915761405034496
author Ceragioli, Lorenzo
Degano, Pierpaolo
Galletta, Letterio
Viganò, Luca
author_facet Ceragioli, Lorenzo
Degano, Pierpaolo
Galletta, Letterio
Viganò, Luca
contents People increasingly use digital platforms to exchange resources in accordance with some policies stating what resources users offer and what they require in return. In this paper, we propose a formal model of these environments, focussing on how users' policies are defined and enforced, so ensuring that malicious users cannot take advantage of honest ones. To that end, we introduce the declarative policy language MuAC and equip it with a formal semantics. To determine if a resource exchange is fair, i.e., if it respects the MuAC policies in force, we introduce the non-standard logic MuACL that combines non-linear, linear and contractual aspects, and prove it decidable. Notably, the operator for contractual implication of MuACL is not expressible in linear logic. We define a semantics preserving compilation of MuAC policies into MuACL, thus establishing that exchange fairness is reduced to finding a proof in MuACL. Finally, we show how this approach can be put to work on a blockchain to exchange non-fungible tokens.
format Preprint
id arxiv_https___arxiv_org_abs_2410_21214
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Policies for Fair Exchanges of Resources
Ceragioli, Lorenzo
Degano, Pierpaolo
Galletta, Letterio
Viganò, Luca
Logic in Computer Science
People increasingly use digital platforms to exchange resources in accordance with some policies stating what resources users offer and what they require in return. In this paper, we propose a formal model of these environments, focussing on how users' policies are defined and enforced, so ensuring that malicious users cannot take advantage of honest ones. To that end, we introduce the declarative policy language MuAC and equip it with a formal semantics. To determine if a resource exchange is fair, i.e., if it respects the MuAC policies in force, we introduce the non-standard logic MuACL that combines non-linear, linear and contractual aspects, and prove it decidable. Notably, the operator for contractual implication of MuACL is not expressible in linear logic. We define a semantics preserving compilation of MuAC policies into MuACL, thus establishing that exchange fairness is reduced to finding a proof in MuACL. Finally, we show how this approach can be put to work on a blockchain to exchange non-fungible tokens.
title Policies for Fair Exchanges of Resources
topic Logic in Computer Science
url https://arxiv.org/abs/2410.21214