Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: altcoiner- on September 12, 2016, 07:44:14 PM



Title: Running 50+ instances of bitcoin?
Post by: altcoiner- on September 12, 2016, 07:44:14 PM
What would it take to run 50 instances of bitcoin

This is theoretical, but I want to put it into practical use in the future


Title: Re: Running 50+ Altcoin daemons + Bitcoin?
Post by: unamis76 on September 13, 2016, 12:07:27 AM
You will be needing multiple servers for such an infrastructure. A Bitcoin node can get quite heavy, it can even eat you most of your computer's resources even if you have a pretty powerful one. Major altcoins also consume quite a bit of resources, and other smaller altcoins add up... Don't count on a single server for so many things.


Title: Re: Running 50+ Altcoin daemons + Bitcoin?
Post by: Wind_FURY on September 13, 2016, 04:00:20 AM
What would it take to run 50+ alt coins as well as Bitcoin daemons on say a VPS or even dedicated server?
Is it possible to create a payment system with this many currencies supported, all from one server? Or would you need multiple?

This is theoretical, but I want to put it into practical use in the future

The best service to ask something like this would be Shapeshift. They will give you a better answer than a theoretical one because their services is based on accommodating and holding many cryptocurrencies. Plus they have to make everything running well and be stable every day, all year long without any down time if possible.

Search the service announcement thread for Shapeshift and start asking there. From there maybe the could refer you to their tech people or maybe even their developers.


Title: Re: Running 50+ Altcoin daemons + Bitcoin?
Post by: eaLiTy on September 13, 2016, 07:04:49 AM
you need more than a couple of dedicated servers to run 50 plus altcoin daemons and bitcoin core, if you are planning to just host the wallets,then you can do it with a budget dedicated server from ovh,for security reason i suggest you run all the wallets as a separate user,security is the major concern if you are planning to store a huge number of coins.In short , it is practically possible to run everything with a dedicated server.


Title: Re: Running 50+ Altcoin daemons + Bitcoin?
Post by: cr1776 on September 13, 2016, 07:33:29 PM
What would it take to run 50+ alt coins as well as Bitcoin daemons on say a VPS or even dedicated server?
Is it possible to create a payment system with this many currencies supported, all from one server? Or would you need multiple?

This is theoretical, but I want to put it into practical use in the future

I think it would depend on the server and the alt-coins and the rest of the software you intend to run.  You'd want to beware having hot wallets on the server of course.  But with a generic selection of alts, plus bitcoin, one could probably handle it, IF it was a server like one of these:

For example, a 224GB RAM, 32 Core, 500GB SSD (or 2TB SSD) server could probably handle it. A server like that would not be cheap (around 1700/month at DigitalOcean).  At Amazon EC2 (32vcpus, 244 GB, 640GB SSD range, d2.8xlarge would run about 23616/year).

So for someone with the money to invest in it, it is doable.  A low-end VPS with 4GB of RAM or even 8GB of RAM wouldn't be a machine I'd try it on.


Title: Re: Running 50+ Altcoin daemons + Bitcoin?
Post by: altcoiner- on September 14, 2016, 11:49:23 AM
How about running ETH, XMR and BTC all on the same server?


Title: Re: Running 50+ Altcoin daemons + Bitcoin?
Post by: Evil-Knievel on September 14, 2016, 05:02:33 PM
You would need a hell of a beast.

I am running a private testnet with 350 independent instances of bitcoin.
I am on 120 Xeon E7-4880 cores with 1 TB ram ... no problems so far.

Code:
$ cat /proc/cpuinfo
[...]
processor : 119
vendor_id : GenuineIntel
cpu family : 6
model : 62
model name : Intel(R) Xeon(R) CPU E7-4880 v2 @ 2.50GHz
stepping : 7
microcode : 0x70d
cpu MHz : 1207.714
cache size : 38400 KB
physical id : 3
siblings : 30
core id : 14
cpu cores : 15
apicid : 125
initial apicid : 125
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt
bugs :
bogomips : 4989.57
clflush size : 64
cache_alignment : 64
address sizes : 46 bits physical, 48 bits virtual

Code:
$ cat /proc/meminfo 
MemTotal:       1056816336 kB


Title: Re: Running 50+ Altcoin daemons + Bitcoin?
Post by: ca333 on September 15, 2016, 09:42:55 AM
You would need a hell of a beast.

I am running a private testnet with 350 independent instances of bitcoin.
I am on 120 Xeon E7-4880 cores with 1 TB ram ... no problems so far.

Code:
$ cat /proc/cpuinfo
[...]
processor : 119
vendor_id : GenuineIntel
cpu family : 6
model : 62
model name : Intel(R) Xeon(R) CPU E7-4880 v2 @ 2.50GHz
stepping : 7
microcode : 0x70d
cpu MHz : 1207.714
cache size : 38400 KB
physical id : 3
siblings : 30
core id : 14
cpu cores : 15
apicid : 125
initial apicid : 125
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt
bugs :
bogomips : 4989.57
clflush size : 64
cache_alignment : 64
address sizes : 46 bits physical, 48 bits virtual

Code:
$ cat /proc/meminfo 
MemTotal:       1056816336 kB

