BitShares Forum

Main => General Discussion => Topic started by: bytemaster on December 01, 2015, 03:46:46 pm

Title: Liquidity has a Price -> Adding Maker / Taker
Post by: bytemaster on December 01, 2015, 03:46:46 pm
Much of the debate around BitAssets being bootstrapped focuses around improving liquidity. Liquidity is what gives people confidence in a price and/or value. If you cannot be guaranteed a buyer ON DEMAND then spreads increase.

To gain immediate liquidity you must compromise price. The more you lower your asking price the more likely you will find an immediate buyer for the asset you wish to sell.

So the question becomes *when* do you make the decision to compromise price for liquidity? 

1. At the time you buy the asset you lock in your liquidity price?
2. At the time you sell the asset you take what you can get?

The current BitAsset 2.0 system is superior to prior systems because the participants lock-in the price of liquidity-on-demand before entering the contract. As a buyer of a BitAsset I pay $1.10 for 1 BitUSD knowing I have locked in liquidity with a maximum downside of $0.10 if I need instant liquidity. 

As a short I am simultaneously pricing the cost of providing liquidity and the risk of dollars rising against my position.  After assessing the risks I agree to sell short at $1.10 per BitUSD.  If someone buys it from me, and then immediately demands liquidity (settlement) then I profit 10%. 

The result is that any short who gets force settled is existing at FAVORABLE price, they collect the full premium relative to the price feed.

We have constructed an asset (BitUSD) that is extremely favorable for the BitUSD holder (guaranteed price floor and liquidity).   To get these benefits, it comes at a price which is paid to the short.  Those who claim the market is "unbalanced" and favors the BitUSD holder over the short ignore the fact that the short gets to NAME THEIR PRICE.  In other words, the short gets to set the price at which BitUSD is created.

While the short gets to set the price at which BitUSD is created, they must buy back from the market to cover.  This means that BitUSD holders + future shorts get to set the price at which BitUSD can be destroyed.

This means the market can function perfectly so long as all participants trade BitUSD according to supply/demand for this asset class and the parties factor in the risks.

So if we want to increase liquidity all that is required is to trade at the proper price.   There is nothing we can do to decrease the premium (spread) because risks can be moved/reallocated but not destroyed.

Socializing the risks can take pressure off of individual traders and help bootstrap the system.  Socializing these risks means offsetting some of the costs.

The BitShares network can offer a reward to those who keep orders on the book at the best price. Namely, those who have open orders to sell BitUSD at the lowest price could be paid a bonus in BTS *IF* they are also short BitUSD.

Currently Shorts must cover the cost of liquidity, while BitShares collects the profits (market fees). If market fees for BitAssets were redirected to shorts who provide liquidity and create the supply in the first place then we would be adding a revenue source to shorts which will lower their costs and reduce the spread.

Maker - the person who has an open order on the books that is unfilled
Taker - the person who places an order that matches an open order.

If the Taker pays a market fee, and the Maker receives the market fee then we can incentivise people to keep orders on the books. In reality this simply means not charging a market fee for any order that stays on the books for a minimum length of time.

But Maker/Taker can only go so far because it does nothing to compensate for things like price feed risk, volatility risk, or the probability that BitShares will fall in value. These are risks that are global (inherent in BTS) and thus the traders in the market can only price it in.  The BTS holders are the ones betting on the system, they are the ones who profit from its success, and they are the ones that "own" the risk. In a sense they are the ones that must pay the cost of mitigating that risk and lowering the premium.

So if we want to have BTS holders reduce the premium without exposing BTS holders to outright abuse caused by providing a market maker at the price feed, then we need to subsidize those who do provide a market maker. This gives BTS holders a "Fixed Cost" that cannot be abused, while reducing the average cost to those creating BitUSD.

Suppose that open orders to sell BitUSD paid a yield in BTS that was significant. For a certain amount of yield we could find plenty of participants willing to short BitUSD and sell near the feed. All we need to do is define a budget and a payout equation that rewards those who are SHORT and have orders placed near the feed AND keep them there for a while.  An algorithm that is also efficient to implement will be required.

