首页 资讯 正文

BM对稳定币的新想法 是社区受益还是昙花一现(附BM原文)

金色财经 2019年04月30日 16:37

摘要:BM提出的新型稳定币,则是要根据原BitUSD的算法,再与“严重超额抵押的空头仓位”相结合,加上EOS的激励措施,继而提出一种能够保证流动性的运行在EOS链上的稳定币。

昨日,BM发表了有关于新的稳定币设计的想法。

随着Bitfinex与Tether事件的爆雷,USDT再度被推到了风口浪尖。与此同时,暂缓增发脚步的USDT为其它稳定币打开了市场缺口,

在此过程中,伴随着DeFi(去中心化金融)这一概念的愈发火热,人们对包括MakerDao、Gemini Dollar、USD Coin等在内的稳定币的算法、保证流通性等手段等做出了探索。而BM提出的新型稳定币,则是要根据原BitUSD的算法,再与“严重超额抵押的空头仓位”相结合,加上EOS的激励措施,继而提出一种能够保证流动性的运行在EOS链上的稳定币。

特点:严重超额抵押的空头仓位结合Bancor算法,为多头和空头头寸提供流动性,从而提供高流动性,并且让抵押物在时间推移、价值损失的情况下,还能够保证平稳运行,从而保护市商。

背景

2013年Bitshares(注:比特股,BM之前的区块链创业项目)提出了比特美元(BitUSD)的概念,其旨在提供一个去中心化交易所的解决方案(人人可发行、人人持债仓)。成为锚定美元的稳定币,从而提供法币与比特币的置换与稳定。

BitUSD通过在想要利用BitShares代币(BTS)的人和想要价格稳定的人之间创建订单来运营。为了向购买BitUSD的人提供流动性,BitUSD持有人被允许在多日延迟后强制平仓至少抵押的空头头寸。这创造了一个有效的追加保证金,并确保BitUSD的购买者,他们的代币总是价值约1美元的BTS。为防止违约,如果价格反馈低于最低保证金要求,最低抵押空头头寸也可能被强制平仓。

注:如同当今银行体系利用抵押品以借贷的方式铸造美元一样,比特股X也是可以利用抵押品铸造出BitUSD(比特美元)。而不同于传统银行利用房产作为抵押品借出美元,比特股X会利用BTSX(股份)作为抵押品借出BitUSD。如果抵押品的价值相较于BitUSD的价值有所下跌,比特股将会自动售出部分抵押的BTSX以弥补亏空(强制平仓),并返还剩余的BTSX给抵押人。

BitUSD的主要问题是缺乏流动性:可用的BitUSD供应有限、市场价差传播、做市商必须经营交易机器人,以便在内部订单簿上移动订单。

(注:BM认为,这种情况下,BitUSD缺乏流动性,但其算法仍能够提供高流动性。)

显而易见,BitUSD的机制,虽然让BitUSD的持有者获得了流动性,但是,空头头寸并没有得到流动性保证。最后,当无法涵盖最少抵押的头寸时,整个市场就会发生黑天鹅事件。当发生这种问题时,挂钩会永久损坏,并且在BitUSD和BTS之间建立固定的汇率。

缺乏激励创造了BitUSD,低流动性的风险(没有不合理的下滑就无法弥补),意想不到的追加保证金通知,以及安全市场制造机器人的困难,意味着BitUSD的供应量很小,息差很高。

还有许多其他项目利用了过度担保头寸和保证金要求的变化,他们都面临着与BitUSD类似的问题。

(注:BitUSD的问题:1、缺乏流动性 2、只为一方提供强制结算)

值得一提的是,虽然传统的衍生品市场实行“期货交易”,允许人们提供抵押品,并在未来某个固定的时间以固定的价格进行结算,这些期货合约是可替代的,可以在一定的时间内交易,但由于到期和需要结算/转仓,所以这种方式不适合创建挂钩令牌。

Bancor算法提供了两种资产间的自由流动,同时保护其外汇储备不会流失给老练的交易员。无论针对Bancor算法执行的订单数量和种类如何,当资产对的价格回到初始起点时,该算法总是会产生利润。

一个典型的Bancor算法有两个“连接器”,代表市场价值相等的余额。该算法成功的在EOS RAM等市场提供了自动流动性。(注:BM认为,虽然BitUSD具备不足,但其算法具备成功案例)

Pegging算法

这种稳定币的算法基于这样一个概念:稳定币是空头对多头提供的服务。这项服务要求卖空者为稳定币提供流动性,如果对稳定币有需求,那么市场相对稳定,做市商的服务提供商也会有利可图。

