DEVTOME.COM HOSTING COSTS HAVE BEGUN TO EXCEED 115$ MONTHLY. THE ADMINISTRATION IS NO LONGER ABLE TO HANDLE THE COST WITHOUT ASSISTANCE DUE TO THE RISING COST. THIS HAS BEEN OCCURRING FOR ALMOST A YEAR, BUT WE HAVE BEEN HANDLING IT FROM OUR OWN POCKETS. HOWEVER, WITH LITERALLY NO DONATIONS FOR THE PAST 2+ YEARS IT HAS DEPLETED THE BUDGET IN SHORT ORDER WITH THE INCREASE IN ACTIVITY ON THE SITE IN THE PAST 6 MONTHS. OUR CPU USAGE HAS BECOME TOO HIGH TO REMAIN ON A REASONABLE COSTING PLAN THAT WE COULD MAINTAIN. IF YOU WOULD LIKE TO SUPPORT THE DEVTOME PROJECT AND KEEP THE SITE UP/ALIVE PLEASE DONATE (EVEN IF ITS A SATOSHI) TO OUR DEVCOIN 1M4PCuMXvpWX6LHPkBEf3LJ2z1boZv4EQa OR OUR BTC WALLET 16eqEcqfw4zHUh2znvMcmRzGVwCn7CJLxR TO ALLOW US TO AFFORD THE HOSTING.

THE DEVCOIN AND DEVTOME PROJECTS ARE BOTH VERY IMPORTANT TO THE COMMUNITY. PLEASE CONTRIBUTE TO ITS FURTHER SUCCESS FOR ANOTHER 5 OR MORE YEARS!

Developing a Bitcoin/Devcoin Exchange using Ruby On Rails

Introduction

These sets of episodes describe the end to end process of creating a fully functioning Bitcoin/Devcoin currency exchange. The articles will explain step by step how to setup your server, the software stack required for developing and running the exchange as well as the development of the exchange itself.

The exchange will have features such as.

Support of only two currencies, Bitcoin and Devcoin. For the sake of simplicity, we will design and code the exchange in such a way that is supports only two currencies. It will only be possible to buy DVC or sell DVC (in exchange for BTC). We won’t have the option to buy or sell BTC (in exchange for DVC). An API that allows the retrieval of general information such as order book, etc. as well as full trading functionality eMail notifications for fund deposits, withdrawals as well as order executions The exchange application will consists of a software stack of:

Ubuntu Fail2ban Apache2 Ruby on Rails Phusion Passenger MySQL Bootstrap Google’s Recapcha Google’s Analytics Sendmail Resque Redis Memcached Devise Looks like a long list of items needed to run a web application? Well, if you plan to run a web application on the internet, you’ll be looking at all these items - this is the minimum software stack - I haven’t even gone into the details of the various RubyOnRails Gems that we will be working with. Document structure The articles are split into several episodes each focusing on specific parts of the development process:

  • Episode 2: Setup application template
  • Episode 3: The basic version of the exchange application
  • Episode 4: Integrating the Bitcoind and Devcoin daemons
  • Episode 5: eMail confirmations using Resque and Redis for asynchronous processing
  • Episode 6: Two-factor authentication
  • Episode 7: Google authentication
  • Episode 8: Installing a SSL certificate

QR Code
QR Code dvc_btc_exchange (generated for current page)
 

Advertise with Anonymous Ads