The result of this would be similar to paying people to take a risk that BTS falls in value.  In other words, we can arbitrarily stimulate demand to create BitUSD (ie: simulating a bull market in BTS) by guaranteeing profits to those who place orders.  In principle if we could pay interest to those who are short then that would be best, but unfortunately anyone can easily short to themselves. This means that we can only pay those who keep open orders on the books near the feed. If you attempt to "short to yourself" then you fill your open order and stop earning interest. 

With the right size reward the liquidity problem can be solved while keeping the costs to BTS holders fixed. 

 




Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: JonnyB on December 01, 2015, 04:06:20 pm
Sounds like a very good idea to me.

Just a thought.
If all smartcoins can be settled at the price feed which is guaranteed locked in liquidity why don't we have the GUI show that liquidity in the form of a buy wall at the settlement price. 

So for every bitUSD in circulation there would be a buy order shown in the GUI at the bitUSD settlement price.
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: abit on December 01, 2015, 04:37:04 pm

If all smartcoins can be settled at the price feed which is guaranteed locked in liquidity why don't we have the GUI show that liquidity in the form of a buy wall at the settlement price. 

So for every bitUSD in circulation there would be a buy order shown in the GUI at the bitUSD settlement price.
I think svk already did that (or as an experiment) and posted a picture in the committee proposal thread.
Since there is a daily X% limit of settlement, and a waiting period before a settle order executes, it's not a simple "buy wall"
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: monsterer on December 01, 2015, 04:46:21 pm
Suppose that open orders to sell BitUSD paid a yield in BTS that was significant. For a certain amount of yield we could find plenty of participants willing to short BitUSD and sell near the feed. All we need to do is define a budget and a payout equation that rewards those who are SHORT and have orders placed near the feed AND keep them there for a while.  An algorithm that is also efficient to implement will be required.

What about having longs pay the shorts the yield in times of oversupply and visa versa for undersupply?
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: yvv on December 01, 2015, 05:11:39 pm
Suppose that open orders to sell BitUSD paid a yield in BTS that was significant. For a certain amount of yield we could find plenty of participants willing to short BitUSD and sell near the feed. All we need to do is define a budget and a payout equation that rewards those who are SHORT and have orders placed near the feed AND keep them there for a while.  An algorithm that is also efficient to implement will be required.

What about having longs pay the shorts the yield in times of oversupply and visa versa for undersupply?

Imo, this is a nice idea. You can do this with interest/demurrage. Interest would increase bitUSD supply, demurrage would destroy it.
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: bytemaster on December 01, 2015, 05:15:49 pm
Suppose that open orders to sell BitUSD paid a yield in BTS that was significant. For a certain amount of yield we could find plenty of participants willing to short BitUSD and sell near the feed. All we need to do is define a budget and a payout equation that rewards those who are SHORT and have orders placed near the feed AND keep them there for a while.  An algorithm that is also efficient to implement will be required.

What about having longs pay the shorts the yield in times of oversupply and visa versa for undersupply?

Defining over/under supply is the challenge.  A negative interest rate would simply be another way that the BitUSD holder could pay the premium.  Rather than paying $1.10 up front, they would pay $1.02 up front and then $0.01 per month.

Because of the way we have defined things this would mean a merchant that receives BitUSD as payment would have a much smaller "guaranteed premium" and he would be forced to pay interest for the period of time between when he receives payment and when he liquidates.  The system would no longer be neutral to participants that hold BitUSD.  BitUSD would become something worth at least $1.00 with a negative interest rate. A negative interest rate creates a net present value less than $1.00.   You could achieve the same thing by saying that BitUSD is worth at least $0.99 in which case all you are doing is shifting the price and doing nothing about the premium.

Anything that merely reallocates value between shorts and longs will not reduce premium and spread nor increase liquidity. It will just change the equilibrium price. It is a 0 sum game.

The only way to offset the system risks (BTS falling in value, price feed lag/variance, liquidity, etc) is to not make the market participants pay for it. The person who should pay for it is those who benefit from reducing those costs. In other words, there is a 3rd party who is benefitting from every trade and the existence of BitUSD: the BTS holder.   This is the party that is getting "something for nothing"... the BTS holder profits when people use the system.  Markets need a jump start.  The BTS holder is the one who must finance the jump start because they are the ones who benefit once it is up and running.  The market shouldn't depend up permanent cash infusions,  because once it is up and running it can go on its own.  It is chicken and the egg.  So whatever system we devise needs to focus on "short term kickstarter" and be very focused on keeping orders on the books at the best prices possible. 

