Wat is Internet Computer?

Historie Internet Computer
In 2016 werd DFINITY opgericht door Dominic Williams, de Zwitserse non-profit organisatie achter The Internet Computer. In 2018 haalde het project met een ICO van Internet Computer een kleine $200 miljoen op. Met dit geld hebben ze een uitstekend team bij elkaar weten te brengen.
Ze zijn gaan headhunten bij de grote namen als Google, Amazon, Apple, Microsoft, Facebook, et cetera. Ze hebben dan ook al zo’n 200 patenten op hun naam staan. In 2021 werd deze coin direct gelist op grote exchanges. Bij de introductie ging hij compleet door het dak en stond hij instant op 5. In een gigantische vrij val viel de coin terug van zo’n 700 naar een paar tientjes.
Hoe werkt ICP?
Internet Computer (ICP) concurreert met Ethereum als het gaat om smart contracts. De bedoeling er van is dat dApps op dit platform kunnen draaien. Maar ICP gaat veel verder dan dat. Het is een open-source platform waarop gedecentraliseerd internetinformatie gestald kan worden.
Hiermee gaat het de concurrentie aan met services als Google, Facebook en andere grote spelers die informatie centraal opslaan op hun (cloud) servers. Deze grote jongens hebben hierdoor veel macht en kunnen de concurrentie met één druk op de knop uitschakelen, door de toegang te weigeren of de voorwaarden te veranderen.
Veel kleine startups worden opgekocht door deze supermultinationals, maar nog meer er van kunnen geen kapitaal aantrekken, omdat ze gehost worden op de servers van deze monopolisten, hetgeen een risico inhoudt. DFINITY wil dit probleem aanpakken door permanente API’s aan te bieden, waardoor de afnemer van de dienst er zeker van is dat de voorwaarden niet onderweg veranderd kunnen worden, aangezien de blockchain onveranderbaar is.
The Internet Computer kun je dus zien als een decentraal, open-source blockchain protocol, waarop diensten en apps kunnen draaien, zonder dat er sprake is van centraal ingrijpen in de commerciële handelingen. Als je bijvoorbeeld een website decentraal host kan niemand je de toegang weigeren.
De informatie staat helemaal niet bij een aanbieder, maar is verspreid over de hele wereld, te vergelijken met gefragmenteerde systemen als bij Filecoin of BitTorrent. Dit is uiteraard veel veiliger dan je site te hosten bij een commerciële partij, die de voorwaarden gaat aanpassen als je succesvol wordt. Aangaande innovatie is Internet Computer dan ook een van de grootste spelers in the making.
Internet Computer werkt met het Internet Computer Protocol. Vraag me af hoe ze op die naam gekomen zijn. Door een heleboel nodes aan het werk te zetten kunnen ze grote opdrachten in kleine stukjes opdelen en zo enorme snelheden bewerkstelligen. Hun Chain Key cryptography is de motor achter ICP:
- het voegt nieuwe nodes toe aan het netwerk, met als einddoel een knooppunt in elk gebouw met internet.
- het filtert gecrashte nodes er uit.
- subnets worden herstart als te veel nodes er mee opgehouden zijn.
- het krijgt een upgrade en bugfixes als nodes nieuwe features aandragen.
Internet Computer verbindt nodes om canister (code en status) smart contracts uit te voeren. Deze canisters kunnen vrijwel alles implementeren, zoals websites, bedrijfssoftware of open internetdiensten.
Doordat de nodes samenwerken is er geen single point of failure en kan de dienst altijd foutloos blijven draaien op de blockchain, zonder dat kwaadaardige software of mensen iets kunnen veranderen. Dit is een groot voordeel ten opzichte van traditioneel internet. Als je webhost er uit ligt is er simpelweg geen toegang meer. Met ICP blijf je altijd online.
Iedere node krijgt een “secret key” deel, waarbij ze samenwerken om een boodschap samen te stellen op basis van de 48 byte publieke ICP key (Ethereum smart contract heeft 400 GB and counting nodig). Als een verzoek op het netwerk plaatsvindt zal er geantwoord worden met een samengestelde boodschap die gevalideerd wordt op het Chain Key Network.
De uiteindelijke bedoeling is dat er een explosie plaatsvindt van nodes en canisters, waardoor de snelheid enorm zal toenemen. Als ieder huis een node wordt kun je je voorstellen dat het een enorm project wordt, feitelijk heb je dan een tweede internet, maar dan niet met het TCP/IP, maar met het ICP protocol.
Aangezien niet de gebruiker, maar de canisters “gas” betalen voor gebruik, kan het zo zijn dat internet straks gratis wordt. En dat is een ontwikkeling die we niet mogen onderschatten. Het is zoiets als de uitvinding van gratis energie of zo.
Het governance token, ICP, kan door iedereen die het bezit gebruikt worden om voorstellen in te dienen die gelijk aangenomen kunnen worden via het Network Nervous System. Hierbij kun je denken aan updates of betere beveiliging. Wie zich hier mee bezig houdt kan ook als beloning nieuwe ICP tokens verdienen.
Het nerveuze systeem wordt geïmplementeerd door canisters, die een subnet opstarten. Als de nodes die een subnet moeten starten hun keys hebben gekregen onderhouden ze hun eigen netwerk via het ICP protocol.
ICP tolereert weliswaar kwaadaardige nodes, maar doordat ze meerdere “dealers” hebben is het toch nog veilig, omdat ze de publieke key samenstellen via meerdere secret key shares. Zo lang er één node is die “eerlijk” is werkt het.
Het NNS subnet verifieert deze zero-knowledge proofs (bewijs dat je waarde X wel kent, maar verder niks) en als het klopt geeft ze deze informatie door aan alle nodes van het subnet. Deze nodes decrypten dan hun key shares en combineren ze in een enkele “share”. Hierna is het subnet klaar voor gebruik.
Zo lang een enkele node van een subnet overleeft kan het door een “catch-up package” opnieuw tot leven worden gebracht. Dit subnet wordt dan weer verdeeld over meerdere nodes. Als een subnet heel populair wordt kan het gesplitst worden in meerdere subnetten om de snelheid te garanderen. Deze catch-up packages kunnen zelfs het hele ICP protocol upgraden met bug fixes en nieuwe features.
Ik heb dit verhaal uiteraard alleen maar geschreven om je te vermoeien. Zo ben ik wel. Maar ja, kan ik er wat aan doen dat dit project zo enorm is? Het moge duidelijk zijn dat ICP iets speciaals is.
Internet Computer heeft een mooie site, hoor.
Waar kun je Internet Computer kopen?
De eenvoudigste Nederlandse exchange is Bitvavo. Als je lid wordt via een referral link, kun je de eerste 10.000 euro verhandelen zonder transactiekosten (waarde 25 euro).