其他钉住汇率的算法让卖空者相互竞争,而不是促进它们的合作,目的是将钉住汇率的服务推向市场。在这些其他算法中,空头竞相回补和抵押其头寸,并担心空头挤压。

我们的算法的前提是那些愿意在抵押资产(如EOS)中略微杠杆化的人可以通过促进EOS和可互换挂钩资产(例如美元)之间的市场交易来赚钱,其价值的设计,是在允许的偏差范围内跟踪价格。

我们的目的不是用户创建独立的空头头寸,而是创建一个全局空头头寸。卖空头寸是一个中性且可逆的过程(减去交易费用),前提是在此期间不发生其他交易。交易费用不是杠杆的主要动机,而是买入头寸股份的动机。

为此,BM认为,这意味着400%的超额担保或更高的目标是可行的。允许卖空者在担保资产中只是用少量杠杆,这样他们就有机会赚取交易费用。

做市商最初是通过在合约中存入抵押品创建的,该合约将在做市商(MMS)中创建代币,并将代币交给最初的存款人。

举个例子,假设抵押品是EOS,而挂钩的是美元,其设计目的就是跟踪EOS美元的24小时价格中位数。

目标准备金率是确定的,例如400%,其中,75%的EOS存款将作为多余的抵押品,其余的25%将放在Bancor连接器中。此时,自动做市商的合约将创建许多美元代币,使EOS和美元连接器余额的市场价值与Price feed(价格供应)的初始价值相同。

(注:BM想通过为降低大部分市场流动性风险的空头方提供资产创建、提供流动性等方式进行激励,同时利用Price feed来引导市场)

在初始条件下,做市商拥有连接器中的100%,因此没有净负债(必须回购美元),市商的账面价值等于连接器中持有的EOS价值加上多余的抵押品EOS,再减去从连接器中出售的任何流通美元。在这个初始设置之后,任何人都可以从市商那里购买美元,这就为市商建立了未来的回购债务。

这意味着,当用户从市商那里购买美元时,报价将会上升。如果每个购买美元的人都将其卖出,那么连接器最终处于初始状态,对交易收取的任何费用,都将导致EOS连接器余额中EOS的净增加。

考虑到这一设置和400%的准备金目标,我们可以证明实际准备金与卖出的美元之比将远远超出400%。为了降到400%(没有市场价格变化),整个美元连接器将不得不买断,这将推动美元价格无限。实际上,做市商会自动提高买入美元多头的成本,因为可用的美元多头供应减少。

做市商提供的现货价格等于连接器余额中EOS与美元的比值。当现货价格与Price feed偏离超过可接受的幅度(如 /- 2%)或超过允许的时间(24小时),做市商将更具市场情况采取下列行动:

该算法的目标是,始终将状态移动到更接近初始状态,即比Bancor多3倍的额外抵押品和美元连接器中100%的美元。显然,在有流通美元的情况下,连接器不可能达到100%的美元,但当EOS相比于美元的价值明显上升时,流通供应量的百分比会下降。

抵押物转移或美元发行的速度应将目标价格调整到目标时间(如1小时)内可接受的范围。理论上,交易者应该像美元价值1美元一样买卖美元,因为他们有信心在不久的将来总能以1美元的价格卖出美元。

这意味着,当EOS和美元的相对价格稳定时,做市商不必依赖于Price feed来纠正实时价格,而Bancor算法针对操纵者的安全性保护连接器余额不被交易员丢失。

在配置参数时,关键是要尽量减少主动做市商的频率,当需要干预时,干预应是缓慢而渐进的。市场参与者不应该抢在市商之前获利。

该算法的结果是一个固定资产,遵循24小时中值,而不是瞬时值。只有当做市商的24小时中位数显著大于真实市场的24小时中位数时,它才会积极修正稳定汇率。

当市场跳跃时,我们希望交易员与Bancor算法交互,以投机的方式领先于24小时的中位数。这种提前运行可以防止强制调整Bancor的连接器,除非在长时间的情况下,中位数价格走势越慢,做市商的风险越小,但钉住美元与实际美元之间的偏差越大。使Bancor算法具有偏离较大百分比(例如5%)的能力也最小化了由于馈送导致的定价的人为交互。

买卖MMS令牌

(注:MMS资产的设计,是为了给稳定币做出贡献的人提供收益用的)

