INTERNET COMPUTER - Hype oder alles auf der Kette?

in #deutsch5 months ago (edited)

ICP: Eine neue Vision für das Internet

 "Generiertes-Bild (KBE)(3).png" Ki-Bild

Das Internet ist in den letzten Jahren zu einem zentralen Bestandteil unseres Lebens geworden. Wir nutzen es, um zu kommunizieren, zu arbeiten, zu lernen und zu unterhalten. Doch das Internet hat auch seine Schattenseiten. Es ist zentralisiert, anfällig für Zensur und Manipulation und nicht nachhaltig.

Internet Computer (ICP) ist ein neuer Ansatz für das Internet, der diese Probleme lösen soll. ICP ist eine dezentralisierte, skalierbare und nachhaltige Blockchain-Plattform, die es Entwicklern ermöglicht, Anwendungen zu erstellen, die auf der Blockchain ausgeführt werden.

Internet Computer, alles Onchain- Einzigartig

Die meisten Blockchain-Plattformen sind nicht vollständig onchain. Das bedeutet, dass sie einige Funktionen außerhalb der Blockchain ausführen, z. B. die Speicherung von Daten oder die Ausführung von Smart Contracts.
Dies hat eine Reihe von Nachteilen.

Sicherheit: Wenn Funktionen außerhalb der Blockchain ausgeführt werden, sind sie anfälliger für Angriffe. Wenn Funktionen außerhalb der Blockchain ausgeführt werden, sind diese Funktionen nicht von diesen Sicherheitsfunktionen geschützt. Dies bedeutet, dass Angreifer diese Funktionen leichter manipulieren, betrügen oder hacken können.

Konkrete Beispiele für Sicherheitsprobleme:

Manipulation: Ein Angreifer könnte eine Funktion außerhalb der Blockchain manipulieren, um falsche Daten zu generieren oder Transaktionen zu fälschen.

Betrug: Ein Angreifer könnte eine Funktion außerhalb der Blockchain nutzen, um Benutzer zu betrügen, z. B. indem er ihnen falsche Informationen gibt oder ihnen Zugang zu ihren Daten verschafft.

Hacking: Ein Angreifer könnte eine Funktion außerhalb der Blockchain hacken, um Zugang zu sensiblen Daten oder Ressourcen zu erhalten.

Beispiele für Funktionen, die außerhalb der Blockchain ausgeführt werden:

Speicherung von Daten: Wenn Daten außerhalb der Blockchain gespeichert werden, sind sie nicht von der Blockchain-Sicherheit geschützt. Dies bedeutet, dass Angreifer diese Daten leichter manipulieren, betrügen oder hacken können. Ausführung von Smart Contracts: Wenn Smart Contracts außerhalb der Blockchain ausgeführt werden, sind sie nicht von der Blockchain-Sicherheit geschützt. Dies bedeutet, dass Angreifer diese Smart Contracts manipulieren oder fälschen können, um Schaden anzurichten.

Authentifizierung und Autorisierung: Wenn Authentifizierung und Autorisierung außerhalb der Blockchain durchgeführt werden, sind sie nicht von der Blockchain-Sicherheit geschützt. Dies bedeutet, dass Angreifer sich leichter als andere Nutzer ausgeben oder Zugang zu sensiblen Daten erhalten können.

Dezentralisierung: Wenn Funktionen außerhalb der Blockchain ausgeführt werden, kann dies die Dezentralisierung der Plattform beeinträchtigen.

Bildschirmfoto 2024-01-14 um 21.20.07.png
Screenshot

Konkrete Beispiele für die Beeinträchtigung der Dezentralisierung durch die Ausführung von Funktionen außerhalb der Blockchain:

Konzentration der Macht: Wenn eine bestimmte Partei die Kontrolle über die Funktionen außerhalb der Blockchain hat, kann dies zu einer Konzentration der Macht auf dieser Partei führen. Dies kann die Dezentralisierung der Plattform beeinträchtigen.

Anfälligkeit für Zensur: Wenn die Funktionen außerhalb der Blockchain von einer zentralen Partei kontrolliert werden, kann diese Partei diese Funktionen zur Zensur von Inhalten oder Transaktionen verwenden. Dies kann die Dezentralisierung der Plattform beeinträchtigen.

