Blockchains offer the possibility to describe and implement processes and interactions between actors through code that can be publicly inspected, and which can be executed in a transparent and guaranteed way, without resorting to the collaboration of third party guarantors.Although transparency, together with non-censorship and non-interruptibility, are characteristics that can endow unprecedented trustworthiness to the processes implemented, in many cases they risk clashing with the privacy requirements or, more specifically, with the need to control read data access.In this work we deal with a general category of processes and interactions of importance in different sectors such as procurement: auctions and tenders. If on the one hand it is important that the widest possible audience can be convinced of the correctness of a tender, on the other it is possible that some information must remain private, such as the value of the offersIn this work we present an auction / tender protocol which on the one hand publicly guarantees the fairness of the tender, and at the same time allows to keep bids private. We also present an implementation on Ethereum Virtual Machine (EVM) environments, with which we can make quantitative cost considerations.

A Protocol for On-Chain Tenders

Bruschi, Francesco;Paulon, Tommaso;Rana, Vincenzo;Sciuto, Donatella
2022-01-01

Abstract

Blockchains offer the possibility to describe and implement processes and interactions between actors through code that can be publicly inspected, and which can be executed in a transparent and guaranteed way, without resorting to the collaboration of third party guarantors.Although transparency, together with non-censorship and non-interruptibility, are characteristics that can endow unprecedented trustworthiness to the processes implemented, in many cases they risk clashing with the privacy requirements or, more specifically, with the need to control read data access.In this work we deal with a general category of processes and interactions of importance in different sectors such as procurement: auctions and tenders. If on the one hand it is important that the widest possible audience can be convinced of the correctness of a tender, on the other it is possible that some information must remain private, such as the value of the offersIn this work we present an auction / tender protocol which on the one hand publicly guarantees the fairness of the tender, and at the same time allows to keep bids private. We also present an implementation on Ethereum Virtual Machine (EVM) environments, with which we can make quantitative cost considerations.
2022
2022 IEEE International Conference on Pervasive Computing and Communications Workshops and other Affiliated Events, PerCom Workshops 2022
978-1-6654-1647-4
blockchain
e-procurement
e-tender
smart contracts
zero-knowledge proofs
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/11311/1297650
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 0
social impact