We have developed a specific solution to this issue : a stand-alone roll server, to be deployed on a machine managed by large investors, or an highly trusted third party.
Centralization is NOT the answer to this problem!
As a community we need to be backing decentralized solutions over centralized options. As long as parts of the system are closed source and centralized there is the potential for dishonest players to take advantage of others. Especially when the incentive becomes big enough.