We can share the Dockerfile with you later this week, but to give you a quick summary: our setup is designed to simplify the management of Hive nodes, making it easier to run, reset, delete, or archive nodes. The downside is that it requires a significant amount of storage—about 4TB of NVMe with ZFS.
No special configurations are required. The validator network uses standard Hive API calls, so any public Hive node will work just fine.
Yes, the setup will continue to function the same way when the validator network goes live. As for costs, they are currently covered by SPL, with expenses around $3,000 per month due to the contract. However, the actual runtime costs are lower and probably closer to $1,000 per month. Splinterlands will try to keep it running as a service to the community and to our organization.
The AWS account is currently being used to verify that the validator integrates seamlessly with the existing SteemMonsters API. At this stage, it's primarily for testing. Eventually, the validator will transition to the production account, and the current setup will be phased out. The SPS chain is designed to operate independently of any specific instance of the validator network, including Splinterlands, which will function within a decentralized environment. However, we plan to implement a fallback system where transactions are stored independently in a centralized database for tracking, roll-ups, and our own analytics.
RE: SPS Validator Development Update and Invoice #1