# 到底什么是 DeFi ? **Published by:** [0xJoJo](https://paragraph.com/@joe999/) **Published on:** 2022-05-07 **URL:** https://paragraph.com/@joe999/defi ## Content 最近很多朋友被狗狗币(Doge)暴涨的新闻刷屏,都在考虑要不要投一点数字货币。我的建议是炒币始终有风险,但是了解一下区块链世界的 DeFi 概念绝对是有帮助的,很大概率还能在 DeFi 里找到一些稳定的投资策略。因此写了这篇文章来介绍什么是 DeFi,以及如何入门 DeFi。 DeFi 是两个英文单词的缩写,全称是 Decentralized Finance,去中心化金融。 *— *传统金融应用 — 我们先从源头思考下什么是传统的金融应用。我们大部分人平时接触最多的金融机构通常是银行,银行提供的主要金融服务是存款和贷款。我们普通人把钱存进银行,银行付给我们一定的利息。银行有了我们存进去的钱之后,可以向企业或者其他有资金需求的机构进行放贷,并收取贷款利息。 通常来说,贷款利息都会比存款利息高很多,这中间的差值就是银行的收入。银行凭什么赚这些钱呢?因为银行帮存款用户承担了贷款方不还款的风险。不管贷款方有没有还钱,用户想要拿回存款的时候一定是可以拿回来的。另外,银行作为受到政府监管的机构,不会突然某一天对用户耍赖说你并没有存钱在我这里,你记错了。 除了银行之外,炒股的朋友接触的最多的另一个金融机构是股票交易所。交易所,顾名思义,提供的主要金融功能是交易,也就是把一种资产换成另一种资产的行为。在交易所,我可以把我的人民币资产以某个特定的价值换成对应的股票资产,反之也可以。同样,交易所也是受到监管的机构,它不会拿了我的钱而不给我对应的股票。交易所内部是一个由很多人和很多机器构成的复杂机构,为了维持这个机构的运行,交易所会对每笔交易收一定的手续费。 银行和交易所提供的就是常见的传统金融应用:存贷和交易。 *— *去中心化的金融应用 — 去中心化的金融应用本质上还是金融应用,也就是交易和存贷。但是跟银行和交易所这种中心化机构不同的是,DeFi 实现这两个应用不需要特定的中心机构。 接下来大概解释一下 DeFi 是怎么用去中心化的方式提供金融服务的。 熟悉比特币的朋友可能知道,比特币本质上是一种去中心化的账本,其实也可以把它当成是一种最基本的金融服务。 受比特币的启发,一个天才程序员维塔利克·布特林在2013年开发了以太坊(Ethereum)这个可以运行更多复杂程序的公共区块链平台。 运行在以太坊上的程序被称为智能合约。智能合约是一种去中心化运行,并且不可被篡改的程序。 利用智能合约的特性,各种各样的去中心化金融应用被开发了出来,其中最有代表意义的是去中心化的交易所 Uniswap。 简单来说 Uniswap 就是一个运行在以太坊上的应用程序,用户可以通过它对各种各样的资产进行交换,比如说把一定数量的 BTC 换成 ETH(这两个都是数字货币)。 有的朋友可能会说,这跟我在银行拿人民币换美元有什么区别呢?我也可以在手机程序上做这样的操作呀。 最大的区别是银行是一个中心化的机构,它可以决定是否换钱给你,可以决定什么时候不进行交易,可以决定交易需要多少手续费等等。极端情况下,手机上的程序甚至可能因为银行服务器的宕机而停止工作。 而 Uniswap 是一个去中心化的应用程序,所有的逻辑都在程序被部署之初就确定好,任何人都不能再更改它,即使是这个程序最初的设计者。后续所有交换资产的逻辑都是透明的,用户可以在区块链上面查看 Uniswap 交易的逻辑。 另一个重要的区别是,银行作为中心化的机构,它自己储备了大量的美元和人民币作为流动性池,以支持用户的兑换资产操作。Uniswap 作为去中心化的交易所,并没有一个独立的机构来提供这种流动性,任何人都可以在 Uniswap 上质押资产作为流动性。任何人也都可以在这个平台上随时进行资产的交换。 另外跟银行类似,每一笔交易是需要收取用户的手续费的,但是跟银行不同的是,这个手续费并不是某一个中心化机构的利润,这笔收益会被分给所有提供流动性的人,这样大家就会有动力把手里的空闲资产作为流动性提供到平台上。 有的朋友可能会有疑惑,我提供了流动性之后,这个平台会不会带着我的钱跑路呀?其实我们前面说到,这个程序一旦被部署,它就不能再被更改,甚至也不能被销毁,即使是它的作者也不行,它所有的逻辑也是公开透明的,只要程序里定义了只有流动性的提供者才能拿回他提供的资产,那么这个程序就会永远遵守这个规范。 不过,可能会有不怀好意的程序创作者故意在程序里留下后门或者漏洞逻辑,利用普通用户没有能力亲自检查代码的特点,在用户出其不意的时候将钱转走。 所以对于刚接触 DeFi 的朋友来说,建议只关注经过社区大量验证的项目。另外,目前也有很多专业的代码审查机构,优质项目通常会请机构来进行代码审查。 举个不是很恰当的例子,就是我现在设定了一套运行银行的标准,任何人都可以按照这个标准来参与我的银行运行,可以是提供资金作为流动性,也可以是单纯的来银行拿一种资产换成另一种资产。 提供流动性就可以按标准获得收益,换资产也需要按照标准缴纳手续费。提供流动性的人不用担心银行跑路,因为这个银行通过技术手段确保了跟传统银行通过监管手段获得的同样的安全性。 以前我也一直觉得区块链的很多应用都是炒作,但是类似 Uniswap 这样的 DeFi 应用我认为非常有价值。如果一个简单的应用程序可以完全替代银行和交易所,将降低多大的社会成本? 那参与 DeFi 到底能获取多少收益呢?截止文章撰写的时间,在币安智能链(BSC,类似以太坊的智能合约公链)上运行的最大的去中心化交易所 PancakeSwap 质押 CAKE 和 BNB 这两种资产的年化收益率是 72%。 不过值得注意的是,这个年化收益是根据当天的收益情况推导出来的,并不保证之后的收益率一定不会下降。另外,提供 CAKE 和 BNB 两种资产的流动性会面临可能的无常损失 (Impermanent Loss),新玩家需要额外注意。 DeFi 项目很多,也有良莠不齐的情况,有的项目可能看起来收益很高,但是需要注意背后的风险。 — 如何参与 DeFi — 参与 DeFi 项目简单来说只要有一个加密资产钱包和一些数字货币就可以了。 虽然参与 DeFi 其实很简单,但是通常会有一些前序工作需要完成。 首先,对于没有数字货币资产的朋友来说,需要先通过中心化的交易所将一些法币换成数字货币。中心化的交易所有很多,我个人是选择用的币安。 接下来需要创建一个加密资产钱包,比较常用的钱包管理工具是 MetaMask,图标是个可爱的小狐狸。使用也非常方便,装上 MetaMask 的 Chrome 插件之后就可以开始使用了。在手机上使用的话推荐用麦子钱包。 有了 MetaMask 之后可以根据这个教程 https://docs.binance.org/smart-chain/wallet/metamask.html 在 MetaMask 上面创建新的钱包账户,并把网络设置成币安智能链(BSC)。 下一步是从中心化的交易所里把我们的数字货币资产发送到 MetaMask 里的钱包。MetaMask 相当于是你在去中心化世界里遨游的钥匙,有了它就能打开各种各样的去中心化应用(dApp)。 设置完成之后,我建议第一站就去去中心化的交易所 PancakeSwap 体验一下去中心化交易的魅力:https://exchange.pancakeswap.finance/#/swap 另外推荐两篇写的非常好的公众号文章: 王川:去中心化的流动性黑洞, 和区块链第一法则 王川:入门以太坊的 RTFM ## Publication Information - [0xJoJo](https://paragraph.com/@joe999/): Publication homepage - [All Posts](https://paragraph.com/@joe999/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@joe999): Subscribe to updates