Pith. sign in

REVIEW 1 cited by

VM Matters: A Comparison of WASM VMs and EVMs in the Performance of Blockchain Smart Contracts

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2012.01032 v2 pith:S3JVDE5E submitted 2020-12-02 cs.CR cs.SE

classification cs.CRcs.SE
keywords wasmblockchainperformanceapplicationsbeencontractscurrentewasm
verification ladder T0 review T1 audit T2 compute T3 formal

Signed reviews

No signed human review yet.

0 comments
read the original abstract

WebAssemly is an emerging runtime for Web applications and has been supported in almost all browsers. Recently, WebAssembly is further regarded to be a the next-generation environment for blockchain applications, and has been adopted by Ethereum, namely eWASM, to replace the state-of-the-art EVM. However, whether and how well current eWASM outperforms EVM on blockchain clients is still unknown. This paper conducts the first measurement study, to measure the performance on WASM VM and EVM for executing smart contracts on blockchain. To our surprise, the current WASM VM does not perform in expected performance. The overhead introduced by WASM is really non-trivial. Our results highlight the challenges when deploying WASM in practice, and provide insightful implications for improvement space.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. OpenAlex reports about 407 citations worldwide. Full citation record

  1. Distinguishability-guided Test Program Generation for WebAssembly Runtime Performance Testing

    cs.SE 2024-12 conditional novelty 6.0 of 10

    WarpGen generates issue-triggering WebAssembly test programs by recombining historical abnormal code snippets with random seeds, using a distinguishability score to guide search, and finds seven previously unknown run...

Pith tools