ERC-1400 是什麼?跟 ERC-20 的根本差異在哪?
ERC-1400 是為證券型代幣設計的一組標準,正式名稱是 Security Token Standard,不是單一合約,而是由四個子標準組合而成的框架:ERC-1410 負責把一個持有人的餘額拆分成不同分區(partition);ERC-1594 負責在轉帳執行前先做合規檢查;ERC-1643 負責管理跟這個代幣綁定的法律文件;ERC-1644 讓具備特定權限的控制者可以執行強制轉移。
跟 ERC-20 的根本差異在於資料模型本身。ERC-20 假設所有代幣都完全同質——你錢包裡的一枚代幣跟別人錢包裡的一枚代幣沒有任何差別,轉帳前也不會檢查對方是誰、有沒有資格接收,這個設計對公用型代幣沒問題,但證券天生不是這樣運作的:同一家公司的股份可能同時存在鎖定期未到的、已解鎖可自由交易的、限定特定司法管轄區才能持有的多種狀態,ERC-20 的單一同質餘額模型完全無法表達這種差異。
ERC-1400 用「部分同質化」(partial fungibility)解決這個問題——同一個代幣合約底下,持有人的餘額可以拆成好幾個分區,每個分區各自帶有不同的中繼資料(屬於哪次發行、鎖定到什麼時候、適用哪些轉讓限制),分區之間互不相同,但同一分區內的代幣彼此同質。
為什麼需要一整套新標準?直接在 ERC-20 上加規則不行嗎?
理論上可以在 ERC-20 之外另外包一層合規邏輯,但這種做法會產生一個根本問題:ERC-20 本身的轉帳函式沒有內建「先檢查再執行」的機制,外掛的合規層只能在轉帳之後才發現問題、或是完全依賴前端介面去攔截不合規的操作——但前端可以被繞過,任何人只要直接呼叫合約的轉帳函式,就能跳過前端的檢查,這對證券而言是不可接受的風險,因為證券轉讓一旦違反監理要求(例如賣給不合格的投資人、違反鎖定期、超過持股集中度上限),責任在發行方,不是在買方。
ERC-1400 把合規檢查直接寫進代幣合約本身的轉帳邏輯裡(透過 ERC-1594),任何一次轉帳,不管是從哪個介面發起,都必須先通過合約內建的檢查——確認接收方通過 KYC/AML、確認沒有超過持股上限、確認鎖定期已過、確認轉讓地不在受限司法管轄區——檢查沒過,轉帳直接失敗,並回傳標準化的錯誤代碼說明失敗原因。這個設計把合規邏輯從「外部、可繞過」變成「內建、不可繞過」,是機構願意採用它處理受監管證券的核心原因。
監理機關與金融機構長期以來需要的,是一種可以原生執行傳統證券法規那套控制邏輯的鏈上代幣,而不是每個發行方各自從零開發一套客製化合規機制,這正是 ERC-1400 出現的背景——用一套模組化、可互通的標準,取代昂貴的客製開發。
ERC-1400 具體怎麼運作?四個子標準各自做什麼?
以一次完整的轉帳為例,拆解四個子標準各自扮演的角色:
ERC-1410(分區持有)——每個持有人的餘額不是單一數字,而是拆成多個分區,例如「首次發行、已解鎖」「私募配售、鎖定至 2027 年」這類不同批次,各自帶有獨立的中繼資料,合約可以針對不同分區套用不同邏輯。
ERC-1594(發行驗證與轉讓限制)——轉帳發起時,合約先呼叫檢查函式,確認發送方與接收方的合規狀態、投資人資格、司法管轄限制、持股上限等條件,全部通過才放行,任一項不通過,轉帳失敗並回傳標準化錯誤碼(例如「接收方未通過 KYC」「超過持股集中度上限」),讓失敗原因清楚可稽核,而不是含糊的「交易失敗」。
ERC-1643(文件管理)——把公開說明書、投資人協議、監理申報文件等法律文件,以雜湊或連結形式跟代幣合約綁定,讓持有人與監理方可以直接從鏈上查到這份證券對應的法律文件在哪裡、內容有沒有被竄改。
ERC-1644(控制者操作)——授權特定角色(通常是發行方或其代理人)在滿足法規要求的情況下,可以執行強制轉移,例如法院命令要求凍結或轉移某帳戶的持股、或更正因技術錯誤造成的異常轉帳,這個權限本身受到嚴格限制與稽核。
四個子標準組合起來,才構成完整的 ERC-1400——單獨拿掉任何一個,都無法完整覆蓋證券生命週期需要的功能。
投資人或發行方在評估一個代幣化證券項目時,看到它採用 ERC-1400,實際上該注意什麼?
第一,採用 ERC-1400 這個標準框架,不等於發行方自動符合所有適用的證券法規。ERC-1400 提供的是「可以執行合規邏輯的技術容器」,容器裡實際填入什麼規則(誰算合格投資人、鎖定期多長、持股上限多少)完全由發行方決定,標準本身不驗證這些規則設得對不對——查一個 ERC-1400 代幣,要查的是它合約裡具體寫了什麼限制,不是「它用了 ERC-1400」這件事本身。
第二,ERC-1644 的強制轉移權限是一把雙面刃。它的存在是為了滿足法規要求(例如配合法院命令),但這個權限如果設計或治理不當,理論上也可能被濫用——查誰有權觸發強制轉移、觸發條件是否公開透明、是否有多重簽章或第三方監督機制,是評估這類代幣風險時容易被忽略但很關鍵的一環。
第三,分區(partition)機制雖然解決了證券多狀態並存的問題,但也代表同一個代幣合約下,不同分區的代幣實際權利可能天差地遠——買入前要確認自己拿到的是哪個分區、這個分區對應的鎖定期與轉讓限制,不能只看代幣合約地址就假設所有代幣都一樣。
第四,ERC-1400 是技術標準,不是監理框架本身,不同司法管轄區對證券的定義、合格投資人門檻、揭露要求各不相同,同一套 ERC-1400 合約在不同地區部署時,合規邏輯的具體參數需要因地制宜調整,不是一套規則全球通用。
ERC-1400 的價值在於把合規邏輯內建進合約本身,讓轉讓限制不可繞過、失敗原因標準化可稽核,大幅降低發行方客製開發的成本;代價是這套框架本身結構較 ERC-20 複雜得多,四個子標準組合部署與維護的技術門檻更高,而且合規邏輯的正確性完全取決於發行方怎麼設定規則,標準只保證規則會被執行,不保證規則本身合法或合理,加上 ERC-1644 賦予的強制轉移權限,如果治理設計不當,反而可能成為新的信任風險點。