Skip to content

ejit-org/ejit-evm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ejit-evm

Ejit EVM is work in progress to implement the ethereum EVM and node as a JIT compiler. Contracts will be transcoded on the fly to run using machine instructions.

This EVM is characterised by having almost no dependencies, making it possile to run it in a variety of non-standard environments on on bare metal platforms.

As yet, we have no database and are instead just using a BTreeMap as a placeholder for a KV store.

This implementation is a close copy of the Python etherereum specification which makes it easy to maintain.

Some elements, like the state trie will need some improvement to remain competitive with the JIT execution engine.

This project has just started. Drop me a line if you are interested in generating an Ethereum node from scratch!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages