[ad_1]

Software Canister sind eine neue Technologie, diegene halsdoek ebenfalls neue Internet Pc Protocol (ICP) zur Kommunikation nutzen. Dabei handelt es sich um ein Blockchain-Projekt der Stiftung Dfinity, diegene auch eine dazugehörige Kryptowährung mit der Bezeichnung Internet Pc (ICP) aufgelegt hat.

An dem Projekt arbeiten über 200 Programmierer, Kryptografen und Mathematiker ter Zürich, San Francisco und Tokio. Gründer des Projektes ist der Engländer Dominic Williams. Einer der bekanntesten Mitarbeiter bei Dfinity ist der Schweizer Jan Camenisch, der fast  20 Jahre lang einer der führenden Wissenschaftler bei IBM war. Camenisch hält 120 Patente aus dennenboom Bereichen Kryptografie und Datenschutz.

Diegene Revolution des Internets ist im Fokus von Dfinity

Dfinity will mit ICP und Software Canistern halsdoek Internet revolutionieren. Wie halsdoek genau passieren soll, zeigen wir ter diesem Beitrag ausführlicher. Der bekannteste Part des neuen Projektes ist sicherlich diegene Kryptowährung ICP. Beim ICP-Token handelt es sich aber nicht nur um eine weitere Kryptowährung, sondern ein Projekt halsdoek Webdienste und Anwendungen im Internet revolutionieren will. Goldmann Sachs ordnet halsdoek Projekt indien eines der zehn wichtigsten Blockchain-Projekte der nächsten Jahre ein. Ob sich diegene Bemühungen der Entwickler lohnen, zeigt diegene Zeit. Es ist aber durchaus zu erwarten, dass ter Zukunft verschiedene Serverdienste im Internet mit Internet-Pc durchgeführt werden können und auf Software Canister basieren.

ICP einfach erklärt (Screnshot: Dfinity)
ICP einfach erklärt (Screnshot: Dfinity)

Bei dem Projekt handelt es sich zunächst um ein weltweites Computernetzwerk mit der Bezeichnung „Internet-Pc“. Aktuell nutzt diegene Organisation dazu verschiedene Rechenzentren. Ter Zukunft sollen Anbieter Speicherplatz und Rechenpower zur Verfügung stellen und damit ter ICP-Tokens bezahlt werden. Auf dennenboom Knoten des Internet-Computers laufen dabei eine große Anzahl an Software Canistern. Ter diesen Canistern sind wiederum Anwendungen ter Betrieb, mit denen Benutzer mit dem Internet-Pc interagieren können. Diese Software Canister entsprechen im Grunde genommen Smart Contracts und tauschen über Smart Contracts auch Nachrichten untereinander aus. Wir erklären im folgenden Beitrag näher, wasgoed diegene Software Canister sind und wie sie funktionieren.

Cycles und ICO (Screenshot Dfinity)
Cycles und ICO (Screenshot Dfinity)

Software Canister und halsdoek ICP-Token

Ter der Krypowelt spielen Software Canister derzeit noch keine große Rolle. Im Fokus steht eher diegene damit einhergehende Kryptowährung des Internet-Computers (ICP). Halsdoek ändert aber nichts daran, dass halsdoek Projekt durchaus interessant ist. Es muss nicht gleich diegene komplette Umstellung des Internets zum Internet Pc Protocol erfolgen. Es reicht, wenn verschiedene Serverdienste sinnvoll auf halsdoek dezentrale Konzept umgestellt werden. Anwendungen sicher ter der Blockchain zu betreiben ist mit Sicherheit ein wachsender Markt ter der Zukunft.

Web 3.0 und Hype von ICP mit anschließendem Absturz

Der Internet-Pc von Dfinity will dennenboom Wechsel zum Web 3.0 vollziehen, bei dem halsdoek Internet noch interaktiver wird, und diegene Blockchain enger ter diegene Infrastruktur Einzug hält. Außerdem will halsdoek Projekt diegene Monopole der großen Internetkonzerne aufbrechen, indem halsdoek neue ICP-Protokoll für diegene Kommunikation im Internet zum Einsatz kommt und Webanwendungen verstärkt auf dennenboom Internet-Pc setzen.

Halsdoek Projekt ging im Mai 2021 mit wenig Erfolg und nach fünf Jahren online, erholt sich aber im Laufe des Jahres 2021 wieder. Zwar ist der Kurs des ICP-Tokens mit 700 US-Dollar ter kurzer Zeit auf eine Marktkapitalisierung von über 20 Milliarden Dollar gewachsen, danach aber wieder um über 90% deutlich abgestürzt. Halsdoek liegt natürlich nicht nur an ICP selbst, sondern auch am generellen, schwachen Kryptowährungsmarkt im Sommer 2021. Der Erfolg der Kryptowährung hängt ter Zukunft auch davon ab, ob sich halsdoek Projekt profitabel und vor allem funktional erweist.

