Waves 集成概述
Waves 是一个专注于自定义代币发行、快速结算和低门槛开发环境的区块链平台。其内置的去中心化交易所和极低的资产创建成本,使其成为代币化项目、DeFi 应用和跨链桥协议的热门选择。
Codono 的加密货币交易所软件提供完整的 Waves 支持,让您只需通过资产 ID 即可完成配置,上线原生 WAVES 及任何基于 Waves 发行的资产。
支持的资产
原生 WAVES
- 在 Waves 主网上提供完整的充值与提现支持
- 用于支付整个网络的交易手续费
- 可作为基础货币或计价货币交易对
Waves 资产(自定义代币)
- 在 Waves 区块链上发行的任何代币,通过唯一的资产 ID(Asset ID)标识
- 桥接至 Waves 的稳定币(USDN/USDC 等价物、基于 Neutrino 的资产)
- 项目代币、功能型代币和治理代币
- 具有可编程转账逻辑的智能资产(见下文注意事项)
向交易所添加新的 Waves 资产仅需资产 ID。平台会自动从 Waves 节点获取资产名称、小数位数和总供应量。
Waves 与 EVM 链的区别
Waves 采用与 Ethereum 系列区块链不同的技术模型。影响交易所运营的关键区别如下:
使用资产 ID 而非合约地址
EVM 链通过智能合约地址来标识代币,而 Waves 通过创建时分配的唯一 base58 编码资产 ID 来标识资产。管理后台的查询与校验流程已针对此做了适配——您输入的是资产 ID,而不是 0x… 合约地址。
统一的手续费货币
Waves 网络的所有手续费均以 WAVES(原生代币)支付,无论转账的是哪种资产。这简化了 gas 储备管理:您只需在热钱包中维持 WAVES 余额即可处理所有出账交易,包括资产提现。
交易类型
Waves 为不同操作定义了不同的交易类型:TransferTransaction 用于发送资产,MassTransferTransaction 用于批量转账,InvokeScriptTransaction 用于与 dApp 交互。平台使用 TransferTransaction 处理标准提现,并可使用 MassTransferTransaction 执行批量归集操作,从而在归集多个用户充值时降低手续费成本。
Ride 智能资产
Waves 上的资产可以选择附带 Ride 脚本,该脚本在每次转账时运行,可批准或拒绝转账。标准(无脚本)资产的行为是可预期的。如果您计划上线带转账限制的智能资产,请在开放提现前充分测试其行为。
钱包架构
充值地址
平台为每位用户生成唯一的 Waves 地址。所有 Waves 资产共享同一种地址格式——用户的单个 Waves 充值地址可同时接收 WAVES 和任何 Waves 资产。充值由钱包层监控,在达到配置的确认数后入账到用户的交易所账户。
归集逻辑
Waves 资产充值会累积在用户充值地址中,并定期归集到热钱包。由于所有手续费均以 WAVES 支付,归集交易只需归集钱包中保有 WAVES 余额——无需为每种资产准备单独的 gas 代币。平台会根据当前网络状况自动计算每笔归集的手续费。
使用 MassTransfer 批量归集
对于用户量庞大的交易所,MassTransferTransaction 允许在单笔交易中归集多个资产充值。这在同时从大量地址归集时可降低总手续费支出。管理后台提供归集配置页面,可设置批量大小和手续费策略。
冷热钱包分离
大额 WAVES 及资产余额应存放在冷钱包中。可配置阈值,超过该阈值的提现在热钱包处理前需要人工授权。
集成方式
Blockgum 集成
Blockgum 提供托管式 Waves 基础设施:
- 钱包地址生成与管理
- WAVES 及所有 Waves 资产的实时充值监控
- 余额同步与确认数跟踪
- 带网络手续费估算的提现处理
- 支持 Mass Transfer,实现低成本的批量归集
- 已确认充值与提现的 Webhook 通知
Blockgum 负责 Waves 节点的运维并与区块链保持同步,使您无需自行运行和维护节点。
直接节点集成
适用于需要完全掌控基础设施的场景:
- 通过标准 REST API 连接自托管的 Waves 节点
- 对所有交易数据完全可见
- 不依赖任何第三方 API
- 在管理后台配置主节点与备用节点端点
Waves 节点软件是开源的。运行节点需要适中的服务器资源和稳定的网络连接。
性能特征
| 指标 | 数值 |
|---|---|
| 出块时间 | 约 60 秒 |
| 推荐确认数(常规) | 3 个区块(约 3 分钟) |
| 推荐确认数(大额充值) | 6 个区块(约 6 分钟) |
| 手续费模型 | 按交易类型收取固定 WAVES 手续费 |
| Gas 代币 | WAVES(适用于所有手续费类型) |
Waves 采用租赁权益证明(Leased Proof of Stake,LPoS)共识机制。实践中超过 1-2 个区块的重组极为罕见;上述确认数阈值提供了保守的安全余量。
哪些交易所最适合接入 Waves
Waves 尤其适合以下类型的交易所:
- 服务现有 Waves 社区用户的交易所 — Waves 拥有成熟的用户群体,他们正在寻找提供流动性的中心化交易平台。
- 代币化平台 — Waves 低廉的资产发行成本使其深受希望快速创建代币的项目欢迎。将这些资产上线到 CEX 可以提供仅靠 DEX 无法实现的流动性。
- 有意接入桥接稳定币的交易所 — 已有多款美元锚定稳定币在 Waves 上发行;上线这些资产可以在不承担 Ethereum gas 成本的情况下增加稳定币交易对。
- 多链交易所 — Waves 在 EVM 链之外提供了一条差异化的链上币选择,能够吸引持有 Waves 资产、希望一站式交易的用户。
管理后台功能
- 启用或禁用 WAVES 及单个 Waves 资产的交易
- 通过资产 ID 添加 Waves 资产,自动获取元数据(名称、小数位数、供应量)
- 按资产配置充值确认数阈值
- 监控热钱包 WAVES 余额(用于支付所有手续费),支持低余额告警
- 设置提现限额、最小提现金额和人工审批阈值
- 查看完整交易历史,每笔交易附 Waves Explorer 深度链接
快速开始
Waves 支持已包含在 Codono 交易所软件包中。典型部署步骤:
- 配置 Blockgum 凭证,或连接自托管的 Waves 节点
- 生成 Waves 主钱包并安全存储加密后的种子(seed)
- 通过管理后台使用资产 ID 添加 WAVES 及初始资产列表
- 配置确认数阈值、归集设置和提现限额
- 在 Waves 测试网上测试端到端的充值与提现流程
- 在 Waves 主网上线
如需 Waves 集成协助、智能资产配置指导或批量归集优化,请联系我们的团队。