Unzuverlässigkeit: Wenn die Funktionen außerhalb der Blockchain von einer zentralen Partei kontrolliert werden, kann diese Partei diese Funktionen unzuverlässig machen. Dies kann die Dezentralisierung der Plattform beeinträchtigen.

Beispiele:

Wenn ein Unternehmen die Authentifizierung und Autorisierung seiner Nutzer außerhalb der Blockchain durchführt, kann dies dazu führen, dass das Unternehmen die Kontrolle über die Nutzerdaten hat. Dies kann die Dezentralisierung der Plattform beeinträchtigen, da die Nutzer ihre Daten nicht mehr selbst kontrollieren können.

Wenn ein Staat die Speicherung von Daten außerhalb der Blockchain durchführt, kann dies dazu führen, dass der Staat die Kontrolle über diese Daten hat. Dies kann die Dezentralisierung der Plattform beeinträchtigen, da die Nutzer ihre Daten nicht mehr selbst kontrollieren können.

Wenn ein Unternehmen die Ausführung von Smart Contracts außerhalb der Blockchain durchführt, kann dies dazu führen, dass das Unternehmen die Kontrolle über diese Smart Contracts hat. Dies kann die Dezentralisierung der Plattform beeinträchtigen, da die Nutzer nicht sicher sein können, dass die Smart Contracts ordnungsgemäß ausgeführt werden

Skalierbarkeit: Wenn Funktionen außerhalb der Blockchain ausgeführt werden, kann dies die Skalierbarkeit der Plattform beeinträchtigen.

Konkrete Beispiele für die Beeinträchtigung der Skalierbarkeit durch die Ausführung von Funktionen außerhalb der Blockchain:

Erhöhter Datenverkehr: Wenn Funktionen außerhalb der Blockchain ausgeführt werden, müssen die Daten dieser Funktionen über die Blockchain übertragen werden. Dies kann den Datenverkehr auf der Blockchain erhöhen und die Skalierbarkeit der Plattform beeinträchtigen.

Erhöhte Rechenleistung: Wenn Funktionen außerhalb der Blockchain ausgeführt werden, müssen diese Funktionen von den Knoten der Blockchain ausgeführt werden. Dies kann die Rechenleistung der Knoten beanspruchen und die Skalierbarkeit der Plattform beeinträchtigen.

Erhöhte Transaktionskosten: Wenn Funktionen außerhalb der Blockchain ausgeführt werden, müssen die Transaktionen dieser Funktionen auf der Blockchain durchgeführt werden. Dies kann die Transaktionskosten erhöhen und die Skalierbarkeit der Plattform beeinträchtigen.

Beispiele:

Wenn ein Unternehmen die Authentifizierung und Autorisierung seiner Nutzer außerhalb der Blockchain durchführt, müssen die Nutzerdaten über die Blockchain übertragen werden. Dies kann den Datenverkehr auf der Blockchain erhöhen und die Skalierbarkeit der Plattform beeinträchtigen.

Wenn ein Staat die Speicherung von Daten außerhalb der Blockchain durchführt, müssen diese Daten von den Knoten der Blockchain gespeichert werden. Dies kann die Rechenleistung der Knoten beanspruchen und die Skalierbarkeit der Plattform beeinträchtigen.

Wenn ein Unternehmen die Ausführung von Smart Contracts außerhalb der Blockchain durchführt, müssen die Transaktionen dieser Smart Contracts auf der Blockchain durchgeführt werden. Dies kann die Transaktionskosten erhöhen und die Skalierbarkeit der Plattform beeinträchtigen.

Internet Computer ist hingegen vollständig onchain. Das bedeutet, dass alle Funktionen auf der Blockchain ausgeführt werden, einschließlich der Speicherung von Daten und der Ausführung von Smart Contracts.

Die Vorteile des Internet Computers

ICP bietet eine Reihe von Vorteilen gegenüber dem traditionellen Internet.

Dezentralisiert: ICP ist nicht von einer einzelnen Partei kontrolliert. Stattdessen wird er von einem Netzwerk von Knoten betrieben. Dies macht ihn widerstandsfähiger gegen Zensur und Manipulation.

Skalierbar: ICP ist in der Lage, eine große Anzahl von Transaktionen zu verarbeiten. Dies macht ihn für Anwendungen geeignet, die eine hohe Durchsatzleistung benötigen. Es sollen bis zu 100 000 Transaktionen möglich werden.
Bildschirmfoto 2024-01-14 um 09.48.19.png
ICP Dashboard

