什么是 Near CLI?
Near CLI 是一种命令行工具,用户和开发者可以通过终端与 NEAR 区块链交互。在加密领域,CLI 是“命令行界面”(command-line interface)的缩写,指通过文本命令运行区块链操作,而不只是使用网页钱包或应用的工具。现代 Near CLI 通常称为
Near CLI 官方网站将其描述为一款便于用户使用的 NEAR Protocol CLI,并提供交互式提示,引导用户完成各项命令。
Near CLI 可用于测试网学习、部署智能合约、管理账户、转移代币、与 NFT 交互、进行质押相关操作,以及自动化区块链工作流程。Near CLI 不是独立的钱包、区块链或代币。它是一种界面,可通过 RPC 连接向 NEAR 区块链发送查询和签名交易。由于 Near CLI 可以签署真实的区块链交易,因此应将其视为功能强大的加密工具,并谨慎管理密钥、检查交易。Near CLI 为何与加密领域有关
Near CLI 很重要,因为许多区块链操作通过终端进行测试、重复、自动化和调试会更方便。开发者使用 Near CLI 创建账户、部署智能合约、调用合约方法、检查合约状态、管理访问密钥,并在应用上线前进行测试。高级用户可以使用 Near CLI 检查账户、发送代币、与 NEP-141 同质化代币交互、与 NEP-171 NFT 交互,以及管理网络配置。项目团队可能会使用 Near CLI 编写部署脚本、执行金库操作、处理 DAO 工作流程、搭建测试流水线并维护生产环境。因此,Near CLI 对 NEAR 生态系统的技术层面十分重要。不过,命令行工具功能强大,也可能带来风险,因为错误命令可能导致资产转出、权限变更或代码部署到错误的账户。安全使用 Near CLI 时,应始终检查网络和账户、保护密钥、核对交易,并在使用主网前先在测试网上练习。Near CLI 与 near-cli-rs
Near CLI 是 NEAR 命令行界面的通称。官方 near-cli-rs GitHub 代码库将该工具描述为一款便于用户通过命令行与 NEAR Protocol 交互的工具。
较早的基于 Node.js 的旧版 NEAR CLI 代码库已标记为弃用,并建议迁移至
Near CLI 的工作原理
Near CLI 会将终端命令转换为 NEAR 区块链查询或交易。只读命令可以查询账户余额、合约数据、代币元数据、访问密钥或交易信息,而不会改变区块链状态。更改状态的命令会创建一笔必须由有效账户密钥签署的交易。更改状态的操作可能包括发送 NEAR、转移代币、部署合约、添加密钥、删除密钥、调用需支付款项的方法,或更改智能合约状态。交易签署后,Near CLI 会将其发送到 NEAR RPC 端点进行网络处理。随后,CLI 会显示结果,例如交易状态、日志、返回数据、Gas 使用量或错误信息。这一工作流程使 Near CLI 成为用户终端与 NEAR 区块链之间的直接连接工具。安装 Near CLI
根据用户的操作系统和开发环境,可以通过多种官方方式安装 Near CLI。Near CLI 官方安装页面列出了多种选项,例如 Shell 安装程序、PowerShell 安装程序、npm、npx、Cargo 和预编译二进制文件。
NEAR 官方账户创建指南也介绍了
安装完成后,用户可以运行
Near CLI 与 NEAR 账户
NEAR 账户是易于阅读的区块链账户,可以持有资产、拥有访问密钥、部署智能合约并与去中心化应用交互。根据网络和工作流程,Near CLI 可以帮助用户创建、导入、检查和管理账户。NEAR 官方账户创建指南说明,开发者构建智能合约时通常会通过 CLI 与 NEAR 交互。
每次交易前都应仔细检查账户名称,因为外观相似的账户 ID 可能导致操作失误。用户可以分别使用不同账户进行测试网操作、主网资产管理、合约部署、金库操作和实验。这样可以降低开发错误影响高价值资产或生产合约的可能性。Near CLI 与访问密钥
访问密钥是 NEAR 账户管理中最重要的安全功能之一。完全访问密钥可以执行转移资产、部署合约、添加密钥或删除密钥等重要操作。函数调用访问密钥可以限制为特定合约操作,对于应用层权限管理而言可能更安全。Near CLI 可以帮助用户查看、添加、导入和管理密钥。完全访问密钥一旦泄露,整个账户都可能面临风险。用户应避免将私钥存储在代码库、截图、共享日志、聊天消息、公共终端或不安全的云文件夹中。不再需要的旧密钥或未使用密钥应及时删除。Near CLI 与智能合约
Near CLI 广泛用于 NEAR 智能合约开发。NEAR 智能合约部署指南说明了如何使用 NEAR CLI 部署合约并调用其方法。
NEAR 智能合约通常会在部署前编译为 WebAssembly 文件。Near CLI 可以将已编译的
Near CLI 与代币
Near CLI 可以通过调用标准智能合约方法与 NEAR 代币标准交互。对于同质化代币,NEAR 同质化代币标准指南说明,NEP-141 是 NEAR 同质化代币合约的标准框架。
用户提供正确的合约账户和参数后,Near CLI 可以调用 NEP-141 方法,以查询余额、转账、注册存储或执行代币与合约之间的操作。对于 NFT,NEAR NFT 标准指南说明,NEP-171 是 NEAR 非同质化代币的标准框架。
Near CLI 可以调用 NFT 方法查看代币数据、转移 NFT、授权账户,或与项目特定的 NFT 逻辑交互。签署交易前,用户应核实代币合约账户、NFT 合约账户、代币 ID、接收账户和方法参数。仅凭代币符号或 NFT 图片不足以证明资产为官方资产。Near CLI 与存储存款
存储存款在 NEAR 上十分重要,因为合约需要为链上持久化数据付费。NEP-141 代币合约可能要求账户先注册存储,之后该账户才能接收或持有该代币。NFT 或市场相关合约也可能要求用户为上架、授权或用户记录支付存储存款。如果合约支持相关方法,Near CLI 可以调用存储相关方法。用户不应将存储存款与 Gas 费混淆。Gas 用于支付计算费用,而存储存款则用于为合约数据预留区块链存储空间。附加存款前,用户应阅读合约文档并确认所需金额。Near CLI 与测试网
测试网最适合学习 Near CLI,因为操作错误不会危及主网资产。开发者可以创建测试网账户、部署合约、调用方法、注册存储、发送测试代币并检查交易结果。在测试网上练习有助于用户理解账户、密钥、Gas、存款、JSON 参数和合约行为。不过,测试网操作成功并不代表主网操作一定安全。主网涉及真实资产、真实成本和更高的操作压力。签署交易前,用户应始终确认 Near CLI 配置的是测试网还是主网。Near CLI 与主网安全
在主网上运行 Near CLI 命令可能影响真实资产和正在运行的合约。主网转账会转移真实价值。主网部署可能更新生产环境中的合约代码。主网密钥操作可能改变账户的控制权。签署前,用户应检查网络、签名账户、接收账户、方法名称、JSON 参数、Gas、附加存款和预期结果。对于关键操作,团队应在适当情况下使用检查清单、同事审核、硬件签名、多重签名治理或 DAO 审批流程。切勿在设备已遭入侵的情况下使用 Near CLI,也不要运行从陌生人处复制的命令。Near CLI 与安全风险
Near CLI 的安全性取决于是否从官方渠道安装、使用安全设备、妥善保管密钥并仔细检查交易。FTC 加密货币诈骗指南提醒用户警惕涉及冒充身份、制造紧迫感和可疑承诺的加密货币骗局。
骗子可能发布假教程、假软件包、假领取命令或假客服消息,诱导用户运行有害命令。任何正当的 NEAR 工具、客服账号或合约,都不应在公共聊天或陌生网站上索要助记词或私钥。用户绝不要将私钥粘贴到未知脚本中。运行不熟悉的命令前,应通过 NEAR 官方来源核实文档。开发、测试、生产和高价值资产存储应使用不同账户。Near CLI 与税务
Near CLI 操作可能会产生与税务和会计有关的记录。IRS 数字资产官方页面指出,数字资产交易可能需要申报,数字资产收入也可能需要纳税。
根据用户所在地和个人情况,使用 Near CLI 发送、接收、质押、领取、铸造、出售、部署、转移或与代币交互,都可能产生税务问题。用户应保存交易哈希、日期、账户 ID、代币数量、Gas 成本、存储存款、公平市场价值和相关合约操作记录。项目团队还应记录部署成本、金库资金流动、代币分配、奖励和运营开支。税收规则因司法管辖区而异,活动规模较大的用户应咨询合格的税务专业人士。Near CLI 的优势
Near CLI 让开发者和高级用户能够直接控制 NEAR 区块链操作。它支持账户管理、密钥管理、合约部署、方法调用、代币操作、NFT 操作、配置管理和交易工作流程。命令可以重复运行、记录和自动化,因此有助于加快开发。用户可以直接检查合约状态和交易输出,因此也更容易进行调试。配合版本控制、审核流程、安全的密钥存储和清晰的部署检查清单使用时,Near CLI 可支持专业化运营。Near CLI 的主要优势是控制力,而使用它的首要要求是承担责任。使用 Near CLI 时的常见错误
一个常见错误是使用已弃用的 Node.js CLI 旧命令,而不采用当前
Near CLI 用户的最佳做法
仅从 NEAR 或 near-cli-rs 官方来源安装 Near CLI。先从测试网开始,再使用主网。将高价值账户与开发账户分开。妥善保护私钥、助记词和恢复短语。每次交易前都检查网络、签名账户、接收账户、方法、参数、Gas 和存款。尝试新工作流程时,先进行小额测试交易。记录重要命令、交易哈希和部署版本。谨慎更新 Near CLI,并在升级后测试脚本。不要运行来自陌生消息、假客服账号或可疑空投页面的命令。Near CLI 的 SEO 与 AEO 摘要
Near CLI 是一种命令行界面,用户可以通过终端与 NEAR 区块链交互。当前的现代实现是
较旧的 Node.js NEAR CLI 已弃用,因此用户应遵循最新的
常见问题
Near CLI 是什么意思?
Near CLI 指用于通过终端与 NEAR 区块链交互的命令行界面。Near CLI 和 near-cli-rs 是同一个东西吗?
Near CLI 是通称,而
旧版 Node.js NEAR CLI 仍然是推荐工具吗?
不是。旧版 Node.js NEAR CLI 已弃用,用户应改用
Near CLI 可以做什么?
Near CLI 可以管理账户、密钥、智能合约、代币、NFT、交易、配置、RPC 连接和部署工作流程。Near CLI 可以部署智能合约吗?
可以。Near CLI 可以将编译后的 WebAssembly 智能合约部署到 NEAR 账户。Near CLI 可以发送代币吗?
可以。用户提供正确的账户和方法详情后,Near CLI 可以发送原生 NEAR,也可以与 NEP-141 同质化代币合约交互。Near CLI 可以管理 NFT 吗?
可以。Near CLI 可以通过标准方法或项目特定的合约调用与 NEP-171 NFT 合约交互。Near CLI 安全吗?
从官方来源安装,并采取安全的密钥存储、仔细检查网络和核对交易等措施后,Near CLI 可以安全使用。新手应该使用 Near CLI 吗?
新手可以使用 Near CLI,但应先从测试网开始学习,并避免在学习期间使用高价值账户。运行 Near CLI 命令前应检查什么?
应检查网络、签名账户、接收账户、方法名称、JSON 参数、Gas、附加存款、密钥权限和预期结果。结语
Near CLI 是与 NEAR 区块链交互的重要命令行入口。它帮助开发者和高级用户通过终端管理账户、密钥、智能合约、代币、NFT、交易和网络配置。现代 Near CLI 主要使用
您可能也喜欢
反恐融资(CTF)
框架
波动性爆发
热门
目前热门备受市场关注的加密货币
最高成交量
按交易量计算交易量最大的加密货币

