Enso: A general-purpose virtual machine
Bruno Fran\c{c}a

TL;DR
Enso is a versatile virtual machine for blockchains that enables flexible application logic by embedding it into the state, simplifying modifications and reducing the need for forks.
Contribution
Introduces Enso, a general-purpose virtual machine that shifts application logic into the blockchain state, enhancing flexibility and reducing fork frequency.
Findings
Enso allows dynamic modification of blockchain logic.
Reduces the number of blockchain forks.
Enhances flexibility of blockchain applications.
Abstract
In this paper we introduce Enso, a virtual machine designed to be used as general-purpose state transition function in blockchains. This design allows the blockchain application logic to be coded into the state, instead of into the state transition function, making it much more flexible and easier to modify. A byproduct is reducing the frequency of forks, concerted or not.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · IoT and Edge/Fog Computing · Data Stream Mining Techniques
