在 Binance 买入 AR 之后,你可以用它来支付网站部署的存储费用,但这和"在 Binance 上托管网站"是两回事。Binance 只是你获取 AR 的场所,网站最终的存放和访问发生在 Arweave 网络上。你需要在 Binance 提币 AR 到自己的 Arweave 钱包,然后用命令行工具把静态网站上传到 Arweave,最后通过 ArNS 域名或交易哈希来访问。更新网站时,你上传的是新版本,旧版本依然永久保留在链上,你只需要把域名指向新版本即可。
在 Binance 买 AR 之后要做什么
第一步是在 Binance 现货市场买入 AR,然后提现到你自己的 Arweave 钱包。Binance 本身不提供网站托管功能,它只是一个交易所。你需要一个非托管的 Arweave 钱包来支付上传费用和持有网站的所有权。
钱包的选择上,浏览器插件钱包 ArConnect 是目前最常用的入口。安装后创建或导入钱包,把地址复制到 Binance 的提币页面,选择 AR 网络(注意 Binance 会不定期因网络升级暂停 AR 提现,遇到时等网络恢复再操作)。
部署静态网站的实际路径
Arweave 只能托管静态网站。这意味着你的网站必须由 HTML、CSS、JavaScript 和图片等文件组成,不能有需要服务器端运行的代码(比如 PHP、Node.js 后端、数据库查询)。主流的静态站点生成器(Next.js 静态导出、Vite、Astro 等)都可以,只要你构建出来的产物是一个纯静态文件夹。
部署工具有几种选择,适合不同习惯的人:
命令行工具(推荐):permaweb-deploy 或 ario-deploy 是目前文档比较完整的部署 CLI。基本流程是安装工具、准备好钱包文件、运行构建、然后执行上传命令。一个典型的命令看起来像 permaweb-deploy upload --deploy-folder ./dist,工具会自动把文件夹里的文件打包成 Arweave manifest,并返回一个交易 ID。
零代码工具:如果你不熟悉命令行,可以用 SiteUploaderOnArweave 这类网页工具。把整个网站文件夹拖进去,确保首页勾选"Set as index",点击上传,工具会处理 manifest 生成并返回访问链接。文件不大的话,费用可能只需要 0.01 AR 左右。
部署完成后,你会得到一个形如 https://arweave.net/{交易哈希} 的永久链接。这个哈希对应的就是你这一次上传的版本。
版本管理的核心逻辑:不可变存储 + 可变指针
Arweave 的数据是不可变的。你上传了一个版本,它就永远停留在那个交易 ID 下面,无法被修改或删除。这听起来像是无法更新网站,但实际机制是:每次"更新"都是一次新的上传,你只是把域名指向新的交易 ID。
这就是 ArNS(Ar.io Name System)的作用。ArNS 是一个建立在 Solana 上的命名系统,你可以注册一个人类可读的名字(比如 myapp.ar.io),然后用它指向某个 Arweave 交易 ID。当你要发布新版本时,上传新构建的文件夹,拿到新的交易 ID,然后更新 ArNS 记录指向这个新 ID。旧版本的数据不会消失,任何人仍然可以通过旧的交易 ID 访问到它,但你的域名会指向最新版本。
版本管理的关键在于:每一次部署都应该是一个完整的、自包含的构建产物。不要试图在 Arweave 上做"增量更新"或者"补丁",直接上传整个 dist 或 out 文件夹。工具(如 permaweb-deploy)通常有 dedupe 缓存,会跳过内容没有变化的文件,只上传新增或修改的部分,所以重复部署并不会让你为完全相同的文件付两次费。
部署前必须核对的两件事
第一,你的钱包里有足够的 AR。 上传费用取决于文件总大小。一个 5-10 MB 的静态网站,在 Turbo 上传通道下大约需要 0.1-0.5 ARIO 的等值费用(如果文件都比较小,有很多是免费的)。在 Binance 提币时,建议多提一点,留出余量。部署工具(如 ario-deploy)还支持"按需支付",如果 Turbo 余额不足,会自动用你钱包里的 ARIO 或 Base-ETH 补足。
第二,你的网站配置必须适配 Arweave 网关。 构建时需要注意路径问题。比如 Vite 项目需要在 vite.config.js 里设置 base: './',确保资源路径是相对的,否则网站在 Arweave 网关上可能加载不出样式或脚本。Next.js 静态导出时需要用 output: 'export' 并处理图片优化设置。
完成以上步骤后,你的网站就真正"托管"在 Arweave 上了。Binance 的角色到此结束,剩下的版本更新、域名指向、费用支付都发生在 Arweave 生态的工具和你的钱包之间。
参考资料
- Binance·AR网络相关服务公告,页面发布或更新日期:页面未标明更新日期;核查日期:2024-06-20。
- Binance·AR网络升级相关公告,页面发布或更新日期:页面未标明更新日期;核查日期:2024-06-20。
- NPM·@permaweb/deploy包说明文档,页面发布或更新日期:页面未标明更新日期;核查日期:2024-06-20。
- ArDrive官方文档·使用ario-deploy部署去中心化应用指南,页面发布或更新日期:页面未标明更新日期;核查日期:2024-06-20。
- Foresight News·Arweave静态网站部署相关教程,页面发布或更新日期:页面未标明更新日期;核查日期:2024-06-20。
- ArDrive官方文档·永久DApp部署指南,页面发布或更新日期:页面未标明更新日期;核查日期:2024-06-20。
- Ar.io·Ar.io官方网站首页,页面发布或更新日期:页面未标明更新日期;核查日期:2024-06-20。
- ArDrive官方文档·ArNS介绍说明,页面发布或更新日期:页面未标明更新日期;核查日期:2024-06-20。
- Socket·@ar.io/deploy包说明文档,页面发布或更新日期:页面未标明更新日期;核查日期:2024-06-20。



