CoinEx中文官方
CoinEx中文官方

CoinEx成立於2017年12月,是一家面向全球的專業數字資產交易服務商。聚集創新數字資產為核心,多年來良好的專案服務水準及優質資產篩選能力,為全球用戶提供全面且優質的投資選擇。 CoinEx中文繁體群:https://t.me/CoinExGlobalChinese

CoinEx研究院 | 支付樂高:流支付專案盤點 (上)

一、流支付的由來

1949年,經濟學家威廉·菲利普斯於倫敦經濟學院(LSE)求學時發明了MONIAC(Monetary National Income Analogue Computer,國民貨幣收入類比計算器)。這個由一系列透明的塑膠罐和管道組成的電腦,可用於模擬英國的國民經濟過程。菲利普斯用水流來呈現金錢的連續流動,這實際上也呈現金錢的自然狀態——隨著時間發生流動。

(來源:https://www.researchgate.net/


在國民經濟活動中,時間是連接工資、消費者支出、投資基金和政府支出的紐帶。想像一下“流金錢”,支付不再是離散的、而是持續的,實現每秒的轉移頻率。時間決定了人們的淨資產。理論來說,即時的工作應該伴隨即時的薪水回報,但是管理成本等因素讓我們無法達成這個效果。

好在區塊鏈技術的出現不僅讓支付不受空間限制(無邊界支付),也不受時間限制——一筆支付能在每秒都進行,形成一個持續的流。這被稱為“流支付”,即即時支付。流支付的概念最早在2017年由《精通比特幣》的作者安德烈亞斯·安東諾普洛斯提出。2019年,Paul Razvan Berg通過以太坊智能合約實現了流支付技術,並創立了專案Sablier。

二、流支付的實現方式

流支付的實現是通過智能合約以及對貨幣的編程,並定義了兩個帳戶地址(發送者和接收者)之間的定向關係,流(Stream)由發送者創建,依據某個規則持續或者在某段時間內流向接收者。

基於不同場景,智能合約的規則可以有不同類型,比如:

1. 固定金額流

該規則適用於明確知道支付金額以及開始與結束時間的場景,如投資。在開始時間至結束時間內,流會以一定的流動率每秒流向接收者。

流動率=支付金額/(結束時間-開始時間)

流餘額=流動率 *(現在-開始時間)

2. 固定流率流

該規則適用於無固定結束時間的場景,如薪酬發放。流在開始時間後,以每秒特定的流動率流向接收者,直到等於最大支付金額。此外,其無需設定結束時間,可增加最大支付金額,延長流的持續時間。

結束時間= (最大支付金額/流動率) +開始時間

流餘額=流動率 *(現在-開始時間)

3. 分期流

該規則適用於金額較大的固定金額流,為固定金額流隨意的設置分期期數,不再佔用現金流。

需要注意的是,流中實際轉移的並不是真實的金額,我們不會在每個區塊上都看到這些持續的支付資訊。流中轉移的是“流餘額”:發送者或接收者在某個時間點上所擁有的存在流支付協議上的金額。發送者和接收者可以在流結束前的任意時間點結束流,並且通過提取而獲得該時間點上的流餘額。

三、流支付專案介紹

筆者將從所部署的網路、技術框架、產品功能和交互流程等角度對目前市場已有的4款流支付專案進行介紹。

1. Sablier

Sablier是最早的流支付協議,於2019年12月14日上線。根據DeFi Pulse的數據,截止2022年3月底,Sablier的總鎖定價值(TVL)達到1.58億美金,而巔峰時期則在21年11月,高達8億美金。Sablier的大部分TVL來自利用Sablier進行代幣解鎖的協議。通過使用Sablier,專案可以讓代幣解鎖自動化,接收者則可無縫領取代幣。

(資料來源:DeFi Pulse)

目前,Sablier支持的主網包括Ethereum、Arbitrum、Avalanche、BSC、Optimism和Polygon,而支持的測試網包括Goerli、Kovan和Rinkeby。每個網路支付的代幣也是多樣化的,包括主流美元穩定幣、其他法幣穩定幣、Wrap資產以及該網路上一些生態代幣。

UI精美和操作簡單是Sablier的專案特色。Sablier給發送者和接收者都各自提供了一個獨立的操作介面(分別是https://pay.sablier.finance/https://app.sablier.finance/)。發送者創建流支付時,需要選擇輸入的資訊只有代幣種類、總數、接收地址和持續時間(1小時到20年的區間範圍)。過程中,所支付費用包括網路gas費以及扣取一部分流中的代幣作為平臺費。合約創建成功後,Sablier介面會跳出資訊共用鏈接;在鏈接的頁面中,發送者可以看到已經流出的金額、剩餘時間和接收者提款金額等資訊,也可以點擊“鏈接”跳到區塊鏈流覽器查看該筆交易的資訊,還可以點擊取消以終止該筆交易。如果流在指定的停止時間之前被取消,則已流出的資金仍屬於接收者,剩餘的存款將退還給發送者。

而接收者的同一筆流的介面也是類似發送者,唯一區別就是接收者可以點擊“提取”按鈕以提取已經流入的金額。接收者需要進行“提取”操作,錢包餘額才會顯示該筆資金;否則,資金會留在Sablier協議中。

(資料來源:Sablier官網)

Sablier在2021年7月被Hifi Finance收購,目前仍未發行代幣,。

2.Superfluid

Superfluid曾在“刷空投”時期備受關注,也曾是兔子洞(RabbitHole)的任務之一。最初Superfluid僅在Polygon和xDAI鏈(Gnosis Chain)上線,目前還部署在Arbitrum和Optimism。而測試網方面,則是支持了Arbitrum Rinkeby、Avalanche Fuji、Goerli Testnet、Kovab Testnet、Optimism Kovab、Polygon Mumbai、Rinkeby Testnet 和Ropsten Testnet。

Superfluid框架主要有以下組件:

(1)超級協議框架(Super Agreement Framework)

超級協議是 Superfluid 得以擴展和添加新功能的基石,也是實現支付樂高的核心。協議由一個主合約和多個協議合約組成。協議合約必須在批准列表中,否則主合約將不會執行協議代碼。

更具體來講,Superfulid目前有兩個協議:第一,持續流協議(Constant Flow Agreement, CFA),功能是讓用戶的幣從錢包流出;第二,立即分配協議(Instant Distribution Agreement, IDA),功能是讓用戶在一筆交易中發送代幣到多個接收者。而僅僅兩個協議的獨立使用或者組合使用,就可以實現許多應用場景。此外,專案社區也在探索更多創新和實用的協議。

(2)超級代幣框架(Super Token Framework)

超級協議設定超級代幣行為的“規則”,超級代幣包括兩個類型:Wrapper超級代幣(ERC20類代幣的Wrap版)和自定義超級代幣(在網路無底層資產的代幣)。前者通過使用Superfluid協議1:1封裝(後續可以隨時1:1贖回),後者則通過Superfluid協議發行,也是ERC777和ERC20相容。

Superfulid在代幣框架具有以下特色功能:

l 擴展的ERC777代幣標準,可以通過“回掉(Callback)”對某些事件做出反應;

l 批處理功能(Batch Capability),在同一筆交易中實現多個事物處理;

l 元交易(Meta - Transactions), 實現一個人在鏈下創建和簽署數據並由另一個支付 gas 費用的人執行的交易。

(3)超級應用程式框架(Super App Framework)

Super App可以“管理”協議並對更改做出回應,這也是開發者編寫自定義邏輯/行為的地方。更具體來說,針對協議調用的場景包括:

l 如果發送者開始將代幣流向合約,則CFA自動將另一個代幣(如Wrapped代幣)流向接收者。

l 如果一個專案方解鎖代幣,則IDA將會代幣分配到所有投資者。

總的來說,Superfluid真正的價值在於有效地緩解了密鑰管理困難和gas費用較高這兩個難題,並且進一步創造了一個新的可組合、可擴展的價值流網絡,這也是區塊鏈世界的迷人之處。

在流支付的操作方面,用戶在進行創建流支付前,需要將錢包裏的代幣進行封裝操作(Wrap)或者創建自定義代幣。接下來,發送者需要輸入或選擇的資訊包括:接收者地址、代幣種類以及流速率(一次性、每天、每週、每月和每年)。要注意的是,除了一次性支付,其他速率的流都會扣留一定額度的保證金(buffer),在用戶選擇關閉流的時候歸還或者當代幣餘額為0時扣除。基於Superfuild的流是固定流率的類型,只要帳戶在協議上一直有代幣餘額,流會一直持續,除非發送者或者接收者一方選擇取消。接收者收到的代幣也是超級代幣類型,需要通過unwrap操作才會在錢包地址中顯示。

Superfluid是一個頗受資本青睞的專案,在2021年7月宣佈獲得了900萬美元的種子輪融資,投資機構包括 Multicoin Capital、Delphi Digital和DeFiance Capital等。

CC BY-NC-ND 2.0 版权声明

喜欢我的文章吗?
别忘了给点支持与赞赏,让我知道创作的路上有你陪伴。

加载中…

发布评论