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

Pages: 1 2 3 [4] 5 6 7 8 9 10 11 ... 45
46
General Discussion / Re: Discussing the problems with bitUSD (smart coins)
« on: November 23, 2015, 06:10:51 pm »
I disagree with some answers

Q) Why is there a problem implementing pegged assets?

A) The primary answer is that there can be no redeemability to the real asset on chain, for obvious reasons (since fiat/gold/silver/oil are not digital in the first place).

Yes, that is the challenge

Q) Why is bitshare's current solution inadequate?

A) Those who borrow bitUSD from the system are at much higher risk than those who buy it from the market because the borrower must actively maintain his collateral and can get margin called by the system if the feed price moves enough

What you are describing is actually fine and not an inadequacy. The problem, as I see it, is the lack of symmetry in the arbitrage opportunities. The blockchain provides an arbitrage opportunity in the case of an oversupply of bitUSD (forced settlement), and rewards the trader that pushes the market closer to peg while reducing oversupply. There is no opposite action. The equivalent would be the blockchain offering all collected fees for sale at settlement +10% or something like that so more bitUSD are automatically put in to circulation when there is an under-supply. A long knows they can always sell at the feed, but shorts have no such assurance as to at what price they can buy.

Q) What effect does this have on the price?

A) The borrower is forced to price his risk into the sale price of the bitUSD he borrows from the system - this leads to a situation where the price of bitUSD will always trade at a premium compared to the feed price, this damages the viability of the product as a whole.

This is fine, it is designed to be at a premium. The problem is that it is impossible to price this premium since there is no way of predicting what the premium will be in the future since there is no explicit reason (no arbitrage opportunity) for shorting.

It's helpful to think about what the "price" of a smartcoin should be. The price occurs at the balance point where longs are no longer willing to pay for over-valued smartcoins and when shorts are no longer willing to accept more risk. Since the shorter assumes both "normal" risk (variance in BTS:fiat markets) and a new network risk (will the premium for smartcoins improve or worsen in the future?), the short's risk is very difficult to quantify. Having an network backstop will  help shorters to quantify risk, and thus keep the price of a smartcoin closer to peg.

Q) Is there another design which doesn't have the same biased risk profile, or is this just a natural consequence of not having redeemability?

A) Discuss

Bias risk profile is fine to have. The problem is when there is no equilibrium in risk. Since there are no arbitrage opportunities for shorters, equilibrium is difficult to quantify or obtain. If fiat:bitFIAT on/off ramps exist, that would enable arbitrage, or if the blockchain provided a backstop (automatically shorting at settlement +10%), that would help too.

47
If you build the UI app from source, and you upgrade all your node modules (including electron), you may not be able to find your wallet the next time you start because the electron data directory changed

It used to be
$XDG_CONFIG_HOME/BitShares2-light
now is

$XDG_CONFIG_HOME/chromium/BitShares2-light

(on linux $XDG_CONFIG_HOME is typically  ~/.config/)

TO FIX:
import a backup
OR
just cp your original
~/.config/BitShares2-light
to the new location
~/.config/chromium/BitShares2-light

More info:
https://github.com/cryptonomex/graphene-ui/issues/508