Nachhaltig: ICP wird mit erneuerbarer Energie betrieben. Dies macht ihn zu einer nachhaltigeren Alternative zum traditionellen Internet.

Anwendungen des Internet Computers

Interner Computer kann für eine Vielzahl von Anwendungen verwendet werden, darunter:

Dezentrale Anwendungen: ICP ist ideal für die Entwicklung dezentraler Anwendungen (dApps), die nicht von einer einzelnen Partei kontrolliert werden.

Skalierbare Anwendungen: ICP kann für Anwendungen verwendet werden, die eine hohe Durchsatzleistung benötigen, wie z. Spiele, soziale Medien und Finanzdienstleistungen.

Nachhaltige Anwendungen: ICP kann für Anwendungen verwendet werden, die nachhaltig sind, wie z. B. Blockchain-basierte Energienetze und intelligente Städte.

Energieeinsparung durch den Proof-of-DKG-Konsensus

Der Proof-of-DKG-Konsensus (Proof of Distributed Key Generation) ist ein verteilter Konsensalgorithmus, der für die Blockchain-Plattform Internet Computer (ICP) verwendet wird. Der Proof-of-DKG-Konsensus basiert auf der Idee, dass Knoten im Netzwerk eine gemeinsame Schlüsselmenge generieren müssen, um einen Konsens über einen neuen Block zu erzielen. Dieser Prozess erfordert keine große Rechenleistung, was den Proof-of-DKG-Konsensus energieeffizienter macht als andere Konsensalgorithmen wie Proof-of-Work.

Funktionsweise des Proof-of-DKG-Konsensus

Der Proof-of-DKG-Konsensus funktioniert wie folgt:

  1. Die Validatoren im IC-Netzwerk generieren unabhängig voneinander verschiedene Schlüsselmengen.

  2. Die Validatoren senden ihre Schlüsselmengen an einen anderen Knoten, den sogenannten Koordinator. Der Koordinator vergleicht die Schlüsselmengen und wählt eine gemeinsame Schlüsselmenge aus, die alle Validatoren akzeptieren.

  3. Wenn eine gemeinsame Schlüsselmenge gefunden wurde, wird ein neuer Block generiert und an das Netzwerk gesendet.

Zur Zeit verbrauchen alle Nodes ca. 348 KW/h, wie man an der Grafik unten sehen kann Tendenz sinkend.  "Bildschirmfoto 2024-01-14 um 08.02.59.png" Screenshot ICP Dashboard

Umweltfreundlicher durch die Nutzung erneuerbarer Energien

ICP wird von einem Netzwerk von Knoten betrieben, die sich auf der ganzen Welt befinden. Die DFINITY Foundation, die den IC entwickelt, hat sich verpflichtet, die Energieversorgung des ICs mit erneuerbaren Energien sicherzustellen.
Dies trägt dazu bei, die Umweltauswirkungen von ICP weiter zu reduzieren.

Die Zukunft von Internet Computer

ICP ist noch in der frühen Entwicklungsphase. Doch es hat das Potenzial, das Internet grundlegend zu verändern.
Wenn ICP erfolgreich ist, könnte er zu einem dezentralisierten, skalierbaren und nachhaltigen Internet führen.

Hier ist einVideo von @jerrybanfield zu Internet Computer ( leider nur auf Englisch )

Folge @lichtblick

Sort:  
Loading...

!BEER

Kannst du einen einfachen Smart Contract auf dem ICP vorführen?

Bei dem Konsens bin ich auch ziemlich skeptisch.

Grüße

Ja es geht z.B. auch ein Begrüssungssatz

Bildschirmfoto 2024-01-14 um 14.21.42.png

Schauen wir mal was mit dem Konsens wird :-)

Geht auch ein echter 'Smart Contract' ?
Also quasi 'digitaler Vertrag' ?

Man macht einen Vertrag mit einem Gegenüber.. nicht mit sich selbst..
oder als Befehl für Begrüßungsnachrichten an einen Bot.

Ja, das geht auch.

Bildschirmfoto 2024-01-16 um 11.56.30.png

Bildschirmfoto 2024-01-16 um 11.56.49.png