Monitoring Smart Contracts: ContractLarva and Open Challenges Beyond. Azzopardi, S., Ellul, J., & Pace, G. J. In Colombo, C. & Leucker, M., editors, Runtime Verification, pages 113–137, Cham, 2018. Springer International Publishing.
Monitoring Smart Contracts: ContractLarva and Open Challenges Beyond [link]Paper  abstract   bibtex   2 downloads  
Smart contracts present new challenges for runtime verification techniques, due to features such as immutability of the code and the notion of gas that must be paid for the execution of code. In this paper we present the runtime verification tool ContractLarva and outline its use in instrumenting monitors in smart contracts written in Solidity, for the Ethereum blockchain-based distributed computing platform. We discuss the challenges faced in doing so, and how some of these can be addressed, using the ERC-20 token standard to illustrate the techniques. We conclude by proposing a list of open challenges in smart contract and blockchain monitoring.
@InProceedings{Shaun_Azzopardi48593129,
author="Azzopardi, Shaun
and Ellul, Joshua
and Pace, Gordon J.",
editor="Colombo, Christian
and Leucker, Martin",
title="Monitoring Smart Contracts: ContractLarva and Open Challenges Beyond",
booktitle="Runtime Verification",
year="2018",
publisher="Springer International Publishing",
address="Cham",
pages="113--137",
abstract="Smart contracts present new challenges for runtime verification techniques, due to features such as immutability of the code and the notion of gas that must be paid for the execution of code. In this paper we present the runtime verification tool ContractLarva and outline its use in instrumenting monitors in smart contracts written in Solidity, for the Ethereum blockchain-based distributed computing platform. We discuss the challenges faced in doing so, and how some of these can be addressed, using the ERC-20 token standard to illustrate the techniques. We conclude by proposing a list of open challenges in smart contract and blockchain monitoring.",
isbn="978-3-030-03769-7",
url="https://doi.org/10.1007/978-3-030-03769-7_8"
}

Downloads: 2