Das Potenzial dezentraler Systeme hat mich schon immer fasziniert. Aus diesem Grund habe ich beschlossen, über die innovative Technologie von Kryptoprojekten zu bloggen. Das Highlight dieser Woche ist das Marlin-Protokoll, ein offenes Protokoll, das es Benutzern mit freier Infrastruktur ermöglicht, ihre Rechenressourcen mit Anwendungsentwicklern zu teilen.
In einem dezentralen System kontrolliert keine zentrale Behörde den Informationsfluss. Stattdessen werden die Daten über ein Netzwerk von Computern verteilt, von denen jeder über eine Kopie der Daten verfügt. Dies ermöglicht ein widerstandsfähigeres und sichereres System, da es keinen Single Point of Failure gibt.
Über Marlin
Marlin basiert auf einem dezentralen Netzwerk von Knoten, das eine Datenübertragung mit geringer Latenz ermöglicht. Dies macht es perfekt für lang laufende Backend-Dienste, beispielsweise dezentrale RPCs und Orakel. Darüber hinaus bietet Marlin Integritätsschutz durch sichere Enklaven, zk-basierte Prover-Berechnungen, Planungsaktionen basierend auf Ereignissen im Mempool, Caching usw.
Soweit ich weiß, ist es eine zentrale Anlaufstelle für alle Ihre dezentralen Rechenanforderungen. Aber Marlin ist nicht der einzige Spieler im Spiel der dezentralen Rechenleistung. Es gibt andere Unternehmen und Projekte, die ebenfalls darauf abzielen, den Zugang zu Rechenressourcen zu demokratisieren. Hier sind einige Beispiele:
Golem Network: Golem ist ein dezentraler Marktplatz für Rechenleistung, auf dem Benutzer ihre ungenutzten Rechenressourcen an andere vermieten können, die sie benötigen. Die Plattform unterstützt eine breite Palette von Anwendungsfällen, darunter CGI-Rendering, wissenschaftliches Rechnen und maschinelles Lernen.
Akash Network: Akash ist eine dezentrale Cloud-Computing-Plattform, die es Benutzern ermöglicht, Rechenressourcen von anderen Benutzern zu mieten. Die Plattform unterstützt das Hosten von Websites, das Ausführen von Anwendungen und das Bereitstellen von Blockchain-Knoten.
Ankr-Netzwerk: Ankr ist eine dezentrale Cloud-Computing-Plattform, die es Benutzern ermöglicht, ihre ungenutzten Computerressourcen zu vermieten.
Filecoin: Filecoin ist ein dezentrales Speichernetzwerk, das es Benutzern ermöglicht, ihren ungenutzten Speicherplatz zu vermieten. Die Plattform zielt darauf ab, eine dezentrale Alternative zu herkömmlichen Cloud-Speicheranbietern zu schaffen, bei der Benutzer ihre Daten sicher und privat speichern können.
Der Bereich der dezentralen Datenverarbeitung befindet sich noch in der Anfangsphase und es gibt viele Unternehmen und Projekte, die an der Lösung derselben Probleme arbeiten, mit denen sich Marlin befasst.
Was unterscheidet Marlin?
Marlin unterscheidet sich von anderen dezentralen Netzwerken durch die kontinuierliche Aktualisierung seines Protokolls. Auf diese Weise kann Marlin sein Netzwerk weiterentwickeln und verbessern und es für Benutzer effizienter und sicherer machen. Derzeit wird daran gearbeitet, das Netzwerk zu aktualisieren, um dezentrale Berechnungen mithilfe von Trusted Execution Environments (TEEs) zu unterstützen. TEEs wie SGX ermöglichen nachweisbare und sichere Berechnungen, ohne dem Knotenbetreiber Daten preiszugeben. Dies öffnet die Tür für eine breite Palette neuartiger Anwendungsfälle, wie z. B. dezentrale Frontend-Hosting-Dienste, dezentrale Backends für dynamische Websites und Apps, APIs und sogar dezentrale Caches und CDNs.
Die Konkurrenten von Marlin haben möglicherweise einige Vorteile gegenüber Marlin in Bezug auf die Netzwerkgröße und den Fokus auf bestimmte Anwendungsfälle. In Bezug auf die Netzwerkgröße verfügen einige Konkurrenten von Marlin möglicherweise über ein größeres Netzwerk und eine etabliertere Benutzerbasis. Dies kann für bestimmte Anwendungsfälle von Vorteil sein, die eine höhere Rechenleistung oder Speicherkapazität erfordern. Darüber hinaus konzentrieren sich einige Konkurrenten möglicherweise spezifischer auf bestimmte Anwendungsfälle, wie z. B. maschinelles Lernen (Golem) oder dezentrale Speicherung (Filecoin). Dies kann für Benutzer von Vorteil sein, die einen besonderen Bedarf an diesen Anwendungen haben und spezielle Funktionen oder Ressourcen benötigen.
Marlins Fokus auf kontinuierliche Protokollaktualisierungen und TEEs kann jedoch für bestimmte Anwendungsfälle einzigartige Vorteile gegenüber seinen Konkurrenten bieten. Darüber hinaus macht Marlins Schwerpunkt auf die Demokratisierung des Zugriffs auf Rechenressourcen und sein Open-Source-Charakter es zu einer attraktiven Option für Entwickler, die dezentrale Anwendungen erstellen möchten. Letztendlich hängt die Wahl der Plattform von bestimmten Anwendungsfällen und Anforderungen ab, und es lohnt sich, verschiedene Optionen zu prüfen, um die beste Lösung für ein bestimmtes Projekt zu finden.
Um zu verstehen, warum das zuvor besprochene Update eine bahnbrechende Neuerung darstellen könnte, wollen wir ausführlicher über TEEs und ihre Beziehung zum dezentralen Rechennetzwerk von Marlin sprechen.
Vertrauenswürdige Ausführungsumgebungen (TEEs)
Einfach ausgedrückt handelt es sich bei einem TEE um einen sicheren Computer- oder Mobilgerätebereich, der gewährleistet, dass vertrauliche Daten in einer sicheren Umgebung verarbeitet werden.
Sie können sich eine TEE als eine digitale Festung für Ihre Daten vorstellen. Sie wird normalerweise als separater Prozessor oder Coprozessor implementiert, der sein eigenes Betriebssystem ausführt und Zugriff auf seinen eigenen Speicher hat. Die TEE ist vom Hauptprozessor und Betriebssystem isoliert und soll vor externen Manipulationen oder Hackerangriffen schützen.
In einem dezentralen Rechennetzwerk wie Marlin gewährleistet die TEE die Sicherheit und Integrität der verarbeiteten Daten. Dies hilft, Datenlecks und andere Sicherheitsvorfälle zu verhindern und gibt den Benutzern Vertrauen in die Sicherheit des Netzwerks. Da TEEs außerdem für ihre hohe Leistung bei gleichzeitiger Wahrung der Vertraulichkeit bekannt sind, ermöglichen sie Operationen mit geringer Latenz und hohem Durchsatz für sensible Daten und sind daher für dezentrale Berechnungen geeignet. Durch die Aufrüstung des Marlin-Netzwerks zur Unterstützung von TEEs können Entwickler dezentrale Anwendungen (Dapps) erstellen, die die privaten Schlüssel der Benutzer treuhänderisch verwalten und Transaktionen auf der Grundlage bestimmter Ereignisse unter Verwendung einer vom Benutzer selbst vorgegebenen vertraulichen Logik erstellen können.

