(Validating servers need more resources.) Naturally, a fast network connection is preferable.

This section assumes that you are using Cent OS 7 or Red Hat Enterprise Linux 7.

updating apt-51updating apt-72

Most of the time, we describe the XRP Ledger as one collective, singular entity -- and that's mostly true.

There is one production XRP Ledger peer-to-peer network, and all business that takes place on the XRP Ledger occurs within the production network.

If you use a shared server, you have to worry about other users of the same server competing with you for the server's computing power.

Many of the commands in the Web Socket API can put a lot of strain on the server, so has the option to scale back its responses when it needs to.

Network participants are unlikely to trust validators without knowing who is operating them.

To address this concern, validator operators can associate their validator with a web domain that they control.If you share a server with others, you may not always get the best results possible.Finally, if you run a validating server, you can use a stock server as a proxy to the public network while keeping your validating server on a private subnet only accessible to the outside world through the stock server.Additionally, Windows does not easily allow overwriting of in-use executables so installing a new version of the Cygwin DLL while a package manager is using the DLL is problematic. (Two instances of the same binary can run side-by-side in this case; one as a server, and the other running briefly as a client and then terminating.) There are lots of reasons you might want to run your own server, but most of them can be summarized as: you can trust your own server, you have control over its workload, and you're not at the mercy of others to decide when and how you can access it.From that same page: The basic reason for not having a more full-featured package manager is that such a program would need full access to all of Cygwin's POSIX functionality.