Bitcoin Forum
November 04, 2024, 05:16:18 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Bitcoin Exchange  (Read 29149 times)
sirius (OP)
Bitcoiner
Sr. Member
****
Offline Offline

Activity: 429
Merit: 1002



View Profile
March 02, 2010, 06:25:14 AM
Last edit: March 02, 2010, 06:40:08 AM by sirius-m
 #1

You're welcome to check out and comment on the exchange service I'm building at www.bitcoinexchange.com (auth: bitcoin/bit). You can test making an order, but it won't be completed and everything might not work yet.

I'm thinking about how I should solve a problem with the trade model I initially chose. That is, bitcoins or euros are reserved to the customer when he makes an order, without a guarantee that he'll really pay for it. That makes the service vulnerable to be DoS'd by some jackass who makes a buy order for all my bitcoins/euros and never pays. It also wrongly changes my pricing that automatically reacts to the amount of available bitcoins/euros I have. I have two solutions for this:

1) Keep the current model, but require more personal identification from the customer (i.e. make buying more difficult), so he's less likely to just be fooling around. Require registration and e-mail confirmation. Set an expiry time and a maximum amount for transactions. The expiry time doesn't help very much in the case of payment by bank transfer, because it must be at least a few days instead of 15 minutes or so.

2) Change to a stock-buying-like solution, where the customer can choose to get his coins immediately at the spot price when his payment is received, or he can set a maximum/minimum coin price at which he is willing to buy or sell. This removes the problem with reservation of coins, but is a bit more difficult for the customer. Some expiry time is also needed for paid minimum/maximum price orders that are not completed because the desired price is not reached in time. After the expiry time the order should be completed at the spot price or alternatively the payment should be returned (this causes some extra hassle).

So, which option do you think sucks less? Any other solutions?

Iris — for better social networks
I'm not a forum admin - please contact theymos instead.
NewLibertyStandard
Sr. Member
****
Offline Offline

Activity: 252
Merit: 268



View Profile WWW
March 02, 2010, 07:50:14 AM
 #2

Your pricing calculation should only take into account your available balances after the transactions have been finalized.

I think the second option is better, but if you use the first option, you have to make it clear whether they're getting the rate when the order is placed or when the funds are received. And if it's at the rate when the funds are received, I'd recommend you emphasize that the amount is an estimation until the transaction is complete and also reserve additional funds to take into account the currency's exchange rate changing.

Another service which I think would be useful which might be what the other person who is creating a market has in mind, is to let users buy and sell from each other, with the site administrator working as a trusted broker. Sure, people can buy and sell directly from each other, but they may trust an established service more than a stranger. After two strangers agree on a price, they send funds to the broker who waits to receive funds from both users before completing the transaction. This would help people getting scammed by people taking advantage of the non-refundable attribute of bitcoins.

Treazant: A Fullever Rewarding Bitcoin - Backup Your Wallet TODAY to Double Your Money! - Dual Currency Donation Address: 1Dnvwj3hAGSwFPMnkJZvi3KnaqksRPa74p
sirius (OP)
Bitcoiner
Sr. Member
****
Offline Offline

Activity: 429
Merit: 1002



View Profile
March 02, 2010, 08:25:17 AM
 #3

Your pricing calculation should only take into account your available balances after the transactions have been finalized.

With the current model I need to take received orders into account when calculating the price, because otherwise the customer would have an incentive to make ten orders of 1,000 btc instead of one order of 10,000btc. For example, with my pricing 1,000 btc might cost 1€ but 10,000 btc would cost 11€ which is more than 10 * 1€.

Quote
I think the second option is better, but if you use the first option, you have to make it clear whether they're getting the rate when the order is placed or when the funds are received. And if it's at the rate when the funds are received, I'd recommend you emphasize that the amount is an estimation until the transaction is complete and also reserve additional funds to take into account the currency's exchange rate changing.

That would be like the second option but without the choice to set a min/max price. It's true that I need to emphasize that only the current spot price is shown.

Iris — for better social networks
I'm not a forum admin - please contact theymos instead.
NewLibertyStandard
Sr. Member
****
Offline Offline