Wie TEEs die Sicherheit bei MEV-Auktionen und anderen dezentralen Anwendungen verbessern können
Nehmen wir den Fall von John Doe: Er ist ein erfahrener Händler, der sich entschieden hat, an MEV-Auktionen (Miner Extractable Value) teilzunehmen. Da er mit wertvollen digitalen Vermögenswerten handelt und an komplexen Finanztransaktionen teilnimmt, möchte er sicherstellen, dass der Kauf- und Verkaufsprozess von MEV so sicher wie möglich ist. Dies kann er unter anderem durch die Verwendung von TEEs erreichen. Dadurch wird sichergestellt, dass vertrauliche Informationen, wie die Details von Johns MEV-Transaktionen, vor böswilligen Angriffen oder unbefugtem Zugriff geschützt sind. Dies ist wichtig, da MEV ein komplexes Finanzinstrument ist und jede unbefugte Manipulation oder Duplizierung der Transaktionen zu erheblichen finanziellen Verlusten für John und die anderen Beteiligten führen könnte. Durch die Verwendung von TEEs kann John sicher an MEV-Auktionen teilnehmen und sich auf die Authentizität und Sicherheit seiner Transaktionen verlassen.
Neben MEV-Auktions-TEEs sollten Sie auch das Potenzial für NFT-Mints (Non-Fungible Token) und andere Dapps in Betracht ziehen, die ein hohes Maß an Sicherheit und Datenschutz erfordern. Darüber hinaus ermöglichen TEEs auch die Ausführung benutzerdefinierter Backend-Logik zur Datenverarbeitung, wie z. B. die oben genannten MEV-Algorithmen oder sogar Relays und Blockbuilder für MeV-Boost.
(Es ist erwähnenswert, dass das Upgrade auf TEEs streng optional sein wird. Nicht alle Knoten im Netzwerk müssen die zusätzlichen Funktionen unterstützen, die mit höheren Hardwareanforderungen einhergehen. Dadurch wird sichergestellt, dass das Netzwerk dezentralisiert und für alle Teilnehmer offen bleibt.)
Abschluss
Marlins Upgrade auf Trusted Execution Environments (TEEs) bietet die Möglichkeit, neue Dapps im Netzwerk zu erstellen. Ein Team könnte beispielsweise einen dezentralen Dienst betreiben, der Transaktionen akzeptiert und MEV-Algorithmen (Miner Extractable Value) ausführt, um Gewinne sicher umzuverteilen. Oder eine DAO könnte ihren eigenen Liquidationsbot betreiben und Gewinne mit den Inhabern ihrer Governance-Token teilen. Der Aufbau eines solchen Systems wäre heute ohne die Möglichkeit, ein eigenes Knotennetzwerk bereitzustellen, unmöglich. Das Unternehmen hat sich die Demokratisierung der Rechenressourcen zum Ziel gesetzt und das neueste Update des Netzwerks ist ein Schritt in Richtung dieses Ziels. Marlin ist nicht das einzige Unternehmen, das an dezentraler Datenverarbeitung arbeitet, und es gibt noch andere Plattformen, die bei der Auswahl der richtigen Plattform für ein bestimmtes Projekt in Betracht gezogen werden sollten. Um eine fundierte Entscheidung treffen zu können, ist es wichtig, verschiedene Optionen anhand spezifischer Projektanforderungen und Anwendungsfälle zu bewerten und die Vor- und Nachteile jeder Option abzuwägen.
#Marlin #Binance #blockchain #BlockchainTechnology #Decentralization