任何人在任何时候都可以贡献新的EOS来购买MMS和USD组合。这是通过在添加新的EOS后,保持MMS、EOS、Bancor连接器中的USD和流通中的USD的比例来实现的。个人收到的MMS,加上百分之一的新创造的美元比例的美元流通。美元和EOS也被添加到连接器和超额准备金中。然后用户可以出售EOS的美元,并重复这个过程,或者只是持有多余的美元或EOS。

销售MMS令牌需要提供的美元数量等于usd_circulation * MMS_Sell / MMS_Supply。这与他们在购买带有EOS的MMS时收到的美元数量相同(减去任何交易费用)。

这个过程可以看作是分割和连接相同的空头头寸。一旦你控制了空头头寸的所有未偿债务,你就可以解除它,收回所有抵押品。这个过程的关键是保持不变,即有人用/作为抵押品买卖做市商不会改变MMS、EOS、USD和USD的流通比率。如果你想出售庄家1%的股份,你还必须购买并覆盖1%的流通美元。幸运的是,你可以从做市商那里购买流通的美元,所以总是有流动性的。

市场交易费用

市场交易费用会不断对做市商进行资本重组,而无需任何集体杠杆作用的投入。无论市场条件如何,那些被杠杆化的人都不可能减少他们的抵押品或者不能逐渐加强抵押品。由于初始抵押品比例较高,例如4倍,抵押品的下跌速度必须比交易费用的累计速度快75%。

黑天鹅

黑天鹅是指做市商无法维持美元在价值附近的价格。当多余的抵押品消失时,就会发生这种情况。当这种情况发生时,做市商将继续运作,但美元的价格将独立于哺育浮动。精明的观察者可能会考虑从连接器的一侧删除USD以维持价格,但这是不可取的,因为这会在连接器中的剩余EOS上创建一个运行。一旦多余的抵押品消失,通过让价格浮动,那些想要提前退出的人将为流动性和正在进行的交易支付溢价,从而对其余各方进行资本重组。

即使在黑天鹅交易期间,以交易费用为代表的收入流也会激励交易各方提供抵押品,并为做市商提供资金。如果抵押品资产(例如EOS)没有预期未来价值的恢复,那么挂钩资产(例如美元)的持有者将以市场决定的价格在连接器中获得剩余EOS的公平份额。

与其他一些制度不同,黑天鹅事件并不是特例,市场有一个无缝的、自然的恢复方法来恢复挂钩。

如果没有多余的抵押品,做市商可以配置为防止出售MMS代币,同时允许以10%的折扣购买带有EOS的MMS。这将对做市商进行资本重组,使新的MMS持有者受益于先前的持有者。一旦多余的抵押品被恢复,MMS就可以像上面描述的那样再次出售。抵押品过度损耗的确切点和折价幅度是可以调整的变量,以使完全损耗的风险最小化,并使激励机制最大化,从而在不过度惩罚先前MMS持有者的情况下,迅速对市场进行资本重组。

价格

我的建议是,挂钩的目标是24小时的中间价格,而不是瞬时价格。这将减少与钉住汇率制背离的频率和幅度,同时又不会削弱钉住美元作为美元替代品的价值。实际上,它将部分日内波动风险转移给美元持有者(偏离平均值),同时仍在对冲美元持有者对长期波动的风险。

结论

与BitUSD等系统相比,我们的挂钩方法通过向提供抵押品的空头提供交易费用,同时有效消除空头的大部分流动性风险,从而激励资产创造和流动性。此外,该算法为市场双方提供相同的流动性,其中BitUSD仅向市场的一方提供强制结算。交易手续费持续不断地重新在市场中抵押,能够随着价格的不断变化来恢复,这只需要交易手续费收入比资产贬值速度大就可以做到。其认为,这一措施将最大化使用者的实用性,同时最小风险化。

-----------

市场评价

对于BM提出的新的高流动性稳定币算法,有人提出了质疑的声音。

BTS理事会成员、YOYOW联合创始人,GDEX去中心化交易所创始人刘嘉陵认为,BM此举破坏了Bancor协议的最基本条件,这种基于EOS的稳定币难以持续运行。

其表示,Bancor协议的一个要点是,主体交易价格只由设定的抵押率和新资产供应量决定,不受其它因素影响。

而在BM设想的逻辑里,不但没有一个固定的的抵押率(Bancor意义的固定抵押率是指1稳定币=CW*1EOS,CW固定),而且又引入了新的影响价格的因素,那就是Bancor连接器中的EOS资产还随时可以增减,增减只为影响SPOT价格。

