|
|
|
|
|
by cousin_it
3160 days ago
|
|
That doesn't answer my question at all! Which of these sounds better to you: 1) Have Simplicity running on the blockchain 2) Have dumb old JS running on the blockchain, and transpile Simplicity (or anything else) to it using formally verified tools I think (2) is better in every way. It lets everyone choose their own tradeoff of safety vs convenience, and leaves the door open for future advances in verification instead of locking in Simplicity forever. |
|
I presume that a user-level contract language like Simplicity is going to be translated into low-level byte code like EVM. That low-level code is what gets executed on the blockchain. People can choose other languages with less guarantees, write contracts in those languages, and those contracts will be interoperable with each other. This is how things work right now. In my view the real problem is to introduce a language that will be both safe and expressive at the same time.