一文读懂可分润代币模型:从Ponzi Token到Unipool_TOKEN:OMP

尽管美国证监会在2018年6月的一次报告中,曾经认为Ethereum不是一种证券,但社区中依然经常会出现相关的辩论,特别是在牛市的前夜。某种程度上说,SEC的说法当然是对的,Ethereum自然不是传统意义上的证券,但是它必定其中含有一定的证券属性。

事实上,对于大部分加密货币而言,它们都同时具有商品、股份和货币三种属性,复杂之处在于每一种代币的属性表现并不相同,不同时间的同一种Crypto的属性也不尽相同,甚至在不同环境下表现出的属性也不相同。

脑洞:从BNB重解商品、证券、货币三位一体「超级载体」的未来意义

为了能够更好的理解加密货币身上的这种「波粒二象性」,我们来带读者分析最主要的两种分润算法,一种来自P3D,成熟于现在热门的各种流动性挖矿项目,另一种是来自Uniswap、Rex的分润和yToken的派息。这两种算法的最大差别是,后者将会把用户代笔质押期间所产生的利润参与复投。

从PonziToken到P3D到Unipool

令人震惊的是,可分润代币应用的历史晚于自动化做市商的历史,2017年6月,来自Albert-Ludwigs大学的软件工程系主任JochenHoenicke教授,发布了?一篇非正式的博文,介绍自己设计的一种新的PonziToken,简单来说这种PonziToken使用了80%储备金的Bancor算法发行,并且使用了一种O(1)时间实时处理分润的算法,而合约的利润来自用户在Bancor中交易产生的手续费。

考古现场->Ropsten0x2CB6ef99FbC78069364144E969a9A6e89E55035

不过由于JochenHoenicke教授并不是合约开发的专家,因而原版的代码里有很多bug,有人直接拿上面的合约部署到了主网,导致了至少2000ETH被骇。后来这种机制经过简化推广,被应用在了Powh项目之中,Powh项目使用了50%储备金率的Bancor,因而BoundingCurve是一条斜线,更容易在合约中计算,只需要用二次方程求根共识即可,后来还出现了手续费更高的PowhShadowFork,这两个项目后来也相继被黑客攻击,一个月后升级成了我们今天所熟知的P3D。

出于好奇我加了他们的discord群里瞅了瞅。果然是一片热火朝天。因为有232哥的存在,大家好像都没有那么难过。而且很快有人发现程序员自己也扔了15ETH进去。就更欢乐了。币圈果然乐观积极。——?

powhcoin-shadowfork-以太坊区块链上的一行代码错误导致近千万永久冻结

P3D实际上以太坊发展历史上的一个里程碑意义的项目,原因是,之前所有的Ponzi项目,利润都来自这种内循环,合约的参与者之间进行着各种零和博弈,而P3D的利润则来自外部性,来自「P3D生态」,这其中就包括了大名鼎鼎的Fomo3D。因而P3DToken所代表更像是这只开发团队的股权,当这只团队紧密协作,保持高度的创造力时,人们对P3D的预期就会高涨。然而,P3D的开发队伍并不会给P3D的持有者做出任何承诺,因而后来团队解散,之后一部分人员迁移到了波场,迁移到波场上的TeamJust缺也少去了当年的锐气,这是后话。

——P3D的Meme周边

后来这种算法被使用在了Synthetix的Unipool中分发项目方代币鼓励用户提供LP,这也是现在几乎所有项目所使用的流动性挖矿算法的原型。

EOSCPUBank与Rex

我们前面提到,P3D相比之前的各类PonziToken,最大意义在于,让区块链上的资产具有了外部性,从而不再只是再做零和博弈。而「持币生息」的概念最早出现在EOS上,因为EOS特殊的CPU机制,用户当EOS抵押不足时,可以从合约中租赁EOS获得CPU,当Dapp流行时,CPU费用水涨船高,租赁的需求旺盛,使得出现了CPU银行,其中有代表性的就是?EOSBank,CPU银行的出现,第一次让区块链原生资产具有了链上生息的功能,Ethereum上类似事物的普及还是?Compound?出现之后的事了。

