MultiCall: an interpreter implemented on the Ethereum Virtual Machine

Publicerad

Typ

Examensarbete för masterexamen

Program

Modellbyggare

Tidskriftstitel

ISSN

Volymtitel

Utgivare

Sammanfattning

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.

Beskrivning

Ämne/nyckelord

blockchain, ethereum, smart contracts

Citation

Arkitekt (konstruktör)

Geografisk plats

Byggnad (typ)

Byggår

Modelltyp

Skala

Teknik / material

Index

item.page.endorsement

item.page.review

item.page.supplemented

item.page.referenced