Manage transaction costs#
All transactions on Concordium require a small amount of CCD as gas. CCD is stored securely in an on-chain wallet. This wallet is essential for holding the CCD required to pay for on-chain actions. For zero-knowledge proofs (ZKPs), there is no charge for the user, but on-chain transactions are required for anchoring the ZKPs.
What you need:
An on-chain account to act as your digital identity.
CCD to pay for all network actions.
Active monitoring of your wallet’s CCD balance to avoid failed operations.
Establish an on-chain account#
First, you must establish an on-chain account. This account functions as your digital identity on the blockchain and serves as the secure repository from which all your operations will be initiated.
Use CCD for ZKP operations#
Simply having an account isn’t enough. To execute any on-chain action, such as generating or anchoring ZKPs for compliance or identity purposes, you will need CCD. This is the native currency used to pay for all network computation and transaction fees.
A key advantage for your business is that these operational costs are fixed to the Euro. This means the cost of a ZKP-related action is predictable and not affected by network congestion or market volatility. Your wallet simply converts this fixed Euro price into the equivalent amount of CCD at the time of the operation.
Manage your wallet actively#
Because CCD is required for all actions, you must treat this wallet as a form of operational capital that needs active management. You must consistently monitor your wallet’s CCD balance and ensure it is topped up regularly.
Important: If your CCD balance runs out, all your subsequent operations will fail. This could halt your compliance checks, disrupt your services, and prevent you from paying for network usage.