Vyper 是一个合约导向的 Python 系程式语言,为了以太坊虚拟机 (EVM) 而生。以太坊创办人 Vitalik 推文赞赏 Vyper 默默地成为更进步的以太坊高阶语言。链新闻访问 Blocto 共同创办人李玄表示,Vyper 跟现在开发智能合约惯用的语言 Solidity,区别在于开发时使用的语言不一样,对于习惯 Python 系程式语言的开发者会更好上手,但编译之后跟 Solidity 产生的底层语言是一样的。
至于用不同的语言开发,会不会比较容易有漏洞?李玄解释,漏洞是在底层 bytecode 需要补的,不管开发用什么语言,编译之后都是产生一样的 bytecode。但可能会有一些乍看安全,但因为语言特性,实际上执行的效果跟程式码乍看之下不一样的状况。这也是为什么 Solidity 每年都会有程式码混淆大赛。
Vyper is quietly continuing to progress and become a better and better Ethereum high-level language.https://t.co/VVClIqDCbyhttps://t.co/zdGyzsqoXk
Great and hardworking team @vyperlang and many community contributors. pic.twitter.com/gBdhpnuvp0
— vitalik.eth (@VitalikButerin) July 25, 2022
声明:该文观点仅代表作者本人,与炒币网无关。炒币网系信息发布平台,仅提供信息存储空间服务。对所包含内容的准确性、可靠性或者完整性不提供任何明示或暗示的保证,并不对文章观点负责。
提示:投资有风险,入市须谨慎。本资讯仅供参阅,不作为投资理财建议。