There is one thing that I cannot stop wondering about:
Why would someone run a Ripple masternode?
Before you mark this as a duplicate, I understand how the transaction fees work in Ripple and also the mechanism of distributed consensus.
The point is - for other currency types, the usual rewards for providing services keeping them alive are transaction fees. If the masternodes don't collect any fees, what is the reason to operate one and bear the associated costs?