Rather than having the BTS holder fund all capital for the orders, it can "borrow" the capital required to place orders and gain leverage on its ability to kickstart a market.   Say we wanted an orderbook with a depth of $200K within 10% of the trading price.     We could either put 200K of BTS holder funds at risk to place those orders, or we can borrow 200K of funds from other users who take the risk.  We can borrow $200K for less than $20,000 per year while greatly reducing our risk.  Granted the interest is a cost, but it is short term. Eventually the market will gain in natural liquidity from traders and the interest rate can fall until it costs nothing to keep 200K of liquidity on both sides of the book.






Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: abit on December 01, 2015, 05:31:12 pm
In other words, there is a 3rd party who is benefitting from every trade and the existence of BitUSD: the BTS holder.   This is the party that is getting "something for nothing"... the BTS holder profits when people use the system. 
Many would say: why the value/price of a bts is still too low   ???

Quote
The BTS holder is the one who must finance the jump start because they are the ones who benefit once it is up and running.
They would say: I need to take out more money? No!

Quote
Rather than having the BTS holder fund all capital for the orders, it can "borrow" the capital required to place orders and gain leverage on its ability to kickstart a market.
Who borrow from who?
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: sittingduck on December 01, 2015, 05:35:45 pm
Two options: wait for the market to naturally grow to stop complaining or provide funds to incentivize the Martin's to grow to accelerate things.

Being afraid to spend money to make money is the biggest thing that can hold us back. 

The only thing we need to do is make sure he spend money in the right place failure to spend money is a surefire way to die
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: tonyk on December 01, 2015, 06:33:47 pm
almost great idea... however I do not think you can borrow your way to pay the premium [or enough of it] of an option with no expiration date [that is the premium that the shorts have to calculate and then use as a premium over the 1:1 peg ]. Paying straight up the whole premium is arguably even more crazy.

the best you can do is give the shorts part of the %-age fees paid by the bitWhatever buyers. How much will this help? No clue... but will help some.



On a semi related note - paying for stuff to just sit on the orderbook in arbitrary distance from the market price is ... somewhere between inefficient and manipulative, depending on how much you subsidize it - Are you gonna pay them  the whole risk of being filled [assuming they have no desire to place the order lacking the subsidy?] or just for some of it?

[edit]
 ohh you want the bitAsset holders to pay the interest?. I failed to get that from the OP.
While paying it to the shorters is something definitely worth discussing, I have no clue how the public will react to a currency that makes you pay interest for holding it.
Paying the interest to people for just holding orders on the order book is still a not a good idea at all, as described above.
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: monsterer on December 01, 2015, 06:51:51 pm
BitUSD would become something worth at least $1.00 with a negative interest rate. A negative interest rate creates a net present value less than $1.00.   You could achieve the same thing by saying that BitUSD is worth at least $0.99 in which case all you are doing is shifting the price and doing nothing about the premium.

Under the positive/negative yield design, bitUSD holders would pay interest only when there is an oversupply and would *receive* interest when there is an undersupply. On average the net value would be $1.00.
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: JonnyB on December 01, 2015, 07:01:22 pm
The ability to place relative orders would make the market much more efficient.

It would mean everyone can add liquidity and not have to readjust orders all the time.

By "relative orders" I mean the ability to place orders at the feed price with + or - a percentage that you choose.  The order moves in parallel with the feed.

Are there plans to introduce this feature?
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: BunkerChainLabs-DataSecurityNode on December 01, 2015, 07:11:27 pm
Free money for participating.. whats not to like?  +5%
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: clout on December 01, 2015, 07:22:48 pm
The ability to place relative orders would make the market much more efficient.

It would mean everyone can add liquidity and not have to readjust orders all the time.

By "relative orders" I mean the ability to place orders at the feed price with + or - a percentage that you choose.  The order moves in parallel with the feed.

Are there plans to introduce this feature?

Can this not be achieved by placing orders in a gateway market? Instead of worrying about the price of BTS relative to the bitassets underlying you could just provide liquidity in the market where the conversion rate is stable.  If there is liquidity in gateway markets then the effects will spread into the BTS/Bitasset market as well.

Additionally If these shorts that we are incentivizing to be market makers provide liquidity for the gateway market with the bitassets they borrow then they maintain a net long position in BTS and do not incur the cost of BTS / Bitasset price movements.

