Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Journal articles
  4. Carbon: Scaling Trusted Payments with Untrusted Machines
 
research article

Carbon: Scaling Trusted Payments with Untrusted Machines

Camaioni, Martina  
•
Guerraoui, Rachid  
•
Komatovic, Jovan  
Show more
2024
IEEE Transactions on Dependable and Secure Computing

This paper introduces Carbon, a high-throughput system enabling asynchronous (safe) and consensus-free (efficient) payments and votes within a dynamic set of clients. Carbon is operated by a dynamic set of validators that may be reconfigured asynchronously, offering its clients eclipse resistance as well as lightweight bootstrap. Carbon offers clients the ability to select validators by voting them in and out of the system thanks to its novel asynchronous and stake-less voting mechanism. Carbon relies on an asynchronous and deterministic implementation of Byzantine reliable broadcast that uniquely leverages a permissionless set of untrusted servers, brokers, to slash the cost of client authentication inherent to Byzantine fault tolerant systems. Carbon is able to sustain a throughput of one million payments per second in a geo-distributed environment, outperforming the state of the art by three orders of magnitude with equivalent latencies.

  • Details
  • Metrics
Type
research article
DOI
10.1109/TDSC.2024.3428617
Scopus ID

2-s2.0-85199111866

Author(s)
Camaioni, Martina  

École Polytechnique Fédérale de Lausanne

Guerraoui, Rachid  

École Polytechnique Fédérale de Lausanne

Komatovic, Jovan  

École Polytechnique Fédérale de Lausanne

Monti, Matteo  

École Polytechnique Fédérale de Lausanne

Roman, Pierre Louis  

École Polytechnique Fédérale de Lausanne

Vidigueira, Manuel  

École Polytechnique Fédérale de Lausanne

Voron, Gauthier  

École Polytechnique Fédérale de Lausanne

Date Issued

2024

Published in
IEEE Transactions on Dependable and Secure Computing
Subjects

Aggregates

•

Asynchrony

•

Carbon

•

Cryptocurrency

•

Distributed system

•

Payment system

•

Registers

•

Reliability

•

Reliable broadcast

•

Safety

•

Servers

•

Throughput

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
VCA  
DCL  
Available on Infoscience
January 24, 2025
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/243327
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés