存款保险库
存款保险库允许向任何人发送代币——即使他们还没有注册。资金安全地保存在链上,直到收件人验证身份。
支持的链
存款保险库仅在 Solana 和 Polygon 上可用。
工作原理
- 发送:您向社交账号、电话号码或邮箱发送代币
- 保管:代币锁定在安全的链上保险库中
- 通知:收件人收到通知
- 领取:他们注册、验证身份后收到代币
为什么使用保险库?
- 无需地址:使用 @用户名、电话号码或邮箱发送
- 收件人无需拥有 Drop:资金等待他们注册
- 非托管:代币保存在链上,而非由 Drop 保管
- 可取消:发送方可在领取前取消
链上实现
保险库在每条链上使用原生智能合约:
- Solana:原生 Solana 程序,兼容 SPL Token
- Polygon:Solidity 智能合约,兼容 ERC-20
两种实现都存储:
- 发送方钱包地址
- 收件人标识符(为保护隐私已哈希处理)
- 代币和金额
- 时间戳和状态
保险库生命周期
待处理
发送后:
- 代币锁定在保险库中
- 您可以在活动中查看状态
- 您可以取消并取回代币(领取前)
已领取
当收件人注册并验证身份后:
- 代币自动转入他们的钱包
身份验证
收件人必须验证他们拥有您发送到的账号、电话号码或邮箱:
- 社交账号:连接他们的 X、Telegram 或 TikTok 账户
- 电话:通过短信验证码验证
- 邮箱:通过邮件链接验证
只有经过验证的所有者才能领取代币。标识符在链上经过哈希处理,因此只有真正的所有者才能证明所有权。
安全性
- 链上托管:智能合约持有资金,而非 Drop
- 身份绑定:只有经过验证的收件人才能领取
- 隐私保护:收件人标识符已哈希处理
- 已审计:合约经过专业审计
- 非托管:Drop 无法访问或移动存入的资金
- 仅限验证代币:只有经过验证的代币才能存入(防止恶意代币攻击)
费用
所有存款保险库交易由 Drop 代付费用:
- 存款:网络费用由 Drop 承担
- 领取:网络费用由 Drop 承担
- 收回:网络费用由 Drop 承担
- 无平台费:没有额外的平台费用
ERC-20 代币授权
在 Polygon 上,存入 ERC-20 代币需要先进行授权交易。这是标准的 EVM 要求。授权交易费用也由我们代付。
代币限制
只有经过验证的代币才能存入保险库:
- Solana:Jupiter 验证的代币
- Polygon:ChangeNow 验证的代币
这可以防止恶意代币攻击(转账收费代币、变基代币等)。
使用场景
| 功能 | 描述 |
|---|---|
| 发送 | 发送到账号、电话或邮箱 |
| 赠送 | 向多个收件人分发 |
| 打赏罐 | 接受任何人的打赏 |
| 付款请求 | 从非用户处接收 |