The Smart Contract Model

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Amoussou-Guenou, Yackolley, Herlihy, Maurice, Jayanti, Sucharita, Potop-Butucaru, Maria, Rajsbaum, Sergio
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866912224221593600
author Amoussou-Guenou, Yackolley
Herlihy, Maurice
Jayanti, Sucharita
Potop-Butucaru, Maria
Rajsbaum, Sergio
author_facet Amoussou-Guenou, Yackolley
Herlihy, Maurice
Jayanti, Sucharita
Potop-Butucaru, Maria
Rajsbaum, Sergio
contents Many of the problems that arise in the context of blockchains and decentralized finance can be seen as variations on classical problems of distributed computing. The smart contract model proposed here is intended to capture both the similarities and the differences between classical and blockchain-based models of distributed computing. The focus is on cross-chain protocols in which a collection of parties, some honest and some perhaps not, interact through trusted smart contracts residing on multiple, independent ledgers. While cross-chain protocols are capable of general computations, they are primarily used to track ownership of assets such as cryptocurrencies or other valuable data. For this reason, the smart contract model differs in some essential ways from familiar models of distributed and concurrent computing. Because parties are potentially Byzantine, tasks to be solved are formulated using elementary game-theoretic notions, taking into account the utility to each party of each possible outcome. As in the classical model, the parties provide task inputs and agree on a desired sequence of proposed asset transfers. Unlike the classical model, the contracts, not the parties, determine task outputs in the form of executed asset transfers, since they alone have the power to control ownership.
format Preprint
id arxiv_https___arxiv_org_abs_2502_05280
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle The Smart Contract Model
Amoussou-Guenou, Yackolley
Herlihy, Maurice
Jayanti, Sucharita
Potop-Butucaru, Maria
Rajsbaum, Sergio
Distributed, Parallel, and Cluster Computing
Many of the problems that arise in the context of blockchains and decentralized finance can be seen as variations on classical problems of distributed computing. The smart contract model proposed here is intended to capture both the similarities and the differences between classical and blockchain-based models of distributed computing. The focus is on cross-chain protocols in which a collection of parties, some honest and some perhaps not, interact through trusted smart contracts residing on multiple, independent ledgers. While cross-chain protocols are capable of general computations, they are primarily used to track ownership of assets such as cryptocurrencies or other valuable data. For this reason, the smart contract model differs in some essential ways from familiar models of distributed and concurrent computing. Because parties are potentially Byzantine, tasks to be solved are formulated using elementary game-theoretic notions, taking into account the utility to each party of each possible outcome. As in the classical model, the parties provide task inputs and agree on a desired sequence of proposed asset transfers. Unlike the classical model, the contracts, not the parties, determine task outputs in the form of executed asset transfers, since they alone have the power to control ownership.
title The Smart Contract Model
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2502.05280