Cardano has upgraded its Plutus smart contract platform to natively verify signatures using BLS12-381 cryptography, eliminating the need for off-chain computation in signature validation workflows. The feature is now live following the implementation of CIP-133 in Protocol Version 11, enacted July 18, 2026.

The upgrade allows smart contracts to perform signature checks directly on-chain while maintaining predictable execution costs. Previously, developers had to route signature verification off-chain or rely on external computation, adding latency and infrastructure complexity to contract execution.

BLS12-381 is a pairing-friendly elliptic curve widely used in blockchain systems for cryptographic operations that require batch verification or aggregation. By making the primitive available natively within Plutus, Cardano enables contract developers to handle multi-signature schemes and verification-heavy workflows without leaving the settlement layer.

MSB Intel

The change reduces architectural friction for certain use cases, threshold signatures, validator set proofs, and aggregated attestations among them. Developers no longer need to design workarounds that depend on centralized or semi-trusted verifiers to pre-validate data before submitting it to a smart contract.

Cardano, which ranks among the largest proof-of-stake blockchains by market capitalization, uses Plutus as its primary smart contract language. The protocol has historically emphasized deterministic execution and cost predictability, properties that persist under the new signature verification capability.