How and Where to Buy Internet Computer (IOU) (ICP) – Detailed Guide

What is ICP?

What Is the Internet Computer (ICP)?

The Internet Computer, developed by the DFINITY Foundation, is a cryptographic platform and a protocol aiming to create a public decentralized cloud computing resource to become the next step in the evolution of the internet. It wants to shatter the dominance of centralized cloud service providers and redesign the internet to become distributed and secure while at the same time reducing IT maintenance and deployment costs tenfold. The protocol claims to be optimised for scaling, achieving block times of a few seconds and transaction finality after only two confirmations.

The project has been in development since 2015, attracting a notable interest from the crypto community. The first presale occurred in summer 2017 and a total investment exceeded $102 million. 50,000 backers received ICP tokens in an airdrop in 2018. DFINITY launched the alpha mainnet of its “Internet Computer” on Dec. 18, 2020. The mainnet beta version public launch is announced for Mar. 30, 2021, with the release happening somewhere later in 2021.

Who Are the Founders of the Internet Computer?

The Internet Computer is founded by a team of notable cryptography scientists and business developers, by Q1 2021 consisting of 180 members.

Dominic Williams is the founder, president and chief scientist of the DFINITY Foundation and Internet Computer project. Previously, he was a CEO a venture incubator for crypto projects called String Labs and assisted crypto development in Mirror Labs, was a founder and a CEO of a MMO game for teenagers called Fight My Monster and prior to that ran several SAAS companies: System7, Airdocs and Smartdrivez. He graduated King's College London as a bachelor in computer science.

Jan Camenisch is the vice president of research and cryptography in DFINITY. He has published over 130 widely cited papers in the areas of privacy and cryptography and holds over 140 patents. He is also serving as a technical governance board member at Sovrin Foundation. Previously, he spent 19 years as a principal research staff member at IBM. He is a fellow of IEEE and IACR and has a PhD in computer science and cryptography from ETH Zurich. Camenisch is a co-inventor of Identity Mixer cryptographic protocol and holds 2010 ACM SIGSAC outstanding innovation award and the 2013 IEEE computer society technical achievement award.

Gian Bochsler is a DFINITY council member, an experienced entrepreneur who founded half a dozen companies, including such recent blockchain ventures as Bity, Archery Fund and EtherCapital.com.

It is notable that among the early backers of DFINITY were Andreesen Horowitz and Polychain Capital, who were investors in a $61 million funding round in February 2018.

What Makes Internet Computer Unique?

The Internet Computer Protocol is a decentralized network design whose protocols generate a reliable "virtual blockchain computer" running on top of a peer-to-peer network. It is aiming to revolutionize the business of cloud services providers, and sees future clients in software developers and data centers, reducing the marginal costs and facilitating software deployment for the former and creating a market and a revenue stream for the latter.

One of the novel technologies of the protocol is software canisters, a smart contract-based equivalent of containers. Like a container, a canister contains compiled software and its dependencies, but in addition it records information about the current and preceding software state and user interactions.

The Internet Computer Protocol token (ICP) is a governance token that will be used as a means of payment and managing network. It can be locked into “neurons” for staking and voting power, or can be converted into “cycles” to become a means of payment for computational and network resources, similar to Ethereum’s gas or AWS credits. Cycles’ value is constant and is tethered to the Swiss Franc (a fiat currency). Since one always needs to burn cycles to run software on the Internet Computer and the only way to buy cycles is from ICP, it will always be under some deflationary pressure. Users are allowed staking their tokens into “neurons” for a predetermined period, a minimum of six months, maximum of eight years, the longer the period - the higher the gains. Staking tokens will allow them to participate in a distributed governance mechanism called Network Nervous System (NNS), sharing principles of liquid democracy.

Related Pages:

Do you know about Celer Network, one of the first scaling platforms that enabled support of Internet Computer back in 2018?

Having doubts about proof-of-stake? Read our guide to Ethereum 2.0.

Ready to learn more? Visit our learning hub.

Don't wanna miss the hottest new crypto launches? Check out our blog for the latest crypto news and insights.

How Many Internet Computer Tokens (ICP) Are There in Circulation?

There will be 469,213,710 ICP tokens, once they enter the circulation. Currently, the undisclosed majority of tokens is in hands of the DFINITY foundation, a not-for-profit organization based in Zurich, Switzerland. At network launch the distribution is planned to be as follows:


