Suggestion was not for core to use MAX of price feeds...core would still use median...suggestion was for individual pricefeeds to take the max between CEXs and DEX...
The more I think about, the more merits I can find in this approach. Still, I do not think we can weight DEX and CEX equally, we should stick with *VOLUME* and than it is no different than
considering the DEX as much an exchange as any other too, from point of view of the feed produer
Firstly, a note, volume can be faked.
As of writing, among all CEXs, Poloniex's BTS/BTC market has the best market depth (which IMHO is liquidity), around 2M BTS on each side (aka walls) near the center.
Depth of all other CEXs are far less, for example, ZB.com's BTS/USDT market has only 200K BTS on the book near the center.
However, according to CoinMarketCap (
https://coinmarketcap.com/currencies/bitshares/#markets), Poloniex only produced 2% of total volume, while ZB produced more than 20%, not to mention that LBank has even less BTS on the book but generated more total volume.
Another metrics is total BTS hold in their wallets, which should be somehow positively correlated to volume. From
https://cryptofresh.com/ballots, we can see Poloniex has 187M BTS in their wallet and generated 3M daily volume, ZB has around 45M and generated around 20M daily volume. LBank? I don't even know which account is theirs. I guess I'll change my price feed script to weight price by this metrics.
I'd say price on Poloniex is realer than ZB or LBank. With deeper depth on the book, it's harder to push the price up or down.
However, who knows whether the amounts on the book are real? The big walls could be (and likely are) set by one person, in this case he can cancel it at any time and push the price towards any direction when he wants.
To get a stabler price, we need to make market, say, put up real buy and sell walls on the centralized exchanges. Anyway, there are many risks involved if to do so.
Another option is to make market in the DEX. We have OpenLedger, Gdex, CryptoBridge and etc are actually same as CEXs, we can put up walls there, produce volumes there. No, don't count in bitAssets markets, they're derivatives, their value need to be calculated out thus hard to be used directly.