AMA Protocol钱包使用指南:Chrome扩展安装、转账与收款完整教程
【免费下载链接】node项目地址: https://gitcode.com/GitHub_Trending/node95/node
AMA Protocol 钱包是进入 AMA 隐私公链生态的第一把钥匙。无论你是想体验极速转账,还是参与 WASM 智能合约生态,都需要先掌握这款 Chrome 扩展钱包的用法。这篇 AMA Protocol 钱包使用指南将从零开始,带你完成扩展安装、钱包创建、AMA 代币转账与收款的全流程,即使是区块链新手也能照着操作、轻松上手。
AMA Protocol 是什么?为什么需要官方钱包?🔍
在开始操作前,先花 30 秒认识一下这个项目。AMA Protocol 是一个为 AI Agent 场景设计的隐私 Layer 1 区块链,核心特色包括:
| 特性 | 参数 |
|---|---|
| 出块速度 | 500ms(约每秒 2 笔确认) |
| 共识机制 | MatMul 有用工作量证明(UPoW) |
| 签名算法 | BLS12-381 |
| 智能合约 | WASM(AssemblyScript / Rust) |
| 最大供应量 | 10 亿 AMA |
与传统钱包不同,AMA 钱包地址是 Base58 编码的 BLS12-381 公钥(48 字节),私钥则由本地安全生成。你的资产由私钥唯一控制,因此私钥备份是整个钱包使用中最重要的一环。
第一步:AMA钱包 Chrome 扩展安装教程 🧩
官方钱包以 Chrome 扩展形式提供,安装步骤如下:
- 打开 Chrome 浏览器,进入 Chrome 网上应用店,搜索Amadeus Wallet扩展。
- 点击"添加到 Chrome",在弹出的确认框中选择"添加扩展程序"。
- 安装完成后,点击浏览器右上角的拼图图标,找到 Amadeus Wallet 并点击旁边的📌图钉,将其固定到工具栏,方便随时使用。
- 点击扩展图标,即可进入钱包主界面。
💡 提示:本仓库对应的测试网配置中,浏览器需以关闭证书校验和 CORS 的方式访问本地 RPC 节点,详见仓库内 README.md 的 Testnet 章节。
第二步:创建钱包与私钥备份 🔐
安装完成后,第一次打开扩展会引导你创建钱包:
- 点击"创建新钱包",扩展会在本地生成一对加密密钥(私钥 + 公钥)。
- 立即备份私钥:将私钥抄写在纸上,或存入离线密码管理器。私钥一旦丢失,没有任何机构能帮你找回资产。
- 地址即公钥:钱包界面显示的收款地址就是你的公钥,可以公开分享;而私钥必须绝对保密,谁掌握私钥,谁就拥有账户内的资产。
如果你熟悉命令行,也可以通过节点内部接口生成密钥对:API.Wallet.generate_keypair()会返回 Base58 编码的公私钥,实现代码在 ex/lib/api/api_wallet.ex 中。
第三步:AMA 转账完整教程 💸
转账是钱包最高频的操作,AMA 链 500ms 出块,体验非常流畅。操作流程如下:
- 打开钱包扩展,确认账户已解锁。
- 选择币种与金额:AMA 主币原生支持,代币精度为 9 位小数;其他在链上发行的 Coin 合约代币同样可转账。
- 填写收款地址:粘贴对方的 Base58 格式公钥地址(48 字节)。地址校验失败时扩展会给出提示,避免转错人。
- 确认并广播交易:扩展会调用 Coin 合约的
transfer函数,将交易签名后广播到网络。 - 等待出块确认:约 500ms 后交易即被打包,可在区块浏览器中查看交易哈希(txid)与回执。
在底层实现中,转账实际是构造一笔调用Coin/transfer(receiver, amount, symbol)的交易,相关逻辑可参考 ex/native/rdb/src/consensus/bic/coin.rs 中的call_transfer:它会校验收款地址合法性、金额大于 0、余额充足,并处理暂停(paused)等状态。
如何查询转账是否成功?
- RPC 查询:通过
api/wallet/balance/<公钥>可查询余额,通过api/tx/submit_and_wait/<交易字节>可提交并等待交易确认,接口示例见 contract_samples/GETTINGSTARTED.md。 - 余额解析:链上余额以最小单位(1e-9 AMA)存储,
BIC.Coin.from_flat负责将其换算为浮点数展示,见 ex/lib/bic/coin.ex。
第四步:AMA 收款完整教程 📥
收款同样简单,你只需提供地址即可:
- 复制收款地址:打开钱包扩展,点击账户头像旁的复制按钮,即可复制你的 Base58 公钥地址。
- 分享地址:将地址发给对方,对方按第三步的流程向你转账即可。
- 查看到账:转账确认后,扩展中的余额会自动刷新;也可以在区块浏览器输入你的地址查看历史收付款记录,链上按
signer(发送方)与arg0(接收方)建立索引,相关查询接口见 ex/lib/api/api_tx.ex。
新手如何在测试网体验收款?
想先练手?测试网水龙头可以免费领取 100 AMA。流程为:在测试网环境下创建钱包 → 通过水龙头领取测试币 → 体验转账与收款,全程零成本。测试网 RPC 端点与主网相互独立,配置说明见 ex/config/runtime.exs。
第五步:常见问题与安全建议 🛡️
Q1:私钥丢了还能找回资产吗?不能。AMA 钱包采用非托管设计,私钥只存在你本地,务必多重备份。
Q2:转错地址怎么办?交易一旦上链不可撤回。转出前务必逐字符核对收款地址,建议先小额测试再转大额。
Q3:为什么显示余额不足?检查币种是否正确(符号区分大小写),以及是否预留了正确的精度换算(9 位小数)。
安全清单:
- ✅ 私钥离线备份,绝不截图存手机相册
- ✅ 官方渠道安装扩展,警惕仿冒钱包
- ✅ 转账前核对地址前缀与长度
- ✅ 收到"空投""客服"消息一律无视
延伸阅读 📚
想深入了解 AMA Protocol 的协议参数与网络信息,可阅读 DOCS.md;想尝试编写自己的 WASM 合约(Counter、Coin、NFT 示例齐全),可参考 contract_samples/assemblyscript/README.md 和 contract_samples/rust/README.md;节点运行与测试网搭建方法见 README.md。
至此,你已经掌握了 AMA Protocol 钱包从安装到转账、收款的全部核心技能。赶快创建你的第一个钱包,去体验这条 500ms 极速出块的隐私公链吧!🚀
【免费下载链接】node项目地址: https://gitcode.com/GitHub_Trending/node95/node
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考