I would be in favor of this proposal if it incentivized neutral market making (ie market makers with net long positions in BTS) because then the BTS shareholders do not have to pay for the risk of a falling BTS price. It would also encourage people to deposit to gateways in order to acquire bitassets. Upon exchanging the borrowed bitasset for its corresponding gateway assset, the short position (the market maker) would then hold the gateway asset (a demand deposit for the real asset) as collateral. Thus, the bitasset acquired from this process is not only backed by 200% its value in BTS but also 100% its value in the gateway asset (for all intents and purposes, the real asset). The holders of bitassets attained through the gateway market would then have a choice of "settling" their position in BTS (from forced settlement or the exchange of bitasset for BTS) or BTC (from the gateway market maker that holds their original deposit)
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: Ander on December 01, 2015, 09:46:34 pm
This sounds to me like yet another overly complicated solution which will end up having a flaw and get exploited by someone, causing others to lose money.

If only we had a bunch of funds and could have a community fund that kickstarted the liquidity on major bitassets by providing buy and sell walls, like Nubits (which actually works!)  This wouldnt need to be the final solution, but it qould kickstart liquidity enough for traders to get established in the markets, and then once enough traders were providing liquidity, it wouldnt be needed anymore.
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: abit on December 01, 2015, 09:57:26 pm
This sounds to me like yet another overly complicated solution which will end up having a flaw and get exploited by someone, causing others to lose money.

If only we had a bunch of funds and could have a community fund that kickstarted the liquidity on major bitassets by providing buy and sell walls, like Nubits (which actually works!)  This wouldnt need to be the final solution, but it qould kickstart liquidity enough for traders to get established in the markets, and then once enough traders were providing liquidity, it wouldnt be needed anymore.
Agree +5%
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: bytemaster on December 01, 2015, 10:10:33 pm
I wasn't attempting to propose any particular solution, merely to point out that if you want a to encourage liquidity it must be paid for by someone.

Furthermore, I am contemplating a solution to this that doesn't involve dilution.  Think about sharing a cut of all future BitUSD fees with those who provide liquidity in that market early on. 

The early participants to the market are the ones who give it life, the late comers don't benefit from the fees.  In other words, make BitUSD a "profit center" where the profits go to those who make it a successful business.
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: merivercap on December 01, 2015, 10:19:57 pm
Much of the debate around BitAssets being bootstrapped focuses around improving liquidity. Liquidity is what gives people confidence in a price and/or value. If you cannot be guaranteed a buyer ON DEMAND then spreads increase.

To gain immediate liquidity you must compromise price. The more you lower your asking price the more likely you will find an immediate buyer for the asset you wish to sell.

So the question becomes *when* do you make the decision to compromise price for liquidity? 

1. At the time you buy the asset you lock in your liquidity price?
2. At the time you sell the asset you take what you can get?

Long bitAsset holders shouldn't be making the decision and whatever they get when they sell should be what they get.  Aren't all trading markets like that?  Are we trying to reinvent the wheel? You can't force liquidity without consequences.

The current BitAsset 2.0 system is superior to prior systems because the participants lock-in the price of liquidity-on-demand before entering the contract. As a buyer of a BitAsset I pay $1.10 for 1 BitUSD knowing I have locked in liquidity with a maximum downside of $0.10 if I need instant liquidity. 

I disagree it's superior for the general protocol.  We're creating something consumers won't want to use and shorters won't want to create.  Can we just call this particular design BitAsset Plus/Premium/Superior/Gold Standard/Instant Liquidity or something other than just plain BitAsset?  I think it's misleading and shorters are going to lose money because of the name thinking the balance is at 1:1 instead of 1:1.1  for whatever reason why they might be tempted to short in the first place. 

Also can we just create another experiment with a simple plain BitAsset?  It doesn't seem to me too terribly difficult to create another Smartcoin with a different design under the same committee structure.

As a short I am simultaneously pricing the cost of providing liquidity and the risk of dollars rising against my position.  After assessing the risks I agree to sell short at $1.10 per BitUSD.  If someone buys it from me, and then immediately demands liquidity (settlement) then I profit 10%. 

The result is that any short who gets force settled is existing at FAVORABLE price, they collect the full premium relative to the price feed.

