加密货币的出现已引起人们对更广泛系统的关注,在这些系统中,参与者的经济利益是一致的,以便为自身利益行事,以确保整个系统的稳定运行。 在研究和设计这种自给自足的系统时,会区分所谓的密码经济原语 -通用结构,这些通用结构可通过使用各种经济和密码机制来协调和分配资本以实现共同目标。
众筹的主要问题之一是项目和组织的潜在赞助商通常没有足够的动力为其提供资金。 对于具有社会意义的项目尤其如此,许多项目从中受益,而财政支持的负担却落在了相对较少的赞助商身上。 长期项目也经常遭受赞助商逐渐淡化的兴趣,并被迫不断投资于营销。 尽管有相关性,但这些困难可能导致该项目结束,总的来说也称为搭便车问题 。
可编程货币技术为实施解决搭便车问题的新融资机制提供了可能性。 密码经济原语的存在通过允许为具有先前已知属性的参与者创建协调系统来简化此任务。 令牌绑定曲线 [1]就是这样一种原始方法,既可以用于确保对具有社会意义的项目的持续融资,又可以合理地管理共享资源。 该机制基于令牌的概念, 令牌的价格在算法上取决于流通的令牌总数,并由向上曲线的方程式描述:
该机制以自动签发和销毁令牌的智能合约的形式实现:
- 可以通过智能合约购买随时发行令牌。 发行的代币越多,发行新代币的价格就越高。
- 发行代币所支付的钱被存储在一般准备金中。
- 在任何时候,都可以通过智能合约出售代币,以换取公共储备金。 代币从流通中撤回(销毁),其价格下降。
基本机制可以根据应用进行修改或补充。 在众筹活动的特定情况下,合同所有者是项目团队,每次购买或出售中的一些代币都将转移给它(例如20%)。 代币持有者成为项目的发起人,不仅是通过将资金转移到项目支持基金,而且还因为每次购买时代币价格的上涨。 项目团队随后出售收到的代币并发送收益以实现活动目标。
该机制的设计方式是,早期的赞助者可以低价获得代币,随后可以更高的价格出售代币,但前提是要流通的代币数量增加。 赚钱的机会激发了早期的赞助商对项目的更多关注,从而增加了捐款总额,并促进了其创始人的项目推广。 当早期的赞助商出售其份额的代币时,其价值就会下降,这会鼓励新的参与者加入竞选。 这个有利的循环可以反复进行,为项目提供持续的资金。 如果项目团队开始表现出不令人满意的结果,则代币持有者将寻求出售其代币,结果其价值将下降,融资将停止。
考虑到根据上述计划筹集资金的许多不同项目,潜在的赞助商将尝试寻找更多有前途的赞助商,并在早期阶段对其进行投资。 从投资的角度来看,最有前途的将是需求最大且具有社会意义的项目,因为它们将来会吸引更多的赞助商,并且可以预期代币的价格会大幅上涨。 因此,实现了系统中各个参与者相对于共同目标的经济利益的一致。
实作
实施约束曲线的智能合约应提供购买(发行)和出售(销毁)代币的方法。 实施细节可能会因应用程序和所需特性而有很大差异。 有关界面的一般外观的讨论可以在这里找到: https : //github.com/ethereum/EIPs/issues/1671 。
在发行和销毁令牌时,智能合约根据绑定曲线计算购买和销售价格。 该曲线由确定代币价格的函数定义
通过流通的代币总数
。 函数可以采用多种形式,例如:
考虑幂函数:
储备货币金额
需要购买一定数量的代币
可以计算为曲线下面积的面积,受当前流通的代币数量和未来数量的限制:
为了优化这些计算,可以方便地使用当前储备量,该储备量等于曲线下的面积,并受其开始和当前令牌数量的限制:
从这里您可以通过发送已知数量来推断赞助者将收到的代币数量
储备货币:
出售时返还的储备货币金额
令牌的计算方式类似:
可以在此处找到Solidity语言的示例实现: https : //github.com/relevant-community/bonding-curve/blob/master/contracts/BondingCurve.sol
进一步发展
如果使用易变的加密货币来购买代币,那么一般储备中存储的货币将受到汇率波动的影响,这可能会对机制产生负面影响(赞助商由于担心贬值而不想进行长期投资)。 为避免此类风险,您可以使用稳定的加密货币(例如Dai )作为储备货币。
代币是其持有者某种共同价值的反映,因此它不仅可以用作筹资机制的一部分,还可以用于相关目的。
例如,令牌可以用于通过分散的自治组织 (DAO)管理项目。 项目募集资金的分配可以通过对项目创始人或发起人自己提出的各种倡议进行投票来进行。 如果项目没有常设工作团队,则可以为临时承包商要参加的单个任务的执行分配类似的奖励 。 基于公共区块链的自治组织智能合约的部署将确保决策过程的透明性和所有交易的公开性。
使用令牌参与项目或组织的管理的能力以及良好的声誉提供了令牌的真实价值。 为了使市场操纵复杂化,可能会涉及其他机制。 例如,智能合约可以在购买后一段时间冻结令牌(禁止其销售)。
代币没有内在价值的系统将更容易受到操纵,并可能成为金融金字塔 。
结论
代币绑定曲线可以应用在不同的领域,但是这种机制在众筹中的使用显得特别有趣,因为主要思想-通过汇款支持项目-不会改变,但会得到新的合作机会的补充,同时保持较低的用户入门门槛。
如今,将捐款实时收集到常规地址的项目可以部署一个智能合约,该合约实现代币绑定曲线并通过它接收付款。 赞助商将有机会通过常规交易(直接汇款)和购买代币来支持该项目,在第二种情况下,他们将从项目的日益普及中受益。
但是,这种加密经济机制的有效性尚待评估。 目前,在分散的应用程序中实际使用绑定曲线的示例还很少 (最著名的项目之一是Bancor ),并且仅使用这种机制进行众筹平台的设计和开发:
注意事项
[1]在俄语语言文献中,“结合曲线”一词没有确定的翻译。 该机制也可以称为“ 铺设曲线” 。 同时,可以理解,参与者将钱存入智能合约作为担保,并作为回报接收代币。