Mehr Nebel als Wolken?

Fog Computing 
Ist Cloud Computing bereits am Ende? Microsoft Cloud, Google, oder Amazon können dem Anwender die Möglichkeit bieten, IT-Infrastruktur via Internet zu nutzen. Aber solche Services sind zentralisiert. Wäre es nicht verlockend, freie Rechnerkapazität zu nutzen - anonym vernetzt und dezentral?

Zeit für Fog Computing?

Mit Sonm.io soll das gehen. Die Ideen, 'Dezentralisierte Computer-Plattform' und 'Smart Contracts' sind bereits mit Erfolg angewandt. Aber jetzt sind sie erstmals so realisert, wie man sich den ‘Weltcomputer’ vorstellt. Das Internet of Everything (IoE) kann dem Anwender die Möglichkeit bieten, Menschen Prozesse, Daten und Dinge zu verbinden. Ohne zentraliserte Server kann ‘Fog Computing’ dem Anwender die Möglichkeit bieten, eine dezentralisierte Plattform als Service (PaaS) zu nutzen, so wie man es sonst nur vom Cloud Computing kennt.

Dezentralisierte System-Architektur

  • Zentralisiert: Ein Knoten für alles. 
  • Verteilt: Knoten verteilen Arbeit an Subknoten. 
  • Dezentralisiert: Knoten sind nur mit Knoten verbunden.

Dezentralisierte autonome Organisation (DAO)

Eine dezentralisierte autonome Organisation (DAO) oder dezentralisierte autonome Gesellschaft (DAC) ist eine Organisation, in der die Geschäftsregeln als Computerprogramme in “Smart Contracts" codiert sind. Eine Blockchain ist fähig, die Finanztransaktions- und Programmregeln zu speichern. Es gibt etliche Beispiele für dieses Geschäftsmodell. Der genaue Rechtsstatus dieser Art von Unternehmensorganisation ist unklar.

Smart Contracts

Smart Contracts sind Computerprotokolle, die Verträge abbilden oder überprüfen oder die Verhandlung oder Abwicklung eines Vertrags technisch unterstützen. Eine schriftliche Fixierung des Vertrages wird damit unter Umständen überflüssig. Smart Contracts haben üblicherweise auch eine Benutzerschnittstelle und bilden die Logik vertraglicher Regelungen technisch ab. Befürworter von Smart Contracts behaupten, dass viele Arten von Vertragsklauseln somit teilweise oder vollständig selbst ausführbar oder selbst durchsetzbar oder beides werden. Smart Contracts versuchen, eine höhere Vertragssicherheit gegenüber traditionellem Vertragsrecht bei gleichzeitiger Reduktion der Transaktionskosten zu erreichen. [Wikipedia]

SONM

SONM ist ein universeller Fog-Supercomputer – ein Ethereum-basiertes Network für weltweit verteilte Computer-Kapazität. Für wissenschaftliche Pojekte, Site-Hosting, Game Server, Neurale Netzwerk-Projekte, Video Rendering und Web Apps.
SONM.IO nutzt das Beste für ihre Software-Architektur:
  • BOINC Die BOINC-Plattform der Universität Berkeley kann Universitäten, gemeinnützigen oder anderen Institutionen die Möglichkeit bieten, ungenutzte Rechenleistung von vielen tausend Computern über das Internet oder Intranet zu nutzen.
  • COCAINE das Open Source PaaS System COCAINE (Configurable Omnipotent Custom Applications Integrated Network Engine) kann, ähnlich wie die Google App Engine oder Heroku, dem Anwender die Möglichkeit bieten, benutzerdefinierte Cloud Applikationen zu erstellen. Entwickler: Andrey Sibiryov, Yandex (machine learning).
  • DOCKER Die Open-Source-Software Docker kann dem Entwickler die Möglichkeit bieten, Anwendungen in Containern (als lauffähige, virtuelle Betriebssysteme) zu erstellen.
  • TOR Ohne Identifikation kann das Netzwerk Tor dem Benutzer die Möglichkeit bieten, Daten in TCP-Verbindungen in Systeme zu importieren. Beispielsweise im Web für Browsing, Instant Messaging, IRC, SSH, E-Mail oder P2P. Tor basiert auf Onion-Routing.
  • Whisper Das Kommunikations-Protokoll Whisper ist fähig, Kommunikations-Daten von einer DApp in eine andere zu importieren.

Ethereum

Ethereum erweitert die Blockchain-Konzepte von Bitcoin, welche die Transaktionsdaten auf vielen Computern weltweit validieren, speichern und replizieren (daher der Begriff "verteiltes Ledger"). Ethereum ergänzt diesen Schritt und führt auf vielen Computern ebenso Computercode aus.
Du kannst alles berechnen, was berechenbar ist
Was Bitcoin für die verteilte Datenspeicherung macht, verwendet Ethereum für die verteilte Datenspeicherung und Berechnungen. Eine Art Betriebssystem namens "Ethereum Virtual Machine" und Computerprogramme sind fähig, intelligente Verträge (Smart Contracts) auf den Maschinen der Teilnehmer zu erstellen und zu bewirtschaften.

Zentralisierte Cloud Services

Kommentare