Atomic Transfer Graphs: Secure-by-design Protocols for Heterogeneous Blockchain Ecosystems

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Dübler, Stephan, Badaloni, Federico, Moreno-Sanchez, Pedro, Schneidewind, Clara
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866917906017681408
author Dübler, Stephan
Badaloni, Federico
Moreno-Sanchez, Pedro
Schneidewind, Clara
author_facet Dübler, Stephan
Badaloni, Federico
Moreno-Sanchez, Pedro
Schneidewind, Clara
contents The heterogeneity of the blockchain landscape has motivated the design of blockchain protocols tailored to specific blockchains and applications that, hence, require custom security proofs. We observe that many blockchain protocols share common security and functionality goals, which can be captured by an atomic transfer graph (ATG) describing the structure of desired transfers. Based on this observation, we contribute a framework for generating secure-by-design protocols that realize these goals. The resulting protocols build upon Conditional Timelock Contracts (CTLCs), a novel minimal smart contract functionality that can be implemented in a large variety of cryptocurrencies with a restricted scripting language (e.g., Bitcoin), and payment channels. We show how ATGs, in addition to enabling novel applications, capture the security and functionality goals of existing applications, including many examples from payment channel networks and complex multi-party cross-currency swaps among Ethereum-style cryptocurrencies. Our framework is the first to provide generic and provably secure protocols for all these use cases while matching or improving the performance of existing use-case-specific protocols.
format Preprint
id arxiv_https___arxiv_org_abs_2501_17786
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Atomic Transfer Graphs: Secure-by-design Protocols for Heterogeneous Blockchain Ecosystems
Dübler, Stephan
Badaloni, Federico
Moreno-Sanchez, Pedro
Schneidewind, Clara
Cryptography and Security
The heterogeneity of the blockchain landscape has motivated the design of blockchain protocols tailored to specific blockchains and applications that, hence, require custom security proofs. We observe that many blockchain protocols share common security and functionality goals, which can be captured by an atomic transfer graph (ATG) describing the structure of desired transfers. Based on this observation, we contribute a framework for generating secure-by-design protocols that realize these goals. The resulting protocols build upon Conditional Timelock Contracts (CTLCs), a novel minimal smart contract functionality that can be implemented in a large variety of cryptocurrencies with a restricted scripting language (e.g., Bitcoin), and payment channels. We show how ATGs, in addition to enabling novel applications, capture the security and functionality goals of existing applications, including many examples from payment channel networks and complex multi-party cross-currency swaps among Ethereum-style cryptocurrencies. Our framework is the first to provide generic and provably secure protocols for all these use cases while matching or improving the performance of existing use-case-specific protocols.
title Atomic Transfer Graphs: Secure-by-design Protocols for Heterogeneous Blockchain Ecosystems
topic Cryptography and Security
url https://arxiv.org/abs/2501.17786