We consider the execution of smart contracts on Bitcoin. There, every contract step corresponds to appending to the blockchain a new transaction that spends the output representing the old contract state, creating a new one for the updated state. This standard procedure requires the contract participants to pay transaction fees for every execution step. In this paper, we introduce a protocol that moves most of the execution of a Bitcoin contract off-chain. When all participants follow this protocol, they are able to save on transaction fees. By contrast, in the presence of adversaries, any honest participant is still able to enforce the correct execution of the contract, according to its original semantics.

How To Save Fees in Bitcoin Smart Contracts: a Simple Optimistic Off-chain Protocol / Maddaloni, Dario; Marchesin, Riccardo; Zunino, Roberto. - 3791:(2024). ( DLT 2024 Torino, Italy May, 14-15 2024).

How To Save Fees in Bitcoin Smart Contracts: a Simple Optimistic Off-chain Protocol

Maddaloni, Dario;Marchesin, Riccardo;Zunino, Roberto
2024-01-01

Abstract

We consider the execution of smart contracts on Bitcoin. There, every contract step corresponds to appending to the blockchain a new transaction that spends the output representing the old contract state, creating a new one for the updated state. This standard procedure requires the contract participants to pay transaction fees for every execution step. In this paper, we introduce a protocol that moves most of the execution of a Bitcoin contract off-chain. When all participants follow this protocol, they are able to save on transaction fees. By contrast, in the presence of adversaries, any honest participant is still able to enforce the correct execution of the contract, according to its original semantics.
2024
6th Distributed Ledger Technology Workshop 2024
RWTH Aachen
ceur-ws.org
Maddaloni, Dario; Marchesin, Riccardo; Zunino, Roberto
How To Save Fees in Bitcoin Smart Contracts: a Simple Optimistic Off-chain Protocol / Maddaloni, Dario; Marchesin, Riccardo; Zunino, Roberto. - 3791:(2024). ( DLT 2024 Torino, Italy May, 14-15 2024).
File in questo prodotto:
File Dimensione Formato  
paper13.pdf

accesso aperto

Descrizione: main
Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Creative commons
Dimensione 992.49 kB
Formato Adobe PDF
992.49 kB Adobe PDF Visualizza/Apri

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/11572/438089
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex ND
social impact