Distributed and Adversarial Resistant Workflow Execution on the Algorand Blockchain

Research output: Working paperResearch

Standard

Distributed and Adversarial Resistant Workflow Execution on the Algorand Blockchain. / Xu, Yibin; Slaats, Tijs; Düdder, Boris; Debois, Søren; Wu, Haiqin.

arxiv.org, 2022.

Research output: Working paperResearch

Harvard

Xu, Y, Slaats, T, Düdder, B, Debois, S & Wu, H 2022 'Distributed and Adversarial Resistant Workflow Execution on the Algorand Blockchain' arxiv.org. https://doi.org/10.48550/ARXIV.2211.08695

APA

Xu, Y., Slaats, T., Düdder, B., Debois, S., & Wu, H. (2022). Distributed and Adversarial Resistant Workflow Execution on the Algorand Blockchain. arxiv.org. https://doi.org/10.48550/ARXIV.2211.08695

Vancouver

Xu Y, Slaats T, Düdder B, Debois S, Wu H. Distributed and Adversarial Resistant Workflow Execution on the Algorand Blockchain. arxiv.org. 2022. https://doi.org/10.48550/ARXIV.2211.08695

Author

Xu, Yibin ; Slaats, Tijs ; Düdder, Boris ; Debois, Søren ; Wu, Haiqin. / Distributed and Adversarial Resistant Workflow Execution on the Algorand Blockchain. arxiv.org, 2022.

Bibtex

@techreport{ed710238f81940ac8d4a3fc058e5035b,
title = "Distributed and Adversarial Resistant Workflow Execution on the Algorand Blockchain",
abstract = "We provide a practical translation from the Dynamic Condition Response (DCR) process modelling language to the Transaction Execution Approval Language (TEAL) used by the Algorand blockchain. Compared to earlier implementations of business process notations on blockchains, particularly Ethereum, the present implementation is four orders of magnitude cheaper. This translation has the following immediate ramifications: (1) It allows decentralised execution of DCR-specified business processes in the absence of expensive intermediaries (lawyers, brokers) or counterparty risk. (2) It provides a possibly helpful high-level language for implementing business processes on Algorand. (3) It demonstrates that despite the strict limitations on Algorand smart contracts, they are powerful enough to encode models of a modern process notation.",
author = "Yibin Xu and Tijs Slaats and Boris D{\"u}dder and S{\o}ren Debois and Haiqin Wu",
note = "6th Workshop on Trusted Smart Contracts, 2022",
year = "2022",
doi = "10.48550/ARXIV.2211.08695",
language = "English",
publisher = "arxiv.org",
type = "WorkingPaper",
institution = "arxiv.org",

}

RIS

TY - UNPB

T1 - Distributed and Adversarial Resistant Workflow Execution on the Algorand Blockchain

AU - Xu, Yibin

AU - Slaats, Tijs

AU - Düdder, Boris

AU - Debois, Søren

AU - Wu, Haiqin

N1 - 6th Workshop on Trusted Smart Contracts, 2022

PY - 2022

Y1 - 2022

N2 - We provide a practical translation from the Dynamic Condition Response (DCR) process modelling language to the Transaction Execution Approval Language (TEAL) used by the Algorand blockchain. Compared to earlier implementations of business process notations on blockchains, particularly Ethereum, the present implementation is four orders of magnitude cheaper. This translation has the following immediate ramifications: (1) It allows decentralised execution of DCR-specified business processes in the absence of expensive intermediaries (lawyers, brokers) or counterparty risk. (2) It provides a possibly helpful high-level language for implementing business processes on Algorand. (3) It demonstrates that despite the strict limitations on Algorand smart contracts, they are powerful enough to encode models of a modern process notation.

AB - We provide a practical translation from the Dynamic Condition Response (DCR) process modelling language to the Transaction Execution Approval Language (TEAL) used by the Algorand blockchain. Compared to earlier implementations of business process notations on blockchains, particularly Ethereum, the present implementation is four orders of magnitude cheaper. This translation has the following immediate ramifications: (1) It allows decentralised execution of DCR-specified business processes in the absence of expensive intermediaries (lawyers, brokers) or counterparty risk. (2) It provides a possibly helpful high-level language for implementing business processes on Algorand. (3) It demonstrates that despite the strict limitations on Algorand smart contracts, they are powerful enough to encode models of a modern process notation.

U2 - 10.48550/ARXIV.2211.08695

DO - 10.48550/ARXIV.2211.08695

M3 - Working paper

BT - Distributed and Adversarial Resistant Workflow Execution on the Algorand Blockchain

PB - arxiv.org

ER -

ID: 335421291