Files
solana/docs/i18n/zh/docusaurus-plugin-content-docs/current/developing/on-chain-programs/deploying.md
mergify[bot] b03186e3c6 Add chinese translations to docs (#17125) (#17127)
* import zh translations

* Fix broken links

* fix whitespace

(cherry picked from commit a1df57a4ea)

Co-authored-by: Justin Starry <justin@solana.com>
2021-05-08 17:09:51 +00:00

742 B

title
title
部署

SDK 工具

如上图所示,程序作者创建了一个程序,将它编译成包含 BFF 字节代码的 ELF 共享对象,然后包含一笔特殊的 deploy 交易,将其上传到 Solana 集群。 群集通过一个 program ID 将其提供给客户端。 程序 ID 是部署时指定的 地址,用于在后续交易中引用程序。

一旦部署成功,持有程序的账户将被标记为可执行,并且其账户数据变得永久不可篡改。 如果程序需要更改(功能、补丁等...),新程序必须部署到一个新程序 ID。

Solana 命令行接口支持部署程序,更多信息请见 deploy 命令行使用 文档。