

本文是Parity的运行功能主管Joe Petrowski在波卡论坛上介绍的Solidity智能合约的部署方案,本文将以他的视角来表述。
各位波卡社区的朋友们,
继今年早些时候的智能合约更新之后(详情请参见:
https://forum.polkadot.network/t/update-on-ethereum-compatible-smart-contracts/11512),我很高兴地宣布,在将以太坊兼容智能合约引入Polkadot Hub的进程中,我们迈出了重要一步:PolkaVM上Solidity智能合约预览版的第一部分现已在Kusama上线。
我们邀请社区成员通过以下方式测试功能:
https://docs.polkadot.com/develop/smart-contracts/)和教程(详情请参见:
https://docs.polkadot.com/tutorials/smart-contracts/);
https://forms.gle/UnbREp8Ee8PuWHXa8)和开发感受,帮助我们优化并为波卡上线做准备。
智能合约功能将分阶段发布。第一部分已于2025年6月24日作为v1.6升级的一部分在Kusama上发布。
请注意,在每个发布阶段,我们都会更新说明,明确当前可用的功能、兼容性及集成情况。
https://docs.polkadot.com/polkadot-protocol/smart-contract-basics/evm-vs-polkavm/#solidity-and-yul-ir-translation-incompatibilities),我们将通过工具逐步隐藏这些差异,但移植代码时可能仍需进行部分调整。
https://docs.polkadot.com/develop/smart-contracts/libraries/)完成集成。
https://forms.gle/UnbREp8Ee8PuWHXa8)对波卡 Hub上线前的优化至关重要,以下是分享发现的方式。
开始体验并反馈以太坊兼容PolkaVM技术栈预览版第一部分的功能。
如需在测试网(Paseo)部署,请遵循文档(详情请参见:
https://docs.polkadot.com/develop/smart-contracts/connect-to-polkadot)中的步骤。
注:如本月初关于测试网的更新所述(详情请参见:
https://forum.polkadot.network/t/testnets-paseo-officially-becomes-the-polkadot-testnet-temporary-passet-hub-chain-for-smart-contracts-testing),该测试环境是测试网(Paseo)上的第二条临时预览Asset Hub链(“Passet Hub”),用于智能合约在波卡上线前的测试。
请注意,最新版本的以太坊兼容技术栈已在测试网可用。
若你希望在真实环境部署,可按以下方式在Kusama Hub操作:
https://paritytech.github.io/chainspecs/kusama/parachain/asset-hub/chainspec.json
https://kusama-asset-hub-rpc.polkadot.io/(注:由Parity维护,另有社区运营的端点)
https://kusama-asset-hub-eth-rpc.polkadot.io
https://blockscout-kusama-asset-hub.parity-chains-scw.parity.io/
https://github.com/polkadot-fellows/runtimes/tree/main/system-parachains/asset-hubs/asset-hub-kusama
尽管我们在最大限度提升兼容性,仍建议你:
若使用REMIX部署,需注意MetaMask强制48kb大小限制。因此我们建议使用HardHat部署。
预览版将在第二部分(即将发布)上线后完成,内容包括:
在此阶段,我们还将分享关于提升计算性能、降低延迟的路线图,以及令人期待的集成计划。
我们欢迎并感谢所有帮助推广此次发布的朋友。了解我的人都知道,我对术语使用很讲究。以下是我认为可以提高清晰度并帮助我们凸显相对于竞争对手优势的几条准则:
想参与到本文的讨论,欢迎到这里发表自己的意见:
关于如何参与到论坛的讨论中,请参看我们推出的波卡论坛使用指南: