跳至主要內容

公開測試版,運行在 Base Sepolia 測試網。 付款使用沒有實際價值的測試 USDC,請勿轉入真實資金。擔保合約尚未完成外部安全稽核,條款仍是待律師審閱的草稿。 測試版代表什麼

OpenVPT

為什麼數位資產交易需要擔保:常見詐騙手法全解析

買賣原始碼、SaaS 授權或網站時最常見的六種詐騙手法,傳統擔保中介的限制,以及 OpenVPT 鏈上擔保如何改變信任模型,附紅旗檢查清單。

作者
OpenVPT 團隊
發布於
閱讀
12 分鐘閱讀
標籤
  • 擔保交易
  • 防詐騙
  • 數位資產
  • 原始碼交易
  • 託管
目錄

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)來保管款項,並把「誰能放款」寫進合約規則裡,而不是寫在某份服務條款中。

資金流向

  1. 下單。 買家從上架的商品建立訂單,平台為這筆訂單簽發一份「建立訂單」授權(EIP-712 簽名),裡面鎖定了賣家地址、金額與手續費,買家無法竄改。這份授權最長 15 分鐘有效,付款前會重新取得。
  2. 付款入託管。 買家在 Base 網路上把 USDC 存入 VPTEscrow 合約。訂單建立後有 24 小時付款期限。
  3. 賣家交付。 賣家在約定的交付期限內(依商品設定,預設 3 天)上傳檔案或提交授權碼。上傳檔案時系統會記錄 SHA-256 雜湊值,授權碼則以加密方式儲存。
  4. 買家驗收。 交付後進入驗收期(依商品設定,預設 3 天)。買家可以確認收貨,也可以在驗收期內提出爭議;驗收期結束仍未提出爭議,系統會進入放款流程。
  5. 結算。 放款需要一份「結算」簽名,而合約只接受 買家、賣家、平台三方中任意兩個不同身分 的簽名。兩份簽名到齊後,交易才會在鏈上執行。

平台不能做什麼

這是鏈上擔保和傳統中介最大的差別。依照 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,與託管金額完全相等。若全額退款給買家,平台不收手續費。

發生爭議時

  1. 買家在驗收期內提出爭議,雙方可提交文字、連結或檔案作為證據。
  2. 爭議會分派給一位仲裁員,仲裁員不能是交易的任何一方。
  3. 仲裁員以分配比例做出裁決(例如賣家 30%、買家 70%)。
  4. 平台依裁決簽署結算,再由買家或賣家其中一方共同簽名(通常是分得款項的一方),兩份簽名到齊後由平台代為送出鏈上交易。

先前記錄的檔案 SHA-256 雜湊值在這裡很有用:它能證明「賣家當時交付的到底是哪一個檔案」,減少貨不對版的爭辯空間。目前的流程中裁決即為最終結果,尚未提供上訴機制。

其他保護

  • 賣家門檻。 上架賣家需要完成 KYC 身分驗證,並以 SIWE(以太坊登入)驗證自己的錢包地址;商品上架前也會經過審核。
  • 聊天風險提示。 訂單聊天中若出現電子郵件、電話、Telegram、WhatsApp、微信或站外付款連結等資訊,系統會標記該訊息並顯示警示——訊息不會被封鎖,但你會知道有風險。
  • 違規帳號處理。 被停權的使用者無法再進行任何操作,其進行中的訂單不會因此被凍結,而是透過對方、系統排程與仲裁繼續處理;少數需要被停權方本人簽名的結算,則由平台另行人工處理。

關於合約安全性:第三方智能合約安全審計(計劃在正式上線前進行)與漏洞獎勵計畫目前都還是 計劃中 項目,尚未完成。在那之前,請以謹慎的金額開始使用。

三種交易方式比較

比較項目私下交易傳統擔保中介OpenVPT 鏈上擔保
資金由誰保管直接付給對方中介的帳戶智能合約
單一方能否挪用資金收款方可以中介可以不行,需三方中兩方簽名
資金流向可否查證無依中介通知鏈上公開紀錄
交付紀錄聊天截圖視中介而定檔案 SHA-256 紀錄
爭議處理無中介人工處理指派仲裁員,按比例裁決
賣家被惡意退款風險高(視付款方式)視付款方式USDC 鏈上結算無卡片退款機制
買家費用無通常另計不另收,手續費從賣家實得部分扣
結算速度即時但無保障常需數個工作天簽名到齊後鏈上執行

紅旗檢查清單

交易前,請逐項確認。只要出現其中一項,就值得停下來多想一下:

  • 對方要求你離開平台,改用私訊、通訊軟體或直接轉帳付款。
  • 價格明顯低於同類商品行情,而且對方一直催你快點決定。
  • 對方只接受不可追蹤或可撤銷的付款方式(依你是買家或賣家而定)。
  • 展示只有截圖或錄影,拒絕讓你在付款前做任何可驗證的檢查。
  • 說不清楚程式碼的來源、開源授權或第三方依賴。
  • 要你「別讓原廠知道」、「別改帳號資料」。
  • 不願意一併移交網域註冊商帳號、恢復信箱或兩步驟驗證。
  • 流量或營收數據無法透過第三方工具驗證。
  • 帳號剛註冊、沒有任何評價紀錄,卻交易大額商品。
  • 在 OpenVPT 訂單聊天中收到聯絡方式或站外付款的風險提示。

驗收期內該做的事

驗收期是買家最重要的保護。確認收貨之前,建議至少完成:

  1. 核對交付檔案是否與商品描述一致,並實際編譯、部署或執行一次。
  2. 檢查授權檔案與第三方依賴,確認沒有不可轉讓的授權。
  3. 若是網站或帳號,在確認前就更換所有密碼、恢復信箱、兩步驟驗證裝置與註冊商帳號。
  4. 發現問題就在驗收期內提出爭議,並保留證據——確認收貨後款項會被釋放,無法再撤回。

小結

數位資產交易的風險,本質上來自「一方必須先相信另一方」。私下交易把風險全丟給先動作的人;傳統擔保把信任集中在中介身上;鏈上擔保則把放款規則寫進公開的合約裡,讓任何單一方——包括平台——都無法獨自決定資金去向。它無法消除所有風險(例如原廠授權條款、交付後你自己的資安管理),但能大幅降低最常見的幾種詐騙。

本文僅供一般資訊參考,不構成法律、稅務或投資建議。使用數位資產與加密貨幣涉及風險,請依自身情況判斷,必要時諮詢專業人士。

下一步

延伸閱讀