BitShares Forum

Main => Technical Support => Topic started by: quitobro88 on June 23, 2015, 02:47:02 pm

Title: Where to put my virtual private server for running BTS delegate node?
Post by: quitobro88 on June 23, 2015, 02:47:02 pm
Hey guys -

I noticed this one-liner in the [Delegate/How To](http://wiki.bitshares.org/index.php/Delegate/How-To) section of the wiki:

> You may wish to consider the location of your VPS for jurisdiction or performance reasons.

My options are New York, Frankfurt, Singapore, Amsterdam, San Francisco or London. Can anyone tell me how to translate that cryptic sentence and select the best region?

Cheers!
Title: Re: Where to put my virtual private server for running BTS delegate node?
Post by: emski on June 23, 2015, 02:55:18 pm
There is no best region.
Decentralisation and feasibility should be primary factors to consider.
You are good to go anywhere. Just make sure you are not on a hosting provider with the majority of delegates.

PS: You can always opt for hosting the node on a private hardware.
This way even if a law or hosting provider policy disables the delegates using virtual hosting services yours will still be online.
Title: Re: Where to put my virtual private server for running BTS delegate node?
Post by: quitobro88 on June 23, 2015, 02:56:58 pm
Just make sure you are not on a hosting provider with the majority of delegates.

Thanks for your response. How could I verify which hosting provider is used by the majority of delegates?
Title: Re: Where to put my virtual private server for running BTS delegate node?
Post by: emski on June 23, 2015, 02:59:30 pm
Thanks for your response. How could I verify which hosting provider is used by the majority of delegates?

This might be tricky. You might want to check their forum information. Announcement threads...
I know that some of them are using amazon and digital ocean but I'm not sure how many of them in total.

... I guess it is OK for now to use anything. Delegates are flexible and can be relocated quickly.
Title: Re: Where to put my virtual private server for running BTS delegate node?
Post by: xeroc on June 23, 2015, 03:22:18 pm
I have three machines at different providers and in different countries .. switching over takes about 5-10 secs ... I wrote a quick python script for it ..
Title: Re: Where to put my virtual private server for running BTS delegate node?
Post by: Riverhead on June 23, 2015, 04:07:57 pm
I have three machines at different providers and in different countries .. switching over takes about 5-10 secs ... I wrote a quick python script for it ..

This. Stay agile :).
Title: Re: Where to put my virtual private server for running BTS delegate node?
Post by: bulletproof on July 26, 2015, 08:46:37 pm
Related (I hope) - does Bitshares have, or have plans to develop a 'health of the network' nodes map - like Bitcoin's (https://getaddr.bitnodes.io/)? I'd have thought it may be of general interest and maybe a useful marketing tool to show network robustness - though acknowledge @xeroc's comment about near instant location changeability.

Thx
Title: Re: Where to put my virtual private server for running BTS delegate node?
Post by: xeroc on July 27, 2015, 08:31:41 am
Related (I hope) - does Bitshares have, or have plans to develop a 'health of the network' nodes map - like Bitcoin's (https://getaddr.bitnodes.io/)? I'd have thought it may be of general interest and maybe a useful marketing tool to show network robustness - though acknowledge @xeroc's comment about near instant location changeability.
It's on my things-to-do list :) not sure when I can do this though ..
Title: Re: Where to put my virtual private server for running BTS delegate node?
Post by: bulletproof on July 27, 2015, 09:31:41 am
I'd volunteer to have a stab, but I see the repo is Node/Angular and I'm a more of a Ruby guy with only basic JS  :(
Title: Re: Where to put my virtual private server for running BTS delegate node?
Post by: xeroc on July 27, 2015, 09:45:27 am
I'd volunteer to have a stab, but I see the repo is Node/Angular and I'm a more of a Ruby guy with only basic JS  :(
It's free market .. do whatever you would like to do with whatever tools you prefer .. just DO IT :)
Title: Re: Where to put my virtual private server for running BTS delegate node?
Post by: bulletproof on July 27, 2015, 10:38:34 am
OK, will have a go at a Ruby RPC API to start with then - will make sure I understand it! Just sent you a PR on your Python one btw (just a typo)