VSC uses Webassembly. It does have an instruction set like EVM, but it is much more involved and supports multiple programming languages.
You are viewing a single comment's thread from:
VSC uses Webassembly. It does have an instruction set like EVM, but it is much more involved and supports multiple programming languages.
I'm just trying to wrap my head around it. I didn't have much time (or brainpower at the moment) to absorb the video.
So, distributed computation with an instruction set.
Yes, it's the standard Webassembly instruction set
No gas fees, but there will be an RC system in the future for lite accounts using staked HBD
Yes, contracts can revert execution and fail the transaction if required conditions are not met. We are still working on this functionality and the exact specifics but it will be available in the near future.
VSC smart contracts can written in any webassembly compatible programming language. Starting with Assemblyscript to Rust/golang in the future. A lot is similar in terms of expectations and semantics. If you have any specific questions that would be a more helpful comparison and breakdown of the two technologies.