单元 4 / 6 · 5 分钟阅读

DeFi 基础与 Web3 支付基础设施

DeFi 通过智能合约而非银行来运行借贷、交易与赚取收益,这正是为什么它全天候开放、为什么你要支付 gas 费用,以及为什么每一项风险最终都落在你身上。

试试看 · Gas 费用估算器
适中
基础费(网络)
18 gwei
Gas 价格(基础 + 小费)
20 gwei
预估费用
$6.00

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 基本费加小费的模型。