What is the Internet Computer Protocol?

But you must have wondered what the buzz about ICP is. While Bitcoin was created to be digital money, Ethereum gained prominence as the hub of smart contracts, and other thousands of cryptocurrencies have offered numerous solutions, ICP offers something unique.

ICP is an environment where software can be built and contents can be published. So if you’re thinking about creating a website, an app, or any other web service, all these can be done on the Internet Computer protocol.

ICP is a recreation of the web in a more decentralized form. It scales smart contract computation and data, runs them at web speed, processes and stores data efficiently, and provides powerful software frameworks to developers.

This cryptocurrency was created by Dfinity, a Switzerland-based non-profit organization founded by Dominic Williams with offices in Palo Alto, San Francisco, and Zurich. The project started in October 2016, and 5 years later, on May 10th, the Internet Computer Protocol was launched.

The Network Nervous System (NNS), Neurons, and ICP Utility Tokens

According to Dfinity, Neurons allow users to “time-lock” their ICP utility tokens to be rewarded with voting power, which can be used to vote on proposals submitted to the system that can be automatically executed. The voting power and voting rewards in this system are proportional to

the quantity of ICP that a user stakes, the length of the notice of withdrawal of their token, and their age.

Neuron holders (nodes who have staked their tokens) are placed in a crypto-economic game, where they adopt and reject proposals and receive incentives in return, or vote automatically in a way that improves the network in the long run.

This whole network is powered by independent data centres that allow the software to run anywhere on the internet rather than on servers that are controlled by Amazon, Google, or Microsoft.

How Does the Internet Computer Compare With Ethereum?

  • While Ethereum provides the technology for decentralized applications (DApps) and uses ERC-20 token Ether as its digital asset representation, the Internet Computer seeks to replace the traditional internet by assigning special identification to data centres and passing on governance to the end-users.
  • Ethereum uses smart contracts to create self-executing agreements and actions, while The Internet Computer uses software canisters; quite similar to smart contracts, but have been constructed to have more flexibility and higher scalability.
  • While Ethereum currently has relatively high transaction fees and transaction confirmation speed is slow because of network congestion, the Internet Computer’s enormous throughput guarantees it can consummate transactions in 5–10 seconds, with unlimited scalability because of its threshold relays.
  • Ethereum’s specially developed programming language is Solidity, while Internet Computer’s programming language is Motoko.
  • Despite these differences, the roll-out of Ethereum2.0 means that these comparisons would change remarkably.

Why is the Internet Computer project attractive? Some of the selling points of the Internet Computer are:

Top Investors: Venture capital firm Andreesen Horowitz is one of the big names in investing, while Polychain Capital, another investor in ICP, has a reputation as venture capital for crypto. This has attracted several other investors to the ICP project and the expectation is that there will be more money flowing into the project.

Anyone can create software on the internet: The technology allows the use of its blockchain technology to create apps and software that run anywhere on the internet rather than on servers that are controlled by big techs.

Speed and Scalability: while it takes around 10–30 minutes to complete transactions on some cryptocurrencies such as Bitcoin, it takes only 5–10 seconds to consummate ICP transactions.

How to buy ICP tokens

After gathering relevant information about how the cryptocurrency Exchange of your choice works, one can simply go to their official websites or download mobile apps, create accounts and buy and sell ICP or any other virtual currency.

Please note that none of the information provided above is financial advice. The crypto market is a nascent market with inherent risks; it is, therefore, important to do your research before investing in any project.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store