Skip to main content

Prerequisites

Becoming a Computor on the Qubic platform involves a range of prerequisites related to your hardware, software, and networking capabilities. Meeting these requirements ensures that you can successfully perform the necessary tasks within the network, including executing smart contracts and maintaining the Spectrum.

Hardware Requirements:

  • Processor (CPU): The processor's speed directly impacts the computational power of a Computor. More powerful processors can handle complex calculations more efficiently. Specific CPU requirements are:

    • CPU Frequency: 4.2 GHz

    Recommended CPU (as of Q1 2024): AMD Ryzen 9 7950X3D

  • Memory (RAM): Adequate memory is crucial for smoothly running operations. More RAM allows a Computor to process larger amounts of data simultaneously. Specific RAM requirements are:

    • RAM Size: 128 GB (will likely rise to 192GB in Q2 2024)
  • Storage: Storage requirements relate to the disk space needed to store the network's Spectrum, smart contracts, and other necessary data. Basically, you need a bit more space on the disk than you need RAM in order to write all data from the RAM back to the disk at the end of each epoch. Recommended storage requirements are:

    • Storage Size: 256 GB NVMe

Software Requirements:

  • Operating System: Qubic runs on bare metal and in UEFI mode, which significantly improves both efficiency and security. The system does not run on a conventional OS, which reduces overhead and makes the most of your hardware.

  • Programming Skills: Computors need to be capable of handling smart contracts written in C++. Prior knowledge and experience in C++ are beneficial.

Network Requirements:

Internet Connection: An efficient and reliable internet connection is essential for participating in the Qubic network. This allows for swift interaction with other Computors and timely execution of tasks. Specific network speed requirements are:

  • Network Speed: 1 Gbit/s (download/upload)

  • Network Compatibility: Your system must be compatible with the Qubic network and meet certain technical standards. This ensures that your system can communicate effectively with other nodes within the network. Most important, you need a port forwarding in your router to port 21841 of your Computor node.

Please note that these requirements may vary based on the needs and updates of the Qubic platform. Meeting these prerequisites will help you perform effectively as a Computor within the network.