Did you try doing the same? Being able to get multiple IPs (from different /24) is not that common, so maybe it does not really matter to Storj that a few people do it?
Let’s say I run a node in a VM in some big datacenter and it turns out that other people do so as well. Would that be a policy violation? I mean there is no way the datacenter is goin to tell me whether other customers are running Storj nodes, right? Some of them may even be on the same host (I have no access and no way to check that).
How to distinguish that from someone running multiple nodes on his own hardware?
As for VPNs - where do you all get VPNs that are cheap enough (and still good) that you can run a second node on it and still earn more than you pay for the VPN?
Not yet. But if that is no longer frowned upon – I might look into it.
Clearly many things in the ToS don’t matter because ToS is still a disaster. And yet, inspite of that I’m trying to “do the right thing” here.
Same datacenter → increased correlation. So yes.
You can check storagenode neighbors – and storj definitely knows. It can – and should - know about correlated nodes.
It’s exactly the same thing, indistinguishable. That’s the point.
Oracle provides always-free VPS with 10TB monthly traffic. $0 is pretty cheap to me.
Next, I have friends with fiber connections at home…
I don’t do that, because I was told it’s bad for the network – hence the /24 rule, but if that is now OK – it would take me a few phone calls to instantly get additional routes and get more traffic. I have 200TB of empty space at home. How is this different from what Th3Van is doing? He just called ISP, I’m going to call my friends.
So storj needs to make up its mind: can we do this or not. And based on the precedent at hand – seems we can and could all along.
also each ip you get has to be on a different segment….
initial i was just curious as to how as i only knew the /24 limit, being in a datacenter and having access to more advanced routers makes perfect sense to me
but then if he is on the select plan and that allows what he is doing we should not point fingers. But that makes the playing field a bit uneven in the way that to become a select a hefty list of demands that does not necessarly makes anything better. i could with some trickery get a 2nd fiber installed each with a different isp, but i have no control as to where the fiber comes from physical. the same for power thou it would require more arm twisting, but in the end i would not have control as to where the power companý takes the 2nd powerline from. and there is only one company to pick from. but i could have a seperate gfci breaker for just the storj machine and then also feed the machine from the rest of the house. in that way a reduant psu would have at least 1 power that would not be taken down if say the dishwasher etc had a graound fault. then each power in would have a UPS, heck i could even add a generator. but yes it would never be like a datacenter but i could get close to things that matter to make sure of the uptime…
i dont have a problem with it, again i was just mostly curious as to how
but setting up a company and to create a datacenter just to become a select is a bit more than i would do. improving stuff in my house is ok, ie make sure that some fault in my house do not take out the power etc etc…. that i can do and i would prob do anyway as i do renovate things and get an option to pull a seperate powerline to our pc’s and network gear… why not pull 2 or 3 more….
it would be nice if they where a bit more “flexible” as to what was required
No, but so far none of my oracle routed nodes have had storj neighbors. BTW there is only 1 free public IP per person (and limited number of free VCPUs per person). But you can have friends, who can share access to their free VPS instances.
I already had VPS on oracle running other shite, so using it to host a bridge for nodes that are behind CGNAT was a no-brainer. And it works quite well. Just make sure you setup alarms on traffic so you are not hit with a bill if traffic exceeds 10TB per months
You get an address randomly from their pool. If you don’t like it, you can delete it, and create a new public IP - and get a different IP from their pool.
Select requires not just the hardware, but certification and that is expensive and has its own nonsense rules.
I have two ISPs, kind-of redundant UPSs, ACs and a generator, in theory I could claim that my house is a Tier 2 datacenter, but nobody would give me any certificate, because of the other, more stupid rules. Even if I could get it, it would probably cost more than I would ever make from Storj.
So, I should ask the company to provide a list of subnets that their particular location has, then split those into /24s and check each one on that site to see if there is another node in the datacenter?
That’s a bit too much, don’t you think?
The difference is intent. If I rent a VM in a datacenter, I have no say on which host they put it, they may een move it around as they wish. I can’t say “I am running a Storj node here, do not put my VM together with another customer that also runs a node”. I could probably ask them to put my VMs on different hosts, but not the VMs of other customers.
It seems like a lot of other things in life - you can do whatever you want, until something bad happens and then it gets ruined or everyone.
If very few people do it, it’s probably not that big of a problem. If everyone else starts doing, Storj may start enforcing it.
The /24 IP limit makes it difficult for most to do it. So, those that bypass it probably now what they are doing and can run a more reliable node compared to what would happen if you could run lots of nodes on a single IP.
Yes, you don’t have to bother with this. Just run nodes. Some have neighbors – so what. Better than not running nodes.
Funny story. I was using AirVPN for one of the locations, and the nearest endpoint had 2 storj neighbors. I used it anyway – because this is the correct way to do it, to preserve at least some geo correlation – and shortly after when I checked again – there were no longer any neighbors . Those 2 operators skedaddled, evidently.
Maybe they are reading this now – you know who you are. If you were wondering who was that third asshole – that was me
For the purposes of network resilience operators’ intent is irrelevant. What matters is whether nodes are or not correlated, not why.
This sounds plausible.
I’ve setup an alarm on daily traffic. I could not figure out how to setup on cumulative monthly one. I am yet to receive one alarm. Don’t worry about it.
No, I was not trying to circumvent the rules. That house does not have public IP – provider hides customers behind CGNAT. So the choice was: not run node at all , or use VPN to get 1/3 of a traffic because there were 2 neighbors. But I guess then neighborss got annoyed, and I got endpoint all to myself
mine does the same, but recently upgraded so he could give me an public static ip and just forward everything that comes to that ip to me…. and then he can charge me 50 DKK for that, better than before where i had to ask him every time i wanted a change in port forward etc
i was thinking of setting it up as a node, not as vpn… of course i will be circumventing the rules if i where to actually do it and use it more than what you could call an experiment to satisfy curiosity
Running node on a VPS cannot make sense – if it did – why would storj need operators to begin with?
What rules? You can run node wherever you want. It just won’t make financial sense for you to run it on rented equipment - but for storj resilience of course VPS is better than some dude in the garage with a schucked HDD