Was ist der Internet Computer von Dfinity?

Der Internet Computer möchte die Probleme des jetzigen Internets lösen: Schlechte Systemsicherheit, Monopole und Missbrauch von Nutzerdaten.

Kategorisiert in Wissen

Die Blockchain Technologie hat sich seinen Weg längst aus dem Finanzsektor in zahlreiche andere Anwendungsbereiche gebahnt. Mit dem Projekt Internet Computer setzt die Dfinity Foundation nun neue Maßstäbe in Sachen Internet. Das Ziel des Projekts ist es ein dezentrales Internet-Paradigma aufzubauen, welches vollständig mit anderen Blockchains interoperabel ist. Vor kurzem wurde das lang erwartete öffentliche Mainnet des Internet Computer Protokoll (ICP) veröffentlicht. Das erlaubt einen näheren Einblick in das Konzept und Funktionen des neuartigen Projekts. Mehr zum Internet Computer und das spannende Konzept im nachfolgenden Artikel.

Das World Wide Web ist nicht so global und grenzenlos, wie es scheint

Die Erfindung des Internets gilt als Meilenstein und beeinflusst inzwischen alle Lebensbereiche ob privat oder wirtschaftlich. Ursprünglich als Netzwerk gedacht, um den Datenaustausch für Universitäten und Wissenschaftler zu erleichtern, hat sich das Internet heute jedoch zunehmend zu einem monopolisiertem und von wenigen großen Unternehmen und Kooperativen kontrolliertem Netzwerk entwickelt.

Dieses Konzept birgt jedoch zahlreiche Risiken, Unsicherheiten und Einschränkungen. In den vergangen Jahren hat sich gezeigt, dass besonders App-Entwickler und Unternehmen sich schnell der vermeintlichen Willkür der großen Unternehmen und Internet-Dienstanbieter ausgesetzt sehen. Ein aktuelles Beispiel hierfür ist Fortnite vom Software-Unternehmen Epic. Das Spiel wurde aus den Stores von Apple und Google verbannt, da sich Epic weigerte die Plattformen mit 30 % am Umsatz zu beteiligen.

Ebenso können Beschränkungen der API Nutzung verschiedener Plattformen die Arbeit von App-Entwicklern stark beeinträchtigen, wie zum Beispiel bei Twitter und LinkedIn geschehen. Dies hat zur Folge, dass zahlreiche Innovationen und potentiell attraktive Anwendungen von Drittanbietern ihren Weg nicht zum Nutzer und in die Öffentlichkeit finden. Sie haben entweder bei den großen Plattformen keine Chance oder fürchten die Einschränkungen und die Hindernisse, die ihnen gestellt werden könnten.

Dieses und zahlreiche andere Probleme im Zusammenhang mit dem Internet, wie es heute besteht, möchte die Dfinity Foundation mit dem Internet Computer lösen.

Internet Computer von DFINITY
Internet Computer von DFINITY @dfinity.org

Was ist der Internet Computer?

Der Internet Computer ist eine Open-Source-Crowd-Computing-Plattform. Hinter dem Projekt steht die 2016 gegründete Dfinity Foundation. Das Ziel des Internet Computers ist es die größten Probleme des traditionellen Internets zu lösen, wie zum Beispiel:

  • Schlechte Systemsicherheit
  • Monopolisierung von Internetdiensten
  • Der Missbrauch von privaten Nutzerdaten

Dfinity möchte ein modernes Internet aufbauen, das Anwendungen in jeder Größenordnung hosten kann. Damit beschränken sie sich nicht nur auf Smart Contracts und DeFi-Anwendungen, sondern möchten auch branchenübergreifende Plattformen und ganze Unternehmenssysteme unterstützen.

Blockchains sind zwar selbst dezentrale Netzwerke, doch sie werden nach wie vor über das Internet betrieben. Das Internet Computer Protokoll (ICP) beseitigt die Zentralisierung des Internets, die von Blockchains verwendet wird. Das Projekt will nicht nur die Anwendungs- oder Datenspeicherschichten verbessern, sondern den gesamten Internet-Stack.

Über vier Jahre Entwicklungszeit wurde der Start des Internet Computers gestaffelt. Die Entwicklungsstufen wurden dabei nach Elementen des Periodensystems benannt. Die erste Stufe war Kupfer, gefolgt von Bronze, Wolfram und Natrium. Die aktuelle und letzte Stufe ist Mercury (Quecksilber). Das Mercury Alpha Mainnet wurde erstmals im Dezember 2020 gestartet und am 07. Mai 2021 vom Mercury Beta Mainnet + Genesis abgelöst.