Activity: 252
Merit: 268



View Profile WWW
March 02, 2010, 08:42:16 AM
 #4

With the current model I need to take received orders into account when calculating the price, because otherwise the customer would have an incentive to make ten orders of 1,000 btc instead of one order of 10,000btc. For example, with my pricing 1,000 btc might cost 1€ but 10,000 btc would cost 11€ which is more than 10 * 1€.
That would be great to adjust the rate on a curve like that. Tonight I thought of a way for my available balances to affect my exchange rate average over time, but my calculation would only be based on my end of day balances. But I'm probably not going to implement my idea any time soon.

Treazant: A Fullever Rewarding Bitcoin - Backup Your Wallet TODAY to Double Your Money! - Dual Currency Donation Address: 1Dnvwj3hAGSwFPMnkJZvi3KnaqksRPa74p
sirius (OP)
Bitcoiner
Sr. Member
****
Offline Offline

Activity: 429
Merit: 1002



View Profile
March 05, 2010, 03:05:50 AM
 #5

I decided to take the second option, I'll be working on it.

The 64bit version memory leak is fixed now, so you can notice the successful Bitcoin integration on the statistics page. Cool

Iris — for better social networks
I'm not a forum admin - please contact theymos instead.
sirius (OP)
Bitcoiner
Sr. Member
****
Offline Offline

Activity: 429
Merit: 1002



View Profile
March 16, 2010, 05:20:09 AM
 #6

Lately I've had a lot of other things I need to work on, so it's been a delay with this project. I hope to get this done soon anyway.

Iris — for better social networks
I'm not a forum admin - please contact theymos instead.
sirius (OP)
Bitcoiner
Sr. Member
****
Offline Offline

Activity: 429
Merit: 1002



View Profile
May 23, 2010, 04:06:04 PM
 #7

Welcome to buy, sell and give feedback at www.bitcoinexchange.com, it's now open for the public Smiley

Iris — for better social networks
I'm not a forum admin - please contact theymos instead.
SmokeTooMuch
Legendary
*
Offline Offline

Activity: 860
Merit: 1026


View Profile
May 23, 2010, 09:03:31 PM
 #8

are the different exchange rates for EUR-->BTC and BTC-->EUR correct ?
shouldn't they be the same ?

Date Registered: 2009-12-10 | I'm using GPG, pm me for my public key. | Bitcoin on Reddit: https://www.reddit.com/r/btc
sirius (OP)
Bitcoiner
Sr. Member
****
Offline Offline

Activity: 429
Merit: 1002



View Profile
May 23, 2010, 09:53:07 PM
 #9

are the different exchange rates for EUR-->BTC and BTC-->EUR correct ?
shouldn't they be the same ?

Yes, they're different. That's because of how the pricing adjusts to supply and demand. See the about-page for more details.

Iris — for better social networks
I'm not a forum admin - please contact theymos instead.
laszlo
Full Member
***
Offline Offline

Activity: 199
Merit: 2384


View Profile
May 24, 2010, 12:26:17 AM
 #10

So the bank wire thing, I need an account in europe for that to be free?  It seems like I would need to exchange a ton of bitcoins to make the 30 euro fee worth it.

Is there some way I can establish an account online for that?

BC: 157fRrqAKrDyGHr1Bx3yDxeMv8Rh45aUet
sirius (OP)
Bitcoiner
Sr. Member
****
Offline Offline

Activity: 429
Merit: 1002



View Profile
May 24, 2010, 05:21:29 AM
Last edit: May 24, 2010, 10:33:45 AM by sirius-m
 #11

So the bank wire thing, I need an account in europe for that to be free?  It seems like I would need to exchange a ton of bitcoins to make the 30 euro fee worth it.

Is there some way I can establish an account online for that?

Yeah, bank transfer is not very useful for customers outside Europe. I don't think they'll let you open a bank account online, the bank legislation is rather strict about customer identification.

I've been considering something like Pecunix or c-gold for foreign customers, but their exchange commissions are typically around 5% for buying and selling, and they add a difficult extra step to trading.

