MultiCall: an interpreter implemented on the Ethereum Virtual Machine
dc.contributor.author | Hughes, William | |
dc.contributor.department | Chalmers tekniska högskola / Institutionen för data och informationsteknik | sv |
dc.contributor.examiner | Schneider, Gerardo | |
dc.contributor.supervisor | Russo, Alejandro | |
dc.date.accessioned | 2020-04-15T13:51:36Z | |
dc.date.available | 2020-04-15T13:51:36Z | |
dc.date.issued | 2020 | sv |
dc.date.submitted | 2019 | |
dc.description.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. | sv |
dc.identifier.coursecode | DATX05 | sv |
dc.identifier.uri | https://hdl.handle.net/20.500.12380/300760 | |
dc.language.iso | eng | sv |
dc.setspec.uppsok | Technology | |
dc.subject | blockchain | sv |
dc.subject | ethereum | sv |
dc.subject | smart contracts | sv |
dc.title | MultiCall: an interpreter implemented on the Ethereum Virtual Machine | sv |
dc.type.degree | Examensarbete för masterexamen | sv |
dc.type.uppsok | H |