Im Jahr 2020 hat Dfinity bereits eine der ersten Beispiele für dezentrale Anwendungen auf dem Internet Computer vorgestellt. Die Anwendung ist eine Open-Source-Version von LinkedIn und heißt LinkedUp. Später veröffentlichte das Unternehmen schließlich die dApp CanCan, die mit der beliebten Social-Media-Plattform TikTok vergleichbar ist. Erstaunlicherweise brauchte es zum Schreiben dieser dApp nur 1000 Zeilen Code.

Virtual Public Computer - ICP - IP
Virtual Public Computer – ICP – IP

Wie funktioniert das (ICP)

Die Blockchain des Internet Computers wird über eine Reihe von Rechenzentren gehostet, die mehrere Nodes enthalten. Diese Knotenpunkte aus den verschiedenen Rechenzentren werden zusammengelegt, was als Subnet bezeichnet wird. Jedes Subnet kann seine eigene Proof-of-Stake-Blockchain (PoS) hosten, indem es ein einzigartiges Konsensmodell verwendet, das als Threshold Relay bezeichnet wird. Die Subnets im ICP sind in ihrer Funktion mit dem Parachain-Modell von Polkadot vergleichbar. Sie ermöglichen es Entwicklern, ihre Anwendungen in den Subnets zu erstellen.

Im Gegensatz zu den aktuellen Krypto-Projekten und Plattformen, nutzt der Internet Computer keine Smart Contracts. Die Anwendungen werden stattdessen in sogenannten Canisters erstellt. Canister ähneln Smart Contracts, bieten jedoch größere Flexibilität sowie Entwicklungsmöglichkeiten und sind benutzerfreundlicher. Die Canister können sich außerdem automatisch in anderen Subnets aktualisieren und von anderen Entwicklern für die Erstellung verschiedener dezentraler Anwendung (dApps) genutzt werden.

Da ein Subnet nur aus wenigen Nodes besteht, die von verschiedenen Rechenzentren aus laufen, kann die Inernet-Computer-Blockchain Transaktionen innerhalb von Sekunden verarbeiten. Das erlaubt eine Verarbeitungszeit vergleichbar mit dem traditionellen, zentralisierten Internet. Darüber hinaus ist die Interaktion mit Canister-basierten dApps auf dem Internet Computer gebührenfrei. Transaktionen über dezentrale Finanzprotokolle (DeFi) erfordern jedoch eine geringe Transaktionsgebühr, um Anfragen für Kreditplattformen oder dezentrale Börsen (DEXs) zu bearbeiten.

Video: Technical Overview of the Internet Computer
*Mit dem Laden des Videos akzeptieren Sie die Datenschutzerklärung von YouTube. Mehr erfahren

Die wichtigsten Funktionen und Bereiche des ICP

Damit das Internet Computer Protokoll funktionieren und ein neues dezentrales Internet ermöglich kann, sind die folgenden Elemente und Funktionen von zentraler Bedeutung:

  • Network-Nervous-System (NNS): Als Rückgrat des Internet-Computers ist der NNS für die Verwaltung des gesamten Protokollstapels des Internet-Computers verantwortlich. Die Hierarchie umfasst von oben nach unten: Rechenzentren, Nodes, Subnets und Canister. Das NNS nutzt die Chain Key Technologie, die es den Subnets erlaubt untereinander zu kommunizieren.
  • Internet-Identität: Damit ein Nutzer mit Anwendungen auf dem ICP interagieren kann, benötigt er eine Internet-Identity, häufig als II abgekürzt. Nutzer können beliebig viele Identitäten einrichten, zum Beispiel für verschiedene Anwendungen, Geräte und so weiter. Ebenso kann eine Identität auf verschiedenen Geräten genutzt werden. Ein Vorteil der Internet Identy ist, dass Nutzer vertraute Authentifizierungsmethoden wie zum Beispiel Gesichtserkennung oder Computerpasswörter nutzen können und nicht auf Seed-Phrase oder Ähnliches angewiesen sind.
  • Motoko: Hierbei handelt es sich um die Programmiersprache und das Software Development Kit (SDK) des Internet Computers. Motoko wurde entwickelt, um den Entwicklern eine robuste und nachhaltige Gestaltung von Websites, Diensten und Unternehmenssystemen zu erstellen. Das ICP unterstützt außerdem eine Vielzahl von Software-Frameworks. Aktuell arbeitet das Team hinter dem Internet Computer derzeit an SDKs, die Rust und C unterstützen können.
