Author [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] Topic: Brainstorming - metaexchange feature  (Read 528 times)

Offline monsterer

Brainstorming - metaexchange feature
« on: April 21, 2015, 06:58:26 PM »

Hi guys,

I wanted to brainstorm refund addresses in metaexchange. As it stands bitcoin transactions are refunded if necessary and sent back to where they came from. This is fine mostly, except when users withdraw from an exchange or hosted wallet of some kind where they don't own the addresses they send from.

We could add a 'refund address' parameter to metaexchange to fix this problem, but it can be gamed because we store and associate data with the bitshares account name (deposit address, and soon price and expiry time). An attacker could simply run through all bitshares account names on the site adding their own bitcoin address as the refund address for each account.

You might suggest that we don't store refund address in the DB, making them single use. The problem with that is people often store their metaexchange deposit addresses in their wallet and don't even use the site at all when they want to convert funds (which is entirely within our design spec).

I'd love to hear if anyone has an alternative to address this problem? :)

Cheers, Paul.

My opinions do not represent those of metaexchange unless explicitly stated.
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline Shentist

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 1605
    • View Profile
    • metaexchange
  • BTS: shentist
Re: Brainstorming - metaexchange feature
« Reply #1 on: April 21, 2015, 07:07:05 PM »
we can just use a BitShares transaction to "register" your funding address to an account

1. I want to use my BitShares Account "Shentist" so i send a small BTS transfer to metaexchange with my Bitcoin address

done :D

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 11958
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BTS: xeroc
  • GitHub: xeroc
Re: Brainstorming - metaexchange feature
« Reply #2 on: April 21, 2015, 07:18:55 PM »
And you can sign that message with the active/owner key
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH

Offline monsterer

Re: Brainstorming - metaexchange feature
« Reply #3 on: April 21, 2015, 07:23:17 PM »
we can just use a BitShares transaction to "register" your funding address to an account

1. I want to use my BitShares Account "Shentist" so i send a small BTS transfer to metaexchange with my Bitcoin address

done :D

I had considered something like this, but I wanted to keep it simple(er) if possible :)

edit: actually, the more I think about it, we can make this easy for users with an auto generated bitshares URL... Ok, great! :)
« Last Edit: April 21, 2015, 07:40:32 PM by monsterer »
My opinions do not represent those of metaexchange unless explicitly stated.
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline speedy

  • Hero Member
  • *****
  • Posts: 1160
    • View Profile
  • BTS: speedy
Re: Brainstorming - metaexchange feature
« Reply #4 on: April 21, 2015, 08:36:07 PM »
Paul, Im not sure why I want a refund address feature. I used Metaexchange and was happy.

Wouldnt it be a much more useful to help the web-wallet guys integrate Metaexchange behind the scenes into a new Deposit/Withdraw page on the web wallet?

An easy deposit system is the most urgent thing that the web wallet is lacking right now. Its just not as integrated as a regular altcoin exchange.

Offline speedy

  • Hero Member
  • *****
  • Posts: 1160
    • View Profile
  • BTS: speedy
Re: Brainstorming - metaexchange feature
« Reply #5 on: April 21, 2015, 08:45:20 PM »
Look what happens when I click the Deposit page on Bter.com, we need a page like this in the web-wallet:



Bter generated a BTC deposit address its user. Metaexchange's API could generate a deposit address for the web-wallet user, and he wouldnt even have to know hes using Metaexchange.

Im sure everything Im saying is obvious but its good to refresh where our priorities should be.

Offline Shentist

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 1605
    • View Profile
    • metaexchange
  • BTS: shentist
Re: Brainstorming - metaexchange feature
« Reply #6 on: April 21, 2015, 08:51:20 PM »
Look what happens when I click the Deposit page on Bter.com, we need a page like this in the web-wallet:



Bter generated a BTC deposit address its user. Metaexchange's API could generate a deposit address for the web-wallet user, and he wouldnt even have to know hes using Metaexchange.

Im sure everything Im saying is obvious but its good to refresh where our priorities should be.

hi speedy,

we already wanted it, but it is not on us, to get it into the wallets. We agreed with moonstone and limewallet to do it, and it seems the core devs will start as well to get us and blocktrades integrated.

Offline speedy

  • Hero Member
  • *****
  • Posts: 1160
    • View Profile
  • BTS: speedy
Re: Brainstorming - metaexchange feature
« Reply #7 on: April 21, 2015, 08:53:23 PM »
Cool, the core devs are thinking 2 steps ahead as usual ;D

Offline Pheonike

Re: Brainstorming - metaexchange feature
« Reply #8 on: April 21, 2015, 08:54:50 PM »

How about a bitcoin mixing service.

Offline Akado

  • Hero Member
  • *****
  • Posts: 2743
    • View Profile
  • BTS: akado
Re: Brainstorming - metaexchange feature
« Reply #9 on: April 21, 2015, 09:05:20 PM »

How about a bitcoin mixing service.

I thought that was illegal under some jurisdictions, though it could certainly attract a great number of bitcoin users and even open the door for bitAssets into the deep web, however I think that's an approach some don't agree with.
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline mf-tzo

  • Hero Member
  • *****
  • Posts: 1607
    • View Profile
Re: Brainstorming - metaexchange feature
« Reply #10 on: April 22, 2015, 06:44:45 AM »
I am interested about this since I am planning to send some BTC from bitstamp and I know some others friends are going to do the same. Will this be a problem? In case of a problem we can always pm you and you look at this right? For us if we download the whole bitcoin wallet it will take at least 3 days to synch...We are all in BTS for quite some time now...

Offline monsterer

Re: Brainstorming - metaexchange feature
« Reply #11 on: April 22, 2015, 08:41:38 AM »
I am interested about this since I am planning to send some BTC from bitstamp and I know some others friends are going to do the same. Will this be a problem? In case of a problem we can always pm you and you look at this right? For us if we download the whole bitcoin wallet it will take at least 3 days to synch...We are all in BTS for quite some time now...

Be careful if you do this - if you send over the maximum transaction size, the transaction will get refunded to bitstamp, not to you.

I am planning to implement a proper refund address setting as per shentist's sugguestion, but for now, please take care when you send :)
My opinions do not represent those of metaexchange unless explicitly stated.
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads


Offline monsterer

Re: Brainstorming - metaexchange feature
« Reply #13 on: April 22, 2015, 08:55:52 AM »
I'd like to see an optional option to associate a bts id with a fixed bitcoin adr for deposit / refund

I don't think this is possible for deposit, but it certainly is for refund. For deposit, the address is unique to your market requirements, so we can identify you as a trader.
My opinions do not represent those of metaexchange unless explicitly stated.
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline joele

  • Sr. Member
  • ****
  • Posts: 458
    • View Profile
    • Regarding Bitcoin
Re: Brainstorming - metaexchange feature
« Reply #14 on: April 22, 2015, 09:25:25 AM »
If there is BTC refund, transfer small amount to customer Bitshares account with memo that they have BTC refund and a short URL that redirect to How To Refund page in your website.
The How to Refund page explain how to send small amount to your Bitshares account with Bitcoin address in the memo, and with example.

or compress the message in the memo on how to get the refund.
« Last Edit: April 22, 2015, 09:28:17 AM by joele »

 

Google+