BitShares Forum

Main => General Discussion => Topic started by: speedy on February 06, 2015, 07:18:31 pm

Title: BTS gateway for altcoins?
Post by: speedy on February 06, 2015, 07:18:31 pm
Would we like to see a gateway site that takes deposits of altcoins (Bitcoin, Dogecoin etc) and issues UIAs to trade on the blockchain (i.e. a BTS gateway version of Cryptsy)? Or do we only want to see a gateway for fiat currency?
Title: Re: BTS gateway for altcoins?
Post by: btswildpig on February 06, 2015, 07:23:34 pm
 :o  nice to see BTC becomes an altcoin   8)
Title: Re: BTS gateway for altcoins?
Post by: Ander on February 06, 2015, 07:33:44 pm
Shapeshift.io is already an awesome gateway from all the major coins into BTS and bitUSD. 
More gateways of this type could be good but don't do anything we can't do already.


A gateway from fiat directly into bitAssets would be what we want to add the most.
Title: Re: BTS gateway for altcoins?
Post by: speedy on February 06, 2015, 07:36:29 pm
Shapeshift.io is already an awesome gateway from all the major coins into BTS and bitUSD. 
More gateways of this type could be good but don't do anything we can't do already.


A gateway from fiat directly into bitAssets would be what we want to add the most.

As someone pointed out shapeshift is really a bridge. It relies on other exchanges for price discovery, which could take place inside Bitshares if someone issued UIAs for altcoins.
Title: Re: BTS gateway for altcoins?
Post by: dannotestein on February 06, 2015, 07:56:48 pm
Our gateway is being built to support bitcoin, altcoins and fiat, although initially it will only support bitcoin and litecoin. We'll also offer bridge support.
Title: Re: BTS gateway for altcoins?
Post by: clayop on February 06, 2015, 08:03:27 pm
Our gateway is being built to support bitcoin, altcoins and fiat, although initially it will only support bitcoin and litecoin. We'll also offer bridge support.

Fiat? USD?
Title: Re: BTS gateway for altcoins?
Post by: dannotestein on February 06, 2015, 08:05:11 pm
Our gateway is being built to support bitcoin, altcoins and fiat, although initially it will only support bitcoin and litecoin. We'll also offer bridge support.

Fiat? USD?
USD would be the first, yes.
Title: Re: BTS gateway for altcoins?
Post by: gamey on February 06, 2015, 08:07:10 pm
Our gateway is being built to support bitcoin, altcoins and fiat, although initially it will only support bitcoin and litecoin. We'll also offer bridge support.

Can you explain the distinction between a gateway and a bridge?  Bridge support as in .... ?
Title: Re: BTS gateway for altcoins?
Post by: clayop on February 06, 2015, 08:10:02 pm
Our gateway is being built to support bitcoin, altcoins and fiat, although initially it will only support bitcoin and litecoin. We'll also offer bridge support.

Fiat? USD?
USD would be the first, yes.
Did you solve pertinent legal issues?
Title: Re: BTS gateway for altcoins?
Post by: dannotestein on February 06, 2015, 08:11:17 pm
Our gateway is being built to support bitcoin, altcoins and fiat, although initially it will only support bitcoin and litecoin. We'll also offer bridge support.

Can you explain the distinction between a gateway and a bridge?  Bridge support as in .... ?
For gateway transactions, we send back a user-issued asset that we back. For example, you send us BTC, we send you back TRADE.BTC. You can always redeem TRADE.BTC from us for an equivalent amount of BTC (minus some fee).

For a bridge transaction, we send back a market-issued asset. We don't directly create and destroy that, instead we have to buy some to send it to you.
Title: Re: BTS gateway for altcoins?
Post by: dannotestein on February 06, 2015, 08:14:42 pm
Our gateway is being built to support bitcoin, altcoins and fiat, although initially it will only support bitcoin and litecoin. We'll also offer bridge support.

Fiat? USD?
USD would be the first, yes.
Did you solve pertinent legal issues?
In principal, yes, although there's still some steps to be taken. The primary legal issue is that we set up the company in a transaction-friendly country and that we meet all regulatory requirements. The first is in process, the second will require some minor code changes as well (adding code for KYC as an option for user accounts).
Title: Re: BTS gateway for altcoins?
Post by: speedy on February 06, 2015, 09:09:58 pm
Wow I didnt even realise anyone was working on this - there's so much great stuff happening behind the scenes :)
Title: Re: BTS gateway for altcoins?
Post by: julian1 on February 06, 2015, 10:50:48 pm
http://xchain.info is an exchange for Bitcoin and the UIA GATEBTC. When receiving Bitcoin it issues and distributes GATEBTC, and on receipt of GATEBTC the UIA is burnt, and Bitcoin is sent in response.

What I like about it - Is that it moves away from the idea of needing to use centralized external exchanges like bter and btc38 and instead takes advantage of the decentralized-exchange features of Bitshares to move value around. It's also 1:1 fully redeemable in both directions so there's no confusing spread like there is between BTC/BitBTC. This feature also means that the Gateway doesn't need to play a market-maker role and take complicated market-actions to manage risk due to holding indirect positions.

The disadvantages, are that the private-key exchange between the wallets is too complicated to be practical for the end-user. Although I believe this could be addressed fairly easily with a simple change in design.

Also, as a single node/gateway on the network there is counter-party risk. This could be addressed by using multi-sig wallets and then working out a protocol to perform distributed transaction signing so that multiple hosts(chosen delegates) could perform in the role. But this would be a more complicated to achieve.

For these reasons I'm not actively promoting the site.
Title: Re: BTS gateway for altcoins?
Post by: dannotestein on February 06, 2015, 11:53:27 pm
http://xchain.info is an exchange for Bitcoin and the UIA GATEBTC. When receiving Bitcoin it issues and distributes GATEBTC, and on receipt of GATEBTC the UIA is burnt, and Bitcoin is sent in response.

What I like about it - Is that it moves away from the idea of needing to use centralized external exchanges like bter and btc38 and to make use of the decentralized-exchange features of Bitshares. It's also 1:1 fully redeemable in both directions so there's no confusing spread like there is between BTC/BitBTC. This feature also means that the Gateway doesn't need to play a market-maker role and take complicated market-actions to manage risk due to indirectly holding positions.
This is how our TRADE.BTC works. Our site allows you to go from BTC to TRADE.BTC (issued by us) and vice-versa (here we act as a gateway). Or you can use our bridge functionality to go from BTC to BitBTC (where we assume some market risk and must buy up some BitBTC).

Quote
The disadvantages, are that the private-key exchange between the wallets is too complicated to be practical for and end user. I think this could be avoided/addressed fairly easily with a change in design.
We're using an interface similar to shapeshift io for unregistered users, and an "exchange-like" interface for registered users.
Title: Re: BTS gateway for altcoins?
Post by: Rune on February 06, 2015, 11:59:16 pm
Is it your plan that the "exchange like" interface will eventually become a bitshares web wallet, when the web wallet can do trading? That would be pretty damn sweet since people wouldn't even realise they were using a decentralized system then, they could just use it like any other exchange.
Title: Re: BTS gateway for altcoins?
Post by: dannotestein on February 07, 2015, 12:05:27 am
Is it your plan that the "exchange like" interface will eventually become a bitshares web wallet, when the web wallet can do trading? That would be pretty damn sweet since people wouldn't even realise they were using a decentralized system then, they could just use it like any other exchange.
yes, that's the plan, although that's longer term, naturally
Title: Re: BTS gateway for altcoins?
Post by: gamey on February 07, 2015, 12:45:38 am
Ahh there is a nice explanation of this on bitshares.org.