Skip to content

Requirements

Hardware

A minimum configuration for reasonable proving performance:

  • CPU - 16 threads, reasonable single core boost performance (>3Ghz)
  • Memory - 32 GB
  • Disk - 200 GB of solid state storage, NVME / SSD preferred
  • GPU - 10x NVIDIA RTX 3080 or T4, minimum VRAM on each 8GB

For testing purposes only, the minimum specifications of the GPU VRAM is 4GB.

Ultimately, the more GPU power you have, the better the proving performance. The better the proving performance, the more jobs you can successfully fulfill in the market. Boundless' proving stack supports multi GPU proving as a first class citizen; please see multi GPU configuration and performance optimization for more details.

Operating System

At this time, Ubuntu 20.04/22.04 are the only supported operating systems. The Boundless team are working on adding support for 24.04. Currently, 24.04 support is experimental and please be warned that it is not guaranteed to work.

Other operating systems could work, but driver support (such as Nvidia drivers), compiling dependencies, and general testing will be the responsibility of the prover operator.

Software

At the core of the Boundless proving software is Bento. To run Bento, the following dependencies are required:

Stake

The Boundless Market works via an escrow system. When provers win a bid on a proof request, they require tokens to cover staking requirements for the request, as specified by the client. The recommended way to carry out market interactions, such as depositing stake, is to use the Broker, an optional service which runs within the Bento docker compose stack.