MultiCall: an interpreter implemented on the Ethereum Virtual Machine

Loading...
Thumbnail Image

Date

Type

Examensarbete för masterexamen

Programme

Model builders

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Cryptocurrency protocols such as Bitcoin and Ethereum provide distributed ledgers, decentralized databases which can be used to make censorship-proof payments without a trusted intermediary. The computation performed to update the ledger is performed redundantly across thousands of servers and is therefore expensive. Ethereum additionally supports Turing complete programs stored in the ledger; they can be used to retrofit the protocol with new capabilities and optimizations. The following thesis presents the MultiCall interpreter, a smart contract implemented on the Ethereum blockchain which is capable of significantly reducing the cost of payments by emulating multiple transactions with a single invocation of the interpreter.

Description

Keywords

blockchain, ethereum, smart contracts

Citation

Architect

Location

Type of building

Build Year

Model type

Scale

Material / technology

Index

Endorsement

Review

Supplemented By

Referenced By