We have constructed an asset (BitUSD) that is extremely favorable for the BitUSD holder (guaranteed price floor and liquidity).   To get these benefits, it comes at a price which is paid to the short.  Those who claim the market is "unbalanced" and favors the BitUSD holder over the short ignore the fact that the short gets to NAME THEIR PRICE.  In other words, the short gets to set the price at which BitUSD is created.

While the short gets to set the price at which BitUSD is created, they must buy back from the market to cover.  This means that BitUSD holders + future shorts get to set the price at which BitUSD can be destroyed.

This means the market can function perfectly so long as all participants trade BitUSD according to supply/demand for this asset class and the parties factor in the risks.

Trading is a zero-sum game (not including subjective value externalities)... You can't say you are guaranteeing bitAsset holders liquidity without it costing something to shorts.  'Naming their price' ?  Shouldn't both shorts and longs always be able to 'Name their price'.. otherwise it wouldn't be a free market?  So 'naming their price' is nothing special for shorts because they would would name their price regardless if it was at the market or upon creation.


Adding Maker / Taker


I think adding a Maker / Taker market is fantastic regardless of those who are for or against forced settlement.   I advocated for it before.  You just get more market depth up front and visibility to how much liquidity you have in a market  so count me in as a big supporter of this.

Suppose that open orders to sell BitUSD paid a yield in BTS that was significant. For a certain amount of yield we could find plenty of participants willing to short BitUSD and sell near the feed. All we need to do is define a budget and a payout equation that rewards those who are SHORT and have orders placed near the feed AND keep them there for a while.  An algorithm that is also efficient to implement will be required.

The result of this would be similar to paying people to take a risk that BTS falls in value.  In other words, we can arbitrarily stimulate demand to create BitUSD (ie: simulating a bull market in BTS) by guaranteeing profits to those who place orders.  In principle if we could pay interest to those who are short then that would be best, but unfortunately anyone can easily short to themselves. This means that we can only pay those who keep open orders on the books near the feed. If you attempt to "short to yourself" then you fill your open order and stop earning interest. 

With the right size reward the liquidity problem can be solved while keeping the costs to BTS holders fixed. 

This is an over-design.  We should all read the Dilbert cartoon strip about Wally and the double-handled coffee mug....
 
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: donkeypong on December 01, 2015, 10:23:56 pm
I wasn't attempting to propose any particular solution, merely to point out that if you want a to encourage liquidity it must be paid for by someone.

Furthermore, I am contemplating a solution to this that doesn't involve dilution.  Think about sharing a cut of all future BitUSD fees with those who provide liquidity in that market early on. 

The early participants to the market are the ones who give it life, the late comers don't benefit from the fees.  In other words, make BitUSD a "profit center" where the profits go to those who make it a successful business.

Again, we bribe people to do the dirty work. I'm all for it!  ;D
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: yvv on December 01, 2015, 11:13:30 pm
I wasn't attempting to propose any particular solution, merely to point out that if you want a to encourage liquidity it must be paid for by someone.

Furthermore, I am contemplating a solution to this that doesn't involve dilution.  Think about sharing a cut of all future BitUSD fees with those who provide liquidity in that market early on. 

The early participants to the market are the ones who give it life, the late comers don't benefit from the fees.  In other words, make BitUSD a "profit center" where the profits go to those who make it a successful business.

You don't need to screw up bitAssets to play around with parameters. Your system allows to issue any number of different USD. Just set the goal to have the best peg to USD without hurting liquidity and test different schemes on testUSD0, testUSD1...testUSDn, then adapt the one which worked the best for all bitAssets.
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: Pheonike on December 01, 2015, 11:30:10 pm
When you find the test one that works, why would people stop using it and switch back bitusd? The liquidity would be with the testusd.
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: yvv on December 01, 2015, 11:41:13 pm
When you find the test one that works, why would people stop using it and switch back bitusd? The liquidity would be with the testusd.

Yes, but you will probably want to apply the same scheme to bitCNY, bitGold, bitWhatever...
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: clout on December 01, 2015, 11:49:40 pm
I wasn't attempting to propose any particular solution, merely to point out that if you want a to encourage liquidity it must be paid for by someone.

Furthermore, I am contemplating a solution to this that doesn't involve dilution.  Think about sharing a cut of all future BitUSD fees with those who provide liquidity in that market early on. 

