This repository has been archived by the owner on Jan 5, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 38
Rewrite in WASM or as a smart contract #4
Comments
Having every EVM1 opcode implemented as a piece of WASM code (like this) gives a good foundation for transforming evm2wasm into a smart contract. A possible approach is:
Interface as a WASM code:
Possibly a Interface as a contract:
|
As an intermediate step it could be rewritten in C/C++ to generate a |
Merged
jwasinger
pushed a commit
to jwasinger/evm2wasm
that referenced
this issue
Feb 14, 2018
Makefile: add -fPIC and cleanup target
Merged
# for free
to subscribe to this conversation on GitHub.
Already have an account?
#.
Requiring every Ethereum node implementation to rewrite this Javascript project in their language of choice seems unrealistic.
Perhaps making this project available as a WASM piece of code makes sense, given WASM must be supported by nodes.
Ultimately for reducing/removing issues regarding consensus, this project should be deployed as a smart contract and invoked as such.
The text was updated successfully, but these errors were encountered: