Author Topic: The way how gateways should work.  (Read 6320 times)

0 Members and 1 Guest are viewing this topic.

Offline Chris4210

  • Sr. Member
  • ****
  • Posts: 431
  • Keep Building!
    • View Profile
    • www.payger.com
  • BitShares: chris4210
There is still no answer for whales. I met some interested whales but they donĀ“t like the high collateral wall. We might need to change our sales approach too and talk about a real "BTS" standards. The next evolution in financial policies.

Vote Chris4210 for Committee Member http://bit.ly/1WKC03B! | www.Payger.com - Payments + Messenger | www.BitShareshub.io - Community based fanpage for the BitShares Blockchain

Offline Akado

  • Hero Member
  • *****
  • Posts: 2752
    • View Profile
  • BitShares: akado
I think BitShares UIA are similiar to Ripple now. Every Gateway (Exchange) is issuing their own UIA and you need market makers between each Gateway (!!) to keep the liquidity flowing. In my opinions , that is the biggest problem with Ripple today.

You need to trust each Gateway(Exchange) seperatly and each Gateway UIA has its own price.

The biggest problem for the internal system are the unpredictable risk to bootstrap the liquidity. Since we have 200% Collateral, we need to put 200 BTC in value on the chain to get 100 BitBTC. How can we motivate whales to lock away so much liquidity?

The first million BitBTC is hard to bootstrap ;)

I am still looking forward for the direct Fiat to BitFiat deposit. When can i take EUR and buy BitEUR on the chain directly?

Exactly, having to trust a third party defeats BitShares' purpose
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline kenCode

  • Hero Member
  • *****
  • Posts: 2283
    • View Profile
    • Agorise
I think BitShares UIA are similiar to Ripple now. Every Gateway (Exchange) is issuing their own UIA and you need market makers between each Gateway (!!) to keep the liquidity flowing. In my opinions , that is the biggest problem with Ripple today.

You need to trust each Gateway(Exchange) seperatly and each Gateway UIA has its own price.

The biggest problem for the internal system are the unpredictable risk to bootstrap the liquidity. Since we have 200% Collateral, we need to put 200 BTC in value on the chain to get 100 BitBTC. How can we motivate whales to lock away so much liquidity?

The first million BitBTC is hard to bootstrap ;)

I am still looking forward for the direct Fiat to BitFiat deposit. When can i take EUR and buy BitEUR on the chain directly?

bingo, bingo.. and, bingo.
kenCode - Decentraliser @ Agorise
Matrix/Keybase/Hive/Commun/Github: @Agorise
www.PalmPay.chat

Offline Chris4210

  • Sr. Member
  • ****
  • Posts: 431
  • Keep Building!
    • View Profile
    • www.payger.com
  • BitShares: chris4210
I think BitShares UIA are similiar to Ripple now. Every Gateway (Exchange) is issuing their own UIA and you need market makers between each Gateway (!!) to keep the liquidity flowing. In my opinions , that is the biggest problem with Ripple today.

You need to trust each Gateway(Exchange) seperatly and each Gateway UIA has its own price.

The biggest problem for the internal system are the unpredictable risk to bootstrap the liquidity. Since we have 200% Collateral, we need to put 200 BTC in value on the chain to get 100 BitBTC. How can we motivate whales to lock away so much liquidity?

The first million BitBTC is hard to bootstrap ;)

I am still looking forward for the direct Fiat to BitFiat deposit. When can i take EUR and buy BitEUR on the chain directly?
Vote Chris4210 for Committee Member http://bit.ly/1WKC03B! | www.Payger.com - Payments + Messenger | www.BitShareshub.io - Community based fanpage for the BitShares Blockchain

Offline fav

  • Hero Member
  • *****
  • Posts: 4278
  • No Pain, No Gain
    • View Profile
    • Follow Me!
  • BitShares: fav
all gateways should be "end-to-end" (BTC<->bitBTC) and "single transfer" gateways. I should send my real BTC to address generated in my wallet , and this should cause that bitBTC will appear in my bitshares wallet.

I agree 100000000000% !!
 +5% +5% +5% +5% +5% +5% +5% +5%

I guess that's how most people thought it would work, but it changed now. With UIA we still dont know if the gateway is solvent enough to pay them back when you want to change your GATEWAY.BTC for BTC. Unless I'm missing something, that completely defeats the purpose of what we're doing.
I also thought that any exchange using OpenLedger (ie CCEDK) would mirror every trade done on Openledger/Lightclient. The exchange site would just be the front end of OpenLedger. That's also what I thought it would happen in the beginning, not sure about it now.

I hope that with liquidity Gateways would eventually start placing collateral to create BitBTC and other bitAssets instead of just creating IOUS. I think thats acceptable now since we dont have liquidity and enough funds to short 100 btc into existence but as liquidity grows they should slowly start to convert IOUs into bitAssets.

That's the only and single way every business on bts will be able to share a single order book. If everyone uses bitAssets. If we have a market for each IOU to trade against each other we will have many many markets with no liquidity. We need to wrap alll of that into a single one in the future. I understand that's not a sustainable method now bc of the lack of funds, but should be seriously considered in the future.

yeah, that's what I thought too... it's weird to see them going the UIA route now, when it was clearly communicated that they move their orderbooks on chain

Offline Akado

  • Hero Member
  • *****
  • Posts: 2752
    • View Profile
  • BitShares: akado
all gateways should be "end-to-end" (BTC<->bitBTC) and "single transfer" gateways. I should send my real BTC to address generated in my wallet , and this should cause that bitBTC will appear in my bitshares wallet.

I agree 100000000000% !!
 +5% +5% +5% +5% +5% +5% +5% +5%

I guess that's how most people thought it would work, but it changed now. With UIA we still dont know if the gateway is solvent enough to pay them back when you want to change your GATEWAY.BTC for BTC. Unless I'm missing something, that completely defeats the purpose of what we're doing.
I also thought that any exchange using OpenLedger (ie CCEDK) would mirror every trade done on Openledger/Lightclient. The exchange site would just be the front end of OpenLedger. That's also what I thought it would happen in the beginning, not sure about it now.

I hope that with liquidity Gateways would eventually start placing collateral to create BitBTC and other bitAssets instead of just creating IOUS. I think thats acceptable now since we dont have liquidity and enough funds to short 100 btc into existence but as liquidity grows they should slowly start to convert IOUs into bitAssets.

That's the only and single way every business on bts will be able to share a single order book. If everyone uses bitAssets. If we have a market for each IOU to trade against each other we will have many many markets with no liquidity. We need to wrap alll of that into a single one in the future. I understand that's not a sustainable method now bc of the lack of funds, but should be seriously considered in the future.

Otherwise we won't have the shared orderbooks everyone talks about with great liquidity. I mean, we can, if every business joins OpenLedger. Others will be left out but that way OpenLedger has the entire monopoly. The way I mentioned every single business would indeed share the same orderbook assuming they all trade BTC, LTC, GOLD; SILVER, etc unique assets would probably be created via IOUs but that's different. The main assets should be shared by everyone in order to increase liquidity and market depth
« Last Edit: November 11, 2015, 02:24:24 pm by Akado »
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline kenCode

  • Hero Member
  • *****
  • Posts: 2283
    • View Profile
    • Agorise
all gateways should be "end-to-end" (BTC<->bitBTC) and "single transfer" gateways. I should send my real BTC to address generated in my wallet , and this should cause that bitBTC will appear in my bitshares wallet.

I agree 100000000000% !!
 +5% +5% +5% +5% +5% +5% +5% +5%
kenCode - Decentraliser @ Agorise
Matrix/Keybase/Hive/Commun/Github: @Agorise
www.PalmPay.chat

Offline dannotestein

  • Hero Member
  • *****
  • Posts: 760
    • View Profile
    • BlockTrades International
  • BitShares: btsnow
We need backed assets for price discovery on the BitShares markets. Otherwise, instant exchanges like BlockTrades/Meta would need to rely on external markets (e.g. Poloniex/btc38/etc) for their pricing mechanisms. In my view, we need a combination of backed assets and instant exchanges: backed assets allowing for price discovery by serious traders, and instant exchanges acting as convenience services for people who just want a particular asset and don't want to mess with trading it (instant exchanges act as market makers providing instant liquidity near the current price).
« Last Edit: November 03, 2015, 04:26:41 pm by dannotestein »
http://blocktrades.us Fast/Safe/High-Liquidity Crypto Coin Converter

