EVMx: An FPGA-Based Smart Contract Processing Unit

Résultats de recherche: Chapitre dans un livre, rapport, actes de conférenceParticipation à un ouvrage collectif lié à un colloque ou une conférenceRevue par des pairs

1 Citation (Scopus)

Résumé

Ethereum blockchain uses smart contracts (SCs) to implement decentralized applications (dApps). SCs are executed by the Ethereum virtual machine (EVM) running within an Ethereum client. Moreover, the EVM has been widely adopted by other blockchain platforms, including Solana, Cardano, Avalanche, Polkadot, and more. However, the EVM performance is limited by the constraints of the general-purpose computer it operates on. This work proposes offloading SC execution onto a dedicated hardware-based EVM. Specifically, EVMx is an FPGA-based SC execution engine that benefits from the inherent parallelism and high-speed processing capabilities of a hardware architecture. Synthesis results demonstrate a reduction in execution time of 72% to 99% for commonly used operation codes compared to CPU-based SC execution environments. Moreover, the execution time of Ethereum blocks on EVMx is up to 6 ×faster compared to analogous works in the literature. These results highlight the potential of the proposed architecture to accelerate SC execution and enhance the performance of EVM-compatible blockchains.

langue originaleAnglais
titreProceedings - 2025 IEEE 49th Annual Computers, Software, and Applications Conference, COMPSAC 2025
rédacteurs en chefHossain Shahriar, Kazi Shafiul Alam, Hiroyuki Ohsaki, Stelvio Cimato, Miriam Capretz, Shamem Ahmed, Sheikh Iqbal Ahamed, AKM Jahangir Alam Majumder, Munirul Haque, Tomoki Yoshihisa, Alfredo Cuzzocrea, Michiharu Takemoto, Nazmus Sakib, Marwa Elsayed
EditeurInstitute of Electrical and Electronics Engineers Inc.
Pages1708-1713
Nombre de pages6
ISBN (Electronique)9798331574345
Les DOIs
étatPublié - 2025
Evénement49th IEEE Annual Computers, Software, and Applications Conference, COMPSAC 2025 - Toronto, Canada
Durée: 8 juil. 202511 juil. 2025

Série de publications

NomProceedings - 2025 IEEE 49th Annual Computers, Software, and Applications Conference, COMPSAC 2025

Conférence

Conférence49th IEEE Annual Computers, Software, and Applications Conference, COMPSAC 2025
Pays/TerritoireCanada
La villeToronto
période8/07/2511/07/25

Empreinte digitale

Voici les principaux termes ou expressions associés à « EVMx: An FPGA-Based Smart Contract Processing Unit ». Ces libellés thématiques sont générés à partir du titre et du résumé de la publication. Ensemble, ils forment une empreinte digitale unique.

Contient cette citation