Internet Computer Protocol ICP
The Internet Computer Capabilities
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.
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 CAPABILITIES Wiki history 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.
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.
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.
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.
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.
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.
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.
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.
Get familiar with the Internet Computer
Tech insights
ICP community events
Developer docs