Offline fuzzy

this thread taught me a great deal.
WhaleShares==DKP; BitShares is our Community! 
ShareBits and WhaleShares = Love :D

Offline monsterer

The ideal way for this to work is that all gateways issue bitAssets instead of their own IOUs. This is problematic tho, because bitAssets are actually different currencies than the thing they track. They don't trade at parity and have their own serious liquidity issues to contend with, making the risk and expense for working with much higher than with IOUs for the gateway.
My opinions do not represent those of metaexchange unless explicitly stated.
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline GaltReport

It would be nice if someone would explain the whole concept(s) of "gateways" because up until recently I thought of it only as a way to get BTC converted to BitShares BTS and "Smartcoins" but now it seems that they are also used to store IOUs for the "real" BTC/ETH etc...in your Bitshares wallet which are supposedly redeemable on their respective exchange (counterparty risk I guess if you hold it in Bitshares for a long time) for real BTC/ETH.

When you use a traditional exchange, you essentially hold an IOU in their trading interface which is ultimately accounted on their private servers. Exchanges can instead issue their IOUs on the public blockchain, and since BitShares has a trading interface, we can trade there instead of on the private servers of an exchange. The idea with BitShares is that you can move from FIAT and Crypto into IOUs that are publicly accounted on the blockchain, and further, that you can move away from these IOUs that carry counterparty risk (you trust the exchange to back them) into SmartCoins that have collateral posted on the blockchain, trustlessly and autonomously ensuring that the value backing it is there.

Bytemaster has a good explanation here:

http://bytemaster.github.io/article/2015/01/05/The-Future-of-Crypto-Currency-Exchanges/

Okay, thanks very much I will read some more.

Offline CLains

  • Hero Member
  • *****
  • Posts: 2606
    • View Profile
  • BitShares: clains
It would be nice if someone would explain the whole concept(s) of "gateways" because up until recently I thought of it only as a way to get BTC converted to BitShares BTS and "Smartcoins" but now it seems that they are also used to store IOUs for the "real" BTC/ETH etc...in your Bitshares wallet which are supposedly redeemable on their respective exchange (counterparty risk I guess if you hold it in Bitshares for a long time) for real BTC/ETH.

When you use a traditional exchange, you essentially hold an IOU in their trading interface which is ultimately accounted on their private servers. Exchanges can instead issue their IOUs on the public blockchain, and since BitShares has a trading interface, we can trade there instead of on the private servers of an exchange. The idea with BitShares is that you can move from FIAT and Crypto into IOUs that are publicly accounted on the blockchain, and further, that you can move away from these IOUs that carry counterparty risk (you trust the exchange to back them) into SmartCoins that have collateral posted on the blockchain, trustlessly and autonomously ensuring that the value backing it is there.

Bytemaster has a good explanation here:

http://bytemaster.github.io/article/2015/01/05/The-Future-of-Crypto-Currency-Exchanges/
« Last Edit: November 03, 2015, 02:19:40 pm by CLains »

Offline GaltReport

It would be nice if someone would explain the whole concept(s) of "gateways" because up until recently I thought of it only as a way to get BTC converted to BitShares BTS and "Smartcoins" but now it seems that they are also used to store IOUs for the "real" BTC/ETH etc...in your Bitshares wallet which are supposedly redeemable on their respective exchange (counterparty risk I guess if you hold it in Bitshares for a long time) for real BTC/ETH.

Offline CLains

  • Hero Member
  • *****
  • Posts: 2606
    • View Profile
  • BitShares: clains
The point of issuing IOUs was to move from FIAT to CRYPTO, because of regulation it is safer to move from FIAT to an IOU that the exchange retains control of (KYC/AML laws). As the poll hints, if there's no insurmountable technical or regulatory hurdles to going BTC -> bitBTC then it's obviously better.

Offline donkeypong

  • Hero Member
  • *****
  • Posts: 2329
    • View Profile
