BitShares Forum

Main => General Discussion => Topic started by: Riverhead on September 09, 2014, 04:57:05 pm

Title: bitAsset to Asset - Completing the Circle
Post by: Riverhead on September 09, 2014, 04:57:05 pm
Since a centralized exchange operates a bit like BitSharesX (in that when trading you're not actually trading on the respective blockchain of the asset your trading) I think BitSharesX could be a full service exchange by including payout.


Since we already have node servers and chain servers what if we had asset servers. Basically it's like a chain/node server except it also holds the blockchains of other main assets like BTC and PTS. When you want to bring money into the exchange you ask an asset server for a deposit address in whatever chain you're coming from and it'll deposit bitAsset of the same type into your account, minus a transaction fee. When you want to cash out it's the same operation in reverse: You supply the external wallet address and this gets sent to the asset server which handles the transaction minus a transaction fee.

One big issue: The asset server's reserves on the other chains wouldn't always be sufficient to cover withdraws. Perhaps the client could have a "Convert Asset" tab and it'd list the reserves available of each coin supported by the asset servers. If a server doesn't have enough reserves for you then just do what you do now - got to an exchange.

Thoughts?
Title: Re: bitAsset to Asset - Completing the Circle
Post by: puppies on September 09, 2014, 05:20:33 pm
I've thought a lot about this.  What I envision is a simple website you go to and punch in the address of your final destination.  It then gives you a one time memo.  You enter this memo in and send your funds to btc.withdrawal or pts.withdrawal or bitstamp.usd.withdrawal and the server spits your funds minus fee, out the other side.  You could even do the same thing in reverse to get funds into the system.

Downsides are, the fees would have to at least cover the path back to the asset through a traditional exchange, and it would take a lot of capital for initial setup.

**would work even better if longer memos are allowed.  That way it would be a single transaction with no frontend.
Title: Re: bitAsset to Asset - Completing the Circle
Post by: Riverhead on September 09, 2014, 06:19:55 pm



I guess this will all be moot once at least one Coinbase/OKPay type exchange in each region accepts bitUSD or bitCNY, etc. Still, it's an interesting thought exercise.
Title: Re: bitAsset to Asset - Completing the Circle
Post by: bytemaster on September 09, 2014, 06:37:37 pm
Lots of opportunity for people to set up services like this to aid in getting value into and out of BTSX. 
Title: Re: bitAsset to Asset - Completing the Circle
Post by: xeroc on September 11, 2014, 12:46:28 pm
I've thought a lot about this.  What I envision is a simple website you go to and punch in the address of your final destination.  It then gives you a one time memo.  You enter this memo in and send your funds to btc.withdrawal or pts.withdrawal or bitstamp.usd.withdrawal and the server spits your funds minus fee, out the other side.  You could even do the same thing in reverse to get funds into the system.

Downsides are, the fees would have to at least cover the path back to the asset through a traditional exchange, and it would take a lot of capital for initial setup.

**would work even better if longer memos are allowed.  That way it would be a single transaction with no frontend.
may I point you to: https://bitsharestalk.org/index.php?topic=8762.0
Title: Re: bitAsset to Asset - Completing the Circle
Post by: wesphily on September 11, 2014, 12:52:00 pm
This was similar to what I was trying to say in a previous post. People were not very receptive. That may have been due to wording. Hopefully people understand this better and can make it happen.
Title: Re: bitAsset to Asset - Completing the Circle
Post by: luckybit on September 11, 2014, 01:18:12 pm
Since a centralized exchange operates a bit like BitSharesX (in that when trading you're not actually trading on the respective blockchain of the asset your trading) I think BitSharesX could be a full service exchange by including payout.


Since we already have node servers and chain servers what if we had asset servers. Basically it's like a chain/node server except it also holds the blockchains of other main assets like BTC and PTS. When you want to bring money into the exchange you ask an asset server for a deposit address in whatever chain you're coming from and it'll deposit bitAsset of the same type into your account, minus a transaction fee. When you want to cash out it's the same operation in reverse: You supply the external wallet address and this gets sent to the asset server which handles the transaction minus a transaction fee.

One big issue: The asset server's reserves on the other chains wouldn't always be sufficient to cover withdraws. Perhaps the client could have a "Convert Asset" tab and it'd list the reserves available of each coin supported by the asset servers. If a server doesn't have enough reserves for you then just do what you do now - got to an exchange.

Thoughts?

We've been talking about this for a while. The question is how to do it?
For digital assets you can use Vennd.io to create a cryptocurrency vending machine.
For legal assets you would need a centralized Ripple Gateway.
We may also need a decentralized identity service but that is coming sooner or later.

This asset server method you mention, who runs the servers? I don't think it's a good method. It's too centralized and you're not explaining how it is decentralized or what makes it secure.

Counterparty is on Bitcoin so we know how it works. Mastercoin is on Bitcoin so we know how it works. Ripple is something we also know how it works. Why go with chain servers which no one knows how it works or whether it is secure? Can you prove the security model?