5 ms·
What would a “production ready” system for blockchain projects and smart contracts look like to you?
by mandelbrotwurst 6y ago
What would a “production ready” system for blockchain projects and smart contracts look like to you?
- Jhsto 6y agoNot the parent poster, but as a programmer I think it was an oversight to not formally define the VM. To me, this seems like a poor foundation to build resilient applications atop of. EDIT: And when I mean formally define, I mean something that is machine-checkable so implementations would have a conformance suite.
- MrMan 6y agoWhy not just use the nvm or the beam vm? I am not well versed enough to know why this new vm is necessary or sufficient to the task
- CryptoPunk 6y agoBlockchain transactions need to be deterministic. WASM couldn't be ported over to Ethereum because it isn't, so eWASM is being developed as the deterministic subset of WASM, for possible use in Ethereum.
- mandelbrotwurst 6y agoGot it, thanks for the reply. Are you familiar at all with Cardano / IOHK's IELE? I get the impression from their documentation (https://developers.cardano.org/en/virtual-machines/iele/about/the-iele-virtual-machine/ https://developers.cardano.org/en/virtual-machines/iele/abou...) that it's intended to address that, but I'm no expert in this area. I actually hadn't considered this issue at all until you mentioned it, but was aware that one of Cardano's selling points is a focus on verifiability (e.g. via their Haskell-based Plutus language for smart contracts), and came across this IELE after a quick search through their materials.