Software Canister sind ein wichtiger Bestandteil des Internet-Computers

Ein Canister ist eine bestimmte Recheneinheit, diegene Programm und Zustand gleichermaßen enthält. Software Canister entsprechen im Grunde genommen Containern, da sie nicht nur dennenboom kompilierten Code enthalten, sondern auch diegene Abhängigkeiten von Anwendungen oder Services. Diegene Container-Funktionen sind aber nicht alles, wasgoed Canister können.

Vor allem im Zusammenhang mit Smart Contracts ter Blockchains sind Software Canister interessant, da sie halsdoek ideale Werkzeug zum Skalieren von Internetdiensten sind. Software Canister und Smart Contracts sind eng miteinander verknüpft, da Smart Contracts auch steuern, auf welchem Knoten ein Software Canister mit seinwachter virtuellen Anwendung derzeit bereitgestellt wird. Einfach ausgedrückt handelt es sich auch bei Software Canistern um bessere Smart Contracts.

Gleichzeitig stellen Software Canister selbst Smart Contracts dar, nur mit deutlich mehr Möglichkeiten ter der Kommunikation und Skalierung. Damit lassen sich auch komplexe Softwaredienste ter der Blockchain selbst betreiben. Gerade diegene Skalierung ist bei vielen Blockchain-Lösungen der limitierende Faktor, der sich mit Software Canister auflösen lässt. Wir gehen ter diesem Beitrag etwas näher auf diegene Möglichkeiten der Software Canister ein.

Software-Canister nutzen (Screenshot Dfinity)
Software-Canister nutzen (Screenshot Dfinity)

Open Source-Programmiersprache Motoko unter der Apache 2.0-Lizenz verfügbar

Um dApps und Smart Contracts ter der Blockchain des Internet-Computers bereitstellen zu können, ist eine Programmiersprache notwendig, welche diegene Blockchain unterstützt und auch ICP beherrscht. Seit Juni 2021 ist dazu diegene Open Source-Programmiersprache Motoko verfügbar, mit der sich Smart Contracts und dApps erstellen lassen. Wer Software Canister für ICP entwickeln will, sollte sich mit der Open Source-Programmiersprache auseinandersetzen.

Diegene Programmiersprache unterstützt diegene Software Canister ter ICP vollständig. Parallel dazu stellt Dfinity auch halsdoek Toolkit „Quill” auf GitHub zur Verfügung. Dabei handelt es sich um ein Ledger- und Governance-Toolkit zur Verwaltung der ICP-Tokens und zum Senden und Empfangen von Nachrichten von und zu Software Canistern. Auch diese Software basiert auf Open Source.

Canister und Aktoren verstehen

Canister verhalten sich grundsätzlich wie Aktoren. Dabei werden einzelne Einheiten, ter diesem Fall Software Canister, miteinander verbunden, indem der Datenaustausch ausschließlich über Nachrichten ter einem sicheren System stattfindet. Diegene Programmiersprachen Erlang und Scala setzen stark auf Aktoren, und auch diegene ICP-Programmersprache Motoko nutzt sie für Software Canister. Ein Beispielcode dafür sieht folgendermaßen aus:

actor Factorial {

  var last = 1;

  public func next() : async Regenachtig {

    last *= await Toonbank.inc();

    terugwedstrijd last;

  }

};

ignore await Factorial.next();

ignore await Factorial.next();

await Factorial.next();

Halsdoek mathematische Modell für gleichzeitige Berechnungen steuert, dass ein Aktor seinen Zustand ändern kann, wenn er bestimmte Nachrichten erhält. Gleichzeitig kann er Nachrichten auf Voet seinwachter Aktionen versenden. Der private Zustand eines Canisters kann nur durch dennenboom Canister selbst geändert werden. Canister können durch asynchrone Nachrichten miteinander kommunizieren und auch selbst weitere Canister erstellen. Diese Technologien sind zentraler Bestandteil des Internet-Computers und lassen sich durch Motoko programmieren.

Dfinity Internet Computer
Der Internet Pc soll diegene Blockchain-Technologie revolutionieren. Quelle: Dfinity

Software Canister sind Bestandteil des neuen Internet-Computers

