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