Disconnected

PVM & Crypto Registry

PVM precompile status, crypto primitives, and gas comparison

SR25519

...

ED25519

...

XCM Dispatch

...

BLAKE2F

...

BN128

...

Precompile Registry

SR25519

Not Found

Schnorr signatures (Polkadot native)

Address: 0x0403

ED25519

Not Found

Edwards curve signatures

Address: 0x0402

XCM Dispatch

Not Found

Cross-chain messaging

Address: 0x0816

BLAKE2F

Not Found

BLAKE2b-256 hashing (EIP-152)

Address: 0x0009

BN128

Not Found

Alt-BN128 pairing (EIP-196/197)

Address: 0x0006-0x0008

BLAKE2b-256 Hasher

Signature Verification

Stealth Address Derivation

BN128 Pedersen Commitment

TRACK 2 Feature: Pedersen commitments using BN128 precompiles (0x06, 0x07). Commitment C = v*G + r*H hides the amount while remaining verifiable.

Gas Cost Comparison

OperationGas CostComparisonType
BLAKE2b-256 (precompile)~150Keccak256: ~30Precompile
SR25519 verify (precompile)~3,450ECDSA recover: ~3,000Precompile
ED25519 verify (precompile)~3,450Not native to EVMPrecompile
BN128 add (precompile)~150BN128 mul: ~6,000Precompile
Solidity BLAKE2 (emulated)~50,000+Precompile: ~150Emulated
Solidity SR25519 (N/A)N/AOnly via precompileEmulated