ITU

Collaboration among Adversaries: Distributed Workflow Execution on a Blockchain

Research output: Contribution to conference - NOT published in proceeding or journalPaperResearchpeer-review

Standard

Collaboration among Adversaries: Distributed Workflow Execution on a Blockchain. / Madsen, Mads Frederik; Gaub, Mikkel; Kirkbro, Malthe Ettrup; Høgnason, Tróndur; Slaats, Tijs; Debois, Søren.

2018. Paper presented at Symposium on Foundations and Applications of Blockchain 2018, Los Angeles, United States.

Research output: Contribution to conference - NOT published in proceeding or journalPaperResearchpeer-review

Harvard

Madsen, MF, Gaub, M, Kirkbro, ME, Høgnason, T, Slaats, T & Debois, S 2018, 'Collaboration among Adversaries: Distributed Workflow Execution on a Blockchain', Paper presented at Symposium on Foundations and Applications of Blockchain 2018, Los Angeles, United States, 09/03/2018. <https://scfab.github.io/2018/assets/papers/fab18_submission_06.pdf>

APA

Madsen, M. F., Gaub, M., Kirkbro, M. E., Høgnason, T., Slaats, T., & Debois, S. (2018). Collaboration among Adversaries: Distributed Workflow Execution on a Blockchain. Paper presented at Symposium on Foundations and Applications of Blockchain 2018, Los Angeles, United States. https://scfab.github.io/2018/assets/papers/fab18_submission_06.pdf

Vancouver

Madsen MF, Gaub M, Kirkbro ME, Høgnason T, Slaats T, Debois S. Collaboration among Adversaries: Distributed Workflow Execution on a Blockchain. 2018. Paper presented at Symposium on Foundations and Applications of Blockchain 2018, Los Angeles, United States.

Author

Madsen, Mads Frederik ; Gaub, Mikkel ; Kirkbro, Malthe Ettrup ; Høgnason, Tróndur ; Slaats, Tijs ; Debois, Søren. / Collaboration among Adversaries: Distributed Workflow Execution on a Blockchain. Paper presented at Symposium on Foundations and Applications of Blockchain 2018, Los Angeles, United States.

Bibtex

@conference{5ef1087cd1044eb9838b1a0c195b3bde,
title = "Collaboration among Adversaries: Distributed Workflow Execution on a Blockchain",
abstract = "We study distributed declarative workflow execution in an adversarial setting. In this setting, parties to an agreed-upon workflow do not trust each other to follow that workflow, or suspect the other party might misrepresent proceedings at a later time. We demonstrate how distributed declarative workflow execution can be implemented as smart contracts, guaranteeing (I) enforcement of workflow semantics, and (II) an incontrovertible record of workflow execution history. Crucially, we achieve both properties without relying on a trusted third party. The implementation itself is based on the Ethereum blockchain, inheriting the security properties (I) and (II) from the guarantees afforded by that chain. A recurring challenge for both the implementation and the analysis is the cost of operations on Ethereum: This cost must be minimised for honest parties, and an attacker should not be able to inflict extra cost on others.",
author = "Madsen, {Mads Frederik} and Mikkel Gaub and Kirkbro, {Malthe Ettrup} and Tr{\'o}ndur H{\o}gnason and Tijs Slaats and S{\o}ren Debois",
year = "2018",
language = "English",
note = "Symposium on Foundations and Applications of Blockchain 2018, FAB '18 ; Conference date: 09-03-2018",

}

RIS

TY - CONF

T1 - Collaboration among Adversaries: Distributed Workflow Execution on a Blockchain

AU - Madsen, Mads Frederik

AU - Gaub, Mikkel

AU - Kirkbro, Malthe Ettrup

AU - Høgnason, Tróndur

AU - Slaats, Tijs

AU - Debois, Søren

PY - 2018

Y1 - 2018

N2 - We study distributed declarative workflow execution in an adversarial setting. In this setting, parties to an agreed-upon workflow do not trust each other to follow that workflow, or suspect the other party might misrepresent proceedings at a later time. We demonstrate how distributed declarative workflow execution can be implemented as smart contracts, guaranteeing (I) enforcement of workflow semantics, and (II) an incontrovertible record of workflow execution history. Crucially, we achieve both properties without relying on a trusted third party. The implementation itself is based on the Ethereum blockchain, inheriting the security properties (I) and (II) from the guarantees afforded by that chain. A recurring challenge for both the implementation and the analysis is the cost of operations on Ethereum: This cost must be minimised for honest parties, and an attacker should not be able to inflict extra cost on others.

AB - We study distributed declarative workflow execution in an adversarial setting. In this setting, parties to an agreed-upon workflow do not trust each other to follow that workflow, or suspect the other party might misrepresent proceedings at a later time. We demonstrate how distributed declarative workflow execution can be implemented as smart contracts, guaranteeing (I) enforcement of workflow semantics, and (II) an incontrovertible record of workflow execution history. Crucially, we achieve both properties without relying on a trusted third party. The implementation itself is based on the Ethereum blockchain, inheriting the security properties (I) and (II) from the guarantees afforded by that chain. A recurring challenge for both the implementation and the analysis is the cost of operations on Ethereum: This cost must be minimised for honest parties, and an attacker should not be able to inflict extra cost on others.

M3 - Paper

T2 - Symposium on Foundations and Applications of Blockchain 2018

Y2 - 9 March 2018

ER -

ID: 83697630