Full Story:
The UI app is really just a lightweight chromium browser configured as a node module. The browser module is called "electron" (http://electron.atom.io/). The browser module itself changed where it saves its data:
https://github.com/atom/electron/commit/83ae9f8d71007944b9f9e5b631740ea7a416e1b9#diff-f61b360ad8984d98baba4d962bf4d259R70

which means bitshares changed where it saved it's data.

48
General Discussion / Re: [EBM] Get liquidity into BitCNY / BitBTC market
« on: November 20, 2015, 06:38:01 pm »
How to provide liquidity in bridge markets

  • Borrow BitBTC with BTS
  • Sell BitBTC at 1.005
  • Buy BitBTC back at 0.995
  • Repay loan
  • Net 1% profit

Executing this simple algorithm allows individuals that are long BTS to generate a profit of 1% while still remaining long BTS. I would like to encourage anyone, who would like to help Bitshares liquidity problem, to Borrow BTC and begin selling it at less than a 1% spread on one of these bridge markets.

I don't think this is a good idea, people who do this will get ripped off by creating an arbitrage opportunity for other traders. The good thing is that it should help peg the internal markets; the bad thing is that these market makers will be the ones paying the expense. Here's the arbitrage:

I start with 1 real BTC. I use openledger and trade for 1 openbtc (minus small fee). I trade my 1 openbtc for .99 bitBTC (because of the proposed openbtc:BTC market makers). 1 bitBTC is sold for 1.10 times the value of 1 BTC in the BTS:bitBTC market. I sell my .99 bitBTC for 1.089 bitBTC worth of BTS on the DEX. I then take my 1.089 bitBTC worth of BTS to openledger and trade it to BTC.

I start with 1 BTC, I end with 1.089 BTC.
The BTC:BTS market moved closer to peg.
The market maker is now short .99 BTC (and the value of BTC dropped).
No one will sell me openbtc when they can go to openledger and get a better deal, so the market maker will go short forever until the market makers run out of funds or until the spread between settlement and bitBTC < 1%.

I posted recently, maybe bitshares UIAs should be the main mechanism for trading... In that case, market making the trade.btc:openbtc markets is more important.

An alternative idea would be to mirror the bts:btc market in the openbtc:btc market with some profit. That requires bots (and to properly map bts to openbtc), but why would someone trade that way when they could directly go openbtc:bts:btc on their own without paying a premium?

49
General Discussion / Re: Turning the page on fees - We need yield back!
« on: November 20, 2015, 06:21:21 pm »
This is an academic question, to help figure out some marketing questions

Why use smart coins at all? Should the community be encouraging the use of UIA coins? Yield was the reason to buy and hold them in bitshares 1.0 (it didn't make sense to short them in that case, though)

1) Exchanges are good for exchanging -- I put in one crypto, trade it for another, and withdraw that other crypto.
BitShares smartcoins can't do that. I can buy something with the value of 1 the underlying thing, paid in BTS. In the end, it's BTS in and BTS out. You still need another exchange to do a real trade.
BitShares UIAs can directly be exchanged (openbtc, trade.btc, etc.)

2) Since 1 exchange crypto can be withdrawn for a real crypto, it is pegged.
BitShares smartcoins are only valued to be worth at least 1 underlying asset.
BitShares UIA coins get you real crypto out.

3) Exchanges allow instant settlement. My account has 1 BTC on the exchange, I can instantly withdraw 1 BTC to my own BTC wallet.
If I own 1 BitShares smartcoin BTC, I had to pay a premium to get it,then  pay slippage to sell or wait a day and lose my premium to settle. I then have to use another exchange to convert BTS to my BTC wallet.
BitShares UIA BTC can be withdrawn to my own BTC wallet instantly.

4) Exchanges cannot be used for arbitrary crowdfounding (think local pizza store). BitShares UIA can.

50
I think this is a good idea, and having one person dedicated on managing releases/bug triage is important and helpful. Especially as a connection between the community, bug reports, and devs.

1) graphene-ui is a CNX project that is licensed to bitshares. Bitshares will be paying you to manage graphene. Is CNX ok with a non-employee managing their releases?
2) Will you have commit access/tag access to the offical repos?
3) The role appears to be mostly community organizing, bug triage, illustration of goals (all very important for a successful project). In the end these are just "suggestions" (although probably very good ones) of priorities. Are you the one that will say "we won't release until X Y Z are fixed?" or is it more helping articulate highest priorities from the input from the community?

51
Technical Support / Re: web wallet
« on: November 20, 2015, 04:55:39 pm »
web wallet back up in VLC media file (.bin) is this correct?
Thanks

.bin is a generic extension for "binary" file. They aren't just used for VLC media files, but for many other files as well. I actually don't know why VLC associates with .bin, it shouldn't.

52
General Discussion / Re: Resolution to Referral Program Bug
« on: November 19, 2015, 07:38:04 pm »
has enough votes as of now
http://cryptofresh.com/p/1.10.17

