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

Pages: 1 ... 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 ... 125
241
General Discussion / Re: BitUSD and BitCNY at poloniex!!!
« on: November 25, 2015, 09:50:24 pm »
Sorry for the off-topic. Is Poloniex considering to add MUSE?

Yes, but realistically there wouldn't be that much volume in this market, so it is a low priority.

Right.. If people want to buy MUSE with BTC, they can use OPENMUSE:OPENBTC market.

https://bitshares.openledger.info/#/market/OPENMUSE_OPENBTC

Stay tuned... We might have something around the corner :)

242
General Discussion / Re: BitUSD and BitCNY at poloniex!!!
« on: November 25, 2015, 06:15:05 pm »
This is GREAT!

edit: Would be even better if we get BitUSD and BitCNY denominated pairs (like they have for USDT). Anyone working on *that*?

Yes, I am in contact with Poloniex. I don't expect that they will make BitUSD or BitCNY a base asset if there is no demonstrated volume. I will however encourage them to make BitCNY a base asset for ETH since a lot of the demand for ETH is coming from China but there are no ETH/CNY market. Bitcrab has already stated that he would help provide liquidity for such a market.

Also BitCNY coming soon to Bittrex if there are any people interested in trading there.

I think you mean quote asset? You want prices quoted in bitCNY?

243
General Discussion / Re: Little Marketing Project Involving Smart Contracts
« on: November 25, 2015, 04:05:56 pm »
Small circle of people who know and trust each other

That's your problem with scaling / bringing this idea into cryptocurrencies.

244
I suspect that with a little economic incentive we could dramatically increase the voter turnout and render worries about this attack vector moot.

For example, charging a 0.1% tax per month on all accounts with more than 1M BTS that are not voting for at least 11 witnesses would really jack up the voter turnout.

I wouldn't use the stick personally - I prefer the carrot: active voter participation lowers your fees.

245
General Discussion / Re: Discussing the problems with bitUSD (smart coins)
« on: November 25, 2015, 03:40:03 pm »
With a few small changes we could make the following safe:
1. Borrowing BitUSD + Holding BitUSD means no margin call (account holdings and open orders can be used to cover).
2. If you have no access to BitUSD then your collateral will be sold.

I can't see how this is much different than a margin call? You still have to cover somehow.

The only way to achieve balance is ensure that both longs and shorts have the exact same risk profile. You can do this by turning them both into CFD like bets with long/short BTS against the feed price, but you lose bitUSD as a currency.

246
With respect to recovering a proof-of-work chain, lets talk about it in terms of "recovering within a week".   If all mining hardware was turned into a unicorn people could still mine with their CPU/GPU, but it wouldn't be profitable and it would take days between blocks.

That's irrelevant. If you turned all DPOS delegates into unicorns the chain would be unrecoverable excepting for a hard fork.

I think you will need to be careful when describing DPOS as more decentralised than bitcoin when just one account controls the entire network - which is less decentralisation by a long way.

247
testz just brought up (https://github.com/wildbunny/metaexchange) and it seems the library is for bts 0.9.3.  How about putting up the library for bts2?

I will try and see if I can separate it from the dependencies of metaexchange and get it up on github :)

248
General Discussion / Re: Better API - Please Help Define It
« on: November 25, 2015, 10:00:20 am »
Oh yes - another point:

*) Make a single point of entry into the system for API calls, rather than having the API commands duplicated (but with different functionality) between the cli_wallet and the witness_node.

249
When you say trading, I assume you means sales? ...Because there can't be any meaningful trading when you have a huge sell wall defining the price.

edit: in fact, the only thing that would do is to lower your sales

250
1. Long range attack is only viable against New Nodes on an ISOLATED network and can be completely eliminated with proper TAPOS accounting.  Under TAPOS it is possible to know what percent of the stake has directly confirmed the chain without going through intermediate witnesses.  A long-range attack would have to gather keys of individual accounts, not just keys of witnesses.   

And is TAPOS implemented?

What about keys to the past attack?

Quote
2. Potentially reversible simply means that they are subject to the longest-chain rule.  If a longer chain were to be produced that built off the last irreversible block then the node would automatically switch over to it.

Why is the 33% important here, not 50%?

Quote
3. The blockchain would not be recoverable if the reason the hash power was taken off line was due confiscation of mining hardware at large centralized farms (bomb, fire, law) and the chip manufacturers were shut down. 

Of course it would! You could turn every single piece of mining equipment into a unicorn and the chain would still be recoverable! Since bitcoin is permissionless, anyone can mine.

Quote
4. I was not referring to negative mining attack, I was referring to buying loyalty by guaranteeing an 2x increase in profits to existing miners which.  Profits are different from Revenue. 

