Vyper:兼容使用 python 编写/部署以太坊经典智能合约?

Posted

技术标签:

【中文标题】Vyper:兼容使用 python 编写/部署以太坊经典智能合约?【英文标题】:Vyper: compatible to write/deploy Ethereum classic smart-contract with python? 【发布时间】:2018-08-25 13:25:07 【问题描述】:

由于Python Serpent Compiler 是considered outdated and not secure by Vitalik(也由this audit 和here 确认),因此更建议使用Vyper compiler 从python 编写/部署以太坊smart-contract。

可以肯定Vyper 可以在Ethereum decentralized platform 上工作,但我想知道Vyper 是否也可以在Ethereum Classic decentralized platform 上部署smart contract?

如果是,如何为这个用例设置Vyper?

如果不是,在Ethereum Classic 上部署smart contract 的新python 支持编译器是什么?

【问题讨论】:

【参考方案1】:

据我所知,ETC 和 ETH 都在其代码中使用 EVM,并且在 EVM 的实现上都没有分歧。这意味着无需额外设置即可让 Vyper 代码在 ETC 而不是 ETH 上运行。

【讨论】:

以上是关于Vyper:兼容使用 python 编写/部署以太坊经典智能合约?的主要内容,如果未能解决你的问题,请参考以下文章

以太坊EVM兼容链大全

用基于 Python 的开发框架 Brownie 部署以太坊智能合约

用基于 Python 的开发框架 Brownie 部署以太坊智能合约

brownie部署与测试智能合约

Python Flask如何开发以太坊智能合约

docker 部署以太坊私链v1.10.5