53
Accounts that have been referred and misconfigured cannot be corrected, all
future referral fees from those accounts will be stuck at 0.6%.  We are doing
an audit of what the potential losses are of future referral income from those
accounts and will come up with a fair resolution for those who are adversely
affected.

That is very unfortunate .. especially for @fav. Anyway, to me this means that
the referral party can no begin, doesn't it?
Was it all referred accounts up to this point?

I think it is for referral accounts made through openledger. if you referred someone manually (CLI), I don't think this is an issue.

54
Technical Support / Re: updated latest git pull -- local web wallet fail
« on: November 18, 2015, 07:05:14 pm »
the "Promise" error you saw was from a too-old node version. See:
https://github.com/cryptonomex/graphene-ui/issues/488

I suspect the same for the most recent errors. Try 4.2.2 (the most recent stable), or even 5.0.

55
Technical Support / Re: what's the version for node and npm?
« on: November 15, 2015, 08:36:58 pm »
thanks, don't know why, I have to change some source code, based tag 2.0.151111

thanks alt, I had something similar. I didn't need more modules, just this part of your patch on node version 5.0.0
Code: [Select]
diff --git a/web/app/assets/stylesheets/app.scss b/web/app/assets/stylesheets/app.scss
index 26f77e9..b976e10 100644
--- a/web/app/assets/stylesheets/app.scss
+++ b/web/app/assets/stylesheets/app.scss
@@ -1,5 +1,5 @@
 @import "./foundation_settings";
-@import "~react-foundation-apps/node_modules/foundation-apps/scss/foundation.scss";
+@import "~foundation-apps/scss/foundation.scss";
 @import "./foundation_overrides";
 @import "~react-tooltip/dist/react-tooltip.scss";
 @import "./forms";

56
General Discussion / Re: [EBM] Exchange Business Management Team
« on: November 12, 2015, 07:23:58 pm »
I recommend @mindphlux and @Xeldal for market making bots.

Are you saying that they could contribute capital, software or both?
I meant software. They're making MM bots now IIRC.
The list is strangely missing @maqifrnswa ...the only one actually having a bot...even without the API.

my bot does require a hacked wallet. I've pushed the changes to graphene, so everyone will get them eventually. The bot isn't that great, but I'd be happy to share the code with @mindphlux and @Xeldal, or any other trusted community member that has a history of working with bots. It could be a good starting point. (My bot code is crap as I just hacked on it to get what I want, but can easily be messaged into something better).

I'd eventually open source my code, once the wallet api supports it and it isn't embarrassing to look at.

57
Stakeholder Proposals / Re: Worker Proposal Review
« on: November 11, 2015, 09:34:53 pm »
CNX has a lot on our plate, we want new developers to come in and therefore we bid HIGH prices for the work.

In other words, we bid relatively high so we can make a significant profit and reinvest it into the industry and other could underbid us.

Our workforce is also limited, so even if we wanted to bid on everything we wouldn't have the manpower to do so.

I support this and it makes sense, as long as CNX doesn't use its influence to choose themselves over an equal quality lower bid. I actually don't believe CNX will do that, as they generally do have more on their plate and the smart business decision is to outsource tasks to those that can do it cheaper than you.

58
Technical Support / Re: BTS supply growth -- worker voting
« on: November 09, 2015, 06:18:53 pm »
Does this graph reflect the funds held in the following places:

1. Fee Pools
2. Cash Back VBO of committee account?

mine doesn't, it's just what the budget object says is in the reserve fund at that time stamp

59
Technical Support / Re: BTS supply growth -- worker voting
« on: November 07, 2015, 11:05:06 pm »
Saw this too late, just wrote a script to do the same thing. I can turn it off now1

it matches:
http://cryptofresh.com/reserve
so I don't need to run my script!

If you pulled the reserve fund numbers from the budget objects, I believe it does include BTA feeds since the reserve pool is bumped with BTA fees every maintenance cycle (am I correct?)

60
tested using my own web node using a browser:

file://filelocation/index.html?r=maqifrnswa

worked in firefox. openledger-reg (faucet) was registrar, i was referrer

hmm,  it might not work anymore 2.0.151105

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