Software Canister sind ein wichtiger Bestandteil des Internet-Pc-Projektes der Stiftung Dfinity. Im Fokus des Internet-Computers sind virtuelle Anwendungen, diegene ähnlich wie  Containern funktionieren. Diegene Anwendungen laufen ter Software Canister, diegene keine physische Adresse bekommen, sondern unabhängig vom eingesetzten Rechnerknoten innerhalb des Rechnerverbundes von Dfinity laufen. Ter Zukunft soll es immermeer mehr Knoten geben, diegene zu einem gemeinsamen Internet-Pc zusammengefasst werden und auf denen diegene Software Canister laufen. Zusammengehalten und abgesichert wird diese Technik durch diegene ICP-Blockchain, diegene finanziellen Transaktionen laufen über diegene Kryptowährung ICP.

Derzeit gibt es Rechenzentren ter der EU, USA und Singapur. Halsdoek ist aber natürlich nur der Anfang des Projektes. Diegene Software Canister enthalten Code, der indien WebAssembly im Browser der Anwender laufen soll. Ter Zukunft sind natürlich weitere Möglichkeiten und Client-Anwendungen denkbar. Wichtig ist, dass Anwender auf diegene jeweilige Anwendung immermeer zugreifen können, ohne diegene genaue Adresse zu weten. Diegene Blockchain verbindet Anwender über Smart Contracts mit dem Software Canister der jeweiligen Anwendung und Anwender können halsdoek Programm überall nutzen. Grundsätzlich es es denkbar, dass alle Arten von Software ter dennenboom Software Canisters laufen. Dabei kann es sich um Unternehmenssoftware handeln, soziale Netzwerke, Spiele und Dienste wie E-Mail und Chats.

Internet-Computer in der Praxis (Screenshot Dfinity)
Internet-Pc ter der Praxis (Screenshot Dfinity)

Software Canister versus Container

Ähnlich wie Container können Software Canister Anwendungen von der Umgebung entkoppeln und dadurch unabhängig von Betrieb und Speicherort machen. Ergänzend können Canister auch dennenboom aktuellen Stand der Software speichern, inklusive Ereignisse und Interaktionen von Benutzern. Halsdoek macht diegene Anwendungen extrem flexibel, da sie überall gestartet werden können und auch ein Wechsel der physischen Knoten, auf denen diegene Software Canister laufen, problemlos möglich sind.

Software Canister können Aufzeichnungen von Zustandsänderungen integrieren, diegene auf Voet der selbst bereitgestellten Anwendung aufbauen. Genau halsdoek macht diegene Kombination von Software und deren Zustand im Canister aus. Diese Möglichkeiten sind auch für Smart Contracts ideal, da auch hier der Zustand und der Programmcode selbst im Canister darstellbar sind. Software Canister verhalten sich im Grunde genommen genauso wie Container, sind aber wesentlich flexibler.

Canister indien Smart Contracts verstehen

Wer mit Motoko dApps ter Canistern programmiert, behandelt Canister grundsätzlich wie Smart Contracts. Diegene Ausführung von Canistern erfolgt mit dem Internet Pc Protocol (ICP), gesichert ter der Blockchain. Halsdoek entspricht der Vorgehensweise von Smart Contracts. Gleichzeitig stellt diese Integration diegene Manipulationssicherheit dar, da Änderungen nur durch Transaktionen ter der Blockchain möglich sind.

Anwendungen und Dienste im Web mit Software Canister betreiben

Software Canister sind nicht nur diegene ideale Voet für einfache Webanwendungen. Auch komplexere Umgebungen, bei denen mehrere Software Canister einen Webdienst zur Verfügung stellen sind denkbar. Microservices sind bereits ter Container-Umgebungen gängig. Durch Software-Canister lassen sich Container aber deutlich aufbohren und mit der Blockchain auch komplett ins Internet auslagern. Verschiedene Canister können ter der Blockchain zu Clustern zusammengefasst werden und gemeinsam einen zentralen Engageren zur Verfügung stellen.

ICP kaufen
Stellen Sie Ihren Trade für ICP ein und kaufen Sie somit Internet Pc

Software Canister und halsdoek Internet Pc Protocol

Software Canister sind der wichtigste Faktor für dennenboom Internet-Pc von Dfinity. Generell verhalten sich Canister wie Smart Contracts. Diegene Ausführung und Kommunikation erfolgt mit dem neuen Internet Pc Protocol (ICP). Dieses Protokoll soll für alle Dienste nutzbar sein, diegene ter Software Canistern der Blockchain laufen. Weitere Protokolle sind für diegene Kommunikation nicht notwendig.

