支付流动性池(PLP)
支付流动性池是 Pelago 在支付聚合与降低交易成本方面的创新方案。
概述
传统支付系统逐笔处理每笔交易,区块链费用高昂。Pelago 的 PLP 将多笔支付聚合为批量结算,显著降低成本。
工作原理
1. 接收支付
当客户付款时:
- 智能合约验证支付
- 资金进入流动性池
- 商户获得即时入账(等待结算)
- 交易排队等待批量处理
2. 批量聚合
资金池根据以下条件聚合支付:
- 时间窗口:每 15 分钟结算一次
- 金额阈值:资金池达到 $100K 时结算
- 网络状况:根据 Gas 费用优化
3. 链上结算
成本对比
逐笔交易模式(传统)
| 项目 | 每笔成本 |
|---|---|
| Gas 费 | $2.50 |
| 处理费 | $0.30 |
| 100 笔合计 | $280 |
批量模式(Pelago)
| 项目 | 成本 |
|---|---|
| 单笔批量 Gas | $5.00 |
| 资金池费用 | $0.50 |
| 100 笔合计 | $5.50 |
通过批量处理,成本降低 98%。
流动性提供者收益
获取收益
流动性提供者向资金池存入稳定币,可获得:
| 来源 | 年化收益率 |
|---|---|
| 交易手续费 | 3-5% |
| 结算价差 | 1-2% |
| 合计 | 4-7% |
无无常损失
与 DEX 流动性池不同:
- 单一资产存入(仅 USDC)
- 无价格波动敞口
- 可预测的稳定回报
提供流动性
import { PelagoClient } from '@pelago/sdk';
const pelago = new PelagoClient({
apiKey: process.env.PELAGO_API_KEY!,
environment: 'production'
});
// 存入流动性
const deposit = await pelago.liquidity.deposit({
amount: 10000.00,
currency: 'USDC',
network: 'stellar',
walletAddress: 'GXXXX...'
});
console.log('存款 ID:', deposit.id);
console.log('资金池份额:', deposit.sharePercentage);
资金池机制
储备要求
资金池维持储备以确保商户即时入账:
结算窗口
| 网络 | 窗口 | 最大批量 |
|---|---|---|
| Stellar | 15 分钟 | 1000 笔 |
| Ethereum | 30 分钟 | 500 笔 |
| Polygon | 10 分钟 | 2000 笔 |
智能合约接口
// 简化的 PLP 合约接口
interface IPaymentLiquidityPool {
// 商户操作
function submitPayment(
bytes32 paymentId,
address merchant,
uint256 amount,
bytes calldata metadata
) external returns (bool);
// 结算
function executeBatch(
bytes32[] calldata paymentIds
) external returns (uint256 totalSettled);
// 流动性提供者操作
function deposit(uint256 amount) external returns (uint256 shares);
function withdraw(uint256 shares) external returns (uint256 amount);
// 查询函数
function pendingSettlement(address merchant) external view returns (uint256);
function poolBalance() external view returns (uint256);
}
风险管理
资金池偿付能力
- 实时监控资金池储备
- 压力时段自动限制提款
- 极端场景保险基金
智能合约安全
- 多家第三方审计
- 漏洞赏金计划(最高 $500K 奖励)
- 时间锁升级(48 小时延迟)