Abstract
The blockchain technology has been gaining an increasing popularity for the last years, and smart contracts are being used for a growing number of applications in several scenarios. The execution of smart contracts on public blockchains can be invoked by any user with a transaction, although in many scenarios there would be the need for restricting the right of executing smart contracts only to a restricted set of users. To help deal with this issue, this article proposes a system based on a popular access control framework called RT, Role-based Trust Management, to regulate smart contracts execution rights. The proposed system, called Layer 2 DecentrAlized Role-based Trust management (L2DART), implements the RT framework on a public blockchain, and it is designed as a layer-2 technology that involves both on-chain and off-chain functionalities to reduce the blockchain costs while keeping blockchain auditability, i.e., immutability and transparency. The on-chain costs of L2DART have been evaluated on Ethereum and compared with a previous solution implementing on-chain all the functionalities. The results show that the on-chain costs of L2DART are relatively low, making the system deployable in real-world scenarios.
Author supplied keywords
Cite
CITATION STYLE
De Salve, A., Franceschi, L., Lisi, A., Mori, P., & Ricci, L. (2023). L2DART: A Trust Management System Integrating Blockchain and Off-Chain Computation. ACM Transactions on Internet Technology, 23(1). https://doi.org/10.1145/3561386
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.