后来BM自己Proposal了一个官方的CPUBank,随后取名为——Rex,半年后部署上线,这就是EOS上现在最大的官方DeFi项目Rex的由来。Rex代币通过用户抵押EOS获得,随着收入分红的增加Rex的价格单调递增。

前段时间BM在推特上说,DeFi在EOS上早已有之,甚至可以推及到自己之前的Bitshares,此言实则不虚,但为什么今天我们讨论的Ethereum上的DeFi生态好像和那个时代的DeFi已经不太一样了?仅仅只是网络效应的堆叠吗?这个问题确实发人深思。

#DeFion#EOS:RAMmarket,Nameauctions,ResourceLendingexchangeandthat’sjustthebuiltindefiapps.Istronglysupportaddingtokensymbolauctionsandnativesupportforissuingtokenswithoutdeployingnativecontract.——?

https://twitter.com/bytemaster7/status/1294745196794728449

Uniswap与yToken

代币分红其实从区块链诞生开始就存在,比特币的挖矿手续费,以太坊的gas消耗,甚至包括交易所的利润回购平台币并销毁,其实都可以看作是一种分红,分红也不一定需要向上面一样,每次都将利润打给用户,只要单位股票的价值上升即可,上面提到的销毁就是一种方式。

另一种可分润代币的模型是Uniswap中的LPToken,对于每一个交易对,Uniswap合约会给流动性提供者发行相应的LPToken,LPToken是日后流动性提供者赎回本金的凭证,当交易产生手续费时,手续费会自动打到Pool中,此时如果价格不变的话,相当于单位LPToken所能赎回的本金变多了,通过这种方法完成分红。

这种算法后来也被应用在yearn.finance的yToken系列中。抽象拆解来看yToken的机制与LPtoken完全一致。我们以yDAI举例,把LPToken、yDAI和Rex三种代币放在一起比较。

项目

抵押物

可分润代币

Uniswap

A/B

LPToken

EOSRex

EOS

Rex

yDAI

DAI

yDAI

其中可分润代币相较抵押物的价格,都是单调递增的,增加的这部分价格,就是合约所产生的利润,LPToken可能要更复杂一些,抵押物是可以看作是目标交易对所形成的合成资产,在Uniswap里是两种,在Balancer和Curve里可能更复杂,还要考虑交易时产生的无常损失。

两种算法的比较

因此总体说来我们好像一共有两种算法可以制作可分润代币。

第一种是机制是P3D和Unipool的经典可分润代币机制,方法是维护一个单调递增的?profitPerShare,然后每个账户记录上次分润时刻的profitPerShare,这种方法最为直观且容易被用户被感知。

第二种机制是Rex、yToken和LPToken,合约维持抵押品占比等于木目标代币占比,同时将利润回购成抵押品,投入到池子中。这种机制产生的利润会相当于会自动进行复投,最适合那些持币生息的项目。

当然,严格说来其实上面所说的回购销毁也是一种可行的机制,常见于大多数交易所、项目方的平台币等。由于现在去中心化交易所的日渐完善,这一举措现在也可以在合约中自动执行,例如YFII,不过缺点是虽然理论来看是一种分润的形式,但是与市场动态紧密结合,不够直观,而且容易被front-runing。广义上,比特币的矿工手续费和以太坊的gas手续费也属于这种机制,只不过这部分利润又回到系统里,来给比特币这家「企业」发工资了。

衍生

作为发行成本更低的FinancialInstrument,可分润代币是Crypto领域非常有前景的一个方向,当然,笔者相信还有一些不那么主流的可分润代币的模式。例如在分布式资本和Xorder所举办的?第一次通证经济设计大赛?期间,笔者就设计了一种AMM和可分润代币结合的合约,这种AMM的资金池会参与到合约经营中去,而代币的价格会乘以合约中实际的资金和理论资金的比值。这种机制的可分润代币不仅能够处理利润,还能够很好的模拟出企业的亏损,适合那些有一定风险的合约结构,例如SatoshiDice。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金智博客

[0:0ms0-7:154ms