Oracle Hardware and Software Deployment

Minimum Hardware Specifications

To ensure reliable operation, Oracle operators must meet the following hardware requirements:

  • CPU: Quad-core CPU with a minimum clock speed of 2.5 GHz. Recommended processors include Intel i7 (8th Gen or newer) or AMD Ryzen 7 series.

  • RAM: A minimum of 16 GB of DDR4 RAM is required to handle blockchain transactions and data processing efficiently.

  • Storage: At least 500 GB of SSD storage is needed to accommodate blockchain data and logs. SSD is recommended over HDD to ensure faster read/write speeds.

  • Operating System: Supported operating systems include:

    • Linux: Ubuntu 20.04 LTS or higher.

    • macOS: Version 10.15 or later.

    • Windows: Windows 10 or 11 (64-bit).

Network Bandwidth and Connectivity Requirements

Oracles are expected to have robust network connectivity to maintain synchronization with the blockchain and participate in the consensus process.

  • Minimum Bandwidth: 100 Mbps upload/download speed is required for smooth communication with the network and timely data transmission.

  • Recommended Latency: Latency should be kept under 50 ms to ensure quick response times and efficient PoG computations.

  • Monthly Data Usage: Each Oracle is expected to consume approximately 500 GB of data per month, depending on the overall network activity and transaction volume.

Oracle Software Deployment

Each Oracle will operate using an open-source Docker image, specifically configured for seamless interaction with the PoG network. The Docker image ensures:

  • Security: The containerized environment provides a secure and isolated instance, ensuring that Oracles operate without interference or external tampering.

  • Interoperability: The image is platform-agnostic, allowing it to run on various operating systems (Linux, macOS, Windows) without the need for configuration changes. For better performance, it is recommended to use a Linux machine.

  • Automation: The Docker image automates key processes such as:

    • Fetching gaming-related data.

    • PoG score computation.

    • Communication with the Aptos blockchain for consensus submission.

Last updated