Skip to main content

What is the Internet Computer

The Internet Computer adds autonomous serverless cloud functionality to the public Internet – making it possible to build almost any system or service entirely on a decentralized network using “canister software,” an evolution of smart contracts.

Web3 services and enterprise systems can be built directly on the Internet Computer — a public decentralized network that scales.
Host social networks, media streaming and more, that support Web3 functionality, are tamperproof, and can trustlessly interact with the outside world.

Internet Computer capabilitiesHistory of the Internet Computer

Tamperproof

Canister software is tamperproof, does not need to be protected by a firewall, and cannot be infected with ransomware. Because the Internet Computer is created by advanced math, there are no backdoors.

Autonomous

Canisters can be made unmodifiable, creating permanent logic on the network, or placed under the control of autonomous governance – empowering communities to run Web3, or securing an enterprise.

Simple

The global spend on IT personnel is now $1.8 trillion. Canister software greatly simplifies the development and maintenance of online systems and services, driving cost savings, and making you faster to market.

Sovereign

If your enterprise, government or Web3 service builds on centralized traditional IT, there are kill switches and backdoors, which deny you true sovereignty. Build on the network instead.

Web3 + OIS

Canisters support more powerful tokenization models that advance Web3. Autonomous governance can create “open Internet services” (OISs) that are exclusively managed by their communities.

Next-gen AI

The Internet Computer is currently adding support for Web3 “AI compute units.” AI will also run on the network, supporting native Web3 integrations, and trustlessness combinations of models and data.

How is the Internet Computer created by a protocol?

Node providers

Standardized hardware devices called node machines are run by independent parties called node providers, from different data centers, geographies, and jurisdictions around the world. Node providers run their hardware to earn tokenized rewards, rather like independent ISPs and backbone providers operate routing devices to earn peering fees.

Sovereign hardware network

Subnet blockchains

The ICP protocol combines node machines into highly efficient subnet blockchains, which add capacity for hosting tamperproof canisters. The Internet Computer has a permissionless automated governance system called the Network Nervous System, which instructs nodes to join or leave subnets.

ICP architecture

Canister smart contracts

Smart contracts are a new form of software that runs on blockchain networks, which is tamperproof, unstoppable, optionally autonomous, can process tokens, and is easily composed. Canisters are a high-performance form that can be used to build anything. They interact with HTTP to serve user experiences, can interact with Web2, and can natively interact with external blockchains. Because they scale, a social network or complex enterprise system can run from the network, simplifying building, and creating a future without firewalls and trust. They offer a compelling alternative to building on centralized traditional IT.

WebAssembly smart contracts

The subnets combine into one autonomous serverless cloud

Cool things...

Internet Identity

Internet Identity enables users to quickly and securely authenticate to online systems and services using their devices, for example using their laptop fingerprint sensor, or FaceID on their phone. Under the skin, the framework relies on TPM chips inside modern hardware, which keep keys and signing secure, the WebAuthn protocol, which connects code inside the web browser to those TPMs, and advanced chain-key cryptography running on the Internet Computer network.

Identity on ICP

Open Internet Services

Open Internet services are services that run autonomously under the exclusive control of a decentralized governance system called a Service Nervous System (SNS), an evolution of DAO technology. This can enable a Web3 service to be transparently run by a community of thousands, allowing services to founderize users that contribute by granting them governance tokens, for example for creating viral content, inverting the traditional Big Tech model. Enterprise can use the same technology to distribute control over system updates and configuration, greatly increasing security.

User-run Web3

Sovereign infrastructure

When the systems and services that power society are built using centralized traditional IT infrastructure – such as cloud services, closed-source software, and security hardware – there are backdoors enabling spying, and kill switches. With no alternative, governments had to surrender sovereignty over the digital foundations society relies on. Now the Internet Computer is adding special localized sovereign subnets for usage by governments, NGOs and enterprises with special needs: unstoppable, secure, and transparent sovereign platform infrastructure.

IT beyond cloud

Reverse gas model

Unlike most EVM compatible blockchains, the Internet Computer uses a reverse gas model. This enables end users to interact with smart contracts without having to setup a wallet, or hold tokens — A standard web browser is all they need. Developers charge their canister smart contracts with 'cycles', the gas on the Internet Computer, which are then burnt to pay for computation, and memory usage. Such a model allows easy user entry to Web3, and gives developers the flexibility to create custom tokenomics models that meet mass adoption strategies.

Gas-free Web3

Native multi-chain

Canister smart contracts on the Internet Computer are the glue between the world’s most important blockchains. ICP already integrates with the Bitcoin Network, and native ETH integration is underway. Inter-chain communication and innovations such as chain-key ECDSA allow canister smart contracts to directly hold, receive and send BTC and ETH seamlessly across chains, creating a trustless multi-chain environment that allows end users to transfer crypto assets at the speed of a chat message without bridges or third-party intermediaries.

Bitcoin

Ethereum

Get familiar with the Internet Computer