Feature request: Automatic Crypto-coin <=> BitAsset gateway

Started by bitcoinerS, September 16, 2014, 06:58:44 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

liondani

[url="https://www.steempeak.com/@liondani"]https://www.steempeak.com/@liondani[/url]

roadscape

Quote from: bitcoinerS on September 30, 2014, 10:07:57 PM
BitBTC should be equal "nearly equal" in value to BTC. That is the promise of BitShares X. If this is the case, than BitShares X blockchain could act as the party responsible for automatic gateway between BTC and BitBTC. This can be done by BitShares X  acting as the intermediary.

They might be "nearly equal" but they will never be exactly 1:1. One end of the trade will always take a small loss. It would require a market mechanism for buyers and sellers to agree on an trade (which is exactly what BTSX offers).

Regardless, I think that a precursor to this feature would be a BTC:bitBTC market. But I'm not sure if that's possible or worth it, partially for the following reason:

Quote from: bitcoinerS on September 30, 2014, 10:07:57 PM
BitShares X would need to be able to act as Bitcoin client to receive/store/payout BTC on request.

This is kind of what I was getting at. BitSharesX would need to implement the BTC, LCT, DOGE, etc. wallets. And we would probably need to download their blockchains too. I'd rather avoid this bloat. This could possibly be avoided by requiring only delegates to have these wallets.

Say I have 1 BTC and want to trade you for bitBTC. I will need to send my BTC to an 'escrow' wallet that the BTSX blockchain controls. I can't send it to your BTC wallet in BTSX directly. Likewise, you would need to send your bitBTC to an intermediate wallet.

If this exchange is considered a transaction, then it sounds like a delegate will be responsible for releasing the funds. Once they determine we have delivered on our promises, they would move 1 bitBTC to my btsx wallet, and broadcast the transaction for my 1 BTC to your wallet.

There might be a counter-party risk there. I don't know.
http://cryptofresh.com  |  witness: roadscape

bitcoinerS

Quote from: xeroc on September 30, 2014, 10:04:20 PM
There is a thread already discussing this .. search for "huge market" and author: xeroc

I believe seeing something similar discussed earlier, just can't find that post. Also, this proposal is for BitShares X to act as automatic-gateway vs other proposal, if I am correct, talked about 3rd party doing it.
>>> approve bitcoiners

bitcoinerS

#6
Quote from: roadkill on September 30, 2014, 09:54:36 PM
Wouldn't you need to be tightly integrated with an exchange on the backend to offer this? You'd need to find someone willing to trade BTC for bitBTC.

I'm pretty sure this would require at least an escrow/trusted 3rd party, because you're talking about trading across different blockchains.

BitBTC should be equal "nearly equal" in value to BTC. That is the promise of BitShares X. If this is the case, than BitShares X blockchain could act as the party responsible for automatic gateway between BTC and BitBTC. This can be done by BitShares X  acting as the intermediary.
BitShares X would need to be able to act as Bitcoin client to receive/store/payout BTC on request.
>>> approve bitcoiners

xeroc

There is a thread already discussing this .. search for "huge market" and author: xeroc

roadscape

Wouldn't you need to be tightly integrated with an exchange on the backend to offer this? You'd need to find someone willing to trade BTC for bitBTC.

I'm pretty sure this would require at least an escrow/trusted 3rd party, because you're talking about trading across different blockchains.
http://cryptofresh.com  |  witness: roadscape

bitcoinerS

Please discuss this proposal. Ask questions if anything is unclear.
>>> approve bitcoiners

serejandmyself

 +5% like it. Im sure its been discussed in a slightly different manner though.... About integrating bitcoin wallet with btsx wallet. Kinda of same thing. In any case its a great idea.
btsx - bitsharesrussia

bitcoinerS

How about making an easy, possibly automated process for users who want to exchange their Bitcoins for BitBTC, Litecoins for BitLTC,... and back at 1:1.

A user who wants to exchange BTC to BitBTC should, on request,  get a Bitcoin deposit address in BitShares X client, send BTC to that address and nearly instantly get BitBTC deposited in his account.

A user who wants to exchange BitBTC to BTC should be able, on request,  set a Bitcoin withdrawal address in BitShares X client, withdraw BitBTC from his account and get BTC at desired bitcoin address.

This should be a feature integrated with Bitshares blockchain.

Please discuss this idea below.
>>> approve bitcoiners