跳至主要内容

公开测试版,运行在 Base Sepolia 测试网。 付款使用没有实际价值的测试 USDC,请勿转入真实资金。担保合约尚未完成外部安全审计,条款仍是待律师审阅的草稿。 测试版意味着什么

OpenVPT

01 · 交易流程

五个步骤,两把钥匙。

从下单到放款,你的 USDC 始终存放在智能合约中,而不是我们的账户里。只有三把钥匙(买家、卖家、平台)中的两把签署同一份结算方案,资金才会转出。

规则速览

默认平台服务费,从卖家所得中扣除
5%
每份平台签发的付款参数的有效期
15 分钟
下单后的付款期限
24 小时
交付后的默认验收期
3 天
放款所需的签名数
2 / 3

02 · 一笔订单的全过程

一笔订单,五个环节。

向下滚动,从头到尾走一遍订单。旁边的金库会标出每一步涉及托管的哪一层。

  1. 第 01 步

    下单

    选好商品后下单。平台会对这笔订单的付款参数(卖家、代币、金额和服务费)进行签名,提交到合约的过程中任何人都无法篡改。

    • 卖家、金额和服务费由平台的 EIP-712 签名锁定。
    • 每份签名有效期 15 分钟,过期或被改动的参数会被合约拒绝。
    • 订单页会在你付款前重新获取签名,结账慢一点也没关系。
    Layer 01 · 付款参数15:00平台签发,15 分钟内有效
    Layer 02 · 交付记录SHA-256每个交付文件的指纹
    Layer 03 · 多签金库等待付款USDC 由 VPTEscrow 合约托管
    • 买家未签
    • 卖家未签
    • 平台未签

    示意 · 非真实订单

  2. 第 02 步

    付款托管

    你授权并把 USDC 转入 VPTEscrow 合约,资金按订单号锁定在合约中,任何单独一方(包括我们)都无法动用。

    • 资金存放在 VPTEscrow 智能合约中,从不经过平台钱包。
    • 下单后有 24 小时付款时间,逾期未付的订单会自动取消。
    • 取消未付款订单时,要等你手里所有付款签名都过期后才会生效。如果你的付款先上链,订单照常成立;如果付款在取消之后才到账,会全额退回。
    Layer 01 · 付款参数15:00平台签发,15 分钟内有效
    Layer 02 · 交付记录SHA-256每个交付文件的指纹
    Layer 03 · 多签金库已锁定USDC 由 VPTEscrow 合约托管
    • 买家未签
    • 卖家未签
    • 平台未签

    示意 · 非真实订单

  3. 第 03 步

    交付

    卖家在商品的交付期限内通过订单页交付(商品未另行设置时默认为 3 天)。

    • 卖家逾期未交付,订单会转为全额退款。
    • 每个交付文件都会记录 SHA-256 指纹,交付的是哪个文件一目了然。
    • 激活码加密保存,下载使用仅发给买家的短时效链接。
    Layer 01 · 付款参数15:00平台签发,15 分钟内有效
    Layer 02 · 交付记录SHA-256每个交付文件的指纹
    Layer 03 · 多签金库已锁定USDC 由 VPTEscrow 合约托管
    • 买家未签
    • 卖家未签
    • 平台未签

    示意 · 非真实订单

  4. 第 04 步

    验收

    你在验收期内检查交付内容:默认 3 天,或以商品的设置为准。

    • 验收期从卖家交付时开始计算。
    • 没问题就点确认,放款流程立即开始。
    • 有问题就在验收期内发起争议。之后双方有 72 小时补充证据、自行协商分配方案;如果未达成共识,由仲裁员审核双方证据;如果有一方始终没有回应,则改由平台提出结果(见下表)。如果你没有任何操作,验收期结束后资金归卖家。
    Layer 01 · 付款参数15:00平台签发,15 分钟内有效
    Layer 02 · 交付记录SHA-256每个交付文件的指纹
    Layer 03 · 多签金库已锁定USDC 由 VPTEscrow 合约托管
    • 买家未签
    • 卖家未签
    • 平台未签

    示意 · 非真实订单

  5. 第 05 步

    放款

    只有三方中的两方签署同一份结算方案,资金才会转出。交易由平台代为提交,但平台永远无法单独放款、退款或截留资金。

    • 合约要求两个有效签名,且必须来自买家、卖家、平台中不同的两方。
    • 付给卖家、买家和平台的金额,加起来必须正好等于锁定金额。
    • 平台所得必须覆盖按卖家所得比例计算的服务费,因此服务费始终由卖家一方承担;全额退款时为零。
    • 每笔订单只能结算一次。
    Layer 01 · 付款参数15:00平台签发,15 分钟内有效
    Layer 02 · 交付记录SHA-256每个交付文件的指纹
    Layer 03 · 多签金库已放款USDC 由 VPTEscrow 合约托管
    • 买家已签名
    • 卖家可选
    • 平台已签名

    示意 · 非真实订单

03 · 谁来签名

谁签名,何时签。

每一笔结算都需要两个签名。系统触发的结果由平台自动签名,第二把钥匙始终来自其他方。

  • 买家确认收货

    买家
    签名
    卖家
    可选
    平台
    自动签名
    结果
    卖家收款(扣除服务费)
  • 验收期结束且无争议

    买家
    无需
    卖家
    签名
    平台
    自动签名
    结果
    卖家收款(扣除服务费)
  • 卖家逾期未交付

    买家
    签名
    卖家
    无需
    平台
    自动签名
    结果
    全额退还买家
  • 仲裁员对争议作出裁决

    买家
    二者之一签名
    卖家
    二者之一签名
    平台
    自动签名
    结果
    按裁决分配;服务费按卖家所得比例计算
  • 争议的 {negotiationHours} 小时协商期结束,且有一方始终没有回应

    买家
    二者之一签名
    卖家
    二者之一签名
    平台
    自动签名
    结果
    卖家未回应:全额退款给买家;买家未回应:放款给卖家(扣除服务费)
  • 订单取消后付款才到账

    买家
    签名
    卖家
    无需
    平台
    自动签名
    结果
    全额退还买家
  • 平台试图单独操作

    买家
    无需
    卖家
    无需
    平台
    单独签名
    结果
    被合约拒绝

裁决后,平台签署裁定的分配方案,再由买家或卖家其中一方补上第二个签名,通常是收款的一方。争议自动结果则由结果有利的一方签名。验收期结束时,如果卖家的收款钱包绑定未满 24 小时,自动放款会等到满 24 小时才开始;买家主动确认收货不受影响。

04 · 坦诚说明

目前还做不到的事。

没有哪个系统是完美的。以下是我们目前已知的不足。

  • 测试网上的公开测试版

    OpenVPT 目前运行在 Base Sepolia 测试网:订单以没有实际价值的测试 USDC 付款,不涉及真实金钱。担保合约完成外部安全审计、条款完成律师审阅后,才会迁移到 Base 主网。

  • 暂不支持申诉

    目前仲裁员的裁决在平台上即为最终结果,申诉流程正在规划中。

  • 如果平台停止运营

    资金会一直锁定在合约中,直到三方中的两方签署结算方案。没有人能单独取走,但没有网站的话,凑齐这些签名并不容易。更便捷的退出方式正在规划中。

  • 签名无法撤回

    结算签名不会过期。为了安全,平台对每笔订单最多只签一次结算方案;后续的合约版本会加入有效期。

  • 指纹不等于质量检查

    SHA-256 记录能证明交付的是哪个文件,但不能证明它与描述相符。这正是验收期的作用。

有法律方面的问题?联系我们

05 · 下一步

继续了解。