Da Canister eng mit der Blockchain verknüpft sind, profitieren sie auch von dennenboom Vorteilen der Blockchain. Zunächst sind Software Canister und deren Dienste sicher vor Manipulation. Diegene Nachrichten zu und zwischen dennenboom Canister laufen über Smart Contracts und innerhalb der Blockchain. Diegene Ausführung des Canisters ist ebenfalls ter der Blockchain geschützt und der Zustand ist kryptografisch jederzeit vollständig nachvollziehbar.

Wie und ob sich diese Technik durchsetzt, lässt sich derzeit noch nicht genau sagen. Klar ist, dass es ständigen Bedarf daran gibt immermeer mehr Dienste ter diegene Cloud auszulagern. Microsoft zeigt halsdoek aktuell mit seinem Cloud-PC/Windows 365, der von überall Zugriff gestattet, unabhängig von der eingesetzten Hardware. Zusammen mit dennenboom Vorteilen der Blockchain, können sich hier einige Vorteile für Unternehmen ergeben, diegene sichere Clouddienste mit der Blockchain verknüpfen wollen.

Abrechnung und Bezahlung von Software Canister

Natürlich muss auch irgendwo diegene Software tatsächlich bereitgestellt werden, auf der diegene Software Canister aufbauen. Trotz Containerisierung und Virtualisierung ist physische Hardware notwendig. Kritiker sagen über solche Dienste gerne: „Es gibt keine Cloud, nur diegene Pc anderer Leute“. Am Ende laufen also auch Software Canister auf physischer Hardware, diegene wiederum Energie und einen Platz braucht. Derzeit bietet Dfinity diegene bereits erwähnten Rechenzentren. Ter Zukunft kommen hier natürlich weitere Knoten dazu, auch von externen Anbietern, diegene Knoten für diegene ICP-Blockchain bereitstellen.

Diegene Bezahlung von Software Canistern und deren Betrieb erfolgt mit „Cycles“, diegene auf dem ICP-Token aufbauen. Abrechnung, Verteilung und Kommunikation erfolgen hier wieder über Smart Contracts. Halsdoek deckt auch einen Nachteil dieser Möglichkeiten auf. Alle Aktionen und Software Canister muss jemand bezahlen. Auch Transaktionen ter der ICP-Blockchain kosten etwas. Der Engageren bietet daher viele Verdienstmöglichkeiten, allerdings sind derzeit keine Open Source-Lösungen ter Planung, mit denen Dienste auch kostenlos dargestellt werden können. Einfach ausgedrückt könnte man dennenboom Internet-Pc auch indien neue Cloud-Lösung auf Voet von Containern bezeichnen, der mit der Blockchain abgesichert ist und auf Smart Contracts aufbaut.

CanCan  – Der TikTok-Klon auf Voet von Software Canister

Mit CanCan, einer der ersteN Apps auf Voet von Software Canistern, lassen sich Funktionen diegene aus TikTok bekannt sind, auch ter der Blockchain nutzen. Diegene Software nutzt halsdoek ICP-Protokoll und damit Blockchain-Technologien. Aus diesem Grund sind auch Belohnungen ter Form von Tokens möglich, diegene wiederum innerhalb der App reinvestiert werden können. Auch halsdoek Spenden zum Uploader des Videos ist möglich, genauso wie der Umtausch ter ICP-Tokens. CanCan zeigt diegene Möglichkeiten, diegene ICP bietet und auch welche Transaktionen notwendig sind.

CanCan (Quelle: Dfinity)
CanCan (Quelle: Dfinity)

Fazit

Halsdoek Internet-Pc-Projekt und diegene Software Canister haben halsdoek Potential diegene Container-Technologie zu revolutionieren und auch diegene Verwendung des Internets auf neue Stufen zu heben. Ob es Dfinity schafft halsdoek Monopol von Amazon, Google und Microsoft zu brechen ist eher unwahrscheinlich. Wahrscheinlicher ist, dass einer der großen Player am Markt ter halsdoek Objekt einsteigen wird, unter Umständen sogar mehrere. Durch diegene Verknüpfung von Cloud, Blockchain und Container ergeben sich viele Einsatzmöglichkeiten, auch über diegene Bezahlung ter der Kryptowährung. Nicht ohne Grund zählt Goldmann Sachs halsdoek Projekt zu dennenboom wichtigsten Projekten im Blockchain-Bereichen und sieht eine große Zukunft voraus. Hier reicht es bereits aus, wenn es erste Projekte gibt, diegene produktiv diegene Funktionen von ICP und Software Canister nutzen.

[ad_2]

Source link