Eine Übersicht über Kryptowährungen für verteiltes Rechnen
Der Bedarf an Supercomputer-Ressourcen war noch nie so hoch. Um ihren Durst nach fortschrittlicher Rechenleistung zu stillen, wenden sich sowohl Einzelpersonen als auch Unternehmen an Anbieter von Cloud-Computing-Diensten. Diese Lösung weist zwei Hauptprobleme auf: Einzelpersonen mit durchschnittlichen finanziellen Ressourcen bleiben aus der Gleichung heraus, und die zentralisierten Standorte, an denen die Computerressourcen gespeichert sind, sind fehleranfällig. Die Blockchain-Technologie kann diese beiden Probleme mindern. Eine Blockchain kann die Verarbeitungsleistung von Computern aus allen Teilen der Welt nutzen, sie über ein dezentrales Netzwerk vereinen und dann die Arbeitslast jeder Aufgabe auf jeden mit dem Netzwerk verbundenen Computer verteilen.
Jeder Benutzer im Blockchain-Netzwerk kann kryptografische Token oder Münzen bezahlen, um die Computerressourcen von PCs oder Rechenzentren unabhängig von ihrem Standort zu mieten, um die Arbeitslast von Aufgaben zu erfüllen, die von der Bildwiedergabe bis zur Analyse von Weltraumsignalen reichen können. Diejenigen, die ihre Computerressourcen dem Netzwerk anbieten, werden im Gegenzug mit Kryptowährungen belohnt. Aufgaben, für deren Ausführung früher Tage oder sogar Wochen benötigt wurden, können in wenigen Minuten gelöst werden.
Um zu veranschaulichen, wie die Blockchain-Technologie das Cloud-Computing-Geschäftsmodell stören könnte, werfen wir einen Blick auf Siacoin, die dezentrale Datenspeicherplattform, und vergleichen sie mit den Web Services von Amazon. Siacoin berechnet Ihnen nur etwa 2,50 US-Dollar für die Speicherung von 1 Terabyte Daten, während Amazon Web Services für die Speicherung des gleichen Datenvolumens etwa 30 US-Dollar berechnet. Das ist fast 12 mal so viel. Daher würde man bei einem dezentralen Blockchain-basierten Outsourcing von Computerressourcen etwa 10% des Preises für dieselben Dienste zahlen, die über zentralisierte Cloud-Computing-Dienstanbieter angeboten werden.
Verteilte Computerplattformen sind einen Blick wert
Die dezentralen Anwendungen (dApps) von Ethereum haben Apps mithilfe der Smart Contract-Technologie revolutioniert. Als PoW-basierte Blockchain (Proof-of-Work) (obwohl es sich um ein Proof-of-Stake-Konsensmodell handelt) ist Ethereum bei weitem eine ideale Kryptowährung für die Verwendung in verteilten Computerzwecken. Die Ethereum Virtual Machine (EVM) dient als Rechenkern für die Ausführung aller Entscheidungsprozesse im Zusammenhang mit dApps und intelligenten Verträgen, indem die kollektive Leistung der Mining-Knoten von Ethereum genutzt wird.
Die Möglichkeiten, die die Blockchain von Ethereum bietet, haben viele Teams dazu inspiriert, noch fortschrittlichere Blockchain-basierte verteilte Computerplattformen zu entwickeln. Werfen wir einen Blick auf die vielversprechendste der derzeit auf dem Markt erhältlichen Produkte.
Gridcoin (GRC)
Gridcoin (GRC) ist eine Kryptowährung, die einen einzigartigen PoR-Algorithmus (Proof-of-Research) verwendet, der Benutzer dazu anregt, ihre Rechenleistung für die Durchführung wissenschaftlicher Berechnungen über die Berkeley Open Infrastructure für Network Computing (BOINC), ein bekanntes verteiltes Computing, zu spenden Plattform, die die Dekodierung von Weltraumsignalen erleichtert, die SETI über seine Radioteleskope gesammelt hat.
Benutzer des Gridcoin-Netzwerks werden mit GRC belohnt, sobald sie die Verarbeitung der Computerarbeitseinheit (WU) in BOINC abgeschlossen haben, indem sie ihre projektübergreifende ID (CPID) mit ihrer GRC-Brieftasche verknüpfen. Die Belohnung für den Abschluss der Rechenarbeit ist eine Zahlung, die auf der Grundlage des aktuellen durchschnittlichen Guthabens (RAC) des Benutzers berechnet wird..
Gridcoin wurde im Oktober 2013 eingeführt und zunächst über das Gridcoin Classic-Protokoll betrieben. Im Oktober 2014 wurde es jedoch auf das Gridcoin Research-Protokoll umgestellt. Gridcoin Classic wurde über einen hybriden PoW / PoS-Algorithmus betrieben, sodass das Netzwerk über PoW-Scrypt-basiertes Mining gesichert wurde. Das Protokoll von Gridcoin Research verwendet kein PoW-Hashing und kein Scrypt-basiertes Mining mehr, um den Energieverbrauch für die Sicherung des Netzwerks zu reduzieren. Das Protokoll von Gridcoin Research nutzt die Rechenarbeit von BOINC, um die über den PoS-Algorithmus bereitgestellte Netzwerksicherheit zu ergänzen.
Golem (GNT)
Golem ist ein dezentraler Supercomputer, auf den jeder zugreifen kann, unabhängig von seinem Standort. Das Netzwerk von Golem besteht aus der kombinierten Verarbeitungsleistung der Computer der Benutzer, die von PCs bis zu riesigen Rechenzentren reicht. Golem schafft einen Marktplatz für Computerressourcen, auf dem Benutzer (Anforderer) die Computerressourcen anderer Benutzer (Anbieter) vermieten können..
Golem nutzt die Blockchain von Ethereum, um Benutzern ein Transaktionssystem zur Abwicklung von Zahlungen zwischen Anbietern von Computerressourcen, Anforderern und Programmierern anzubieten. Jeder Benutzer kann die von anderen Benutzern angebotenen Ressourcen vermieten und über GNT (Golem Network Tokens), die von Anforderern bezahlt werden, Anreize erhalten. GNT ist ein auf Ethereum basierendes ERC20-Token.
Golem kann verwendet werden, um eine Vielzahl von Aufgaben zu berechnen, die von CGI-Rendering über maschinelles Lernen bis hin zu wissenschaftlichem Rechnen reichen. Alle Berechnungsprozesse werden in Sandbox-Umgebungen ausgeführt, die vollständig von den Hostsystemen isoliert sind.
Golem entwickelt auch Web 3.0, die nächste Generation des Internets, ein dezentrales, selbstorganisierendes Netzwerk.
SONM (SNM)
SONM ist ein Blockchain-basiertes Netzwerk für verteiltes Nebel-Computing. Über SONM können Benutzer Rechenressourcen von a nutzen "wolkenartig" Natur wie PaaS und IaaS, die alle über eine Nebelcomputer-Infrastruktur verfügen. Benutzer aus der ganzen Welt können ihre Computerressourcen im Austausch gegen SONM-Token an den SONM-Marktplatz ausleihen. Das Netzwerk von SONM basiert auf einem Fog-Computing-Stack, wodurch die Architektur von SONM dezentraler und leistungsfähiger wird als die aktuellen Cloud-Computing-Architekturen. Das Overlay-Netzwerk ermöglicht die Verknüpfung mehrerer Container in einem einzigen privaten Netzwerk.
SNM ist das native Token von SONM. SNM ist ein auf Ethereum basierendes ERC20-Token. SNM ist die Währung auf dem SONM-Marktplatz, in der Benutzer in zwei Kategorien unterteilt werden: Kunden und Lieferanten. Lieferanten sind Benutzer, die ihre Rechenressourcen zur Verwendung durch Kunden im Austausch gegen SNM-Token anbieten.
Der Vertrag zwischen Lieferanten und Kunden wird über die intelligenten Verträge von Ethereum hergestellt. Kunden listen die Aufgaben auf, die sie in der Fog Computing Cloud von SONM ausführen möchten, und geben den Zahlungsbetrag in SONM-Token an. Diese Aufgaben werden dann von den Rechenressourcen ausgeführt, die von Lieferanten bereitgestellt werden, denen der definierte Betrag an SONM-Token ausgezahlt wird.
iExec
iExec ist eine Kryptowährung und eine Blockchain-basierte Plattform, die einen dezentralen Marktplatz für Cloud-basierte Computerressourcen aufbaut. iExec schafft eine neuartige IT-Infrastruktur durch die Innovation eines neuen Paradigmas für Cloud Computing.
RLC ist die native Kryptowährung von iExec, für die steht "Läuft auf vielen Computern". RLC ist ein auf Ethereum basierendes ERC20-Token, das die Mutterwährung für alle Zahlungen auf der Plattform und dem Marktplatz von iExec ist. Auf dem Markt werden Benutzer in eine von drei Kategorien eingeteilt: Anbieter, Entwickler und Token-Inhaber. Anbieter können ihre Computerressourcen an Entwickler ausleihen und im Gegenzug mit RLC-Token belohnt werden. Entwickler können die Computerressourcen von Anbietern über den iExec-Marktplatz vermieten, um ihre Rechenaufgaben auf einer neuartigen dezentralen Blockchain-basierten Infrastruktur auszuführen. Entwickler müssen RLC-Token für die Ressourcen der Anbieter bezahlen, die sie über den Marktplatz mieten. Token-Inhaber können ihre RLC-Token für Zahlungen über das schnelle und sichere Zahlungsnetzwerk von iExec verwenden.
Anbieter können sich als Daten-, Anwendungs- oder Serveranbieter bewerben. Darüber hinaus bietet die Plattform von iExec Entwicklern JS- und CLI-Bibliotheken, mit denen sie die Skalierbarkeitsprobleme von Ethereum durch die Ausführung von Rechenaufgaben außerhalb der Kette mithilfe der dezentralen Cloud von iExec verringern können. Auf dem Marktplatz gibt es auch einen Store für dezentrale Anwendungen namens DappStore, in dem Entwickler ihre dezentralen Anwendungen (dApps) vermarkten und monetarisieren können..
iExec hat viele Anwendungsfälle, darunter Kryptografie, wissenschaftliche Forschung, Finanzen, 3D-Rendering, Nebelcomputer und andere. Darüber hinaus plant die Plattform die Unterstützung von Frameworks für künstliche Intelligenz (KI) wie Caffe, Theano und TensorFlow. iExec hat bereits Partnerschaften mit der Chinesischen Akademie der Wissenschaften, der Enterprise Ethereum Alliance, Genesis Mining und anderen Unternehmen geschlossen.
SPARC
SPARC (Science Power and Research Coins) konzentriert sich auf den Aufbau eines dezentralen Supercomputers für die wissenschaftliche Forschung, ähnlich wie Gridcoin. SPARC hat ein Protokoll für das Senden und Empfangen von JS- und JSON-basierten Computerpaketen in einem dezentralen Netzwerk mithilfe der Peer-to-Peer-Blockchain-basierten Technologie entwickelt. SPARC verfügt über eine einzigartige browserkompatible Plattform, auf die über eine Vielzahl von Geräten wie Computer, Smartphones und Tablets zugegriffen werden kann.
SPARC wurde von Kings Distributed Systems Ltd. entwickelt, um die erste Implementierung des Distributed Compute Protocol (DCP) bereitzustellen. Die DCP-basierte Plattform von SPARC ermöglicht es Einzelpersonen und Institutionen, ihre nicht verwendeten Computerressourcen sicher zu vernetzen, um eine verteilte Computerplattform zu erstellen, die von jedem überall auf der Welt verwendet werden kann. Jeder kann das DCP-Netzwerk auch nutzen, um seine nicht verwendeten Computerressourcen zu verkaufen und Einnahmequellen zu generieren. SPARC ist ein auf Ethereum basierendes ERC20-Token, die die Heimatwährung der Plattform ist.
Die Plattform von SPARC enthält Funktionen, die sie von GridCoin unterscheiden, da sie verschiedene Kategorien für die über die Plattform berechnete Forschung aufweist, darunter SPARC Physics, SPARC Math und SPARC Shaders. SPARC Physics ist eine Physik-Engine, mit der Simulationen formuliert und physikbasierte Videospiele über einen Internetbrowser gespielt werden können. SPARC Math ist eine mathematische Bibliothek, die über JS entwickelt wurde und über jeden Browser ausgeführt werden kann. SPARC Shaders bietet Shader an, die zur Berechnung und Wiedergabe von Gleitkomma-Physik- und Mathematik-Simulationen verwendet werden können, die auf GPUs basieren.
Das DCP des SPARC besteht aus drei Hauptkomponenten: dem Host, dem Miner und dem Board. Der Miner ist der Benutzer, der seine nicht verwendeten Computerressourcen an Hosts im Netzwerk vermietet und über SPARC-Token Anreize erhält. Der Host ist der Benutzer, der SPARC-Token bezahlt, um die für verschiedene Zwecke benötigten Rechenressourcen über das DCP zu vermieten. Die Karte stellt eine API dar, die alle mit dem Host, dem Miner und den Rechenaufgaben verknüpften Daten in der Blockchain aufzeichnet.
SPARC hat gerade sein Pre-ICO abgeschlossen und das Haupt-ICO wird voraussichtlich in den nächsten Monaten stattfinden. Für das Projekt sind viele Anwendungsfälle geplant, darunter die Bereitstellung von Inhalten, der Webverkehr, wissenschaftliche Forschung und die städtische Infrastruktur.
Ankr
Ankr entwickelt ein Blockchain-basiertes Framework für Distributed Cloud Computing (DCC). Obwohl es bereits mehrere verteilte Computerlösungen gibt, ist Ankr bei weitem der erste, der die Blockchain-Technologie mit vertrauenswürdiger Hardware kombiniert.
Mit Ankr können Entwickler ihre vertraulichen Daten vor unbefugtem Zugriff oder unbefugter Änderung durch unerwünschte Software schützen, die mit höheren Berechtigungsstufen arbeitet. Ankr verwendet den PoUW-Konsensalgorithmus (Proof of Useful Work), der eine selbsttragende Blockchain-Infrastruktur bietet. Anstatt wie Bitcoin Energie und Rechenressourcen für Hashing zu verschwenden, nutzt PoUW diese Ressourcen für die Ausführung von Aufgaben, die von Verbrauchern und Institutionen bereitgestellt werden. Das Protokoll von Ankr läuft auf SGX-fähigen CPUs mit Remote-Bescheinigung, um Vertraulichkeit und Sicherheit zu fördern.
Das innovative PoUW-basierte Protokoll erschließt das enorme Potenzial nicht genutzter Computerressourcen auf der ganzen Welt, indem es über das ANKR-Token angemessene Anreize bietet. Über dieses Protokoll erhält jeder Mitwirkende an Rechenressourcen einen Anreiz, und einige erhalten sogar zusätzliche Belohnungen für das Generieren der Blockchain-Blöcke. In naher Zukunft wird das Bergbauprotokoll von Ankr auf dem Universal Basic Income (UBI) basieren..
Ankr unterstützt auch den Integrated Oracle Service, der authentifizierte Datenfeeds mithilfe der vertrauenswürdigen Ausführungsumgebung (TEE) sowie kryptografischer Grundelemente bereitstellt. Der integrierte Oracle-Service kann die Übernahme durch reale Anwendungsfälle fördern, indem eine standardisierte API verwendet wird, um Daten von vorhandenen Websites an die Plattform von Ankr weiterzuleiten.
ANKR ist das native Token der Plattform, bei dem es sich um ein auf Ethereum basierendes ERC20-Token handelt. Das ICO des Projekts wurde im vergangenen Oktober erfolgreich abgeschlossen. Die Plattform wurde auch erfolgreich in BOINC integriert, wodurch die Netzwerkberechnungsressourcen von Ankr für die Ausführung von Aufgaben genutzt werden können, die mit verschiedenen Bereichen der wissenschaftlichen Forschung verbunden sind, die von BOINC profitieren.
Abschließende Gedanken
Cloud Computing wird auf einen Billionen-Dollar-Markt geschätzt, wird jedoch von einigen der weltweit größten Technologiekonglomerate monopolisiert. Nur diese Geschäftsriesen können sich die kostspieligen Humankapitalkosten und Vorabkosten von Servern leisten, was zu einer höheren Marge für den Durchschnittsverbraucher geführt hat. Andererseits fehlen aktuellen Cloud-Computing-Geschäftsmodellen Anreizstrategien für Personen, die bereit sind, ihre nicht genutzten Computing-Ressourcen zu vermieten. Die Blockchain-Technologie ändert jedoch gerade erst dieses Bild und bietet ein alternatives Geschäftsmodell, mit dem Personen aus der ganzen Welt ihre nicht verwendeten Computerressourcen an Bedürftige verkaufen können, die bereit sind, für solche Dienste einen günstigen Preis zu zahlen. Es wird nicht lange dauern, bis wir riesige Supercomputer sehen, die mit Blockchain-basierten verteilten Netzwerken gebaut wurden und zu sehr günstigen Preisen vermietet werden können.