Luca Zanolini

Mr. Luca Zanolini

Universität Bern

Research Focus & Metrics

Academic Career Length

7Years (2020-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
14 October 2020 in Mathematics
Verified
Journal Article
Open access
PDF file
CLCristian Lepore
Cristian Lepore
MCMichela Ceria
Michela Ceria
AVAndrea Visconti
Andrea Visconti
Udai Pratap RaoUdai Pratap Rao
Udai Pratap Rao
KSKaushal Shah
Kaushal Shah
Luca ZanoliniLuca Zanolini
Luca Zanolini
Blockchain technology started as the backbone for cryptocurriencies and it has emerged as one of the most interesting technologies of the last decade. It is a new paradigm able to modify the way how industries transact. Today, the industries’ concern is about their ability to handle a high volume of data transactions per second while preserving both decentralization and security. Both decentralization and security are guaranteed by the mathematical strength of cryptographic primitives. There are two main approaches to achieve consensus: the Proof-of-Work based blockchains—PoW—and the Proof-of-Stake—PoS. Both of them come with some pros and drawbacks, but both rely on cryptography. In this survey, we present a review of the main consensus procedures, including the new consensus proposed by Algorand: Pure Proof-of-Stake—Pure PoS. In this article, we provide a framework to compare the performances of PoW, PoS and the Pure PoS, based on throughput and scalability.

22 October 2022
Verified
Book Chapter
Closed access
PDF file
CCChristian Cachin
Christian Cachin
JMJovana Mićić
Jovana Mićić
NSNathalie Steinhauer
Nathalie Steinhauer
Luca ZanoliniLuca Zanolini
Luca Zanolini

28 May 2024 in Distributed Computing
Verified
Journal Article
Open access
PDF file
OAOrestis Alpos
Orestis Alpos
CCChristian Cachin
Christian Cachin
BTBjörn Tackmann
Björn Tackmann
Luca ZanoliniLuca Zanolini
Luca Zanolini
Quorum systems are a key abstraction in distributed fault-tolerant computing for capturing trust assumptions. They can be found at the core of many algorithms for implementing reliable broadcasts, shared memory, consensus and other problems. This paper introduces asymmetric Byzantine quorum systems that model subjective trust. Every process is free to choose which combinations of other processes it trusts and which ones it considers faulty. Asymmetric quorum systems strictly generalize standard Byzantine quorum systems, which have only one global trust assumption for all processes. This work also presents protocols that implement abstractions of shared memory, broadcast primitives, and a consensus protocol among processes prone to Byzantine faults and asymmetric trust. The model and protocols pave the way for realizing more elaborate algorithms with asymmetric trust.

1 March 2024
Verified
Book Chapter
Closed access
PDF file
FDFrancesco D’aMato
Francesco D’aMato
Luca ZanoliniLuca Zanolini
Luca Zanolini

2 December 2024
Verified
Conference Paper
Open access
SWSarisht Wadhwa
Sarisht Wadhwa
Luca ZanoliniLuca Zanolini
Luca Zanolini
AAAditya Asgaonkar
Aditya Asgaonkar
FDFrancesco D'AMato
Francesco D'AMato
CFChengrui Fang
Chengrui Fang
KNKartik Nayak
Kartik Nayak
Order manipulation attacks such as frontrunning and sandwiching have become an increasing concern in blockchain applications such as DeFi. To protect from such attacks, several recent works have designed order policy enforcement (OPE) protocols to order transactions fairly in a data-independent fashion. However, while the manipulation attacks are motivated by monetary profits, the defenses assume honesty among a significantly large set of participants. In existing protocols, if all participants are rational, they may be incentivized to collude and circumvent the order policy without incurring any penalty. This work makes two key contributions. First, we explore whether the need for the honesty assumption is fundamental. Indeed, we show that it is impossible to design OPE protocols under some requirements when all parties are rational. Second, we explore the tradeoffs needed to circumvent the impossibility result. In the process, we propose a novel concept of rationally binding transactions that allows us to construct AnimaguSwap, the first content-oblivious Automated Market Makers (AMM) interface that is secure under rationality. We report on a prototype implementation of AnimaguSwap and performance evaluation results demonstrating its practicality.

17 June 2024
Verified
Conference Paper
Open access
FDFrancesco D'AMato
Francesco D'AMato
GLGiuliano Losa
Giuliano Losa
Luca ZanoliniLuca Zanolini
Luca Zanolini
Dynamically available total-order broadcast (TOB) protocols tolerate fluctuating participation, e.g., as high as 99% of their participants going offline, which is especially useful in permissionless blockchain environments. However, dynamically available TOB protocols are synchronous protocols, and they lose their safety guarantees during periods of asynchrony. This is a major issue in practice. In this paper, we propose a simple but effective mechanism for tolerating bounded periods of asynchrony in dynamically available TOB protocols that ensure safety deterministically. We propose to trade off assumptions limiting the online/offline churn rate in exchange for tolerating bounded asynchronous periods through the use of a configurable message-expiration period. In practice, this allows picking a small synchrony bound δ, and therefore obtain a fast protocol in the common case, knowing that the protocol tolerates occasional periods of duration at most π > δ during which the bound does not hold. We show how to apply this idea to a state-of-the-art protocol to make it tolerate bounded periods of asynchrony.