can you post the full /proc/meminfo output? (if you don't mind) or can you tell how much is used with the 350 instances running? i am also curious about how your
Code:
df -h
output looks. did i understand you correct?: 350 btc-instances in live-net?

thank you,
ca333


Title: Re: Running 50+ Altcoin daemons + Bitcoin?
Post by: PremiumCodeX on September 15, 2016, 06:43:41 PM
You surely will need more than one server if you want to host such an enormous project. Putting aside the hardware power that it would need, you cannot host a financial system from one server for security reasons. You need at least three dedicated servers to do that.


Title: Re: Running 50+ Altcoin daemons + Bitcoin?
Post by: Evil-Knievel on September 15, 2016, 06:59:09 PM
The better, more robust and cheaper option would be to get 50 digitalocean droplets :)


Title: Re: Running 50+ Altcoin daemons + Bitcoin?
Post by: rico666 on September 16, 2016, 09:06:36 AM
You would need a hell of a beast.

I am running a private testnet with 350 independent instances of bitcoin.
I am on 120 Xeon E7-4880 cores with 1 TB ram ... no problems so far.


You need to go here: http://lbc.cryptoguru.org:5000/download, download the 64bit version, and run

Code:
./LBC -c 45 -t 3600

 ;D

Ok, maybe not even for an hour, but I seriously would like to see what happens. While I have some machines with 1TB RAM here, none of them has 120 cores.

I take it, your machine has 120 logical cores (that is - with hyperthreading) and therefore 60 physical cores.


Rico


Title: Re: Running 50+ Altcoin daemons + Bitcoin?
Post by: Evil-Knievel on September 16, 2016, 09:49:24 AM
I take it, your machine has 120 logical cores (that is - with hyperthreading) and therefore 60 physical cores.

Actually, I have 4 physical CPUs which have 15 physical cores each. So 60 physical cores and 120 cores with hyper threading.
And I have 6 of these machines here  ;) You could probably sell these machines and get a couple brand new Ferraris for it!


Title: Re: Running 50+ Altcoin daemons + Bitcoin?
Post by: rico666 on September 16, 2016, 10:10:12 AM
Actually, I have 4 physical CPUs which have 15 physical cores each. So 60 physical cores and 120 cores with hyper threading.

As I suspected.

Quote
And I have 6 of these machines here  ;) You could probably sell these machines and get a couple brand new Ferraris for it!

Holy Sh...!

I guess 12 hours of operation would shoot you straight to the top of the Top15 (http://lbc.cryptoguru.org:5000/stats) and I believe we would see the Pool bounty (https://blockchain.info/address/1pdSSfCx4QynTwXTtVDjEEavZ4dDnYdhP) claimed before Midnight GMT...

A couple of Ferraris couldn't do that.

Rico


Title: Re: Running 50+ Altcoin daemons + Bitcoin?
Post by: Evil-Knievel on September 16, 2016, 10:14:25 AM
I guess 12 hours of operation would shoot you straight to the top of the Top15 (http://lbc.cryptoguru.org:5000/stats) and I believe we would see the Pool bounty (https://blockchain.info/address/1pdSSfCx4QynTwXTtVDjEEavZ4dDnYdhP) claimed before Midnight GMT...

The pool bounty is 0.00666666 BTC?  :)
What is this project doing, by the way?


Title: Re: Running 50+ Altcoin daemons + Bitcoin?
Post by: rico666 on September 16, 2016, 10:30:58 AM
The pool bounty is 0.00666666 BTC?  :)

Yeah - well...  8)

After 1AKKm1J8hZ9HjNqjknSCAfkLR4GgvCAPjq (0.00006660) and 1TinnSyfYkFG8KC3gZ72KpYxBXsxSadD8 (0.00066600) which have already been found/claimed - it's now this.

Quote
What is this project doing, by the way?

from http://lbc.cryptoguru.org:5000/about

Quote
What is LBC?

The "Large Bitcoin Collider" (LBC - a homage to LHC) is a distributed endeavour to find Bitcoin collision(s) by systematically creating addresses to known private keys and checking them against the list of known BTC addresses with funds on them. In the unlikely case of a collision, the funds on the address in question would become accessible to the collision finder.

I wanted to do something different - but please in case of interest, let's continue here: https://bitcointalk.org/index.php?topic=1573035.0
as I believe I've hijacked this thread for too long now.

So to add something to the topic here:

Running a bitcoin node, requires

  • at least 100GB hd space for the blockchain
  • at least 1.2GB RAM (*)
  • on average 30% of a Intel(R) Xeon(R) CPU E5-2630L v3 @ 1.80GHz core

Litecoin is not as stern. Don't know about other Altcoins, but I wouldn't want to run 50 full bitcoin nodes. :-P


(*) for this "bitcoin   1572 16.5 29.1 1337996 1060332 ?     SNsl Aug20 6466:29 /usr/bin/bitcoind -pid=/var/run/bitcoind/bitcoind.pid -conf=/etc/bitcoin/bitcoin.conf -datadir=/scrap/bitcoind -daemon -disablewallet -txindex=1 -maxconnections=500 -timeout=15000"


Rico


Title: Re: Running 50+ instances of bitcoin?
Post by: traspy on September 20, 2016, 07:04:34 PM
Run 68 istances while ago. no issue. need some high drive space.
Xeon processor, 128 gb ram.