Skip to main content

Showing 1–21 of 21 results for author: Tucci-Piergiovanni, S

Searching in archive cs. Search in all archives.
.
  1. arXiv:2405.05645  [pdf, other

    cs.DC

    Fractional Payment Transactions: Executing Payment Transactions in Parallel with Less than f+1 Validations

    Authors: Rida Bazzi, Sara Tucci-Piergiovanni

    Abstract: We consider the problem of supporting payment transactions in an asynchronous system in which up to $f$ validators are subject to Byzantine failures under the control of an adaptive adversary. It was shown that, in the case of a single owner, this problem can be solved without consensus by using byzantine quorum systems (requiring a quorum of $2f+1$ validations per transaction). Nonetheless, the p… ▽ More

    Submitted 9 May, 2024; originally announced May 2024.

    Comments: arXiv admin note: substantial text overlap with arXiv:2301.10149

  2. arXiv:2404.16363  [pdf, other

    cs.CR cs.DC

    Byzantine Attacks Exploiting Penalties in Ethereum PoS

    Authors: Ulysse Pavloff, Yackolley Amoussou-Genou, Sara Tucci-Piergiovanni

    Abstract: In May 2023, the Ethereum blockchain experienced its first inactivity leak, a mechanism designed to reinstate chain finalization amid persistent network disruptions. This mechanism aims to reduce the voting power of validators who are unreachable within the network, reallocating this power to active validators. This paper investigates the implications of the inactivity leak on safety within the Et… ▽ More

    Submitted 25 April, 2024; originally announced April 2024.

  3. arXiv:2403.16904  [pdf, other

    cs.AI cs.CR

    Multi-Agent Optimization for Safety Analysis of Cyber-Physical Systems: Position Paper

    Authors: Önder Gürcan, Nataliya Yakymets, Sara Tucci-Piergiovanni, Ansgar Radermacher

    Abstract: Failure Mode, Effects and Criticality Analysis (FMECA) is one of the safety analysis methods recommended by most of the international standards. The classical FMECA is made in a form of a table filled in either manually or by using safety analysis tools. In both cases, the design engineers have to choose the trade-offs between safety and other development constraints. In the case of complex cyber-… ▽ More

    Submitted 25 March, 2024; originally announced March 2024.

    Comments: 13 pages, 2 figures, 1 table, "2nd International Workshop on Emerging Ideas and Trends in Engineering of Cyber-Physical Systems, part of Cyber-Physical Systems Week, April 2015, Seattle, USA"

  4. arXiv:2403.16903  [pdf, other

    cs.CR cs.AI cs.DC

    Towards Secure and Trusted-by-Design Smart Contracts

    Authors: Zaynah Dargaye, Önder Gürcan, Florent Kirchner, Sara Tucci-Piergiovanni

    Abstract: Distributed immutable ledgers, or blockchains, allow the secure digitization of evidential transactions without relying on a trusted third-party. Evidential transactions involve the exchange of any form of physical evidence, such as money, birth certificate, visas, tickets, etc. Most of the time, evidential transactions occur in the context of complex procedures, called evidential protocols, among… ▽ More

    Submitted 25 March, 2024; originally announced March 2024.

    Comments: 17 pages, 1 algorithm, The 29th Francophone Days of Application Languages - JFLA 2018

  5. arXiv:2403.14342  [pdf, other

    cs.CR cs.DC cs.MA

    Adversary-Augmented Simulation to evaluate fairness on HyperLedger Fabric

    Authors: Erwan Mahe, Rouwaida Abdallah, Sara Tucci-Piergiovanni, Pierre-Yves Piriou

    Abstract: This paper presents a novel adversary model specifically tailored to distributed systems, aiming to assess the security of blockchain networks. Building upon concepts such as adversarial assumptions, goals, and capabilities, our proposed adversary model classifies and constrains the use of adversarial actions based on classical distributed system models, defined by both failure and communication m… ▽ More

    Submitted 3 April, 2024; v1 submitted 21 March, 2024; originally announced March 2024.

    Comments: 10 pages, 8 figures

  6. arXiv:2312.08945  [pdf, other

    cs.SE

    A Comparative Gas Cost Analysis of Proxy and Diamond Patterns in EVM Blockchains for Trusted Smart Contract Engineering

    Authors: Anto Benedetti, Tiphaine Henry, Sara Tucci-Piergiovanni

    Abstract: Blockchain applications are witnessing rapid evolution, necessitating the integration of upgradeable smart contracts. Software patterns have been proposed to summarize upgradeable smart contract best practices. However, research is missing on the comparison of these upgradeable smart contract patterns, especially regarding gas costs related to deployment and execution. This study aims to provide a… ▽ More

    Submitted 15 May, 2024; v1 submitted 14 December, 2023; originally announced December 2023.

  7. arXiv:2301.10149  [pdf, other

    cs.DC

    Breaking the $f+1$ Barrier: Executing Payment Transactions in Parallel with Less than $f+1$ Validations

    Authors: Rida A. Bazzi, Sara Tucci-Piergiovanni

    Abstract: We consider the problem of supporting payment transactions in an asynchronous system in which up to $f$ validators are subject to Byzantine failures under the control of an adaptive adversary. It was shown that this problem can be solved without consensus by using byzantine quorum systems (requiring at least $2f+1$ validations per transaction in asynchronous systems). We show that it is possible t… ▽ More

    Submitted 24 January, 2023; originally announced January 2023.

    Comments: 26 pages, 2 figures

  8. arXiv:2210.16070  [pdf, ps, other

    cs.CR cs.DC

    Ethereum Proof-of-Stake under Scrutiny

    Authors: Ulysse Pavloff, Yackolley Amoussou-Guenou, Sara Tucci-Piergiovanni

    Abstract: Ethereum has undergone a recent change called \textit{the Merge}, which made Ethereum a Proof-of-Stake blockchain, shifting closer to BFT consensus. Ethereum, which wished to keep the best of the two protocol designs (BFT and Nakomoto-style), now has a convoluted consensus protocol as its core. The result is a blockchain being possibly produced in a tree-like form while participants try to finaliz… ▽ More

    Submitted 14 September, 2023; v1 submitted 28 October, 2022; originally announced October 2022.

    Report number: hal-03821290

  9. arXiv:2206.11519  [pdf

    cs.CR cs.DC

    Homomorphic Sortition -- Secret Leader Election for PoS Blockchains

    Authors: Luciano Freitas, Andrei Tonkikh, Adda-Akram Bendoukha, Sara Tucci-Piergiovanni, Renaud Sirdey, Oana Stan, Petr Kuznetsov

    Abstract: In a single secret leader election protocol (SSLE), one of the system participants is chosen and, unless it decides to reveal itself, no other participant can identify it. SSLE has a great potential in protecting blockchain consensus protocols against denial of service (DoS) attacks. However, all existing solutions either make strong synchrony assumptions or have expiring registration, meaning tha… ▽ More

    Submitted 30 January, 2023; v1 submitted 23 June, 2022; originally announced June 2022.

  10. arXiv:2112.04778  [pdf

    cs.SE cs.CR cs.DC cs.MA

    Justifying the Dependability and Security of Business-Critical Blockchain-based Applications

    Authors: Pierre-Yves Piriou, Olivier Boudeville, Gilles Deleuze, Sara Tucci-Piergiovanni, Önder Gürcan

    Abstract: In the industry, blockchains are increasingly used as the backbone of product and process traceability. Blockchain-based traceability participates in the demonstration of product and/or process compliance with existing safety standards or quality criteria. In this perspective, services and applications built on top of blockchains are business-critical applications, because an intended failure or c… ▽ More

    Submitted 9 December, 2021; originally announced December 2021.

    Comments: 8 pages, 6 figures, The Third IEEE International Conference on Blockchain Computing and Applications (BCCA 2021)

  11. arXiv:2109.04911  [pdf, other

    cs.DC

    RandSolomon: Optimally Resilient Random Number Generator with Deterministic Termination

    Authors: Luciano Freitas de Souza, Andrei Tonkikh, Sara Tucci-Piergiovanni, Renaud Sirdey, Oana Stan, Nicolas Quero, Petr Kuznetsov

    Abstract: Multi-party random number generation is a key building-block in many practical protocols. While straightforward to solve when all parties are trusted to behave correctly, the problem becomes much more difficult in the presence of faults. In this context, this paper presents RandSolomon, a protocol that allows a network of N processes to produce an unpredictable common random number among the non-f… ▽ More

    Submitted 14 December, 2021; v1 submitted 10 September, 2021; originally announced September 2021.

  12. arXiv:2105.13732  [pdf, other

    cs.DC

    SoK: Achieving State Machine Replication in Blockchains based on Repeated Consensus

    Authors: Silvia Bonomi, Antonella Del Pozzo, Álvaro García-Pérez, Sara Tucci-Piergiovanni

    Abstract: This paper revisits the ubiquitous problem of achieving state machine replication in blockchains based on repeated consensus, like Tendermint. To achieve state machine replication in blockchains built on top of consensus, one needs to guarantee fairness of user transactions. A huge body of work has been carried out on the relation between state machine replication and consensus in the past years,… ▽ More

    Submitted 10 January, 2022; v1 submitted 28 May, 2021; originally announced May 2021.

    Comments: 11 pages, 2 figures, 5 algorithms

  13. arXiv:2105.04909  [pdf, other

    cs.DC

    Accountability and Reconfiguration: Self-Healing Lattice Agreement

    Authors: Luciano Freitas de Souza, Petr Kuznetsov, Thibault Rieutord, Sara Tucci-Piergiovanni

    Abstract: An accountable distributed system provides means to detect deviations of system components from their expected behavior. It is natural to complement fault detection with a reconfiguration mechanism, so that the system could heal itself, by replacing malfunctioning parts with new ones. In this paper, we describe a framework that can be used to implement a large class of accountable and reconfigurab… ▽ More

    Submitted 14 December, 2021; v1 submitted 11 May, 2021; originally announced May 2021.

  14. arXiv:2012.10172  [pdf, ps, other

    cs.DC

    On Finality in Blockchains

    Authors: Emmanuelle Anceaume, Antonella Pozzo, Thibault Rieutord, Sara Tucci-Piergiovanni

    Abstract: There exist many forms of Blockchain finality conditions, from deterministic to probabilistic terminations. To favor availability against consistency in the face of partitions, most blockchains only offer probabilistic eventual finality: blocks may be revoked after being appended to the blockchain, yet with decreasing probability as they sink deeper into the chain. Other blockchains favor consiste… ▽ More

    Submitted 18 December, 2020; originally announced December 2020.

  15. arXiv:1910.09786  [pdf, other

    cs.DC

    On Fairness in Committee-based Blockchains

    Authors: Yackolley Amoussou-Guenou, Antonella del Pozzo, Maria Potop-Butucaru, Sara Tucci-Piergiovanni

    Abstract: Committee-based blockchains are among the most popular alternatives of proof-of-work based blockchains, such as Bitcoin. They provide strong consistency (no fork) under classical assumptions, and avoid using energy-consuming mechanisms to add new blocks in the blockchain. For each block, these blockchains use a committee that executes Byzantine-fault tolerant distributed consensus to decide the ne… ▽ More

    Submitted 22 October, 2019; originally announced October 2019.

  16. arXiv:1910.09264  [pdf, other

    cs.DC

    Reconfigurable Lattice Agreement and Applications

    Authors: Petr Kuznetsov, Thibault Rieutord, Sara Tucci-Piergiovanni

    Abstract: Reconfiguration is one of the central mechanisms in distributed systems. Due to failures and connectivity disruptions, the very set of service replicas (or servers) and their roles in the computation may have to be reconfigured over time. To provide the desired level of consistency and availability to applications running on top of these servers, the clients of the service should be able to reach… ▽ More

    Submitted 15 September, 2020; v1 submitted 21 October, 2019; originally announced October 2019.

  17. arXiv:1902.07895  [pdf, ps, other

    cs.DC cs.GT

    Rationals vs Byzantines in Consensus-based Blockchains

    Authors: Yackolley Amoussou-Guenou, Bruno Biais, Maria Potop-Butucaru, Sara Tucci-Piergiovanni

    Abstract: In this paper we analyze from the game theory point of view Byzantine Fault Tolerant blockchains when processes exhibit rational or Byzantine behavior. Our work is the first to model the Byzantine-consensus based blockchains as a committee coordination game. Our first contribution is to offer a game-theoretical methodology to analyse equilibrium interactions between Byzantine and rational committe… ▽ More

    Submitted 21 February, 2019; originally announced February 2019.

  18. arXiv:1812.05444  [pdf, ps, other

    cs.CR cs.LO

    Pluralize: a Trustworthy Framework for High-Level Smart Contract-Draft

    Authors: Zaynah Dargaye, Antonella Pozzo, Sara Tucci-Piergiovanni

    Abstract: The paper presents Pluralize a formal logical framework able to extend the execution of blockchain transactions to events coming from external oracles, like external time, sensor data, human-made declarations, etc. These events are by essence non-reliable, since transaction execution can be triggered by information whose veracity cannot be established by the blockchain. To overcome this problem, t… ▽ More

    Submitted 23 October, 2018; originally announced December 2018.

  19. arXiv:1809.09858  [pdf, ps, other

    cs.DC

    Dissecting Tendermint

    Authors: Yackolley Amoussou-Guenou, Antonella del Pozzo, Maria Potop-Butucaru, Sara Tucci-Piergiovanni

    Abstract: In this paper we analyze Tendermint proposed in [7], one of the most popular blockchains based on PBFT Consensus. The current paper dissects Tendermint under various system communication models and Byzantine adversaries. Our methodology consists in identifying the algorithmic principles of Tendermint necessary for a specific combination of communication model-adversary. This methodology allowed to… ▽ More

    Submitted 30 July, 2019; v1 submitted 26 September, 2018; originally announced September 2018.

    Journal ref: Networked Systems - 7th International Conference, NETYS 2019, Jun 2019, Marrakech, Morocco

  20. arXiv:1805.08429  [pdf, ps, other

    cs.DC cs.NI

    Correctness and Fairness of Tendermint-core Blockchains

    Authors: Yackolley Amoussou-Guenou, Antonella Del Pozzo, Maria Potop-Butucaru, Sara Tucci-Piergiovanni

    Abstract: Tendermint-core blockchains (e.g. Cosmos) are considered today one of the most viable alternatives for the highly energy consuming proof-of-work blockchains such as Bitcoin and Ethereum. Their particularity is that they aim at offering strong consistency (no forks) in an open system combining two ingredients (i) a set of validators that generate blocks via a variant of Practical Byzantine Fault To… ▽ More

    Submitted 13 December, 2018; v1 submitted 22 May, 2018; originally announced May 2018.

  21. arXiv:1802.09877  [pdf, ps, other

    cs.DC

    Blockchain Abstract Data Type

    Authors: Emmanuelle Anceaume, Antonella Del Pozzo, Romaric Ludinard, Maria Potop-Butucaru, Sara Tucci-Piergiovanni

    Abstract: The presented work continues the line of recent distributed computing communityefforts dedicated to the theoretical aspects of blockchains. This paper is the rst tospecify blockchains as a composition of abstract data types all together with a hierarchyof consistency criteria that formally characterizes the histories admissible for distributedprograms that use them. Our work is based on an origina… ▽ More

    Submitted 14 May, 2018; v1 submitted 27 February, 2018; originally announced February 2018.