Skip to main content

Profile 00

Description

This profile is an intentionally weak configuration designed exclusively for testnet deployments.

It allows developers and operators to validate system behavior, integration, and performance under low-cost conditions without requiring production-grade security parameters.

This profile is intentionally insecure and must never be used in production environments.


Profile Configuration

Creation transaction: 0x07dba309780b8bf6d2fbed0dfbb74c5255f79e5f8ed87714f1b21e4958231d3b

ParameterValue
verifier0x486D184576B790Efe3E7Fd58dCf5abfCb7D7173a
baseTime388 seconds
delayTime12 seconds
delayScale326321652
maximumDelay100

Versions

VersionBase FeeDelay FeeTransaction
00.00001 ETH0.000001 ETH0x07dba309780b8bf6d2fbed0dfbb74c5255f79e5f8ed87714f1b21e4958231d3b

Prover Guide

Collateral

Minimum required collateral: 0.01166 ETH.

Benchmark Hardware

The profile parameters were benchmarked using the following hardware:

  • CPU: 8 cores, 16 threads @ ~3.2GHz
  • RAM: 48GB

Install the local profile

Import the profile to the local machine:

./build/derand local-profile import --name sepolia-test-profile-00 --path https://raw.githubusercontent.com/derand-labs/docs/refs/heads/main/docs/06-on-chain-info/02-sepolia/00.json

Install the profile:

./build/derand local-profile install --name sepolia-test-profile-00

Verify that the local profile matches the on-chain verifier:

./build/derand local-profile verify --name sepolia-test-profile-00

Registration

Link the local profile with the remote profile:

./build/derand remote-profile link --profile-id 0 --local-profile sepolia-test-profile-00

Retrieve the remote profile information and verify that it matches the Profile Configuration:

./build/derand remote-profile --profile-id 0

Check whether your hardware can meet the profile requirements:

./build/derand remote-profile benchmark 0

If all checks pass, you can register as a prover:

./build/derand prover register --profile-id 0 --profile-version <version>

Start:

./build/derand prover run

Group Configuration

This profile uses intentionally minimal security parameters for testing purposes only.

ParameterValue
Seed0x000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
Discriminant size16 bits
Hash-to-form space2^5

zkSNARK Configuration

ParameterValue
SRS sourceunsafe
Exponentiation splitting steps1
Two-phase recursive verificationdisabled