EVOLUTION VON MOBILE ANWENDUNGEN: Von Client-Server-Modellen zu Monet

Evolution des verteilten Rechnens
Mit der Zunahme der Rechenleistung von Computern und Geräten wie Smartphones hat sich eine allgemeine Verschiebung von zentralisierten Servern zu Fat Clients ergeben. Dadurch konnten Anwendungen die benutzerdefinierte Nutzung von Computerressourcen besser nutzen, obwohl die Verwaltung der Ressourcen im Gegensatz zu einem herkömmlichen Client-Server-Modell schwieriger wurde. Die Reife von Web-Anwendungen in den 2000er Jahren und die allgemeine Reduzierung von Computerressourcen wie Massenspeicher und andere externe Faktoren läuteten den Aufstieg des Cloud-Computing ein.
Im herkömmlichen Client-Server-Modell gibt der Server Ressourcen entsprechend der Netzwerklast aus, die von allen Clients, die er bedient, erzeugt wird. Die Verwendung von Failover und Lastausgleich wird verwendet, um einen optimalen Betrieb der Anwendungen sicherzustellen, wenn der Server skaliert. Der Nachteil des Client-Server-Modells besteht darin, dass Hacker und andere Sicherheitsrisiken auf einen Server abzielen können, da Server einen einzelnen Fehlerpunkt erzeugen.
Zukunft des verteilten Rechnens? Blockchain & Penetration von Mobilgeräten
Die Blockchain-Technologie ist ein Protokoll für Computer, um vertrauenswürdig zu kommunizieren und zu interagieren. Dies verbessert die Vorgeschichte von Peer-to-Peer-Netzwerken. Alle Clients sind in einem nicht-hierarchischen Netzwerk gleichwertig. Andere Peers gleichen Ausfallzeiten aus, wenn die Knoten im lokalen Netzwerk offline sind.

Die Zunahme der Nutzung von Mobiltelefonen ist revolutionär. Es gibt mehr als 5 Milliarden Nutzer von mobilen Geräten, die zur verstärkten Erstellung von Web- und mobilen Apps führen. Die Entwicklungen der Rechenleistung dieser Geräte machen sie passend, um mehr Ressourcen anzubieten.
Denk darüber so. Die “alte” Art, Anwendungen zu erstellen, erfordert, dass sich die Mitarbeiter am Arbeitsplatz befinden, wo sie die verfügbaren Ressourcen nutzen können. Nun, da der Arbeitstag von 8 bis 5 Tagen intensiv untersucht wird, suchen Unternehmen nach weiteren innovativen Möglichkeiten, um die Arbeit flexibler zu gestalten. Ob Mitarbeiter den Standort wechseln, ob sie mobile Geräte nutzen können und unterwegs robuste Anwendungen durchführen können, ohne sich auf Standorte zu beschränken, egal ob zu Hause oder vor Ort.
Darüber hinaus sind Web-Apps für Entwickler aufgrund der einfachen Bereitstellung beliebter als eigenständige Desktop-Anwendungen.
Eine Hashgraph / Blockchain P2P-Lösung: Monet
Monet ist ein Projekt, das Hashgraph und Blockchain verwendet, um eine allumfassende Architektur für mobile Anwendungen der nächsten Generation zu erstellen. Die Einschränkungen bei der Verwendung der vorhandenen Blockchain-Infrastruktur sind derzeit die technischen Einschränkungen. Monet löst dies geschickt, indem er Hashgraph für die Laufzeitfunktionen von Anwendungen verwendet. Die Hashgraph-Technologie kann viel schneller zu einem Konsens und damit zu einem höheren Durchsatz gelangen. Monet erstellt lokalisierte Ad-hoc-Blockchains, die die Gesamtheit der laufenden Ressourcen eines Computers bieten und es der Anwendung ermöglichen, diese Anforderungen anstelle des herkömmlichen Client-Server-Modells für das P2P-Netzwerk zu erhalten. Diese Blockchains werden bei Bedarf erstellt und dienen kurzen Zeiträumen, nach denen sie geschlossen werden.

Warum Hashgraph?
Die Spannung zwischen Hashgraph und Blockchain ist eine endlose Debatte. Hashgraph hat vielleicht keine Halo-Blockchain-Ideale, aber es bietet verbesserte Blockchain-Vorteile ohne Kompromisse. In einer unerlaubten Blockchain sind die Knoten, die am Konsens beteiligt sind, nicht vorher bekannt, daher muss das zugrundeliegende Protokoll den Mangel an Vertrauen zwischen Fremden berücksichtigen. Daher müssen die Protokolle auch für bösartige Sybil-Angriffe gebootet werden. Die Tatsache, dass eine erlaubnisfreie Blockchain Ressourcen berücksichtigen muss, um sich um diese beiden Probleme zu kümmern, reduziert die Gesamtleistung des Systems erheblich. Ethereum unterstützt bis zu 20 Tx pro Sekunde, was für die breite Anwendung von Dapps nicht nachhaltig ist. Cryptokitties kommt einem in den Sinn.
Hashgraph ist auf einen Markt dezentraler Anwendungen mit klaren Vorteilen gegenüber Blockchain ausgerichtet. In einem Hashgraphen sind die Identitäten von Knoten vorher bekannt. Diese werden strengstens überprüft, um die Sicherheit der gesamten Kette zu gewährleisten. Keine Verteidigung gegen Sybil-Angriffe muss danach installiert werden, um sicherzustellen, dass Ressourcen für die Leistung bereitgestellt werden. Dies ermöglicht eine Erhöhung des Transaktionsdurchsatzes im Gegensatz zu öffentlichen Blockchains wie Ethereum oder Bitcoin.
Babble Blockchain
Babble ist das herausragende Produkt des Monet-Ökosystems. Basierend auf Hashgraph ist Monet eine angepasste Software, die BFT-Konsens für Anwendungen in jeder Programmiersprache bietet. Dies ermöglicht nativen mobilen Apps, Ressourcen in einer P2P-Umgebung zu nutzen, indem die Babble-Komponente erweitert wird.

Lokale Umgebungen werden bei Bedarf durch eine Verbindung von Knoten erzeugt, die bestimmte Anforderungen erfüllen. Transaktionen, die in dieser lokalisierten Umgebung ausgeführt werden, sind Kataloge auf der Haupt-Monet-Blockchain, der Monet-Hub durch einen Klatsch durch Klatsch-Protokoll. Die Verwendung von Inter-Blockchain-Kommunikationsprotokollen ermöglicht eine vertrauenswürdige Kommunikation und Gegenprüfung verifizierter lokaler Transaktionen. Dadurch wird das gesamte Netzwerk auf Transaktionen aufmerksam gemacht, die innerhalb einer Ad-hoc-Blockchain aufgezeichnet wurden.
Website: https://monet.network/
Telegram: https://t.me/MonetNetwork
Twitter: https://twitter.com/MonetNetwork
Facebook: https://www.facebook.com/MonetNetwork