Internet Computer (ICP): NNS Neurons and Governance Locks
The Internet Computer is a blockchain computing network organized into subnets that execute replicated canister smart contracts. ICP is its transferable utility and governance token, while cycles are the metered resource used to pay for canister computation, storage and messaging. This page focuses on nNS Neurons and Governance Locks and the checks users need before sending funds, paying fees or using the network.
Understand how ICP, canisters, cycles and NNS governance interact before transferring tokens or operating an application.
Subject:
Internet Computer
Market mode:
Snapshot Only
Fee asset:
cycles
Timezone:
UTC
This page does not estimate a canister budget, recommend a neuron, audit canister controllers or validate an application frontend.
Content ownership: BitcoinToolkit Editorial TeamTechnical references: Official protocol and developer documentation.Review approach: Technical explanations are checked against primary sources and updated when the network or asset changes.Last content review: Data integration last tested:
NNS Neurons and Governance Locks
Staking ICP for governance creates a time-bound neuron rather than a freely transferable receipt.
Voting power follows stake and lock conditions
ICP holders can lock tokens in Network Nervous System neurons. Voting power depends on stake, dissolve delay and age under current rules. Neurons can vote directly or follow other neurons by topic. Rewards and maturity are protocol accounting outcomes, not guaranteed fixed returns.
The NNS governs protocol upgrades, subnets, node providers and economic parameters. A neuron that begins dissolving follows its configured delay before the stake can be disbursed. Users should review custody, dissolve state, following rules and proposal participation before treating staked ICP as liquid.
Why Internet Computer's Design Matters
Internet Computer applications combine code and state inside canisters rather than using one global execution queue.
Replicated application containers
A canister is a WebAssembly smart contract with persistent state, callable methods and one or more controllers. It runs on a subnet whose nodes replicate execution and reach consensus. Different subnets can have different node counts and purposes, and inter-canister messages can cross subnet boundaries through the network protocol.
Controllers can upgrade code, change settings or delete a canister unless control has been removed or assigned to governance. A polished web interface does not reveal its controller policy. Users and developers should verify the canister identifier and understand whether a frontend, asset ledger and backend logic are governed by the same authority.
The market token and compute fuel are connected by conversion, not by identical balances.
Reverse gas for applications
ICP can be sent to the Cycles Minting Canister and burned to mint cycles at a rate tied to XDR. Cycles pay for instructions, storage, messages and supported external integrations. They are designed for predictable resource accounting and cannot be converted back into ICP through the protocol.
Canisters pay most execution costs, so an end user can call an application without holding a gas token. This reverse-gas model shifts responsibility to the developer or service operator. A canister approaching its freezing threshold can stop serving updates and may eventually be deleted if it is not funded.
Identifier format, funding and controller authority are common sources of mistakes.
Verify the correct ledger and application
Confirm whether a destination expects an ICP account identifier, an ICRC account or a principal. Exchange formats can differ from application principals. For canister interactions, verify the canister ID and frontend origin, and never expose an identity seed to a page claiming that cycles must be purchased manually for ordinary use.
Developers should monitor cycles, freezing thresholds, controller keys, subnet dependencies and upgrade procedures. Estimate storage and external-call costs before production. Token holders should distinguish an ICP transfer from neuron staking and from conversion to cycles, because those actions have different reversibility and liquidity.
Developers convert ICP into cycles through the Cycles Minting Canister, fund canisters, and let applications pay their own resource costs. The Network Nervous System coordinates protocol governance, subnet membership, economics and upgrades through ICP-backed neurons.
A Internet Computer transaction can execute successfully while the application state, contract permission or later exit remains wrong for the user's goal. ICP is the market-profiled asset. Canisters consume cycles for compute, storage and messages; end users do not normally attach ICP gas.
What Internet Computer users should verify and why this design differs
Cycle costs and governance parameters can change. The page does not audit canister code or controllers.
For Internet Computer, the practical sequence is Choose network, Fund fee asset, Review action, Execute, Check finality. Confirm the official destination and current network, then inspect the final balance, position, receipt or documented exit state that actually completes the task: Understand how ICP, canisters, cycles and NNS governance interact before transferring tokens or operating an application.
Internet Computer Network use FAQ
Do users pay ICP gas for every canister call?
Usually no. Canisters consume cycles, so applications commonly fund user interactions through the reverse-gas model.
Can cycles be converted back to ICP?
No. ICP can be burned to mint cycles, but protocol cycles are consumed rather than redeemed back into ICP.
What is an ICP neuron?
A neuron is an NNS governance position created by locking ICP with a dissolve delay.
Known Limitations
Cycle costs and governance parameters can change.
The page does not audit canister code or controllers.
Application frontends may add independent trust assumptions.
Market Data Methodology
The page uses a CoinGecko aggregated ICP/USD snapshot. No exchange chart is rendered for this entity.
Market Snapshot Source
CoinGecko aggregated market data (ICP/USD)
Cache
Snapshot cache is approximately 60 seconds.
Failure Handling
Verified cached data is labeled Cached or Delayed. Missing values remain unavailable.