To actually start earning GPU mining rewards, each GPU must:
- Pass environment verification
- Receive an official GPU NFT
- Create a stakepool
- Lock the GPU NFT into the stakepool
- Deposit required vPHA collateral
- Activate mining
1. Manual Environment Verification (Required Before On-Chain Registration)
Because the automated GPU verification pipeline is still under development, GPU miners must currently undergo manual verification. After your machine:- appears online in Phala Cloud
- shows healthy TDX + GPU stack operation
- completes all configuration steps
- Your GPU hardware model (H100 / H200 / B200)
- Your wallet address (for receiving the NFT)
- Any logs or additional information if requested
- TDX environment readiness
- GPU compatibility and stability
- Proper Dstack configuration
- Worker reliability
2. Receive Your GPU NFT
After the manual verification is completed, the Phala team will help mint a GPU Worker NFT for your device. This NFT:- Represents your GPU on-chain
- Stores metadata such as GPU model & reward weight
- Is mandatory for earning mining rewards
- Must be locked into your stakepool
3. Create Your StakePool
A stakepool is a container that:- Holds your GPU NFTs
- Stores your required vPHA collateral
- Tracks your mining activity and earnings
- Acts as your mining identity on-chain
- Click Create StakePool
- Sign the transaction
- Wait for on-chain confirmation
4. Lock Your GPU NFT Into the StakePool
Once your stakepool is created:- Open the stakepool interface
- Choose “Lock NFT”
- Select the GPU Worker NFT you just received
- Confirm the transaction
5. Deposit Required vPHA Collateral
Each GPU requires a certain amount of vPHA collateral to ensure network security.| GPU Model | Required vPHA |
|---|---|
| H100 | 1250 vPHA |
| H100x8 | 10000 vPHA |
| H200 | 1875 vPHA |
| H200x8 | 15000 vPHA |
| B200 | 2250 vPHA |
| B200x8 | 18000 vPHA |
- Convert PHA → vPHA through the staking contract if needed
- Bridge the vPHA to L2 network via “bridge.phala.network”
- Open your stakepool
- Choose Deposit Collateral
- Deposit the required amount (based on GPU type)
- Does not earn rewards
- Is used purely as a security guarantee
- Is fully withdrawable when you retire your GPU and exit properly
6. Start Mining and Earn vPHA Rewards
After completing:- NFT lock
- vPHA collateral deposit
- Worker online status in Phala Cloud
Reward Distribution Details
- Rewards are paid in vPHA
- Rewards are calculated hourly and Payout happens every hour at the end of each hour
Reward Weights by GPU Type
| GPU Model | Weight |
|---|---|
| H100 | 1.0 |
| H200 | 1.5 |
| B200 | 1.8 |
- Worker status
- On-chain status (stakepool interface)
- Earnings flow (vPHA rewards updated hourly)

