4 ms·
It works reliably, insofar as you are fully able to write and execute a desired contract, but also able to write a contract that shoots you in the foot. Like a
by anonymousab 10y ago
It works reliably, insofar as you are fully able to write and execute a desired contract, but also able to write a contract that shoots you in the foot.
Like a certain programming language's features, it may happen to be easier than not.
- Cyph0n 10y agoThat's a strange way to design a financial contract system. I mean, just like Rust checks for memory safety at compile time, can't the contract language make similar checks? Or perhaps the contracts can run in a simulator first?
- nawitus 10y agoYes, you can write a contract language (or improve an existing one) which contains static checks. That hasn't been implemented yet probably because of lack of resources. The higher level contract language is compiled down to byte code. You can in addition implement these safety checks to be executed during runtime, but that costs money.
- erikpukinskis 10y agoIt's not a financial contract system. It's a decentralized general purpose computing platform. It can be used for financial contracts.