We definitely need something more automatic than OPENx and TRADEx. That system is still built for nerds (I mean 'nerds' in a good way, but it's a finite market). This needs to be "click, click, click" easy for the average user.

Offline noisy

In my opinion... for now you could add new column:

This would be the step in the right direction



BTW... I calculated current spread from screenshot manually (bitBTC <-> OPEN.BTC, bitBTC<->TRADE.BTC). This is spread which we have right now :(
Take a look on: https://bitsharestalk.org/index.php/topic,19625.msg251894.html - I have a crazy idea - lets convince cryptonomex developers to use livecoding.tv

Offline BunkerChainLabs-DataSecurityNode

So.. this is of interest to me because we are coming onboard soon to add to this mix. While I understand currently all roads currently are more like little dirt trails.. it was my understanding from much earlier forum discussions over the making of UIA/Smartcoin 2.0 that the idea was to make it an open market where the winner can take all.

So.. lets say all the current exchanges and gateways are not providing liquidity desired.. which is the crux of the issue. Along comes another exchange that creates their own version of BTC on the DEX again.. but with it they offer more competitive rates, collateralize, and along with it comes say 300 BTC of liquidity.

What will happen? Everyone will start using THAT as the point of entry.. and exit.. because ultimately, they brought to the system a more competitive offering.. It still happened all in the DEX so we still don't need to worry about getting goxed.. the other options that were dirt trails previously now look more like ant trails next to this 6 lane highway of liquidity. Ultimately the market is going to decide this.... and the one who brings to the network will be the winner "take all" .. at least until more competition comes along.

This is what I understood from previous discussions as what could/would happen in the new DEX.  There is absolutely nothing stopping other exchanges from providing pairs that use those assets.

Some of these could be for specific purposes as well.. so we can expect to continue to see multiple iterations of BTC or DOGE or DASH based on the owners given purposes that may not necessarily be just for serving a an exchange for others here.. but perhaps for some kind of apps that use these.

Now all I am saying in regards to winner take all is just what I recall being the stated possibility of a free market for anybody to create a better more liquid BTC or USD or CNY etc. I am not suggesting that this is how I would like to see it work.. I like to see more cooperation but not everyone is playing at the same level... so then things fall back to the competition mod where everyone is really promoting their own space.. which is fine.. if they are successful it means success for BitShares too.

I guess I just wanted to bring this up because this was what I had understood for a while, and maybe I misunderstood.. so please correct me if I am wrong.
+-+-+-+-+-+-+-+-+-+-+
www.Peerplays.com | Decentralized Gaming Built with Graphene - Now with BookiePro and Sweeps!
+-+-+-+-+-+-+-+-+-+-+

Offline AdamBLevine

  • Sr. Member
  • ****
  • Posts: 492
    • View Profile
    • Let's Talk Bitcoin!
Right now we have:

BTC, bitBTC, TRADE.BTC, OPEN.BTC... and every new gateway will produce new SOMETHING.BTC. From perspective of new user this is far too complicated.

But in my opinion this is not the worst part. The main problem with this approach will always be low liquidity. And this is not only my concern.
https://twitter.com/genxnotes/status/660845841565941760



In my opinion gateways should work more like (or exactly like) https://metaexchange.info/ or http://shapeshift.io/. As far as I know, metaexchange provide liquidity with their own funds, having in mind that they will generate profit thanks to spread.

From my perspective all gateways should be "end-to-end" (BTC<->bitBTC) and "single transfer" gateways. I should send my real BTC to address generated in my wallet , and this should cause that bitBTC will appear in my bitshares wallet. THIS IS THE ONLY WAY to have simple gateways. Otherwise they are yet another exchanges. And we have to remember, that if any exchange is based on User Issued Assets, they are always counterparty risk. This risk will be bigger if users will be tempted to keep their positions on SOMETHING.BTC:BTC orderbooks.

It sounds like what you want is Bitshares integrated into our Swapbot Multi-Token Vending Machine system.  You'd send in BTC and after two confirmations it'd send you back your bitBTC, which is also held in the vending machine.  Here's a similar example, privately operated going between BTC and Storj's token https://swapbot.tokenly.com/bot/cryptonaut/storj-buy-sell-bot#choose

I have a thread going over here talking about integration, feel free to weigh in https://bitsharestalk.org/index.php/topic,19647.0.html
Email me at adam@letstalkbitcoin.com

Offline noisy

Quote
What about autobridging to fix this problem?

Yes! This is that I am thinking about.

Quote
Or could the bitshares webwallet show a combined orderbook with the best prices for TRADE.BTC/OPENBTC against BTS?

I think user should be able to choose a partner. The price should not be the only factor.
Take a look on: https://bitsharestalk.org/index.php/topic,19625.msg251894.html - I have a crazy idea - lets convince cryptonomex developers to use livecoding.tv

Offline speedy

  • Hero Member
  • *****
  • Posts: 1160
    • View Profile
  • BitShares: speedy
Right now we have:

BTC, bitBTC, TRADE.BTC, OPEN.BTC... and every new gateway will produce new SOMETHING.BTC. From perspective of new user this is far too complicated.

But in my opinion this is not the worst part. The main problem with this approach will always be low liquidity. And this is not only my concern.
https://twitter.com/genxnotes/status/660845841565941760



Thinking out load here:

What about autobridging to fix this problem? Or could the bitshares webwallet show a combined orderbook with the best prices for TRADE.BTC/OPENBTC against BTS? As long as they are both backed by BTC then it doesnt matter which one you get matched with.

The poll needs a third option: "Not like it works now!!!"

Offline dannotestein

  • Hero Member
  • *****
  • Posts: 760
    • View Profile
    • BlockTrades International
  • BitShares: btsnow
If they don't have funds, they can crowdfund their buisness and create a UIA and offer a profit, exactly like metaexchage did recently with METAFEES
Well blocktrades supports both models, I think they both have advantages and disadvantages. Which brings me to my point for posting: making your poll an "either-or" proposition shows the problems once again of these polls...
http://blocktrades.us Fast/Safe/High-Liquidity Crypto Coin Converter

Offline Shentist

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 1601
    • View Profile
    • metaexchange
  • BitShares: shentist
the idael part would be if every exchange could use the same UIA, but like above stated, you would have counterparty risk for the otherpartys and this could lead to a downfall to the whole system in the future.

- i feel at the moment bitshares could be the layer above all the exchanges going to use it and for the enduser it is nice, because you only need to have one wallet for many exchanges.

if you think that poloniex, bittrex, kraken etc. would be running on bitshares, you would not have this concerns, because they are coming with liquidity.

on metaexchange we are trying to solve this problem with providing our own market makers. we will add UIAs in the near future to our concept. we are adding fee sharing with METAFEES to our
model to raise more capital and give our investors incentive to talke and use us.

Offline noisy

If they don't have funds, they can crowdfund their buisness and create a UIA and offer a profit, exactly like metaexchage did recently with METAFEES
Take a look on: https://bitsharestalk.org/index.php/topic,19625.msg251894.html - I have a crazy idea - lets convince cryptonomex developers to use livecoding.tv

Offline Akado

  • Hero Member
  • *****
  • Posts: 2752
    • View Profile
  • BitShares: akado
I agree with this and I would like it to work this way, but the problem I see is having each gateway having enough funds to place as collateral to create bitBTC.

But I believe if metaexchange did it, others can too. Mainly if they follow their business model by contributing with liquidity and being rewarded with part of the fees.

From day one I wished every gateway would work like this.
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline noisy

Right now we have:

BTC, bitBTC, TRADE.BTC, OPEN.BTC... and every new gateway will produce new SOMETHING.BTC. From perspective of new user this is far too complicated.

But in my opinion this is not the worst part. The main problem with this approach will always be low liquidity. And this is not only my concern.
https://twitter.com/genxnotes/status/660845841565941760



In my opinion gateways should work more like (or exactly like) https://metaexchange.info/ or http://shapeshift.io/. As far as I know, metaexchange provide liquidity with their own funds, having in mind that they will generate profit thanks to spread.

From my perspective all gateways should be "end-to-end" (BTC<->bitBTC) and "single transfer" gateways. I should send my real BTC to address generated in my wallet , and this should cause that bitBTC will appear in my bitshares wallet. THIS IS THE ONLY WAY to have simple gateways. Otherwise they are yet another exchanges. And we have to remember, that if any exchange is based on User Issued Assets, they are always counterparty risk. This risk will be bigger if users will be tempted to keep their positions on SOMETHING.BTC:BTC orderbooks.
Take a look on: https://bitsharestalk.org/index.php/topic,19625.msg251894.html - I have a crazy idea - lets convince cryptonomex developers to use livecoding.tv