* import zh translations
* Fix broken links
* fix whitespace
(cherry picked from commit a1df57a4ea
)
Co-authored-by: Justin Starry <justin@solana.com>
742 B
742 B
title
title |
---|
部署 |
如上图所示,程序作者创建了一个程序,将它编译成包含 BFF 字节代码的 ELF 共享对象,然后包含一笔特殊的 deploy 交易,将其上传到 Solana 集群。 群集通过一个 program ID 将其提供给客户端。 程序 ID 是部署时指定的 地址,用于在后续交易中引用程序。
一旦部署成功,持有程序的账户将被标记为可执行,并且其账户数据变得永久不可篡改。 如果程序需要更改(功能、补丁等...),新程序必须部署到一个新程序 ID。
Solana 命令行接口支持部署程序,更多信息请见 deploy
命令行使用 文档。