DFINITY Logo
DFINITY Logo @dfinity.org

Dfinity Foundation: die Verantwortlichen hinter dem ehrgeizigen Projekt

Das Projekt Internet Computer wurde 2016 von Dominic Williams ins Leben gerufen. Williams ist bereits seit 2014 im Bereich der Blockchain-Kryptografie aktiv. Die Organisation besteht aus fast 200 Branchenexperten. Zusammen genommen bringt das Team es auf über 15.000 Forschungspublikationen, fast 100.000 akademischen Zitaten und über 200 angemeldeten Patenten.

Als globale gemeinnützige Organisation mit Hauptsitz in Zürich verfügt die DFINITY Foundation über Forschungszentren in den USA, Großbritannien, Deutschland, Palo Alto und Japan. Die Organisation hat sich das Ziel gesetzt fortschrittliche Technologien zu entwickeln, um das öffentliche Internet zu verbessern, wie es von DFINITY heißt.

Die DFINITY Foundation hat ein Ökosystem aufgebaut, welches sich in erster Linie der Verbesserung der Entwicklererfahrung und der Erfüllung der Bedürfnisse der Community widmet. Dabei setzt die Organisation auf drei Aspekte:

  1. Der Beacon Fund wurde zur Unterstützung und Anreiz für Entwickler eingerichtet, die dApps und Dienste auf der Internet-Computer-Blockchain erstellen.
  2. Das Internet Computer Fellowship Programm befasst sich mit dem wissenschaftlichen Nachwuchs und richtet sich an Doktoranten und Lehrkräfte im Bereich Blockchain, Kryptografie und Informatik.
  3. Die Organisation unterstützt aktiv Unternehmen bei der Umstellung auf das ICP und bietet damit attraktive Anreize für den Ausbau des Netzwerks.
Video: Overview of the Internet Computer
*Mit dem Laden des Videos akzeptieren Sie die Datenschutzerklärung von YouTube. Mehr erfahren

Fazit des Internet Computers im Überblick

Zusammenfassen lässt sich das ICP von DFINITY als ein neues, attraktives Angebot für Entwickler und ihre App-Nutzer, die auf der Suche nach einer Alternative zum traditionellen monopolisierten Internet suchen. Die Vorteile, die sich aus einem dezentralen Aufbau des Internets, wie es der Internet Computer vorschlägt, gehören:

  1. Senkung der Kosten: Hier ergeben sich gleich mehrere Vorteile. Denn zum einen verringern sich die Einrichtungskosten deutlich. Denn Entwickler müssen sich nicht mehr bei zahlreichen Plattformen anmelden und gegebenenfalls Gebühren zahlen oder Umsatzanteile abgeben. Zum anderen wirkt sich dieses Konzept auch auf die Betriebskosten aus. Denn es bietet mehr Sicherheit und vereinfacht Aufbau und Wartung der Systeme.
  2. Entwicklung: Da der Prozess von Aufbau und Wartung deutlich einfacher ist, bleibt den Entwicklern mehr Zeit sich auf Benutzerfreundlichkeit zu konzentrieren und Neues auszuprobieren.
  3. Open-Source: Der Internet Computer garantiert durch sein offenes Konzept, den Zugriff Das IC führt eine offene Software ein, die den Zugriff auf Funktionen über APIs zu anderen Diensten garantiert.
  4. Niedrige Eintrittsbarriere: Im Gegensatz zu konkurrierenden Plattformen zahlt der Endbenutzer nicht für die Rechenleistungen von Smart Contracts (oder Kanistern) auf dem Internet-Computer. Nutzer müssen daher keine Kryptowährungen besitzen, um mit dem ICP agieren zu können. Der Anwender muss nicht einmal wissen, dass er einen Service auf dezentraler Technologie basierend nutzt. Das könnte einen nahtlosen Übergang vom traditionellen Internet zum Internet Computer deutlich erleichtern.
Artikel teilen:

Von Kai Schiller

Kai Schiller ist der Gründer von internet-computer.de - Aufbauend auf seinen Kernkompetenzen Digital-Wirtschaft, Blockchain und DLT - gehört seine Leidenschaft der Planung, Umsetzung und Steuerung von neuen Projekten. Erreichbar über LinkedIn