DEFINITION VON VERTRIEBENEN ANWENDUNGEN (ĐApps)
Verteilte Anwendungen sind Softwareanwendungen, die hauptsächlich auf Cloud-Computing-Plattformen gespeichert sind und auf mehreren Systemen gleichzeitig ausgeführt werden. Die Systeme werden im selben Netzwerk ausgeführt und kommunizieren miteinander, um eine bestimmte Aufgabe oder einen bestimmten Befehl auszuführen.
Im Vergleich zu einer verteilten App (ĐApp) benötigt eine herkömmliche App ein System, um eine zugewiesene Aufgabe zu erfüllen.
Aufschlüsselung nach unten verteilter Anwendungen (ĐApps)
Mit einer verteilten App (DApp) können Benutzer eines Netzwerks über einen Server zusammenarbeiten und Ideen austauschen, Aufgaben koordinieren, auf Informationen zugreifen und Apps austauschen. DApps werden hauptsächlich in Client-Server-Netzwerken verwendet, in denen der Computer des Benutzers auf Informationen vom Server oder Cloud-Computing-Server zugreift. Die verschiedenen Computersysteme, die über das Netzwerk verteilt wurden, haben normalerweise ähnliche oder unterschiedliche Aufgaben. Zum Beispiel kann in einer E-Commerce-Plattform jeder der Computer für bestimmte Aufgaben verantwortlich sein, wie zum Beispiel das Senden und Empfangen von E-Mails über Sonderangebote an aktuelle Kunden; Erstellen einer Liste von Kunden und ihrer Kaufhistorie, um Produkte besser auf sie abzielen zu können; Aktualisieren der Kundenliste mit neuen Kunden, die sich auf dem Online-Markt registriert haben; Akzeptieren von Produktbewertungen von jedem Kunden für zukünftige Produktentscheidungen; Akzeptieren verschiedener Zahlungsmethoden an der Kasse; Online-Beantwortung von Kundenfragen, sei es als Person hinter dem Computer oder als Chatbot; usw. Jede dieser Aufgaben wird von einem oder mehreren Systemen im Netzwerk ausgeführt, aber alle Systeme kommunizieren miteinander, um sicherzustellen, dass der Kunde das für ihn vorteilhafte Produkt kauft und erhält.
In der Kryptoökonomie verwendet die von den meisten Kryptowährungen verwendete Blockchain verteilte Apps, um einen effizienten digitalen Markt aufrechtzuerhalten. Blockchains werden in einem Peer-to-Peer-Netzwerk ausgeführt, in dem Transaktionsinformationen, die zwischen zwei Parteien ausgeführt werden, aufgezeichnet und von mehreren Computern im Netzwerk gemeinsam genutzt werden. Diese Computer werden als Knoten bezeichnet. Jeder Knoten fungiert als Administrator auf den Bitcoin-Märkten und tritt dem Netzwerk freiwillig bei, um Bitcoins als Belohnung zu erhalten.
Jeder Knoten verfügt über eine doppelte Kopie einer ursprünglichen Transaktion, die vom Netzwerk fortlaufend abgeglichen wird. Welchen Eintrag der Knoten A für eine Bitcoin-Transaktion zwischen Jane und John hat, kann sich also nicht von dem unterscheiden, den die Knoten B, C, D, E und F haben. Diese Methode zum Überprüfen jeder Transaktion durch mehrere Knoten wird als verteilte Ledger bezeichnet. Dies bedeutet, dass ein Hacker, obwohl er in ein System gerät, um die Transaktion zu optimieren, auf alle Systeme zugreifen muss, die auf verschiedene geografische Standorte verteilt sind, um die aufgezeichneten Daten zu beschädigen, da eine Version von Ereignissen auf verschiedenen Computern überprüfbar sein kann. Dies ist unmöglich, da die Bitcoin-Blockchain transparent und unbestechlich ist.
Durch Speichern von Informationsblöcken über verschiedene Knoten in einem Blockchain-Netzwerk kann die Blockchain nicht durch den Ausfall eines Systems in den Ruin getrieben werden. Wenn ein Computer oder ein System ausfällt, fungieren die anderen Systeme als Backups und laufen unabhängig vom ausgefallenen System weiter. Sobald alle aktiven Knoten eine Transaktion als gültig empfangen und verifiziert haben, wird der Block (dh die Transaktion) der Kette (dh dem Hauptbuch) für den öffentlichen Zugriff hinzugefügt. Die Fähigkeit aller Knoten, auch dann weiter zu funktionieren, wenn ein oder zwei Knoten aus dem Netzwerk ausfallen, stellt sicher, dass Benutzer ihre Transaktionen ununterbrochen und rechtzeitig aufzeichnen und bestätigen.
Unternehmen der Finanzbranche suchen ständig nach neuen Wegen, um ĐApps über die Blockchain in ihre Arbeitsprozesse zu integrieren. Ein Grund für die Einführung eines Blockchain-Systems besteht darin, die Transparenz der Geschäftstätigkeit des Unternehmens zu verbessern, um die strengen Anforderungen der Finanzaufsichtsbehörden zu erfüllen. Andere Gründe, warum ein Unternehmen im Finanzsektor ĐApps integrieren möchte, sind die Reduzierung der Anzahl der an einer Finanztransaktion beteiligten Intermediäre, die Bereitstellung des Zugangs zu Kryptowährungen für Kunden, die Schaffung des Zugangs zu Gruppen wie Peer-to-Peer-Lending-Gruppen (P2P-Gruppen) und Weitgehende Verbesserung der Überprüfungen historischer Transaktionen.