其结果是,资产发行主体根本无法保证通过交易保持收支平衡。由于市场上攻击者常有,亏损是高概率事件。还有,单独一个全局债仓的设置也缺乏足够缓冲,使得黑天鹅事件发生的概率变高。

而在今日,BM又现身电报群与社区成员讨论了稳定币的相关问题。

BM表示:1、B1没有开发稳定币,我只是说出了我想法,想让社区受益; 2、B1将在6月份揭示未来的发展方向,MAS还需要某种稳定的记账单位; 3、稳定币不能空投,用户必须通过购买的方式获得,这是因为稳定币是一种债务性资产,他需要实际资产作为支撑; 4、提问:USD没有任何实际资产做支撑,他难道不是稳定币吗?BM:USD是相对稳定,但与黄金相比,USD是不稳定的。

附:High Liquidity Price Pegged Token Algorithm

Today I introduce a new token pegging algorithm that provides high liquidity and narrow spreads, while being robust against default in the event collateral loses value over time. The basis of our algorithm is a heavily over-collateralized short position combined with the Bancor algorithm to provide liquidity to both long and short positions. A price feed is utilized to guide the market, but its influence is limited to situations where there is a prolonged deviation so as to protect the market maker from abuse.

Background

In 2013 BitShares introduced the concept of BitUSD, a “smart coin”, backed by BTS tokens, which was designed to track the value of the dollar. BitUSD operated by creating an order book between those who wanted leverage on the BitShares token (BTS) and those who wanted price stability. To provide liquidity for those who purchased BitUSD, BitUSD holders were allowed to force-settle the least-collateralized short position at the price feed after a multi-day delay. This created an effective margin-call and assured buyers of BitUSD that their token was always worth about a dollar worth of BTS. To prevent default, the least collateralized short position could also be force closed if the price feed fell below the minimum margin requirements.

The primary problem with the BitUSD approach is the lack of liquidity, the limited supply of BitUSD available, and the market spread. Market makers were required to operate trading bots that move orders on the internal order book. While the BitUSD holders were provided liquidity, the short positions were not guaranteed liquidity. Lastly, the entire market is subject to a black-swan event when the least collateralized position is unable to be covered. When this happens the peg is permanently broken and a fixed exchange rate is established between BitUSD and BTS.

The lack of incentive create BitUSD, the risks of low liquidity (unable to cover without unreasonable slippage), unexpected margin calls, and difficulty in running safe market making bots meant the supply of BitUSD was small and the spreads were high.

There have been many other projects that utilize variations of over-collateralized positions and margin requirements. All of them suffer similar problems to BitUSD.

Traditional derivative markets implement “futures trading” which allows people to post collateral and settle at a price feed at a fixed point in the future. These futures contracts are fungible and can be traded for a certain time, but due to the expiration and required settlement / rollover they are not suitable for creating a pegged token.

The Bancor algorithm provides automated liquidity between two assets while protecting its reserves from being lost to sophisticated traders. Regardless of the number and kind of orders executed against the Bancor algorithm, the algorithm always generates a profit when the price of the asset pair returns to its original starting point. A typical Bancor market maker is known as a relay which has two “connectors” which represent balances of equal market value. This algorithm has been successful at providing automated liquidity in markets such as the EOS RAM market.

The Pegging Algorithm

This pegging algorithm is based upon the concept that a pegged token is a service provided by the shorts to the longs. This service requires the shorts to provide liquidity for the pegged token. If there is demand for the pegged token then trading fees earned by the market maker should be profitable for the service provider even if the market is relatively flat.

Other pegging algorithms pit shorts against each other rather than facilitate their cooperation for the purpose of bringing a pegged currency service to the market. In these other algorithms shorts compete to cover and collateralize their positions and are worried about short squeezes.

The premise of our algorithm is that those willing to be slightly leverage-long in a collateral asset (such as EOS), can make money by facilitating market making activities between EOS and a fungible pegged asset, (e.g. USD), whose value is designed to track a price feed within an allowed deviation range.

Instead of users creating independent short positions, our algorithm creates one global short position and allows users to buy and sell stake in this global position. Buying and selling stake in the short position is a neutral and reversible process (minus trading fees) provided no other trades occur in between. Instead of leverage being the primary motive, trading fees are the motive for buying stake in the position. This means that a target of 400% over collateralization or higher is viable allowing shorts to be only slightly-leveraged in the collateral asset so that they have the opportunity to earn trading fees.

