2021-06-07 22:04 | 出处: 分布式资本
近日,Balancer和Gonsis的工作人员就BalancerV2回答了一些问题。以下是AMA的文字版,由ADN Community翻译,分布式资本整理并转载。
Shi Khai:接下来,我们会讨论的Balancer 2.0中的很多东西:代币经济的职能、发展路线图、合作关系,以及社区建设。那么,我们就直接进入主题吧。
Fernandao:好的。首先,谢谢你邀请我们Shi Khai,很高兴参与今天的节目。那么,我先稍微谈一谈Balancer v2。
正如你所说的,Shi Khai,我们最终在几周前推出了v2,上周左右推出了智能合约和用户界面。相对于第一个版本,Balancer V2的概念最大的变化应该是对保险库构架的构思,这一点在把流动性聚合到一处方面非常有效。
从背景上说,Balancer v1和所有我们听过的AMM都是一样的,每个市场都是自己的智能合约。所以,如果你在Balancer v1有一个池,你可以到Etherscan上去查,你可以看到那个池子里的所有代币,都在那个智能合约里。所以这在某种程度上池子和池子是孤立的,只有那池子里的代币之间才能进行交易。
大家都知道,Balancer在资产组合以及权重方面是非常多样化的。所以资产管理人可以选择他们想要的风险敞口。我们有智能订单路由,也就是SOR,可以帮助任何交易获得特定交易对的最佳流动性,SOR是可以跨不同的资金池操作的。
在Balancer v1中,你需要一个交易代理来访问所有这些不同的智能合约。而这是非常昂贵的,因为你必须到处发送代币。因此,假设你想用DAI兑换ETH,如果你使用三个不同的资金池,你必须将DAI发送到所有这三个资金池,并从所有资金池获得ETH。而V2中单一保险库的概念是:尽管实际上你是在与三个不同的池子互动,但你在操作时只需要一次把所有代币发送到保险库,然后一次从保险库中取回所有代币。保险库内部就像一个银行,它会完成所有的会计工作。比如说保险库的在A池有X量的DAI,X量的ETH;B池有Y量的ETH。然后保险池只是减少了一点资金池的余额,并把这些资金返还给和这些池交易的交易者。这很有意思。
另一个非常好的积极的后果是,我们可以把AMM逻辑与低层次的会计分离开来,即如果我与A池交易,A池必须减少我购买的ETH的余额,而我的ETH余额必须增加,或者我可以从保险库中得到它。
我们明白现在有很多针对AMM的创新在发展。我们认为现在还只是开了个头,未来还会有很多的创新。我们看到很多想法,像MooniSwap和Dodo由很多不用类型的创新,而Curve有不同的常数。这只是一个开始。
所以我们的想法是,Balancer是可扩展的。任何人都可以到Balancer来创建新的AMM逻辑,并将其嵌入保险库中,同时利用保险库中所有现有的流动性。因为这很容易,比如说你想在项目代币DAI之间做一个池子,因为Balancer已经有很多DAI和USDC流动性,所以任何人都可以通过直接向金库发送DAI或者USDC来购买并获得项目代币。
而引擎背后的保险库会做一个多级跳,它将用USDC交换DAI,再用DAI交换项目代币。但是,如果你在Etherscan上进行查询,你只会看到USDC进入保险库,然后项目代币被提出保险库。而这比目前你必须和多个合约互动的情况要便宜得多。如果你要做一个多跳交易,你必须向合约A发送代币,向合约B发送代币,直到你最终完成交易。因此,我们对Balancer v2感到很兴奋,因为它是AMM创新的一个启动板。例如,我们已经有其他团队开发的不同类型的池子。我们的目标是希望成为一个基础层,一个初始的构件,人们可以以此为基础进行开发。这对其他在AMM领域创新的团队来说是不费吹灰之力的,对他们来说这就像是开箱即用的礼包。
项目经过了三家可靠的审计公司的审计:分别是Trail of Bits, OpenZeppelin和Sitora。我们为漏洞信息提供1000 ETH的奖金。所以,你在使用Balancer的时候,你的安全会有很大的保障;还有网络效应,正如我说的,我们有从其他池子获得的流动性。你唯一需要关注的就是围绕AMM的新想法。
而最酷的一点,也是我在进入提问环节之前想说的最后一点是,你还可以在Balancer上构建自己的商业模式。在Balancer上开发并不意味着,你就不能有自己的项目代币,或者说你不能为你的项目代币设置自己的价值累积机制。实际上恰恰相反,你可以将一个池子插入Balancer,每执行一笔交易,这个池子就会为你的协议收集一些协议费。池子也可以得到一部分代币,然后代表你的协议把它们储存在一个保险库里,或者把它们发送到其他地方。因此,任何类型的商业模式都可以在Balancer上进行构建。
Shi Khai:现在,为了听众能更好地理解,我们是不是可以为不同目的的人群总结一下?比如想执行交易的用户,还有想提供流动性的人。
最后,我想就像你提到的,所有的开发者都会把Balancer作为一个原型对产品进行开发。然后,对于那些想进行交易的人来说,他们可以节约gas成本还有动态的费用。对于流动性提供者来说,Balancer也为他们提供了更好的收益率,资产管理人也获得了更高的资本效率,这一点我还没有涉及到。
Fernandao:首先,让我们来谈谈动态费用池和资产管理人,这是Balancer v2带来的非常令人兴奋的东西。首先是动态费用池。众所周知,收取费用的最佳方式是根据波动性改变AMM要求的交换费用。因此,你的货币对的波动性越大,费用应该越高。对于某些类型的货币对,如稳定币,我们可以说波动性很低,例如,Curve有一个0.04%的费用,而Uniswap也有一个0.3%的固定费用。
Balancer比较灵活,我们现在的想法是,我们与Gauntlet合作。Gauntlet是一个非常有才华的团队,他们从市场上收集许多不同的信号:例如,一个货币对的波动性如何,其他AMM在费用方面的收费情况,一个池目前的年收益和费用分别是多少,gas价格是多少…… 他们会收集很多不同的信息,他们有一个漂亮的模型,会分析出一个池子的理想收费是多少。因此,如果出现很大的波动,他们就会提高费用。
它的好处在于,举个例子,通过一笔链上交易,他们把费用从0.5提升到了0.8,那么相应的池子里的所有LP会完全按比例受益。所以,相对于拥有10美元的人来说,拥有一百万美元的人并没有什么优势。因为费用增加后,它的分配也会针对所有人进行优化。这是我们感到自豪的事情。我们一直保持着这种包容的精神和平等主义的信念。
我们希望所有的LP都是平等的,无论他们投资多少。当然,动态费用池是不是能比静态费用池表现得更好,提供更好的年收益,这一点仍有待证明。但我认为动态费用必然会是更好的选择。
第二件事是资产管理者。我们都知道,对于AMM池来说,池中的大部分资产对于促进交易来说是过剩的。假设你有ETH和DAI,而它们的价格会上下波动,你实际上只是获取了表面的流动性,绝大多数,可能有90%的流动性在交易中是从来都用不上的。当然,这是可以改变的,假设我们目前看到的ETH下行。那么我们就会看到DAI下行,它会变得越来越稀缺,而ETH则越来越多。
所以实际上,你开始需要那90%的DAI余额,因为随着价格的转变,你开始消耗余额了。但大多数时候,你实际上可以在其他地方使用这些闲置资产,来获得一些额外的收益。
这里的想法通过我们和Aave的合作来实现了。我们正在利用Aave建立资产管理人的第一个概念证明。你有一个池子,这个池子里的大多数资产实际上是在Aave上借出的,所有由Aave产生的APY都会被放回池子里,并按照LP的份额或者持有的Balancer池代币给他们带来额外的收益。
这是相当令人兴奋的。它为其他团队打开了很多机会和设计空间,比如Yearn,比如Idle Finance,比如ETH的Lido。凡是你能得到一些额外的利息,额外的收益的地方,Balancer都可以通过资产管理人接入。
当然也不仅仅是为了额外的年收益,例如,PowerPool团队正在建立一个特定类型的池子,其中的代币可以用来投票。因此,想象一下你在Uniswap或Balancer v1上有一些治理代币。你实际上不能使用它们,因为它们被锁在AMM内部了。现在有了资产管理人,他们可以随时提币、使用再重新存币。这就是让我们非常兴奋的两件事。
我不知道我们是否可以转移到Gnosis,但我们确实把用户放到了中心位置。在我看来,Balancer的想法很棒,对LP来说,它很灵活也很简单。但是,当涉及到交易时,我们在提供流动性,但还有很多事情可以做也应该去做。我们看到很多关于关于矿工可提取价值 (MEV) 的问题。
像这个问题,你可能已经在不知不觉中受到了影响。因为矿工,你可能已经损失了一点钱,Gnosis团队有一个很棒的设计来解决这个问题。我们正在与他们合作,接入Balancer。我们负责流动性方面的工作,Gnosis负责交易的用户体验和用户界面。然后我们希望把彼此的力量结合起来,提供DeFi中最好的交易体验。Martin,也许你可以接下去再谈谈这个问题。
Martin:当然。实际上,在和Balancer的合作中最令我们感到兴奋的两件事就是Fernando刚刚提到的两点。关于自动做市商最令人激动的是,基本上普通人可以成为做市商,并从中获利。在我们看来,Balancer正在这条道路上不断前进。
我们加入灵活的费用设置和资产管理人的概念,帮助普通的流动性提供者提高收入,但并不要求流动性提供者完成任何花哨或者复杂的东西。所以我认为我们的理念就是让普通人也能成为做市商。所以,这是让我们决定和Balancer保持紧密合作的两个主要驱动因素,关于我们所参与的部分,刚刚Fernando也已经提到了——防止矿工可提取价值 (MEV) 的问题。
现实是,如果你在以太坊上向MemPool或者矿工提交一笔交易是不友好的。矿工在非常公开地试图从你身上榨取价值。你把交易发送给他们,而他们会对你发动三明治攻击。比如说,你想买一个代币,他们直接在你之前以更便宜的价格买下代币,让你只能用更贵的价格买下代币。在这之后,矿工们会针对做市商卖出,基本上就是从你身上榨取利润。这就是我们希望改变的,也是我们能够做到的。
我们提供了这个问题解决者的概念。你不再需要把交易提交给矿工,或者MemPool;你只需要签署一个具体的订单,基本上就是你想执行的交易,然后把问题交给问题解决者,这个解决者的职责是以最佳方式执行交易。在这中间有无数复杂的事情需要去完成:优化gas费,优化滑点,尽量处理好所有用户不想做可能也做不到的事情。这就是Gnosis协议和Balancer合作在做的事情。
Fernandao之前也提到了怎样去优化单笔的交易,在引擎背后可能发生了多跳交易,因为它用到了不同的池。我们甚至可以更进一步,因为我们可以解决多笔交易。今天,每个以太坊区块可以容纳大约30笔DEX交易。所以,如果他们通过Gnosis-Balancer协议,我们可以合并四或五笔交易,并在一次交易中结算;我们还能最大限度地提高gas费效率,因为我们只需要结算聚合之后的一笔。
假设有几名交易者买入代币A,有几名交易者卖出代币A,我们实际上只需要在保险库合约上尽可能少地进行代币转移,完成所有交易。很明显,任何形式的gas费效率的提高都是非常重要的。许多交易者在gas费上就花了交易价值的1%、5%,甚至10%,因此,任何gas成本的节约都会极大地帮助用户从他们的交易中获得更多的价值。
Fernandao:这里我想称赞一下Martin,我个人真的是CowSwap的粉丝。而在未来,很快,Balancer-Gnosis协议,会让你的钱包里根本不需要有ETH,所以都是0 gas费的。这是一个惊人的用户体验。任何人都可以立即上手,你给朋友发送DAI,他们马上就可以用DAI交易他们想要的东西。他们不需要在交易所拥有一些ETH,然后把ETH发送到钱包,才能开始使用这个钱包。
Martin:用户面临的挑战之一是你提交一笔交易,没有矿工接单,你需要再设置一个更高的gas价格重新提交,但可能还是不会成功。而你仍需为一笔失败的交易支付大量的gas费用。这正是我们努力想要摆脱的情况。作为用户,你只需要签署你的订单,你不需要为签署这个订单支付任何费用。当订单被执行时,你会为交易支付一笔费用,但前提是当它被成功执行的时候。所以,你不必再担心,这种为失败的交易付费的整个经历,你不必担心“我的账户里还有足够的ETH吗?”或者需要设置多少gas费。所以这又回到了我们最初的声明。我们的目标就是在这个合作协议内为交易者提供最佳的用户体验。
Martin:我唯一的问题是,这些都会是默认设置吗?从用户的角度来看,它会怎样来运作?
Shi Khai:作为一个用户,我也想来说几句。在过去的一两个星期里,我一直在大量地使用CowSwap。尽管它还在Alpha上,但我必须说我立刻就爱上了它。我所需要做的就是授权我想交换什么代币,然后签署交易,它保证了一定的价格,我只需要拿出一小笔gas费来执行我想要的交易。而且,尽管需要等待执行,但它的执行速度非常快,即使是规模相当大的交易。我必须说,几乎所有的DEX中,CowSwap(即使是在Alpha上)给了我迄今为止最好的体验。
Martin:是的,这仍然是一个早期产品。所以我只想说CowSwap还只是我们的概念验证,让我们在最终与Balancer完全整合时能做好准备。
Shi Khai:目前它还在Alpha上测试,那么在完整版中,它还有哪些更好的地方?什么是BGP,它将如何从目前的状态继续进化?
Fernandao:我想补充一件非常重要的事情。人们可能认为,当他们在Balancer上交易时,他们只使用Balancer的流动性。目前我们的用户界面,你只能使用Balancer的流动性。但是,当我们与Gnosis整合之后,我们实际上将成为一个聚合器。
我们会查看所有的流动性来源,不仅是Balancer v2,Balancer v1,Uniswap,任何你想到的流动性来源。在我看来,它将是一个聚合器,提供最好的用户体验。
事实上,使用Balancer v2的流动性已经便宜一些了,但是如果从其他地方获得流动性更划算,我们将为你做相应的操作。因此,我想明确的是,你在Uniswap和Gnosis上交易,并不意味着你不能使用所有的流动性。我认为这可能是一个持续的改进的过程。
Martin: 那么我们总结一下,所以在完整的版本中,我们期待看到Balancer的全部优势发挥出来,我们的保险库架构,在与Balancer池进行结算时低廉的gas成本。
我们也期待我们作为DEX聚合器的这种优势充分发挥,去调动任何地方的流动性,更好的流动性始终是第一位的。交易者的利益是第一位的,他们应该得到最好的价格。最后,我们期待能够发挥零gas费的优势,防止矿工榨取用户的价值。
Shi Khai:已知我们有CowSwap交易所提供的所有功能。那么BGP (Balancer-Gnosis Protocol) — 这个和DeFi有哪些精彩的碰撞呢?我们的目标是什么?
Martin: CowSwap目前是一个概念验证,但在整合后的版本中,CowSwap或者说Balancer-Gnosis协议,其合约是基于保险库编写的。而从Balancer的角度来看,通过Balancer交易所提交的交易,都将通过这个协议。可以说,我们高度致力于这种紧密契合的体验。而且,这对其他项目来说也是可能的。我们非常乐于鼓励其他接口,给用户也提供零gas、安全保护、DEX整合、费用低廉等优势。所以,这真的是以太坊上理想的核心DEX。
Fernandao:我还想补充一点,使用的人越多,我们的产品表现就越好。而通常在DeFi,情况是恰恰相反,不是吗?使用的人越多,网络就变得越拥挤,gas价格就更昂贵。在这种情况下,我们的情况与普遍情况正相反。使用的人越多,你的需求得到匹配的几率就越高。而这基本上就是COW名字的由来—需求吻合 (Coincidence of Wants)。
Shi Khai:没关系。我只是想转述一下这个意义 — 就是说,虽然现在我们都说CowSwap有多好,但其实不仅仅是CowSwap,对吗?任何DeFi开发者都可以利用同样的逻辑和底层协议来开发他们想要的任何体验。我想这就是我们在这里提出的愿景,一个任何人都可以使用的原型的和开发模块。一旦它有了这种力量,使用的人越多,它就越好。
Fernandao:还有一点值得一提的是,不仅是用户,问题解决者的角色也是对所有人开放的。当问题解决者越多