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 - Markus

Pages: 1 2 3 [4] 5 6 7 8 9 10 11 ... 25
46
General Discussion / Re: BTS is 2nd only to BTC
« on: February 03, 2015, 11:01:56 pm »
Bitshares is overcomplicated, buggy, resource hungry, keeps changing, illiquid and its disciples keep on telling the world how crappy everything else is.

... not necessarily my opinion, but this is how others perceive it.

47
When a margin is called the blockchain tries to buy the BitAsset on the market at parity. The position can only be closed after someone voluntarily sells the BitAsset to the blockchain. The blockchain then destroys it.

48
On shorting the 200 % collateral is taken out of the shorter's account. Together with the purchase price the blockchain starts off  with 300 % initial collateral. If its value halves to 150 % the position is called. After the position is closed any collateral remaining (roughly 50% of the initial value) will be payed out to the shorter - minus the 5% fee you mention.

Because at any time the collateral is held by the blockchain there is no need to withdraw anything from the shorter's account in case of a margin call.

49
Good idea.
Maybe charge an extra high transaction fee for long memos to avoid bloat?

50
General Discussion / Re: BitShares 0.5.0 Feedback
« on: January 15, 2015, 09:31:52 am »
The open margin orders list shows my call prices at 2x the feed price at entry, while the help text seems to indicate it should be 1.5x.

It has been 2x for quite a while now, this is not caused by the current version update.

51
General Discussion / Re: Relative orders for bitBTC/bitUSD?
« on: January 13, 2015, 11:29:34 am »
They used to work in one of the old clients just after BitCNY came out. But some upgrade broke the market.

52
General Discussion / Re: The current path of USD to bitUSD
« on: January 12, 2015, 08:55:01 am »
No real BitUSD ramp in sight yet but the BTC/BitUSD market on Bter has picked up slightly and now offers usable spreads.

So we are down to four steps:

1. $100 from bank to Coinbase = 0.367322 BTC
Current buy price 272.24 $/BTC

2. Transfer to Bter = 0.367222 BTC
Transfer fee 0.0001 BTC

3. Buy BitUSD, receive 97.40 BitUSD
Current spread at 100$ depth is 265.76 to 284.30
Transaction fee 0.2%

4. Withdraw 97.30 BitUSD
0.1 BitUSD withdrawal fee from Bter

53
Now I'm stuck.
Deleting the LOCK files didn't work (there were 44 of them in total) and because this time it didn't happen while upgrading the client I don't have a recent json wallet backup so I'm a bit wary of flushing the whole thing.

Any advice please?

Running the CLI I get this:
Code: [Select]
C:\Program Files\BitShares\bin>bitshares_client.exe --rebuild-index
Clearing database index
Loading config from file: C:\Users\AppData\Roaming\BitShares\config.json
Using blockchain checkpoints from file: C:\Users\User\AppData\Roaming\BitShares\checkpoints.json
Tracking Statistics: true
Initializing genesis state from built-in genesis file
Please be patient, this will take a few minutes...
Successfully re-indexed 0 blocks in 1 seconds.
Blockchain size changed from 0MiB to 0MiB.
------------ error --------------
10001 db_in_use_exception: Database in Use
Unable to open database C:/Users/User/AppData/Roaming/BitShares/peers.leveldb
        Corruption: error in middle of record
  {"db":"C:/Users/User/AppData/Roaming/BitShares/peers.leveldb","msg":"Corruption
: error in middle of record"}
    p2p  level_pod_map.hpp:62 bts::db::level_pod_map<unsigned int,struct bts::ne
t::potential_peer_record>::open

    {"dir":"C:/Users/User/AppData/Roaming/BitShares/peers.leveldb","create":true,"c
ache_size":0}
    p2p  level_pod_map.hpp:67 bts::db::level_pod_map<unsigned int,struct bts::ne
t::potential_peer_record>::open


54
I've had this too when upgrading to 4.27.1 a few weeks back.
Only managed to get rid of it my total reset (uninstall client, delete Roaming/Bitshares, redownload whole blockchain, import wallet backup)

I just got it again after a crash that froze my whole system entirely (including mouse and Ctr-Alt-Del) which happened just after I did a market trade.

Win 7 Professional 64bit

55
General Discussion / Re: Account registration faucet for new users!
« on: January 08, 2015, 08:23:04 am »
Cool,

does this mean verification with Facebook etc. is not necessary any more?
If yes, Bytemaster's Blog might need some updating: http://bytemaster.bitshares.org/tutorial/2015/01/03/How-to-Register-a-BitShares-Account/

57
General Discussion / Re: New BitAssets Article
« on: January 06, 2015, 11:22:33 am »
Yes, why not? A three digit percentage figure is much easier to absorb than millions and billions :)

58
General Discussion / Re: New BitAssets Article
« on: January 06, 2015, 07:26:30 am »
It should be "by at least 150%" instead of "up to 200%".

The 300% aren't right either, they are only the initial collateralisation. Over time it can drop down to as far as 150%.

The average backing is somewhere in between and different for every bitasset. At the moment values are about 230% to 270%. Check out this table: http://bitsharesblocks.com/assets
Code: [Select]
Backing Ratio = Collateral * Average Feed Price / Share Supply

59
Do we really need market order functionality for two linked trades?

How about:
1) The client searches all open limit orders (like the ripple path-finder) and determines the best combination of orders to move from Asset1 -> BitUSD -> Asset2.
2) The client then files a fill-or-kill order combination (one or more limit order(s) Asset1 -> BitUSD plus one or more limit order(s) BitUSD -> Asset2).

This order combination could only be executed in total or not at all and would have a fairly short expiry (maybe one minute) so that it could be altered and reposted if unsuccessful.

Isn't this exactly what we have been discussing? The problem isn't what I call the atomic chained market orders, but rather the existence of limit orders rather than the current WYAIWYG (what-you-ask-is-what-you-get) orders in BitShares. With a naive implementation of limit orders, you open the system up for front running attacks.

Now perhaps you didn't mean to say "limit orders" but rather WYAIWYG orders. In that case it solves the front running issue, but I worry that the fill-or-kill combined order you described is technically challenging to implement. I wouldn't want a chained order that sits in the order book because that complicates the matching logic. I want these chained orders to either fully get executed within a block (if the total conversion cost is less than the specified limit) or not execute at all.

Yes, I meant to say the current "WYAIWYG" type of order (i.e. a two-sided limit), not the one-sided limit orders common on most other exchanges.
If you combine fill-or-kill with immediate-or-cancel (only gets matched with existing orders at least one block old - no sitting in the orderbook for extended time) it should work.

I believe statistics are a very good tool to uncover systematic delegate front-running so I don't see that as a major issue.

60
If I could wish I would like a stable, easy to use client as first priority. Bugfixing and performance only, no more feature creep please. Quick synching, time-lag after clicking or typing less than 0.5 seconds and no more crashes. Fix bugs like the broken cross-currency markets.

Your points 15 and 16 are essentially the same and would be the next point on the list. This is nothing the community as a whole can do but individuals in a favourable jurisdiction should set up independently. My place charges a 10 per cent tax on any non-private crypto-fiat transaction so I'm out. I would like to assist though: Anybody who would like to partner up to set up a professional ramp/gateway, please contact me.

Pages: 1 2 3 [4] 5 6 7 8 9 10 11 ... 25