The market maker is initially created by depositing collateral into the contract. The contract will create tokens in the market maker (MMS) and give them to the initial depositor. For the sake of example, we will assume the collateral is EOS and that the pegged token is USD and is designed to track the 24hr median EOS dollar price.

A target reserve ratio is decided upon, for example 400%. Based upon a 4x reserve ratio, 75% of the EOS deposited would be set aside as excess collateral, and 25% would be placed into a Bancor Relay connector with weight of 50%. At this time the automated market maker contract will create a number of USD tokens to fund a second Bancor Relay connector such that the market value of EOS and USD connector balances are the same at the initial value of the price feed.

In the initial condition the market maker owns 100% of the USD in its connector and therefore has no net liability (USD it must buy back). The book value of the MMS is equal to the value of the EOS held in the connector plus the excess collateral EOS and minus any circulating USD sold from the connector. After this initial setup anyone can buy USD from the market maker which establishes a future buy-back liability on the MMS holders. The mathematical properties of the Bancor Relay algorithm mean that as users buy USD from the market maker the offer-price will increase. If everyone who bought USD then sold it back then the connectors would end up in their initial condition. Any fees charged on the trades would result in a net increase in EOS held in the connector balance.

Given this setup and a 400% reserve target, we can demonstrate that the actual reserves vs sold USD will be far in excess of 400%. In order to get down to 400% (without market price changes) the entire USD connector would have to be bought out which would push the USD price to infinity. In effect, the market makers automatically raise the cost of buying a long USD position as the supply of available long USD positions decreases.

The spot-price offered by the market maker is equal to the ratio of EOS to USD held in the connector balances. When the spot price deviates from the feed price by more than an acceptable margin (e.g. /- 2%) for more than an allowed period of time (e.g. 24 hours), then the market maker will do one of the following actions depending upon market conditions:

SPOT=price of USD according to Bancor

FEED_USD=price of a federal reserve note in EOS

if( SPOT > FEED_USD )

if( Excess Collateral < 3x EOS Connector )

then slowly move EOS Connector to Excess (lowering SPOT)

else

then slowly add new USD to Connector (lowering SPOT)

else if( SPOT < FEED_USD )

if( excess collateral )

then gradually buy USD using excess collateral

and destroy it (raising SPOT)

else do nothing

The goal of this algorithm is to always move the state closer to the initial condition of having 3x more excess collateral than Bancor balance and 100% of USD in the USD connector. It is obviously impossible to achieve 100% USD in the connector while there is circulating USD, but the circulating supply can decrease in percentage terms when the value of EOS rises significantly relative to USD.

The rate at which collateral is moved or USD issued should target a price correction to the within the acceptable range within a targeted period of time (e.g. 1 hour). In theory traders should buy and sell USD as if it were worth about 1 dollar because they have confidence that they will always be able to sell it for about 1 dollar in the near future. This means that when relative price for EOS and USD is stable that the market maker will not have to rely on the price feed to correct the real time price and the security of the Bancor algorithm against manipulators protects the connector balances from being lost to traders.

When configuring parameters such as allowed deviation from feed, rate of correction, and delay until start of price correction it is critical to minimize the frequency of needing active intervention into the market maker and when intervention is needed, that intervention is slow and gradual. Market players shouldn’t be able to front-run the market maker’s moves for profit.

The result of this algorithm is a pegged asset which follows an 24-hr median value instead of an instantaneous value. It only actively corrects the peg when 24-hr median of the market maker is significantly greater than the 24-hr median of the real market. When the real market jumps we want traders to interact with the Bancor algorithm to speculatively front-run the 24-hr median. This front-running prevents the forced adjustment of the Bancor connectors from occurring except in prolonged cases. The slower the median-price moves the less risk to the market maker, but the greater deviation between pegged USD and real USD. Giving the Bancor algorithm the ability to deviate by a larger percent (say 5%) also minimizes artificial interaction with pricing due to feeds. The less artificial interaction the less relevant the instantaneous accuracy of the price feeds become.

Buying and Selling MMS Tokens

Anyone at any time may contribute new EOS to buy a combination of MMS and USD. This works by maintaining the ratio of MMS, EOS, USD in Bancor connector and USD in circulation after adding new EOS. The individual receives MMS plus a percent of the newly created USD proportional to the USD in circulation. USD and EOS are also added to connectors and excess reserves. Users can then sell the USD for EOS and repeat the process or simply hold excess USD or EOS.

