Bitcoin Mining Pool

Screenshot of the NoctumDesign mining pool

NoctumDesign Mining Pool was the front end for a Bitcoin mining pool. Development started in 2012 and ended in 2016. The first version took about two months. Scheduled scripts take in pool data, and the pages could refresh about every 15 seconds. The pool daemon is eloipool. PHP compiles the statistics four times a minute. The site emails people when they open an account, change an account, or receive a payout. The pages are assembled with PHP and custom CSS.

MySQL

The database has 32 tables and grew to nearly 25 GB. Nine of the tables hold statistics, along with logins, share data, and a slow-query table.