Share Dialog
Share Dialog
Subscribe to yunchao.eth
Subscribe to yunchao.eth
撰文:str(3,3) 作者推特:@bianbiankao
往期文章回顾 01--一个以信用为基础的去中心化稳定币项目-beanstalk
https://opensea.io/assets/ethereum/0xE4E33f02bbeaff8cDA7f644c6aD7E6B0534052d7/0
https://mirror.xyz/0x4011631B550E4c5C105FE90c2b7f03Fdbd344454/_iMBm0Cun_gqUzSFiLNGXnMmv7k-o-Lw3aymQ-tpg3Q 02--Beanstalk和其他算稳币最大的区别 https://mirror.xyz/0x4011631B550E4c5C105FE90c2b7f03Fdbd344454/MBAl0Z10GfADom5fLe2Vrx9k3hHf4pqIlT0_AYr8PmI 03--Beanstalk的中期路线图 https://mirror.xyz/0x4011631B550E4c5C105FE90c2b7f03Fdbd344454/Vh3jNtUkuF_t1-eCIi1mjVFDv_OL6PhOLM6MkeOZVEo 04--Beanstalk重启方案 https://mirror.xyz/0x4011631B550E4c5C105FE90c2b7f03Fdbd344454/a_PYmPUREayKcqq3OCd3Xx4MfC7_1H8a5Z-FnKRHKSs 05--Beanstalk最新重启方案 https://mirror.xyz/0x4011631B550E4c5C105FE90c2b7f03Fdbd344454/UPWeqBoBoWM4Hc6mixZn0_piwg2OHqV-jO9O_1syww0 06--Luna之后再无算稳?不,还有bean! https://mirror.xyz/0x4011631B550E4c5C105FE90c2b7f03Fdbd344454/xHeEkr3IG4csuJWyHwIHHS1QrnZYGnnJsVeEmnvCjng 07--Bean最终的募资方案 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 1 提案内容 首先uni V2和curve的定价公式是不一样的。具体参见 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厚,但透过提案去看数学公式,才真正理解俩者的区别。 团队就如何设置参数这样的细节都拿出来和社区讨论,做成提案,说明团队对社区还是很重视的。 另一方面,也反映了真正想要做好一个项目有多难,项目的各个环节哪怕一个参数设置都要仔细考量。所以无论何时都要保证自己具备风险意识,因为项目的失败是常态,而成功才是极少数的个例。
撰文:str(3,3) 作者推特:@bianbiankao
往期文章回顾 01--一个以信用为基础的去中心化稳定币项目-beanstalk
https://opensea.io/assets/ethereum/0xE4E33f02bbeaff8cDA7f644c6aD7E6B0534052d7/0
https://mirror.xyz/0x4011631B550E4c5C105FE90c2b7f03Fdbd344454/_iMBm0Cun_gqUzSFiLNGXnMmv7k-o-Lw3aymQ-tpg3Q 02--Beanstalk和其他算稳币最大的区别 https://mirror.xyz/0x4011631B550E4c5C105FE90c2b7f03Fdbd344454/MBAl0Z10GfADom5fLe2Vrx9k3hHf4pqIlT0_AYr8PmI 03--Beanstalk的中期路线图 https://mirror.xyz/0x4011631B550E4c5C105FE90c2b7f03Fdbd344454/Vh3jNtUkuF_t1-eCIi1mjVFDv_OL6PhOLM6MkeOZVEo 04--Beanstalk重启方案 https://mirror.xyz/0x4011631B550E4c5C105FE90c2b7f03Fdbd344454/a_PYmPUREayKcqq3OCd3Xx4MfC7_1H8a5Z-FnKRHKSs 05--Beanstalk最新重启方案 https://mirror.xyz/0x4011631B550E4c5C105FE90c2b7f03Fdbd344454/UPWeqBoBoWM4Hc6mixZn0_piwg2OHqV-jO9O_1syww0 06--Luna之后再无算稳?不,还有bean! https://mirror.xyz/0x4011631B550E4c5C105FE90c2b7f03Fdbd344454/xHeEkr3IG4csuJWyHwIHHS1QrnZYGnnJsVeEmnvCjng 07--Bean最终的募资方案 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 1 提案内容 首先uni V2和curve的定价公式是不一样的。具体参见 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厚,但透过提案去看数学公式,才真正理解俩者的区别。 团队就如何设置参数这样的细节都拿出来和社区讨论,做成提案,说明团队对社区还是很重视的。 另一方面,也反映了真正想要做好一个项目有多难,项目的各个环节哪怕一个参数设置都要仔细考量。所以无论何时都要保证自己具备风险意识,因为项目的失败是常态,而成功才是极少数的个例。
<100 subscribers
<100 subscribers
No activity yet