The early participants to the market are the ones who give it life, the late comers don't benefit from the fees.  In other words, make BitUSD a "profit center" where the profits go to those who make it a successful business.

I don't see that as being a viable solution. You talk about revenue from fees as if it were substantial enough to encourage participation. They simply aren't. Bitshares is too small, and its prospects are meager at best.
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: merivercap on December 02, 2015, 12:19:51 am
I wasn't attempting to propose any particular solution, merely to point out that if you want a to encourage liquidity it must be paid for by someone.

Furthermore, I am contemplating a solution to this that doesn't involve dilution.  Think about sharing a cut of all future BitUSD fees with those who provide liquidity in that market early on. 

The early participants to the market are the ones who give it life, the late comers don't benefit from the fees.  In other words, make BitUSD a "profit center" where the profits go to those who make it a successful business.

You don't need to screw up bitAssets to play around with parameters. Your system allows to issue any number of different USD. Just set the goal to have the best peg to USD without hurting liquidity and test different schemes on testUSD0, testUSD1...testUSDn, then adapt the one which worked the best for all bitAssets.

I agree it should be easy to try out various Smartcoin designs and if one market does not gain traction and is dying people can vote to have it globally settled at the price feed so people can  switch over to the more liquid one.

When you find the test one that works, why would people stop using it and switch back bitusd? The liquidity would be with the testusd.

Well we can find various ways to transition from one testUSD to another and I would imagine only a couple or at most three will exist.  We should just make it such that the one with the most liquidity can be given the title 'bitUSD' or if they have about the same liquidity just keep it that way.   The title isn't that big a deal either.   I would rather use testUSD that has a better design than a bitUSD that doesn't.   Right now we have no bitUSD liquidity so it's a good time to experiment. 

Also note if we are reaching out to market makers we should ask them about the design.  I would imagine they would want to make money evenly between being long and short in any market, but with our current design most of the money will probably be made going long and force settling in the long run.  Market makers also don't want to trade in illiquid markets so even if they are tempted to skim on unsuspecting shorts they probably will recognize less people will want to trade in the long run and that market making may not be sustainable.  I doubt market markers will want an unbalanced system like that, but who knows.  It's better to recruit and ask.
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: maqifrnswa on December 02, 2015, 12:44:37 am
I wasn't attempting to propose any particular solution, merely to point out that if you want a to encourage liquidity it must be paid for by someone.

Furthermore, I am contemplating a solution to this that doesn't involve dilution.  Think about sharing a cut of all future BitUSD fees with those who provide liquidity in that market early on. 

The early participants to the market are the ones who give it life, the late comers don't benefit from the fees.  In other words, make BitUSD a "profit center" where the profits go to those who make it a successful business.

I don't see that as being a viable solution. You talk about revenue from fees as if it were substantial enough to encourage participation. They simply aren't. Bitshares is too small, and its prospects are meager at best.

I think he's talking about future fees, which may or may not be big.

I'm in favor of using accumulated fees to jump-start the system directly and as simply as possible - what about using the fee pool to set up sell walls or use a worker to buy?

We could fund a worker where some % goes to the operators as a "fee," the rest goes to short walls at feed +5% (or something else). Proceeds from the short wall sales go straight back in to collateral. Whenever the community is happy, the worker can stop and the multisig account can just be sitting short. That account can sit short indefinitely, essentially another reserve account. It can be margin called or force settled, it's fine and doesn't matter -- its roll was to generate smartcoins and any remaining BTS is out of circulation. Another worker proposal can allow the trustees of the account to close out the debt and refund remaining BTS to the reserve account (or fund jumpstarting another market).
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: Thom on December 02, 2015, 01:01:57 am
...the interest is a cost, but it is short term. Eventually...

I'm highly skeptical of this, and like Tony believe the worst thing you could do is penalize holders of BitUSD or BitWhatever.

From "The greatest thing on the face of the crypto-loving planet - interest bearing BitUSD"  --- experiment BitShares 0.X - 0.9 RIP

to "Our BitUSD is so worthless it has build-in inflation - the longer you hold it the less value it has" --- Gee, where can I buy some of that?

I don't claim to be an economist. Perhaps others should follow my lead and seek those with more sound economic experience.

