MPC-EVM: Enabling MPC Execution by Smart Contracts In An Asynchronous Manner

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Zhou, Yichen, Li, Chenxing, Long, Fan
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866908469384183808
author Zhou, Yichen
Li, Chenxing
Long, Fan
author_facet Zhou, Yichen
Li, Chenxing
Long, Fan
contents This paper presents MPC-EVM, the first blockchain prototype that extends the EVM to enable asynchronous MPC invocations by smart contracts during transaction executions without compromising consistency or throughput. MPC-EVM uses an asynchronous execution model to process MPC-invoking transactions in a non-blocking fashion, saving the transaction's progress when it enters an MPC and resuming its execution upon MPC's completion. Additionally, it employs an access control mechanism that prevents inconsistent state access and modifications as a result of asynchronous executions. Benchmarking MPC-EVM's throughput show that the transactions per second (TPS) decreased by less than 3% compared to the baseline when MPC-invoking transactions are executed alongside regular transactions.
format Preprint
id arxiv_https___arxiv_org_abs_2507_20554
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle MPC-EVM: Enabling MPC Execution by Smart Contracts In An Asynchronous Manner
Zhou, Yichen
Li, Chenxing
Long, Fan
Cryptography and Security
This paper presents MPC-EVM, the first blockchain prototype that extends the EVM to enable asynchronous MPC invocations by smart contracts during transaction executions without compromising consistency or throughput. MPC-EVM uses an asynchronous execution model to process MPC-invoking transactions in a non-blocking fashion, saving the transaction's progress when it enters an MPC and resuming its execution upon MPC's completion. Additionally, it employs an access control mechanism that prevents inconsistent state access and modifications as a result of asynchronous executions. Benchmarking MPC-EVM's throughput show that the transactions per second (TPS) decreased by less than 3% compared to the baseline when MPC-invoking transactions are executed alongside regular transactions.
title MPC-EVM: Enabling MPC Execution by Smart Contracts In An Asynchronous Manner
topic Cryptography and Security
url https://arxiv.org/abs/2507.20554