Lets stick with plain facts here, though. Speculation doesn't win arguments about security.

Quote
5. Assuming a connected network, no node will automatically switch to any fork that branches prior to the last irreversible block. To reverse that block would require all of the passive observers to manually intervene. If the witnesses are compromised they could attempt to produce an alternative chain, but it would not be recognized as legitimate to active full nodes no matter how long it got.  All users of the blockchain would know the proper chain.  Compromise of 99% of the witnesses is like the 51% attack on Bitcoin so such an extreme case isn't generally considered possible.

What passive observers are you referring to here?

How would all users of the blockchain 'know' the proper chain without an objective measure of what it is?

Another point: how do you answer the accusation that DPOS is currently in danger of an 85% attack: right now 1 account could vote out the majority of witnesses and vote in his own colluding witnesses and bring the chain to a complete stop?

btc38-public-for-bts-cold has 278M BTS, and 21/27 top witnesses have less than that amount voting them in.

ref:

http://richlist.btsgame.org/
http://cryptofresh.com/witnesses

What measures are in place to prevent this? At least in bitcoin,  people switch pools when one has dominant power.

251
General Discussion / Re: Discussing the problems with bitUSD (smart coins)
« on: November 25, 2015, 09:07:46 am »
I think there's some mixing up of ideas and also mixing up of cause and effect,  but I think what you are trying to get at is that the Feed Price confuses short sellers because they can get called based on the SQP rather than the Feed Price.  Hence rather than using the Feed Price as a reference for trades, they will use the SQP and the SQP becomes the defacto reference price.   We discussed that on another thread a while back and I agree.

Easy fix:  Make SQP equal the Price Feed and the premium will probably mostly disappear.

No. I'm going to try and make this as simple as possible to understand. Outside of a systematic failure:

Q) Can you get margin called, when you borrow bitUSD?

Q) Can you get margin called buying bitUSD?

252
1. All full nodes are observers, this means that they serve the purpose of redundancy and irreversibility to a high degree (unlimited).  This protects the network against corruption of past progress in a manner that Bitcoin can never guarantee due to the concept of the Last Irreversible Block.

What about long range attack, or keys to the past?

Quote
2. All witness nodes are observes that are actively involved in the consensus process, in other words they are required to allow consensus to advance. If 33% of these nodes "fail" then all forward progress is contingent (potentially reversible)

Define 'potentially reversible'?

Quote
So lets compare this to Bitcoin:
1. If 99% of miners fail and stop producing blocks, consensus will "stop" (fall to 2 blocks per day)

...But the chain is recoverable without intervention.

Quote
2. Control can be purchased for a marginal increase on the profit associated with mining (not the revenue) and profit margins are constantly shrinking.

Not sure if you're referring to your theoretical negative mining attack here - if so this has been proven to be a straw man.

Quote
3. There are only 3 "generals" that matter in Bitcoin (the large pools) compared to 27 on BitShares

This is the wrong comparison to make. Really you should be comparing the percentage of hashing power in any one pool to the common stake which voted in the witnesses.

Quote
4. In any given set of 6 blocks there will be an average of less than 4 mining pools that confirmed it.
5. Transactions are never irreversible by-protocol, they can always be reversed with enough money.

I challenge you to prove that transactions are irreversible after the last 'irreversible' block.

253
General Discussion / Re: Discussing the problems with bitUSD (smart coins)
« on: November 24, 2015, 09:38:19 pm »
Hence systemic risk factors should be separated from individual trading risk factors when evaluating the protocol.  Then you'd be closer to identifying why premiums occur.

That's exactly what is already happening and this causes the premium. Traders *know* about the vastly increased risk of getting their position margin called compared to the small systemic risk of black swan, which is why they sell their borrowed bitUSD at a premium.

254
General Discussion / Re: Discussing the problems with bitUSD (smart coins)
« on: November 24, 2015, 08:35:16 pm »
Ok technically you're correct, but pooling shouldn't be significant.   The money you put into the pool is the collateral so having to maintain it  individually or not should not be a major issue.   Maintaining collateral for the shorts is just an expected part of the trade.   I will concede that being long is more hassle-free, but I believe it's a minor difference.

That's like saying the risk of the entire system getting black swanned == the risk of one user getting margin called.

255
General Discussion / Re: Better API - Please Help Define It
« on: November 24, 2015, 02:39:43 pm »
HTTP access to all parts.

Exchanges need these functions:

* GetBlockHeight
* ListSinceBlock - especially important, to avoid jump through hoops as we do now
* GetBalance
* Send

Every transaction sending function should return a TXID immediately, which is then visible whenever that transaction turns up in future - and transaction must be queryable using this TXID at any time.

Pages: 1 ... 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 ... 125