Author

Topic: [geek] NewEgg Build I'm putting together (Read 224 times)

full member
Activity: 182
Merit: 107
February 27, 2016, 07:45:36 AM
#1
http://secure.newegg.com/WishList/PublicWishDetail.aspx?WishListNumber=21793274

That's a Bitcoin Payment Processor I'm building - well, almost.

I'm writing the software for it now. It will act in similar fashion as BitPay but obviously different backend, and the intent is for small (or large) businesses who do not want to be at the mercy of a third party to be able to run their own payment processing safely with redundancy (e.g. the payment processor goes down, the website can still sell stuff and know when paid)

The linked wishlist is where the private keys will be (deterministic) and will accumulate transactions to send elsewhere (e.g. an exchange or a wallet for spending)

-=-

My goal was to keep the parts under a grand and I only met that goal when stuff is on sale, but...

The case is actually intended for Media Center but it is a case that the motherboard fits and looks nice, and I never have had a problem with Lian Li cases.

The mobo / cpu / memory were chosen because ECC is a must to reduce the odds of a cosmic ray causing incorrect generation of a public key or ripemd160 hash of the public key. If that happens, the generated address will not correspond with the private key and coins sent to it are effectively destroyed. My address generating code is written and double-verifies but still, ECC memory was a must and that means server board and CPU.

I could have gone with a less expensive board, one series earlier is about $40 cheaper but lacks the USB 3 support.

The power supply, I don't trust anything but Seasonic. I've built a lot of systems. Other brands, power supply failure is somewhat common - Seasonic, they are more expensive but my experience is they very rarely ever fail.

For the HD - the list shows an Intel 480 GB but that's actually not what I will be using, I will be using a 120 GB and wait until 1 TB SSDs fall in price, then use a 1 TB for the blockchain. 120 GB is probably enough to last a few years and is cheap right now. I always use Intel SSDs.

The optical drive I actually won't be using, it's only $20 but I'll be using a USB thumb drive to install. Unless there's like a $3.00 sale on them.

The video card - unfortunately xeon processors don't have Intel HD graphics (well some might, don't know, but not the less expensive ones) so if I want my payment processor to have a GUI interface the operator can use then I need a cheap video card, and that's why that is there. It's not sold by newegg so that part has to be ordered separately because newegg only accept BTC for parts they stock and ship.

Anyway so other than the lack of optical drive and initially smaller SSD (but same series) - that's what I am building to develop and test this project of mine. Well I'm developing it on my desktop, but I'll probably do some dev on that too.

Thoughts on the build?

I love building systems, I really do.

The payment processor when done will hopefully be able to support numerous different websites. Of course US law will only allow me to use it for sites I run because I don't want to be a FinCEN registered MSB - but I will probably license the software to others who want to do the same - but this is vaporware a long way from being completed.

The server though, even if I never finish the project will be of use to me.
Jump to: