DeFi 基礎與 Web3 支付基礎設施
DeFi 透過智能合約而非銀行來運行借貸、交易與賺取收益,這正是為什麼它全天候開放、為什麼你要支付 gas 費用,以及為什麼每一項風險最終都落在你身上。
Gas 用於支付網路的驗證者,以補償每個操作所需的運算與儲存,並藉此阻擋垃圾交易。基礎費由需求決定,因此當鏈上繁忙、所有人爭奪同一區塊空間時,費用便會攀升。同樣一筆兌換,現在花費$6.00,在擁塞的鏈上約需$36.60,儘管你的交易本身毫無改變。
數字僅供說明,假設 ETH 約 $2,000。你的錢包會在你確認前算出實際總額。
試試上方的 gas 估算工具。把網路從清閒拖到繁忙,看著同一筆交易變得更貴;那個變動的費用就是 gas,也就是在鏈上做成任何事情的代價。在 DeFi 裡,沒有銀行櫃員、沒有客服台,也沒有復原按鈕。借出、借入與交易全都以程式碼的形式在公有區塊鏈上運行,而那段程式碼會對任何呼叫它的人,即時地、絲毫不差地照它所寫的去執行。這就是它的吸引力:你可以在任何時刻讓你的穩定幣去工作,而不必向任何人請求許可。這也是它的風險:那段程式碼實質上就是銀行,而如果它有瑕疵,或你簽了錯的東西,沒有人會來替你逆轉它。本單元將逐一介紹你在鏈上究竟能用穩定幣做些什麼、為什麼你要為此支付 gas 費用,以及真正的危險藏在哪裡。
DeFi 究竟是什麼
去中心化金融(DeFi)是一種透過智能合約——也就是區塊鏈上會自我執行的程式——來借出、借入、交易穩定幣並賺取收益的方式,而不是透過銀行或券商。過程中沒有人核准你的交易,也沒有人替你保管資金。你連接自己的錢包,合約自動運行它的規則,而結果是最終的。
開放、無需許可且永不停歇,正是 DeFi 強大的地方。沒有任何人負責掌管,也正是它毫不留情的地方,因為程式碼中的一個漏洞就可能把資金抽乾,而你沒有任何經理可以打電話求助。
你能用穩定幣做些什麼
有幾件主要的事值得了解:
- 借出並賺取利息。 把穩定幣存入一個借貸協議(Aave 與 Compound 是知名的例子),賺取那些以自身抵押品作擔保去借款的人所支付的利息。
- 提供流動性。 把你的穩定幣供應給一個去中心化交易所的資金池(例如 Uniswap 這樣的自動化做市商),並收取交易手續費的一部分。這帶有一種微妙的風險,稱為無常損失,在下方的摺疊區塊中會解釋。
- 收益聚合器。 一種金庫,會自動把你的資金搬來搬去,去追逐當下能取得的最佳報酬。
有一個警告適用於它們全部。一個被大肆宣傳的高收益率並不是免費的午餐,而是隱藏風險的標價。如果一個「穩定」的報酬遠遠衝進兩位數,就假定是某種有風險的東西在為它買單,無論那是協議無力償付、一個終將崩潰的代幣增發計劃,還是徹頭徹尾的騙局。
錢包不是銀行帳戶
這項區別是 Web3 中一切事物的根基。
一個交易所帳戶的行為就像銀行帳戶。交易所保管你的幣與你的密鑰,你用密碼登入,而當事情出錯時,服務商可以凍結、逆轉,或協助你找回。
一個錢包地址則不同。你用一把私鑰來掌控它,你獨自為它負責,而一筆轉出是最終且不可逆的。沒有人能撤銷一個打錯的地址,也沒有人能把你被誆騙簽署的一筆付款追回。在 DeFi 裡,你是從自己的錢包出手,這意味著你在同一個動作裡,同時得到完整的掌控與完整的責任。
Gas 費用:為什麼轉移要花錢
每一個鏈上動作(一次轉帳、一次兌換、一次合約呼叫)都會讓網路的驗證者進行真實的運算與儲存,所以你要支付一筆 gas 費用來補償他們,並把濫發垃圾交易的人擋在外面。Gas 是按需求定價的。當許多人想同時進行交易時,他們會競標每個區塊中有限的空間,價格便上漲;當這條鏈清閒時,價格便下跌。
在 Ethereum 上,gas 以 gwei 計價(十億分之一個 ETH)。自從一次名為 EIP-1559 的升級之後,費用拆分成一筆會被銷毀的基本費,加上一筆給驗證者的選擇性小費。粗略的總額是 gas 單位數乘以 gas 價格,而你的錢包會在你確認之前替你算好。不同的區塊鏈處在差異極大的費用水準上,這是某些鏈更受青睞用於小額、日常支付的一大原因。
風險概況:沒有安全網
在你存入一分錢之前,最重要該領會的一件事,就是 DeFi 沒有安全網。主要的風險:
- 智能合約漏洞。 單單一個瑕疵或漏洞利用,就能在一筆交易中把整個資金池清空,而程式碼一旦部署,往往就被凍結在原地。
- 治理失靈。 代幣持有者的投票或管理員密鑰可以改變規則,也可能被攻擊者奪取。
- 預言機與跨鏈橋失效。 錯誤的價格數據或一次失敗的跨鏈轉移,都可能摧毀一個倉位。
- 沒有存款保險。 沒有政府方案、沒有退款機制,也沒有任何客服專線能逆轉一筆損失。
如果一個協議被駭,或你核准了一個惡意合約,資金通常就一去不復返了。把任何 DeFi 收益都當成帶有風險的收入,據此調整你的倉位規模,並且絕不要存入超過你輸得起的金額。
用白話說無常損失
當你把兩種資產供應給一個流動性資金池,而它們的價格朝相反方向拉開時,資金池會自動在兩者之間重新平衡。你最終持有的價值,可能會少於你單純把這兩種資產放在錢包裡什麼都不做的情況。那道落差就是無常損失。
它之所以稱為「無常」,是因為如果價格重新靠攏,它就會縮小,但在兩者仍然分開時你就提領的那一刻,它就變得非常真實。你所賺取的交易手續費本意是要彌補它,而有時候它們彌補不了。對一個穩定幣對穩定幣的資金池而言,這種影響通常很小,因為雙方本應維持相同的價值,但它從來不會自動歸零。
一筆 gas 費用實際上如何計算
假設你在 Ethereum 上兌換穩定幣。這次兌換用掉大約 150,000 個 gas 單位,gas 價格是 20 gwei,而 ETH 是 $2,000。
費用 = 150,000 × 20 gwei = 3,000,000 gwei = 0.003 ETH,以 $2,000 計算大約是 $6。
現在網路變得繁忙,gas 價格漲了三倍到 60 gwei。同樣的一次兌換現在大約要花 $18。你的兌換本身毫無改變;改變的只是對區塊空間的競爭。這就是為什麼同一個動作,這一個小時感覺便宜,下一個小時卻感覺昂貴。
5% 的收益率真的勝過單純持有嗎?
假設你以 5% APY 借出 10,000 USDC。表面上的利息是一年 $500。現在扣掉真實的成本。如果你進場花了大約 $6 的 gas、出場又花了 $6,那就是在你賺到任何一分錢之前,已經沒了 $12。
更重要的是,這個協議帶有銀行存款所沒有的、真實的無力償付與智能合約風險,而且背後沒有任何保險。所以真正經過風險調整後的報酬,會明顯低於所宣傳的 5%。這一課的重點不是「絕不要借出」,而是「把表面上的數字當成毛額來讀,然後扣掉 gas,再扣掉風險」。
快速知識測驗
在 DeFi 中,是什麼取代了銀行或券商,而為什麼這既是吸引力也是危險? 智能合約:區塊鏈上會自我執行的程式碼,在你從自己的錢包進行交易時自動運行規則。吸引力在於它開放、無需許可且永不停歇;危險在於那段程式碼實質上就是銀行,所以一個漏洞或一次錯誤的簽署都無法被逆轉。
為什麼會有 gas 費用,又是什麼讓它們上漲? 它們為每個鏈上動作所需的運算與儲存向驗證者付費,並嚇阻垃圾交易。當許多人想同時進行交易、競標每個區塊中有限的空間時,它們便會上漲。
你看到一個穩定幣金庫宣傳 30% 的「穩定」收益率。你應該假定什麼? 假定這個高報酬是在為隱藏的風險買單,而不是在提供免費的錢。一個兩位數的「穩定」收益率,通常代表著協議無力償付的風險、一個可能崩潰的代幣增發計劃,或是一場騙局。把它當成一個危險訊號,而不是一筆划算的交易。
資料來源
- Ethereum.org, "Decentralized finance (DeFi)",以白話概述以智能合約為基礎、沒有中央中介者的金融。
- BIS (Bank for International Settlements), "Quarterly Review: Trading in the DeFi era",流動性提供者的損失(無常損失)如何在池中資產的價格相互拉開時產生。
- Ethereum.org, "Gas and fees",為什麼會有 gas、gwei 計價,以及 EIP-1559 基本費加小費的模型。