Selling MMS tokens requires providing a number of USD equal to USD_circulating * MMS_Sell / MMS_Supply. This is the same quantity of USD they would have received when buying MMS with EOS in the first place (minus any trading fees charged).

This process can be viewed as splitting and joining identical short positions. Once you control all outstanding debt of your short position you can unwind it and get all the collateral back. The key to the process is maintaining the invariant that someone buying or selling the market maker with/for collateral does not change the ratio of MMS, EOS, USD, and USD circulating. If you want to sell 1% stake in the market maker (MMS) then you must also buy and cover 1% of circulating USD. Fortunately, you can buy circulating USD from the market maker itself so there is always liquidity.

Market Trading Fees

As users buy and sell USD, EOS, and MMS a trading fee is charged. This fee represents a revenue stream that results in capital gains to those holding MMS. The higher the volatility the more trading occurs and the more fees are generated. These fees continuously recapitalize the market maker without requiring any input from those who are collectively leveraged. Regardless of market conditions it isn’t possible for those who are leveraged to reduce their collateral or fail to gradually top it up. With a high initial collateral ratio, eg 4x, the collateral would have to fall by 75% faster than trading fees accumulate.

Black Swans

A black swan is any event where the market maker is unable to maintain the value of USD near the price feed. This occurs when the excess collateral is gone. When this happens the market maker will continue to function but the price of USD will float independent of the feed. Astute observers will likely consider removing USD from one side of the connector to maintain the price, but this is unadvisable as it would create a run on the remaining EOS in the connector. By letting the price float once the excess collateral is gone, those who want to exit early pay a premium for the liquidity and ongoing trading will recapitalize the remaining parties.

Even during a black swan, the revenue stream represented by trading fees incentivizes parties to provide collateral and fund the market maker. In the event the collateral asset, (e.g. EOS), has no expectation of future recovery of value, then holders of the pegged asset (e.g. USD) will get a fair share of remaining EOS in the connector at market determined prices.

Unlike some other systems, a black swan event is not a special case and the market has a seamless and natural recovery method to restore the peg.

In the event excess collateral is gone, the market maker could be configured to prevent selling of MMS tokens while simultaneously allowing the buying of MMS with EOS for a 10% discount. This recapitalizes the market maker giving benefit to the new MMS holders over the prior holders. Once excess collateral is restored MMS could be sold again as described above. The exact point of excess collateral depletion and the magnitude of the discount are variables that can be adjusted to minimize the risk of complete depletion and maximize the incentive rapidly recapitalize the market without overly punishing prior holders of MMS.

Price Feeds

There are many different ways to produce a trusted price feed; however, there are some recommendations for better results. A pegged token can track any price feed, including artificial feeds such as a 30-day moving average. Typical price feeds attempt to track instantaneous spot prices, but this expectation is unrealistic for safe market makers. The slower prices change the easier it is for a peg to be maintained because market participants have more time to adjust.

It is my recommendation that pegs target the 24hr median price rather than the instantaneous price. This will reduce the frequency and magnitude of deviations from the peg without undermining the value of the pegged USD as a dollar alternative. In effect, it transfers some of the intraday volatility risk to the USD holder (deviation from the mean) while still hedging the USD holder against long-term volatility.

Some experimentation in the market will be required to determine the proper balance between reactivity of price feed and profitability of the market maker due to volatility.

Alternative Price Correction Measures

When traders interact with the algorithm they are either pushing the bancor price further from the feed, or closer to the feed. It should be possible to have a dynamic fee on trades that grows higher the further the trade would push the bancor price from the feed. This allows MMS holders to increase profits and discourages manipulators from causing excessive deviation from the price feed.

Conclusion

Compared to systems like BitUSD, our pegging approach incentivizes asset creation and liquidity by providing trading fees to the shorts who post collateral while effectively eliminating the majority of liquidity risks of the shorts. Furthermore, this algorithm provides equal liquidity to both sides of the market where BitUSD only provided forced-settlement to one side of the market. Trading fees continuously re-collateralize the market and enable it to recover from losses due to changing prices. So long as income from trading fees is greater than the average fall in the value of the collateral asset the system can remain solvent and liquid. We believe this approach maximizes the utility to all participants while minimizing risks.

Note: The economic arrangements described in this post may or may not be subject to regulations in your jurisdiction. Please seek professional legal opinions before engaging in economic arrangements described. Actual performance will depend upon many factors including implementation and selected configuration parameters. The ideas and opinions expressed above are my own and not those of my employer.

编译:共享财经Neo 责任编辑:Alian