It's unfortunate that low-cost international payment methods are so scarce, but at least I'm backing up BTC so that people in Europe can trade with me, and then trade with people in the US via PayPal, hawala or whatever. Maybe I could do some trading at bitcoinmarket.com myself too.

Now that we have multiple exchange services, we'll only need Bitcoin 0.3 with the daemon and it's a good time to start advertising BTC to online service providers Smiley

Iris — for better social networks
I'm not a forum admin - please contact theymos instead.
NewLibertyStandard
Sr. Member
****
Offline Offline

Activity: 252
Merit: 268



View Profile WWW
May 24, 2010, 01:29:48 PM
 #12

I'd be more than happy to sell you Pecunix for bitcoins at competitive rates. I don't have any Pecunix available at the moment, but if you check back once a day, it won't be long until I have some more available.

Treazant: A Fullever Rewarding Bitcoin - Backup Your Wallet TODAY to Double Your Money! - Dual Currency Donation Address: 1Dnvwj3hAGSwFPMnkJZvi3KnaqksRPa74p
mcc-blockchain
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
September 03, 2018, 07:11:03 AM
 #13

Welcome to buy and sell bitcoin on DOBI Exchange, the top 10 crypto exchange in the world. Fast and secure trading experience ever.
hermankoles
Jr. Member
*
Offline Offline

Activity: 275
Merit: 1

https://customcontract.network


View Profile
September 04, 2018, 05:53:28 AM
 #14

The Exchange will be conducted when the Bitcoin already accumulated many and the price obtained in accordance with what you want. Meskioun many people prefer maintaining without being exchanged in advance.

✮✮❯✮❯✮❯ CCN-CUSTOMCONTRACT.NETWORK ❮✮❮✮❮✮❮✮✮   (https://customcontract.network//)
marine4u
Full Member
***
Offline Offline

Activity: 673
Merit: 106


View Profile
September 06, 2018, 10:10:58 PM
 #15

So the bank wire thing, I need an account in europe for that to be free?  It seems like I would need to exchange a ton of bitcoins to make the 30 euro fee worth it.

Is there some way I can establish an account online for that?
You can create a lot of Bitcoin wallet online easily and these things you can completely find on the internet. When you start trading you should only trade with small amounts of money, once you have mastered the transaction to larger transactions to limit the risk.
buonty563
Jr. Member
*
Offline Offline

Activity: 189
Merit: 1


View Profile
September 08, 2018, 01:03:06 AM
 #16

One method for buying or selling Bitcoin is to do it through bitcoin exchanges.
Traditional in terms of the number of transactions the Chinese market leads with an average turnover of 100,000 Bitcoin per day.
gayan777
Member
**
Offline Offline

Activity: 420
Merit: 11


View Profile
September 11, 2018, 03:34:52 AM
 #17

bitcoin exchange in the same sentence seems like an oxymoron, especially when remembering the shiny days of MtGox (aka Empty-Gox). While the bitcoin protocol has never been hacked, many peripheral businesses have. Perhaps the best question to ask would be: which are the least secure bitcoin exchanges. Generally, those listed here are optimum and of good standing, but please proceed with caution. Remember never to leave more btc online than you can afford to loose.
jeantyo1
Newbie
*
Offline Offline

Activity: 23
Merit: 0


View Profile
September 13, 2018, 09:18:32 AM
 #18

Hey there! Looks like the domain is not valid. Maybe there are problems with my PC or the Internet connection, but I swear I can't visit the website. I wanted to look how it works... 😔
GreatGEEK
Newbie
*
Offline Offline

Activity: 86
Merit: 0


View Profile
September 13, 2018, 01:16:22 PM
 #19

Well, I can't enter the website either. Perhaps, it's no longer available... That's a pity. There was a new project under development that didn't gain public acceptance. Maybe, it could grow and make some efforts to become one of the most trusted exchanges, like CEX (https://cex.io/) or Coinbase.
reflector
Sr. Member
****
Offline Offline

Activity: 826
Merit: 263



View Profile
September 13, 2018, 02:53:02 PM
 #20

Hey mate why don't you create the suggestion thread on project development section. There people use to give the suggestion on building and information about the project too.
Since site unable to access even here no one will be able give assistance or suggestions.
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!