Just saying. Let's not make another knew jerk "correction" until we have research and evidence on which to base the change. I'm not convinced we have that base of experience in house.
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: tonyk on December 02, 2015, 01:14:41 am
...the interest is a cost, but it is short term. Eventually...

I'm highly skeptical of this, and like Tony believe the worst thing you could do is penalize holders of BitUSD or BitWhatever.

From "The greatest thing on the face of the crypto-loving planet - interest bearing BitUSD"  --- experiment BitShares 0.X - 0.9 RIP

to "Our BitUSD is so worthless it has build-in inflation - the longer you hold it the less value it has" --- Gee, where can I buy some of that?

I don't claim to be an economist. Perhaps others should follow my lead and seek those with more sound economic experience.

Just saying. Let's not make another knew jerk "correction" until we have research and evidence on which to base the change. I'm not convinced we have that base of experience in house.

No, as a matter of fact I do find the idea of having to pay for the instrument some interest while you hold it, intriguing. And I am not kidding or being sarcastic. But I do believe it is my twisted mind and curiosity, and I do not believe mass adoption is anything close to being garanteed for such a smart (coin???).
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: Helikopterben on December 02, 2015, 02:20:49 am
...the interest is a cost, but it is short term. Eventually...

I'm highly skeptical of this, and like Tony believe the worst thing you could do is penalize holders of BitUSD or BitWhatever.

From "The greatest thing on the face of the crypto-loving planet - interest bearing BitUSD"  --- experiment BitShares 0.X - 0.9 RIP

to "Our BitUSD is so worthless it has build-in inflation - the longer you hold it the less value it has" --- Gee, where can I buy some of that?


