MultiCall: an interpreter implemented on the Ethereum Virtual Machine

dc.contributor.authorHughes, William
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.examinerSchneider, Gerardo
dc.contributor.supervisorRusso, Alejandro
dc.date.accessioned2020-04-15T13:51:36Z
dc.date.available2020-04-15T13:51:36Z
dc.date.issued2020sv
dc.date.submitted2019
dc.description.abstractCryptocurrency 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.coursecodeDATX05sv
dc.identifier.urihttps://hdl.handle.net/20.500.12380/300760
dc.language.isoengsv
dc.setspec.uppsokTechnology
dc.subjectblockchainsv
dc.subjectethereumsv
dc.subjectsmart contractssv
dc.titleMultiCall: an interpreter implemented on the Ethereum Virtual Machinesv
dc.type.degreeExamensarbete för masterexamensv
dc.type.uppsokH

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 20-07 Hughes ODR.pdf
Storlek:
1.98 MB
Format:
Adobe Portable Document Format
Beskrivning:

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
1.14 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: