arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1905.04366cs.PL
收藏

A true concurrent model of smart contracts executions

Massimo Bartoletti, Letterio Galletta, Maurizio Murgia

英文摘要:

The development of blockchain technologies has enabled the trustless execution of so-called smart contracts, i.e. programs that regulate the exchange of assets (e.g., cryptocurrency) between users. In a decentralized blockchain, the state of smart contracts is collaboratively maintained by a peer-to-peer network of mutually untrusted nodes, which collect from users a set of transactions (representing the required actions on contracts), and execute them in some order. Once this sequence of transactions is appended to the blockchain, the other nodes validate it, re-executing the transactions in the same order. The serial execution of transactions does not take advantage of the multi-core architecture of modern processors, so contributing to limit the throughput. In this paper we propose a true concurrent model of smart contract execution. Based on this, we show how static analysis of smart contracts can be exploited to parallelize the execution of transactions.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