Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - abit

Pages: 1 ... 245 246 247 248 249 250 251 [252] 253 254 255 256 257 258 259 ... 309
3766
The attack doesn't seem that realistic though, as it relies on someone going long on BTS and then attacking the BTS price.

1) a buy a bunch of BTS, then a bunch of bitCNY. In a properly functioning market, I paid a premium for bitCNY because 1 bitCNY is supposed to be > 1 CNY.
2) I request a forced settlement (losing the premium I paid).
3) I wait 23 hours and sell all the BTS I bought (which incurs a loss as I drive down the market)
4) my forced settlement goes through, and I get a lot of BTS because of my attack. But those BTS are now worth less than what I paid for them in order to get the CNY in the first place.

In the end: I paid a premium to buy CNY, which I lost. I sold a lot of BTS for less money than I paid for them. I force settled my CNY for more BTS than the CNY was originally worth (as long as I can overcome the premium I paid). Now I have BTS, which are not worth very much since I drove down the price and I overpaid for CNY in the first place.
If one has a lot of bts at the start, she can get more bts by this attack, although the "total value" of her bts may not increase in the end.

3767
they said, you should know these risks when you borrow, but many shorters' positions come from 0.9.*, no force settlement at that time, they are now rudely added the force settlement.

and, from any perspective, the force settlement rule do much more bad than good, it remove the incentive to short but benefit speculators most.

I know this rule is there, but I strongly suggest to disable it for BitCNY, it is not to change Bitshares for one business, but to change Bitshares to protect the users, to benefit a big sub-community.

0.9.* had essentially the same forced settlement rules as bitshares2.0. All positions older than 30 days old were available for sale at the feed, in order of collatoralization. just like in 2.0 where all positions are available for sale at feed in order of collateralization.
It's alike but not same. In 0.9 one can re-short and close earlier position so that she won't be settled, a lot safer for shorters. In 2.0 shorts come with more risks.

3768
General Discussion / Re: Dynamic account permissions?
« on: November 30, 2015, 12:25:47 pm »
If I want to make an account that is controlled by multiple other accounts how do I change the authority using the CLI?

If I want to propose a transaction from this account and have all other account owners ratify the transaction how do you do that from the CLI?

Can any of this be done from the GUI?
For the first one, try here: https://bitshares.openledger.info/#/account/clout/permissions

3769
General Discussion / Re: my plan to adjust SQP
« on: November 29, 2015, 02:43:28 pm »
you still think it as a math problem. the problem is you never can give a fair price for Bts, and change others Bts with this price.
you can give a price at a moment, but the price always change, so nobody can accept the rule: you can buy all of my Bts at any time you want

settlement's loss is zero? the loss is very complex, not a simple math question.
for example, transwiser borrow 100bitCNY, sell it to others for 100.2 CNY.
then somebody ask force settle at price 0.02CNY/BTS, transwiser get 100bitCNY, lost 5000 BTS.
how many loss or profit do you think it is?

In this case transwiser got 100.2 CNY in fiat, and he paid out 5000 BTS, and the borrowed 100 bitCNY is returned to the system. How much loss or profit do you think it is?
Although I don't think current design is better than which of 0.9, but "borrowed things should have some ways to be forced returned".

//Edit:
True he has lost much if the short position is created when price of bts was much higher. But if he buy bts with the 100 CNY in fiat from external exchange, the actual lost would be not too much.

3770
I still think most people don't understand how margin calls work in BTS 2.0, so in a bid to clarify things I've created a Google Doc that explains the mechanics of margin calls as per my current understanding.

I'd appreciate some input on the correctness, and if something's wrong I'll update it. You can add comments directly in the doc.

@alt @tonyk @Xeldal @bytemaster

https://docs.google.com/document/d/1h9E6N9VECh48NKRQGFoPQsSwfZXT4p_TD3LT3CqeTYk/edit?usp=sharing
Nice write-up, @svk
I've put my comments in the document.

I fully agree with your suggestions but they might not be relevant any more. AFAIK bytemaster has already fixed the margin call mechanism, it just awaits tests and a hard-fork to be implemented.
Thanks.

What have they been "fixed" to though?
https://github.com/cryptonomex/graphene/issues/436

3771
Privatize the smart coin.  Tanswire can have complete control of all Params
BitCNY is listed on Poloniex. But how about a private-coin?
All about trust.

3772
As already stated the witnesses need a new script to fix the issue.
The script will needs a partial refactoring on how to calculate the feed for CNY related markets.
Xeroc needs time to make this happen.
My feed prices are always a bit higher than others.
Sources of the difference are:
1. I don't pull btc prices from bitcoinaverage but from btc/cny pair of yunbi/btc38.
2. I ignored other btc pairs of btc38 and yunbi

Wish this helps.

3773
if its a feed issue doesnt it mean ots on the witnesses to solve this? why dont they increase the price by 5% if thats the problem
Afaik Transwiser has paused operation.

3774
General Discussion / Re: New Stealth Transfer Worker ($1000)
« on: November 27, 2015, 07:19:27 pm »
I don't like implementing a hard fork to change fee allocation to go to a specific account. It's not very decentralized. Perhaps a UIA-based solution is better.

