2.代币发行池。协议可以在资本投入网络时发行新的代币,或者在特定事件中铸出特定数量的代币然后根据增发方案来分发。我们这里的模型使用预先铸出代币的方法(当然我们也可以采用混合模式),然后从一开始就把要分发的数量存到智能仓库中。因为只有协议合约能从池子中加入和移除流动性,网络可以从智能仓库中取回资金来筹措激励机制所需的 TKN。另一点跟其它模式一样的是,网络的发行模式可以由一个智能合约来执行。 彩蛋:回购操作的反向操作也让智能仓库可以变成一个自动化的注资机器。就像添加 ETH (或者协议指定的别的手续费代币)到池子中会触发一个自动化的回购,取回通货也跟从仓库中释放 TKN 并在市场上卖出、换回通货,有一模一样的经济效果。这一功能可用于在必要时持续地筹措资金用于支出。举个例子,一个 DAO 可以取回通货来支付开发资金,或者一个协议可以使用仓库中的手续费代币月作为一种以网络代币来背书的 “保险资金”。这个功能对于那些使用自己的代币作为最终偿付保险(比如 Maker 的 MKR)的协议来说是非常有用的,但它同样不需要特殊的看护人(keeper)和拍卖机制来保证代币铸出后是按合适的市场价格来出售的 —— Balancer 就免费提供了这部分保证。 3.流动性提供者。最终,我们的智能仓库也可以变成一个流动性提供者。因为我们的 Balancer 池中的资产,也可以通过其去中心化交易所来兑换,这就意味着 TKN 的买家和卖家都能获得流动性保证,因为他们总是可以跟协议本身作交易 —— 而且代币持有者也对这些交易的经济价值有把握。Balancer 让我们能定制化资金池的各种参数,调整所提供的流动性。比如: Balancer 的池子最多能存入 8 种资产。在我们这个例子中,我们只有 TKN 和 ETH。但如果你的网络支持多种代币作为支付手段(比如 ETH 加上各种稳定币),你也可以通过其它代币来增加和移除 TKN 的流动性,只要改变权重即可。比如你可以把 80% 的 TKN、10% ETH 和 10% Dai 做成一个池子,然后不论什么收入都存到池子中。这也意味着你可以维护 TKN 的多种代币对的流动性。 Balancer 的关键创造就是它可以维持一个指数篮子。在我们的案例中,这个功能让我们可以创建一个由 80~90% 的 TKN 和 10~20% 的通货代币组成的资金池。但你可以很容易把这个比例改成任意你想要的权重。会受到影响的只是池中 TKN 的整体流动性。一般而言,更高比例的 TKN 会导致其交换价格的滑点提高,也就是让 TKN 的价格变动的敏感度提高,导致交易变得更加昂贵(因为价格很容易大起大落)。 我们可以为资金池设计收取最高达 10% 的交易手续费(即向使用我们的池子来交换代币的交易者收取),因此补贴我们的仓库。这是的我们可以编程代币在买卖时的溢价。改变交易手续费率也可以改变仓库资金池在交易市场上的竞争力。如果你想要遏制买方、保护协议的 TKN 余额,你可以设定一个更高的手续费率。 (责任编辑:admin) |