52.93% — foundation endowment, team and partnership tokens, 9.5% — early contributor tokens, and 24.72% tokens in the hands of seed fundraise contributors, 6.85% — strategic fundraise contributors with a three-year vesting period, 4.75% — presale fundraise contributors and 1.25% — airdrop for 50 000 community members.

ICP token (fka DFN) is not yet in open circulation as of Mar. 2021. It’s evaluation on CMC currently takes the form of an IOU.

How Is the Internet Computer Network Secured?

Given the promise of enormous scalability and speed, a crypto enthusiast would be especially concerned about security in the Internet Computer network. In short, it is a variation of a proof-of-stake consensus mechanism without a full Byzantine agreement, optimized for speed and short block times. The Internet Computer protocol consensus consists of four layers:

  1. Identity layer, which provides a registry of all clients. Unlike typical proof-of-work protocols, it uses permanent identities, so in case of misbehaviour a malevolent client risks losing not only one block reward, but his entire deposit. \
  2. Random Beacon layer, which provides the source of randomness via a unique verifiable random function (VRF) for all higher layers including applications (smart contracts). It is the cornerstone of the Internet Computer security. \
  3. Blockchain layer: builds a blockchain from validated transactions via the Probabilistic Slot Protocol (PSP) driven by the random beacon. Each cycle it ranks clients for the height of their chain, assigning corresponding block weights, so the consensus gets resolved in favor of the client with the highest accumulated block weight, just as proof-of-work consensus is based on highest accumulated amount of work. \
  4. Notarization layer, which approves blocks for publication. It works basically as a timestamp. Once the highest-ranked client was chosen and approved for publication two times plus a certain delay time passes, it is added to the blockchain. Unlike traditional PoS, it does not guarantee a full Byzantine agreement at every block. It is not a full consensus mechanism, but — as the authors call it — an optimistic consensus.

Another notable detail is delegation, achieved through Threshold Relay. To ensure infinite scalability, Internet Computer consensus is resolved by a small subset of randomly chosen miners, called a committee. After the committee does the work and adds a block to the blockchain, the duty relays to the next randomly preassembled committee.

In order to understand the sacrifices that were made one may try to view it less as a traditional blockchain for store of value and asset transfer, but more like TCP/IP.

Where Can You Buy the Internet Computer token (ICP)?

The ICP utility token is not yet traded per se before its public release, but given the high expectations crypto community has about it, there is some trading here and there in the form of IOU.

The top exchanges for trading in the ICP (IOU) are currently GX.com, MXC.COM and TOKOK. You can find others listed on our crypto exchanges page.

New to crypto and want to know how to buy Bitcoin (BTC) or any other token? Find out the details here.

ICP was first tradable on 10th Jul, 2020. It has a total supply of unknown. As of right now ICP has a market capitalization of USD $unknown. The current price of ICP is $348.26 and is ranked 2576 on Coinmarketcap and has recently surged 50.24 percent at the time of writing.

ICP has been listed on a number of crypto exchanges, unlike other main cryptocurrencies, it cannot be directly purchased with fiats money. However, You can still easily buy this coin by first buying Ethereum from any fiat-to-crypto exchanges and then transfer to the exchange that offers to trade this coin, in this guide article we will walk you through in detail the steps to buy ICP.

Step 1: Register on Fiat-to-Crypto Exchange

You will have to first buy one of the major cryptocurrencies, in this case, Ethereum (ETH). In this article we will walk you through in details two of the most commonly-used fiat-to-crypto exchanges, Uphold.com and Coinbase. Both exchanges have their own fee policies and other features that we will go through in detail. It is recommended that you try both of them and figure out the one that suits you best.

uphold

Suitable for US traders

Select Fiat-to-Crypto Exchange for details:

ICP

