3 ms·
Another Solidity alternative is Vyper. It is statically typed, safe, Pythonic approach. https://vyper.readthedocs.io/en/stable/ https://vyper.readthedocs.io/en
by miohtama 5y ago
Another Solidity alternative is Vyper. It is statically typed, safe, Pythonic approach.
https://vyper.readthedocs.io/en/stable/ https://vyper.readthedocs.io/en/stable/
https://twitter.com/vyperlang https://twitter.com/vyperlang
Vyper is being used in Curve and Yearn (both billions of dollars of TVL): https://ethereum.org/en/developers/docs/programming-languages/python/ https://ethereum.org/en/developers/docs/programming-language...
- barkingcat 5y agothere are some significant issues about vyper that anyone using it would/should be aware of: https://blog.ethereum.org/2020/01/08/update-on-the-vyper-compiler https://blog.ethereum.org/2020/01/08/update-on-the-vyper-com... that’s not to discredit anyone using vyper, just that when putting “billions of dollars” in play on a project like this, you better have teams of folks looking into the security implications of using such a technology with known caveats that the ethereum foundation team publicised. now things may have changed in the meanwhile between the time that notice was published and now, but if you are using or recommending vyper, it’s worth it to ask or state explicitly “which” vyper and “which version” of vyper, or “did you fork vyper in order to fix some of the issues outlined in the audit” as well as “if you are using vyper in critical applications, are you contributing your fixes back to the community?” If some of the answers are "the ethereum foundation team are too conservative" "the audit doesn't mean anything" "we don't have anyone looking into the security aspects of vyper" then you have your answer: they're going to get hacked.
- ur-whale 5y ago> Another Solidity alternative is Vyper. Vitalik was pushing Vyper quite hard for a while, but he seems to have ramped that down. I wonder if Vyper is in any way better than Solidity. At any rate, smart contract languages have security / verifiability constraints that few other domain of application have, and I don't believe any of the current languages offer what is really needed (integrated formal proof of behavior of the smart contract).
- barkingcat 5y agoThe Ethereum foundation stopped supporting the project. You can read their notice on their blog I linked.