This is why I have said all along that the real innovation is not bit-fiat but bit-physical commodity as I described here. (https://bitsharestalk.org/index.php/topic,20195.msg259861.html#msg259861)  For some reason you guys are hung up on bit-fiat, whereas bit-physical commodity is a completely vertical market with no competition in the crypto space.  I have shown that people are willing to pay a premium for physical commodity derivatives in legacy markets.  Its a hard sell to tell someone they need to pay a premium to own a completely flawed and inherently inflationary digital currency such as bitusd.  However, people will pay a premium to own things of real value such as physical commodities in a digital (derivative) format. 

Smartcoins are a radically new concept and there is a huge learning curve in understanding these things.  For example, if you buy bitusd, then you will pay a premium, but you are guranteed a price floor.   Most users will say that is reduculous and they do not want to pay a premium for usd.  However, they need to understand that they will be able to sell that usd back at a premium close to or at the original premium that they paid (in a conveniently liquid market of course).  There is no difference in buying nubits at $1.00 and selling it back at $1.00 as there is in buying 1 bitusd at $1.10 and selling it back at $1.10.   With bitusd you are guranteed a price floor, with nubits you are not. 

The design is probably very close to being accurate and I don't foresee any real progress being made by tweaking parameters with separate smartcoin assets.  Liquidity is the hurdle that needs to be crossed to achieve mass adoption and its only been a little over a month since 2.0 was launched, so we need to have a little patience.  What is needed is a profitable market-making bot that can take advantage of spreads and premiums in markets that provide the best opportunities, although getting this right would be much easier said than done.  This bot could be funded by a UIA that could distribute profits back to investors or possibly it could be done through a worker proposal.  Nubits has so far gotten this to work, so it can be done.  The only difference is if there bots fail, it causes systemic failure.  If SmartCoin bots fail, no systemic damage is caused.  I think this is the route to take. 
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: Brekyrself on December 02, 2015, 02:39:22 am
Does Cryptonomex plan on settings up a public dev shares chain we can all test these theories on?
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: clout on December 02, 2015, 03:25:43 am
Does Cryptonomex plan on settings up a public dev shares chain we can all test these theories on?

I meant to ask that. This will be crucial going forward. It wasn't as beneficial to have a devshare chain in 1.0 but i think that we can learn a great deal by testing our assumptions on a test network.
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: Empirical1.2 on December 02, 2015, 02:12:16 pm
I like the idea of adding some form of maker/taker model.

Kraken exchange which is the 6/7th crypto exchange by volume recently added maker/taker but I'm unable to find out if their market share has increased as a result. http://blog.kraken.com/post/124345415887/reduced-trade-fees-coming-august-1st

Quote
This change comes by popular demand, since many clients have told us they would like to see a maker taker model.

As Johnny Bitcoin mentioned relative orders would be great.

The ability to place relative orders would make the market much more efficient.
It would mean everyone can add liquidity and not have to readjust orders all the time.
By "relative orders" I mean the ability to place orders at the feed price with + or - a percentage that you choose.  The order moves in parallel with the feed.

I haven't use BitAssets 2.0 much but this is why I wouldn't place orders that stay on the books. Because I'm looking to pay a relative price for BitUSD but because of BTS volatility I would have to constantly monitor the order to make sure I don't overpay substantially.
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: Helikopterben on December 02, 2015, 03:22:31 pm
Coinbase uses maker/taker model.  It works well.  You can see the bots dance around when you place an order. 

I also like the relative orders idea.
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: okidoki on December 04, 2015, 07:47:01 am
No negative interest rates. This would make the current value of the asset 0.

I think the idea of borrowing the money for buy and sell walls close to the feed price paying an interest rate for starting the market is a good idea in combination with the original unregulated market where shorts pay an interest for being short and bitusd receive interest. As Bytemaster says upon improving liquidity this subsidy for buy and sell walls can fall until the market is liquid enough.

200k buy and sell walls would be fantastic (although subsidized initially). BUT IT HAS TO BE COMBINED WITH AN UNREGULATED MARKET IN EVERY OTHER ASPECT!
The feed price should only be there in order to determine who gets a subsidy paid for his open order. If one side has already enough open positions then new open positions do not qualify anymore for the subsidy interest.

Right now it is difficult to follow all the changes which are introduced all the time. I would establish the rule above and leave it like this for at least a year.
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: Chronos on December 07, 2015, 05:03:46 am
So, has this reached a consensus? Are we going to see negative maker fees in the future?
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: bytemaster on December 07, 2015, 10:56:36 pm
We have come up with an internal design that we will be submitting for a worker proposal and or revenue sharing crowd funded proposal.   Let me document the details more closely and get an estimated cost in place and we can go from there.
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: lil_jay890 on December 08, 2015, 12:15:09 am
We have come up with an internal design that we will be submitting for a worker proposal and or revenue sharing crowd funded proposal.   Let me document the details more closely and get an estimated cost in place and we can go from there.

There seems to be quite a few worker proposals coming through, and I'm wondering what sort of role CNX is playing.

Is CNX structuring/scheduling the workers in a way that it thinks BTS can handle and pay for, or are you just putting the proposals up as soon as their ready?  Do you think any of these proposals should come quicker than others?  I can't help but get the feeling that BTS is getting stretched right now...
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: bytemaster on December 08, 2015, 12:31:56 am
We have come up with an internal design that we will be submitting for a worker proposal and or revenue sharing crowd funded proposal.   Let me document the details more closely and get an estimated cost in place and we can go from there.

There seems to be quite a few worker proposals coming through, and I'm wondering what sort of role CNX is playing.

Is CNX structuring/scheduling the workers in a way that it thinks BTS can handle and pay for, or are you just putting the proposals up as soon as their ready?  Do you think any of these proposals should come quicker than others?  I can't help but get the feeling that BTS is getting stretched right now...

CNX is moving more toward the crowd funded feature model rather than the dilution model for future efforts.   We are proposing features in the order that we think will benefit BTS the most. 
Title: Re: Liquidity has a Price -> Adding Maker / Taker
Post by: xeroc on December 08, 2015, 07:48:23 am
We have come up with an internal design that we will be submitting for a worker proposal and or revenue sharing crowd funded proposal.   Let me document the details more closely and get an estimated cost in place and we can go from there.

There seems to be quite a few worker proposals coming through, and I'm wondering what sort of role CNX is playing.

Is CNX structuring/scheduling the workers in a way that it thinks BTS can handle and pay for, or are you just putting the proposals up as soon as their ready?  Do you think any of these proposals should come quicker than others?  I can't help but get the feeling that BTS is getting stretched right now...

CNX is moving more toward the crowd funded feature model rather than the dilution model for future efforts.   We are proposing features in the order that we think will benefit BTS the most. 

Fortunatelly we still have the worker concept .. otherwise non-profit making service provides wouldn't want to "work" here .. For instance: software development, libraries, tech support, ... and many more!!

Whatever business can be run using crowdfunding should do so ... makes sense, and makes fun :)