# 从Bean如何选参数来看curve和uni V2的区别


By [yunchao.eth](https://paragraph.com/@yunchao) · 2023-07-05

---

撰文：str（3,3） 作者推特：@bianbiankao

往期文章回顾 01--一个以信用为基础的去中心化稳定币项目-beanstalk

[https://opensea.io/assets/ethereum/0xE4E33f02bbeaff8cDA7f644c6aD7E6B0534052d7/0](https://opensea.io/assets/ethereum/0xE4E33f02bbeaff8cDA7f644c6aD7E6B0534052d7/0)

[https://mirror.xyz/0x4011631B550E4c5C105FE90c2b7f03Fdbd344454/\_iMBm0Cun\_gqUzSFiLNGXnMmv7k-o-Lw3aymQ-tpg3Q](https://mirror.xyz/0x4011631B550E4c5C105FE90c2b7f03Fdbd344454/_iMBm0Cun_gqUzSFiLNGXnMmv7k-o-Lw3aymQ-tpg3Q) 02--Beanstalk和其他算稳币最大的区别 [https://mirror.xyz/0x4011631B550E4c5C105FE90c2b7f03Fdbd344454/MBAl0Z10GfADom5fLe2Vrx9k3hHf4pqIlT0\_AYr8PmI](https://mirror.xyz/0x4011631B550E4c5C105FE90c2b7f03Fdbd344454/MBAl0Z10GfADom5fLe2Vrx9k3hHf4pqIlT0_AYr8PmI) 03--Beanstalk的中期路线图 [https://mirror.xyz/0x4011631B550E4c5C105FE90c2b7f03Fdbd344454/Vh3jNtUkuF\_t1-eCIi1mjVFDv\_OL6PhOLM6MkeOZVEo](https://mirror.xyz/0x4011631B550E4c5C105FE90c2b7f03Fdbd344454/Vh3jNtUkuF_t1-eCIi1mjVFDv_OL6PhOLM6MkeOZVEo) 04--Beanstalk重启方案 [https://mirror.xyz/0x4011631B550E4c5C105FE90c2b7f03Fdbd344454/a\_PYmPUREayKcqq3OCd3Xx4MfC7\_1H8a5Z-FnKRHKSs](https://mirror.xyz/0x4011631B550E4c5C105FE90c2b7f03Fdbd344454/a_PYmPUREayKcqq3OCd3Xx4MfC7_1H8a5Z-FnKRHKSs) 05--Beanstalk最新重启方案 [https://mirror.xyz/0x4011631B550E4c5C105FE90c2b7f03Fdbd344454/UPWeqBoBoWM4Hc6mixZn0\_piwg2OHqV-jO9O\_1syww0](https://mirror.xyz/0x4011631B550E4c5C105FE90c2b7f03Fdbd344454/UPWeqBoBoWM4Hc6mixZn0_piwg2OHqV-jO9O_1syww0) 06--Luna之后再无算稳？不，还有bean！ [https://mirror.xyz/0x4011631B550E4c5C105FE90c2b7f03Fdbd344454/xHeEkr3IG4csuJWyHwIHHS1QrnZYGnnJsVeEmnvCjng](https://mirror.xyz/0x4011631B550E4c5C105FE90c2b7f03Fdbd344454/xHeEkr3IG4csuJWyHwIHHS1QrnZYGnnJsVeEmnvCjng) 07--Bean最终的募资方案 [https://mirror.xyz/0x4011631B550E4c5C105FE90c2b7f03Fdbd344454/TDPBiuMFFZz1AB\_8E7pblFFtauFmctCNz4\_3t3miQEM](https://mirror.xyz/0x4011631B550E4c5C105FE90c2b7f03Fdbd344454/TDPBiuMFFZz1AB_8E7pblFFtauFmctCNz4_3t3miQEM)

0 前言 Bean最近发起来一个提案，是关于bean在curve上的bean:3crv这个池子的A参数选择问题。透过这个提案，也顺便学习了一下uni v2和curve定价公式的区别，以及bean对参数选择的考量。在此做下记录。原提案链接如下： [https://snapshot.org/#/beanstalkfarms.eth/proposal/0xbb1db9c60534b7aa3951ea0d7b107f755d555acdd95c495388be7a1bd7f494e0](https://snapshot.org/#/beanstalkfarms.eth/proposal/0xbb1db9c60534b7aa3951ea0d7b107f755d555acdd95c495388be7a1bd7f494e0) 1 提案内容 首先uni V2和curve的定价公式是不一样的。具体参见 [https://www.desmos.com/calculator/jzoklx8wxo](https://www.desmos.com/calculator/jzoklx8wxo) Curve中的定价公式中，有一个很重要的参数A，而当A=0时，curve的定价公式就变成了xy=k，和uni一模一样。可以把uni V2看作是curve的一个特例。 A这个参数的高低对于curve池子的深度影响很大，A值越高，一定区间内curve池子的深度就越厚，往池子里注入相同数量的代币所造成的价格影响就越小。举例说明，比如同样存在两个规模相同的bean/3crv的池子，池子x的A=10，池子y的A=1，同样注入100个bean，可能池子x的bean价格只变动了0.03%，而池子y的价格能变动0.1%（数据是随便给的）。具体的数据模拟可以去上面的链接里看，链接中可以调节A值，来观察池子深度的变化。 Bean重启后，将在curve上开启bean:3crv的池子，而如何设定池子的重要参数A就成了一个问题，如果A设置的过高，那么bean的convert功能的吸引力就会变差。 这里复习下bean的convert功能，convert功能是指在bean大于$1时，卖出LP中的bean全部换成3crv，而在bean价格低于$1时，再拿一部分3crv买回bean重组LP。其逻辑和网格交易本质上是一样的，convert所能赚取的利润=价差-手续费。显然，价差越高convert才更有利可图，否则如果深度太厚，价差很低，很可能这么转换下来还不够手续费。 因此bean:3crv的池子的A值不能设的太高，设定的太高，将会导致convert无利可图，从而削弱convert功能的效用。 但是如果A值设置成0，和uniV2一样，又会导致深度太浅，bean毕竟是个稳定币，深度太浅会导致价格波动太过剧烈，为了平衡convert的效用和本身深度要求，团队提案将A设定成1。最终该提案也获得了通过。 2 一点感想 通过这个提案，我也学习了uni V2和crv定价公式的区别。以前只是有个大概的印象，curve在一定区间内深度要比uni V2厚，但透过提案去看数学公式，才真正理解俩者的区别。 团队就如何设置参数这样的细节都拿出来和社区讨论，做成提案，说明团队对社区还是很重视的。 另一方面，也反映了真正想要做好一个项目有多难，项目的各个环节哪怕一个参数设置都要仔细考量。所以无论何时都要保证自己具备风险意识，因为项目的失败是常态，而成功才是极少数的个例。

---

*Originally published on [yunchao.eth](https://paragraph.com/@yunchao/bean-curve-uni-v2)*