Yep it sounds shit.

@Chronos  If you could articulate how a UIA would escape the regulatory concern of issuing a "security" it would be helpful.

@oldmine   I am having trouble understanding what your contribution is adding to the search for solutions as to how to fund new features..

why a UIA would be considered a "security"? It can simply be a UIA like all the ones people create  with no real value like "goodidea" opensesame" ,"brownies" etc..with no strings attached like AGS was in the past. People decide to buy it because they believe it "may" have some value like earning fees from stealth transfers..I don't see any legal binding in all that or any kind of "security"..

1) BM issues the UIA with a fixed amount and price so total market cap is $45k
2)  people buy into that via bitusd and bts
3) BM uses converts the bitusd and bts in usd
4) Owners of the UIA "may" receive the fees from the stealth transfers for life
5) Problem solved right?

Everything is based on trust.No legal binding. No "security"
Legal issues.

3775
General Discussion / Re: New Stealth Transfer Worker ($1000)
« on: November 27, 2015, 07:01:27 pm »
This is a proposal to put stealth transfers in the Graphene wallet. What about Moonstone and alternative wallets?

This.. solution is to only split fees generated by Graphene GUI wallet?

3776
Freebie / Possible to deposit to sharebits.io by issuing UIA?
« on: November 27, 2015, 03:18:32 pm »
http://cryptofresh.com/b/1287679

Tx 1f4a34b5ed0d4ac3ec7ee9f463a6d92ca8557d0f@1287679
abit issued 1,000,000 THUMBSUP to sharebits
block 1,287,679


Will it reach my account @sharebits? I can't see it in the panel.
I thought the memo I entered is correct.
Or the deposit only works with transfer?

3777
General Discussion / Re: BTC38's Fractional Balance?
« on: November 27, 2015, 01:50:03 pm »
Any news?

3778
General Discussion / Re: instant profits from instant settlement?
« on: November 27, 2015, 01:40:55 pm »
are you sure the settle price is always the settlement price(feed price)?
if yes, then when one user settle, who is his counterparty?

It should take the highest bids first, down to the feed, and then the least collateralized short.
A side note, if there are bids higher than feed price already, why bitcny holders would use settle instead of sell?
If there are active settle orders already, why place bids higher than feed price?

By the way the fee for placing a settle order is 200BTS.

I would advice add a parameter for settle price rate: settle price = feed price * rate
the rate's range can adjust from 95% to 105%, mostly it should more than 100%

and need another logic to protect shorters, if a shorter's colla rate is more than 200%,  no one can settle from him.
No need to set another parameter, just feed the settlement_price to what it should be, it's designed to should not be equal to (weighted) average exchange price.

bts's price is 0.021CNY/BTS at BTC38
but most witness give a feed price at 0.02 CNY/BTS, so the settle price is 0.02
The reason is the price feed script calculates price of bts/cny not only from btc38/yunbi, but also includes some weight by [average price of bts/btc on poloniex/bitfinex] * [average price of btc/usd on external exchanges(bitstamp and so)] * [usd/cny price from yahoo]. When prices of BTC on USD exchanges are lower than which on CNY exchanges, the bts/cny price feed will be lower than the price on btc38.

Quote
what will happen?
people sell BTS at BTC38 at price 0.021, get fiat CNY, then sell fiat CNY to transwiser, get bitCNY, then settle at the wallet, buy back BTS at price 0.02
who gets hurt? the shorters again! why we always hurt the shorters? they provide liquility, but we hurt them again and again
In this case Transwiser should charge more fees while selling bitCNY.
And Transwiser should consider it's collateral level seriously to avoid being forced settled.

3779
d) chinese exchanges without trading fees should be considered as well when providing a CNY price feed

btc38 also have trading fees, why not use
I believe that most of witnesses already included btc38 and yunbi in the price feeds.
The problem is that BTC price on CNY exchanges and USD exchanges are usually different, and a big volume of BTS is trading with BTC, so the price of BTS fed into the system is usually different to the price in CNY (on btc38 and yunbi).

No. Most of the witnesses are using xeroc's price feed script and this script derived volumed-based prices from btcaverage which in turn does not take into consideration of sites (eg OKCoin) which have zero trading fees.
I thought BTC price is fetched from https://bitcoinaverage.com/ which excludes OKCoin and Huobi and BTCC.
And BTS price is fetched from yunbi/btc38/poloniex/bitfinex with volumed-based weight.

3780
d) chinese exchanges without trading fees should be considered as well when providing a CNY price feed

btc38 also have trading fees, why not use
I believe that most of witnesses already included btc38 and yunbi in the price feeds.
The problem is that BTC price on CNY exchanges and USD exchanges are usually different, and a big volume of BTS is trading with BTC, so the price of BTS fed into the system is usually different to the price in CNY (on btc38 and yunbi).

Pages: 1 ... 245 246 247 248 249 250 251 [252] 253 254 255 256 257 258 259 ... 309