为什么数字资产交易需要担保:常见诈骗手法全解析
买卖源代码、SaaS 授权或网站时最常见的六种诈骗手法,传统担保中介的局限,以及 OpenVPT 链上担保如何改变信任模型,附风险自查清单。
- 作者
- OpenVPT 团队
- 发布于
- 阅读
- 13 分钟阅读
- 标签
- 担保交易
- 防诈骗
- 数字资产
- 源代码交易
- 托管
目录
TL;DR 数字商品可以无限复制,交付后很难“退货”,买卖双方又往往隔着网络和国界,所以私下交易特别容易出问题:付了钱收不到货、收到假货或盗版、授权转不过来、卖家遭恶意拒付、交接后账号被抢回。担保交易的核心,是让款项在“确认交付”之前由一个双方都信得过的机制保管。OpenVPT 把这个机制放到了链上:买家的 USDC 存入智能合约,放款需要买家、卖家、平台三方中任意两方签名,平台自己无法单独动用资金。
为什么数字资产特别容易被骗
实物交易出了问题,至少还有物流记录,货也可以寄回去。数字资产就不一样了:
- 可以无限复制。 一份源代码卖给你之后,卖家手里依然有完整副本,转手还能再卖一次。
- 交付即完成,很难撤回。 文件一旦下载、授权码一旦看到,就不存在“把东西寄回去”这回事。
- 价值很难提前验证。 代码质量、网站流量、SaaS 账号的订阅状态,往往要拿到手、实际跑起来才知道。
- 双方匿名、跨境。 买家和卖家可能身处不同国家,一旦出事,几乎没有可行的追讨渠道。
正因如此,“先付款还是先发货”在数字资产交易里是个实打实的难题:先付款,风险全在买家;先发货,风险全在卖家。担保(escrow)的作用,就是让双方都不必把自己先交出去。
六种常见诈骗手法
以下案例均为根据常见情况整理的通用示例,不涉及任何真实公司或个人。
1. 收款后不发货(Non-delivery)
最直接,也最常见。卖家在论坛或社群里发帖“低价转让完整源代码”,要求买家先转账或支付加密货币,收款后立刻拉黑。由于金额通常不大、对方身份不明,受害者大多只能自认倒霉。
典型信号: 价格明显低于市场行情、不停催促“今天不付就卖给别人”、只接受无法退回的付款方式。
2. 假货或盗来的源代码
买家收到的代码和演示效果对不上:可能是把开源项目改了个名字,可能是缺少关键模块的残缺版本,甚至是从别人那里盗来的代码。最后一种更麻烦——买家可能在不知情的情况下用了侵权代码,之后还要面对原作者追责。
典型信号: 卖家拒绝在付款前提供任何可验证的信息(比如目录结构、依赖清单、部分代码的实时演示),或者说不清代码的来源和开源协议。
3. 无法转让的授权
很多 SaaS 订阅、软件授权或 API 套餐,在服务条款里明确规定不可转让或转售。卖家把账号或授权码卖给你,表面上交易完成了,但原厂一旦发现,账号可能直接被封,钱也要不回来。
典型信号: 卖家让你“别改账号资料”“别让原厂知道”,或者拿不出原始购买记录。
授权能否转让取决于原厂条款,任何交易平台都无法替原厂做出保证。购买前请自行查阅相关服务条款。
4. 针对卖家的恶意拒付(Chargeback abuse)
诈骗不只针对买家。买家用信用卡或某些支付服务付款,拿到源代码或授权后,再向发卡行发起争议拒付,声称“没收到货”或“交易未经本人授权”。数字商品很难拿出实物签收凭证,卖家往往钱货两空。
典型信号: 买家坚持用某种可撤销的支付方式、下单后急着要求提前交付、账号是刚注册的新号。
5. 交接后账号被抢回(Account takeover)
买卖网站、域名、社交媒体账号或 SaaS 管理后台时尤其常见。卖家交出登录信息,买家也确认能登录,但卖家暗中保留了找回用的邮箱、手机号、域名注册商账号或某个管理员权限,几天后再把整个资产抢回去。
典型信号: 卖家不愿意在交接时一并转移注册商账号、找回邮箱或两步验证设备。
6. 货不对版(Bait-and-switch)
演示时给你看的是完整功能版,交付的却是旧版、阉割版,甚至换成另一套代码。网站交易中则常见注水的流量截图和造假的营收报表。
典型信号: 演示只能“看视频”“看截图”,不能实际操作;数据无法通过第三方统计工具核实。
传统担保中介的问题
为了解决信任问题,过去常见的做法是找一个第三方担保人或担保服务:买家把钱付给中介,中介确认交付后再转给卖家。这比私下交易安全得多,但也有局限:
- 托管式(custodial)。 钱实际放在中介的账户里。你必须相信中介不会卷款跑路、不会倒闭、不会因为内部失误把钱转错人。
- 速度慢。 跨境汇款、人工审核、银行处理时间,常常让一笔交易拖上好几天。
- 门槛和费用。 不少传统担保服务有最低金额限制,小额数字商品交易不一定划算。
- 流程不透明。 钱什么时候到账、什么时候放款,大多只能看中介的通知,外部无法独立核实。
换句话说,传统担保是把“信任对方”换成了“信任中介”。这不是坏事,但信任依然集中在单独一方身上。
链上担保如何改变信任模型
OpenVPT 的做法是用智能合约(VPTEscrow)来保管款项,并把“谁能放款”写进合约规则里,而不是写在某份服务条款中。
资金流向
- 下单。 买家从已上架的商品创建订单,平台为这笔订单签发一份“创建订单”授权(EIP-712 签名),其中锁定了卖家地址、金额和手续费,买家无法篡改。这份授权最长 15 分钟有效,付款前会重新获取。
- 付款进入托管。 买家在 Base 网络上把 USDC 存入 VPTEscrow 合约。订单创建后有 24 小时付款期限。
- 卖家交付。 卖家在约定的交付期限内(按商品设置,默认 3 天)上传文件或提交授权码。上传文件时系统会记录 SHA-256 哈希值,授权码则加密存储。
- 买家验收。 交付后进入验收期(按商品设置,默认 3 天)。买家可以确认收货,也可以在验收期内发起争议;验收期结束仍未发起争议,系统会进入放款流程。
- 结算。 放款需要一份“结算”签名,而合约只接受 买家、卖家、平台三方中任意两个不同身份 的签名。两份签名齐全后,交易才会在链上执行。
平台不能做什么
这是链上担保和传统中介最大的区别。按照 VPTEscrow 合约的设计:
- 平台无法单独动用资金。 平台只是三方签名中的一方,始终需要买家或卖家其中一方同意。
- 合约所有者(owner)也不能放款或提现。 所有者只能暂停“新的付款”、更换平台签名密钥、设置允许使用的代币和手续费收款地址,但没有任何一个函数能让它结算订单或取走托管中的资金。
- 合约会校验金额总和。 结算时,分给卖家、买家和平台的金额加起来必须正好等于托管金额,而且平台手续费不能低于按比例计算出的下限。
- 资金流向公开可查。 付款和结算都会在链上留下事件记录,任何人都能独立核实。
此外,如果卖家错过交付期限,系统会发起全额退款给买家的结算;如果订单已取消、但买家的付款交易仍然上链,也有退款机制确保 USDC 不会卡在合约里。
手续费怎么算
OpenVPT 默认平台手续费为 5%,并且是 按比例从卖家应得部分中扣除,买家无需额外支付。
示例一:正常完成的 1,200 USDC 订单
| 项目 | 金额 |
|---|---|
| 买家存入托管 | 1,200 USDC |
| 平台手续费(5%) | 60 USDC |
| 卖家实收 | 1,140 USDC |
| 退还买家 | 0 USDC |
示例二:争议裁决卖家获得 30% 的 1,200 USDC 订单
仲裁结果以“比例”表示,手续费只针对卖家分得的部分按比例收取:
- 卖家分得总额:1,200 × 30% = 360 USDC
- 平台手续费:60 × 360 ÷ 1,200 = 18 USDC
- 卖家实收:360 − 18 = 342 USDC
- 退还买家:1,200 − 360 = 840 USDC
三者合计 342 + 840 + 18 = 1,200 USDC,与托管金额完全一致。如果全额退款给买家,平台不收手续费。
发生争议时
- 买家在验收期内发起争议,双方可以提交文字、链接或文件作为证据。
- 争议会分配给一位仲裁员,仲裁员不能是交易中的任何一方。
- 仲裁员按分配比例作出裁决(例如卖家 30%、买家 70%)。
- 平台按裁决签署结算,再由买家或卖家其中一方共同签名(通常是分到款项的一方),两份签名齐全后由平台代为提交链上交易。
之前记录的文件 SHA-256 哈希值在这里就派上了用场:它能证明“卖家当时交付的到底是哪个文件”,减少货不对版时的扯皮空间。目前流程中裁决即为最终结果,暂不提供申诉(上诉)机制。
其他保护措施
- 卖家门槛。 上架的卖家需要完成 KYC 实名认证,并通过 SIWE(以太坊登录)验证自己的钱包地址;商品上架前也会经过审核。
- 聊天风险提示。 订单聊天中如果出现邮箱、电话、Telegram、WhatsApp、微信或站外付款链接等信息,系统会标记该消息并显示警示——消息不会被屏蔽,但你会知道存在风险。
- 违规账号处理。 被封禁的用户无法再进行任何操作,其进行中的订单不会因此被冻结,而是通过对方、系统定时任务和仲裁继续处理;少数需要被封禁方本人签名的结算,由平台另行人工处理。
关于合约安全:第三方智能合约安全审计(计划在正式上线前进行)和漏洞赏金计划目前都还属于 计划中 的事项,尚未完成。在此之前,建议从较小金额开始使用。
三种交易方式对比
| 对比项 | 私下交易 | 传统担保中介 | OpenVPT 链上担保 |
|---|---|---|---|
| 资金由谁保管 | 直接付给对方 | 中介的账户 | 智能合约 |
| 单独一方能否挪用资金 | 收款方可以 | 中介可以 | 不行,需三方中两方签名 |
| 资金流向能否核实 | 无 | 看中介通知 | 链上公开记录 |
| 交付记录 | 聊天截图 | 视中介而定 | 文件 SHA-256 记录 |
| 争议处理 | 无 | 中介人工处理 | 指派仲裁员,按比例裁决 |
| 卖家遭恶意拒付风险 | 高(视付款方式) | 视付款方式 | USDC 链上结算,没有信用卡拒付机制 |
| 买家费用 | 无 | 通常另收 | 不另收,手续费从卖家应得部分扣除 |
| 结算速度 | 即时但无保障 | 常需数个工作日 | 签名齐全后链上执行 |
风险自查清单
交易前请逐项核对,只要出现其中任何一项,都值得停下来再想一想:
- 对方要求你离开平台,改用私信、即时通讯软件或直接转账付款。
- 价格明显低于同类商品行情,而且对方一直催你赶紧决定。
- 对方只接受无法追踪或可以撤销的付款方式(取决于你是买家还是卖家)。
- 演示只有截图或录屏,拒绝让你在付款前做任何可验证的检查。
- 说不清代码的来源、开源协议或第三方依赖。
- 让你“别让原厂知道”“别改账号资料”。
- 不愿意一并移交域名注册商账号、找回邮箱或两步验证。
- 流量或营收数据无法通过第三方工具核实。
- 账号刚注册、没有任何评价记录,却在交易大额商品。
- 在 OpenVPT 订单聊天中收到联系方式或站外付款的风险提示。
验收期内该做的事
验收期是买家最重要的保障。确认收货之前,建议至少完成以下几步:
- 核对交付文件是否与商品描述一致,并实际编译、部署或运行一次。
- 检查授权文件和第三方依赖,确认没有不可转让的授权。
- 如果是网站或账号,在确认收货之前就更换所有密码、找回邮箱、两步验证设备和注册商账号。
- 发现问题就在验收期内发起争议并保留证据——确认收货后款项会被释放,无法撤回。
小结
数字资产交易的风险,本质上来自“一方必须先相信另一方”。私下交易把风险全压在先行动的人身上;传统担保把信任集中到中介一方;链上担保则把放款规则写进公开的合约,让任何单独一方——包括平台在内——都无法独自决定资金去向。它无法消除所有风险(比如原厂的授权条款、交付后你自己的账号安全管理),但能大幅降低最常见的几类诈骗。
本文仅供一般信息参考,不构成法律、税务或投资建议。使用数字资产和加密货币存在风险,请结合自身情况判断,必要时咨询专业人士。
下一步
- 延伸阅读:2-of-3 多签如何保护你的钱
- 延伸阅读:买家指南:安全购买源代码与 SaaS 授权
- 了解完整交易流程:运作方式
- 查看手续费说明:收费说明
- 开始浏览商品:商品列表
- 还有其他问题:帮助中心 或 联系我们