Being one of the most popular and convenient fiat-to-crypto exchanges, UpHold has the following advantages:

  • Easy to buy and trade among multiple assets, more than 50 and still adding
  • Currently more than 7M users worldwide
  • You can apply for UpHold Debit card where you can spend the crypto assets on your account like a normal debit card! (US only but will be in the UK later)
  • Easy to use mobile app where you can withdraw fund to a bank or any other altcoin exchanges easily
  • No hidden fees and any other account fees
  • There are limited buy/sell orders for more advanced users
  • You can easily set up recurring deposits for Dollar Cost Averaging (DCA) if you intend to hold cryptos long term
  • USDT, which is one of the most popular USD-backed stablecoins (basically a crypto that is backed by real fiat money so they are less volatile and can be treated almost as the fiat money it's pegged with) is available, this is more convenient if the altcoin you intend to buy has only USDT trading pairs on the altcoin exchange so you don't have to go through another currency conversion while you buy the altcoin.
Show Details Steps ▾
ICP

Type your email and click 'Next'. Make sure you provide your real name as UpHold will need it for account and identity verification. Choose a strong password so that your account isn't vulnerable to hackers.

ICP

You will receive a confirmation email. Open it and click on the link within. You will then be required to provide a valid mobile number to set up two-factor authentication (2FA), it is an extra layer to the security of your account and it is highly recommended that you keep this feature turned on.

ICP

Follow the next step to finish your identity verification. These steps are a bit daunting especially when you are waiting to buy an asset but just like any other financial institutions, UpHold is regulated in most countries such as the US, the UK and the EU. You can take this as a trade-off to using a trusted platform to make your first crypto purchase. Good news is that the whole so-called Know-Your-Customers (KYC) process is now fully automated and it shouldn't take more than 15 minutes to finish.

Step 2: Buy ETH with fiat money

ICP

Once you finished the KYC process. You will be asked to add a payment method. Here you can either choose to provide a credit/debit card or use a bank transfer. You may be charged higher fees depending on your credit card company and the volatile prices when using cards but you will also make an instant purchase. While a bank transfer will be cheaper but slower, depending on the country of your residence, some countries will offer instant cash deposit with low fees.

ICP

Now you are all set, on the 'Transact' screen under the 'From' field, select your fiat currency, and then on the 'To' field choose Ethereum, click preview to review your transaction and the click confirm if everything looks good... and congrats! You've just made your first crypto purchase.

Step 3: Transfer ETH to an Altcoin Exchange

ICP

But we are not done yet, since ICP is an altcoin we need to transfer our ETH to an exchange that ICP can be traded, here we will use MXC as our exchange. MXC is a popular exchange to trade altcoins and it has a large number of tradable altcoins pairs. Use the link below to register your new account.

Launched in Apr 2018, MXC is a centralized cryptocurrency exchange registered in Seychelles. It supports CNY, VND, USD, GBP, EUR, AUD deposit, and CNY, VND withdrawal. As far as we can tell, US-investors may trade at MXC. It offers trading in 242 coins and has 374 trading pairs. They are currently no. 7 in terms of the most supported cryptocurrencies compared to other spot trading exchanges according to Coingecko. Most importantly, MXC is ON TOP of the Decentralised Finance (DeFi) wave and constantly adding support for DeFi coins.

ICP

After going through a similar process as we've done before with UpHold, you will be advised to set up 2FA authentication as well, finish it as it adds extra security to your account.

Step 4: Deposit ETH to exchange

ICP

Depends on the policies of the exchange you might be required to go through another KYC process, this should usually take you from 30 minutes to possibly a few days maximum. Though the process should be straight-forward and easy to follow. Once you're done with it you should have full access to your exchange wallet.

ICP

If this is your first time making a crypto deposit, the screen here may look a bit scary. But don't worry, it's basically simpler than making a bank transfer. At the box on the right, you will see a string of random numbers saying 'ETH address', this is a unique public address of your ETH wallet at MXC and you can receive ETH by giving this address to the person to send you the funds. Since we are now transferring our previously bought ETH on UpHold to this wallet, click on 'Copy Address' or right-click on the full address and click copy to grab this address to your clipboard.

Now head back to UpHold, go to the Transact screen and click on ETH on the "From" field, choose the amount you wan to send and on the "To" field choose ETH under "Crypto Network", then click "Preview withdraw".

On the next screen, paste the wallet address from your clipboard, for security consideration you should always check if both addresses are matching. It is known that there are certain computer malware that would alter the content in your clipboard into another wallet address and you will be essentially sending funds to another person.

After reviewing, click 'Confirm' to proceed, you should receive a confirmation email instantly, click on the confirmation link in the email and your coins are on the way to MXC!

ICP

Now go back to MXC and head to your exchange wallets, don't worry if you haven't seen your deposit here. It is probably still being verified in the blockchain network and it should take a few minutes for your coins to arrive. Depending on the network traffic condition of the Ethereum network, during busy times it may take even longer.

You should receive a confirmation notification from MXC once your ETH has arrived. And you are now finally ready to purchase ICP!

Step 5: Trade ICP

ICP

Go back to MXC, then go to 'Exchange'. Boom! What a view! The constantly flicking figures might be a bit scary, but relax, let's get our heads around this.

ICP

In the right column there is a search bar, now make sure "ETH" is selected as we are trading ETH to altcoin pair. Click on it and type in "ICP", you should see ICP/ETH, select that pair and you should see a price chart of ICP/ETH in the middle of the page.

Below there is a box with a green button that says "Buy ICP", inside of the box, choose the "Market" tab here as that is the most straight-forward type of buying orders. You can either type in your amount or choose what portion of your ETH deposit you would like to spend on buying, by clicking on the percentage buttons. When you have confirmed everything, click "Buy ICP". Voila! You have finally bought ICP!

Last Step: Store ICP securely in hardware wallets

Ledger Nano S

Ledger Nano S

  • Easy to set up and friendly interface
  • Can be used on desktops and laptops
  • Lightweight and Portable
  • Support most blockchains and wide range of (ERC-20/BEP-20) tokens
  • Multiple languages available
  • Built by a well-established company found in 2014 with great chip security
  • Affordable price
Ledger Nano X

Ledger Nano X

  • More powerful secure element chip (ST33) than Ledger Nano S
  • Can be used on desktop or laptop, or even smartphone and tablet through Bluetooth integration
  • Lightweight and Portable with built-in rechargeable battery
  • Larger screen
  • More storage space than Ledger Nano S
  • Support most blockchains and wide range of (ERC-20/BEP-20) tokens
  • Multiple languages available
  • Built by a well-established company found in 2014 with great chip security
  • Affordable price

If you are planning to keep("hodl" as some may say, basically misspelt "hold" which get popularised over time) your ICP for a considerable long time, you may want to explore ways of keeping it safe, although Binance is one of the safest cryptocurrency exchange there had been hacking incidents and funds were lost. Because of the very nature of the wallets in exchanges, they will be always online("Hot Wallets" as we call them), therefore exposing certain aspects of vulnerabilities. The safest way of storing your coins to date is always putting them into a type of "Cold Wallets", where the wallet will only have access to the blockchain(or simply "go online") when you send out funds, reducing the chances of hacking incidents. A paper wallet is a type of free cold wallet, it's basically an offline-generated pair of public and private address and you will have it written somewhere, and keep it safe. However, it is not durable and is susceptible to various hazards.

Hardware wallet here is definitely a better option of cold wallets. They are usually USB-enabled devices that store the key information of your wallet in a more durable way. They are built with military-level security and their firmware are constantly maintained by their manufacturers and thus extremely safe. Ledger Nano S and Ledger Nano X and are the most popular options in this category, these wallets cost around $50 to $100 depending on the features they are offering. If you are holding your assets these wallets are a good investment in our opinion.

Frequently Asked Questions

Can I buy ICP with cash?

There is no direct way to buy ICP with cash. However, you can use marketplaces such as LocalBitcoins to first purchase ETH, and finish the rest of the steps by transferring your ETH to respective AltCoin exchanges.

LocalBitcoins is a peer-to-peer Bitcoin exchange. It is a marketplace where users can buy and sell Bitcoins to and from each other. Users, called traders, create advertisements with the price and the payment method they want to offer. You can choose to buy from sellers from a certain nearby region on the platform. is after all a good place to go to buy Bitcoins when you can't find your desired payment methods anywhere else. But prices are usually higher on this platform and you have to do your due diligence to avoid getting scammed.

Are there any quick ways to buy ICP in Europe?

Yes, in fact, Europe is one of the easiest places to buy cryptos in general. There are even online banks which you can simply open an account and transfer money to exchanges such as Coinbase and Uphold.

Are there any alternative platforms to buy ICP or Bitcoin with credit cards?

Yes. is also a very easy to use platform for buying Bitcoin with credit cards. It is an instant cryptocurrency exchange that allows you to exchange crypto fast and buy it with a bank card. Its user interface is very easy to use and the buying steps are pretty self-explanatory.

Read more on Internet Computer (IOU)'s fundamentals and current price here.

Latest News for ICP

The agenda for the Mercury Genesis Launch Event is live and packed with talks and demos you won't want to miss!… https://t.co/v6xdPFDdyu
https://t.co/EjWYx9mktL
Mercury Genesis is 7 days out. 🚀Join the event live for a chance to win limited edition SWAG.… https://t.co/xVsSD7WsDo
The #InternetComputer is designed for entrepreneurs, developers, and enterprises looking for better ways to build s… https://t.co/gxg70qyie9
During our most recent hackathon, @TheHackerFund mentor base of elite technologists joined professional development… https://t.co/KNMvX5BLFn
0