Verteiltes Web-Gateway:

Vereinfachen, beschleunigen und sichern Sie den Zugang zum Ethereum-Netzwerk und dem InterPlanetary File System (IPFS)

Nutzen Sie die Gateways von Cloudflare, um einfach, schnell und sicher auf das verteilte Web zuzugreifen, ohne Software zu benötigen.

Stellen Sie auf IPFS gehostete Inhalte bereit oder interagieren Sie mit einer verteilten Ethereum-Anwendung von einer benutzerdefinierten Domain aus über HTTPs.

Dezentrales Web-Gateway: Nutzungsbedingungen

IPFS-Gateway

Durchsuchen Sie Dateien, die auf IPFS gespeichert sind, einfach und sicher mit dem Distributed Web Gateway von Cloudflare, ohne Software herunterladen zu müssen. Stellen Sie Ihre eigenen, auf IPFS gehosteten Inhalte von einer benutzerdefinierten Domain aus über HTTPs bereit.

IPFS mit dem Gateway von Cloudflare durchsuchen

Um auf Inhalte zuzugreifen, die auf IPFS gespeichert sind, müssen Sie in der Regel einen IPFS-Knoten betreiben. Das bedeutet, dass Sie eine spezielle Software herunterladen und lokalen Speicherplatz auf Ihrem Computer zuweisen müssen. Das Distributed Web Gateway von Cloudflare macht all das überflüssig. Über das Gateway von Cloudflare können Sie jede Datei, die im öffentlichen IPFS-Netzwerk gespeichert ist, unter cloudflare-ipfs.com/ durchsuchen.

Sie müssen nichts herunterladen. Sie müssen nicht auf lokalen Speicherplatz verzichten. Alles geschieht in Ihrem Browser.


Sind Sie neugierig, welche Arten von Inhalten Sie auf IPFS ausführen können? Klicken Sie hier, um zu einem Beispiel zu gelangen.

Wenn Sie Ihre eigenen Dateien auf IPFS ablegen möchten, finden Sie in den Developer Docs eine Anleitung dazu.


Beschleunigter Zugriff

Das Gateway von Cloudflare hilft, die Bereitstellung von IPFS-Inhalten zu beschleunigen. Durch die Zwischenspeicherung von IPFS-Inhalten in unserem globalen Netzwerk von Rechenzentren kann Cloudflare Inhalte, die über unser Gateway angefordert werden, von einem Rechenzentrum in Ihrer Nähe bereitstellen.

Integrierte Sicherheit

Für jede Datei, die das Gateway von Cloudflare in Ihrem Namen anfordert, überprüfen wir den Hash der Datei, um sicherzustellen, dass der Inhalt während der Übertragung nicht verändert wurde. Unser Gateway stellt außerdem alle Inhalte über HTTPS bereit und schützt sie so vor Manipulationen.

Was ist der Ethereum Gateway?

Was ist der Ethereum Gateway?

Das Cloudflare Ethereum Gateway bietet Zugang zum Ethereum-Netzwerk, das Sie über Ihren eigenen benutzerdefinierten Hostnamen bereitstellen können. Mit Hilfe des Gateways können Nutzer interaktive Elemente zu Websites hinzufügen, die von Ethereum Smart Contracts, einer dezentralen Computing-Plattform, betrieben werden.

Darüber hinaus können Nutzer in Verbindung mit dem IPFS-Gateway von Cloudflare Websites und andere Ressourcen dezentral hosten. Und das mit der zusätzlichen Geschwindigkeit, Sicherheit und Zuverlässigkeit, die das globale Cloudflare-Netzwerk bietet.

Was ist Ethereum?

Ethereum ist ein dezentrales virtuelles Rechennetzwerk, das durch Smart Contracts festgelegte Richtlinien speichert und durchsetzt. Das Ethereum-Netzwerk besteht aus vielen über die ganze Welt verteilten Knoten, die basierend auf dem Transfer und der Auszahlung von Währung einen Konsens in Form einer Blockchain bilden.

Jeder kann überall ein Knoten im Ethereum-Netzwerk werden, dazu muss einfach nur ein kompatibler Ethereum-Daemon wie https://github.com/ethereum/go-ethereum ausgeführt werden.

Jede Transaktion, die von einer Einzelperson erstellt wird, wird vom gesamten Netzwerk verifiziert und vereinbart und wird Teil des globalen Konsenses.

Wie funktioniert Ethereum?

Jeder Nutzer, der dem Netzwerk beitritt, kann mit der Durchführung von Transaktionen und dem Ausführen/Schreiben von Smart Contracts beginnen. Unabhängig von den Ergebnissen werden diese dem globalen Konsens auf der Ethereum-Blockchain hinzugefügt.

Jede Transaktion, die stattfindet, wird mit einem Block identifiziert, der der Blockchain hinzugefügt wird. Jeder Block und jede Transaktion haben eine eindeutige Kennung, die es ermöglicht, dass sie von jedem Knoten im Netzwerk gelesen werden können.

Sobald etwas in die Blockchain geschrieben wird, bleibt es dort für immer. Dadurch wird ein historischer Bezugspunkt geschaffen, an dem diese Daten immer verfügbar sein werden.

Warum wird Ethereum benutzt?

Das Ethereum-Netzwerk stellt eine riesige dezentrale Computing-Plattform dar, mit expressiven Richtlinien und Programmen, die als Smart Contracts ausgeführt werden.

  • Integrität und Verlässlichkeit der Inhalte: Der Vorteil dieses Ansatzes besteht darin, dass jede Änderung im Netzwerk von allen Knoten des Netzwerks gebilligt und in die Blockchain aufgenommen wird. Somit gibt es keine Möglichkeit, das Vertrauen in das System zu untergraben, ohne eine große Anzahl von Knoten auf der ganzen Welt zu kompromittieren.

  • Ein neues Computing-Paradigma: Das Ethereum-Netzwerk wächst schnell und stellt einen neuen Ansatz für die Erschaffung großer dezentraler Systeme und Computing-Plattformen dar.


Interaktion mit dem Ethereum-Netzwerk unter Verwendung des Gateways von Cloudflare

Anstatt Ihren eigenen Knoten zu betreiben, der sich mit dem Ethereum-Netzwerk verbindet (was schwierig und kostspielig sein kann), verbinden Sie sich stattdessen mit dem verteilten Web-Gateway von Cloudflare! Das Cloudflare Ethereum-Gateway ermöglicht es jedem, Zugang zum Ethereum-Netzwerk zu erhalten. Dazu gehören die Einsicht in den aktuellen Zustand des Netzwerks und die Bereitstellung eigener Transaktionen, die dem Konsens hinzugefügt werden.

Alle Verbindungen mit dem Netzwerk erfolgen im Browser, nichts muss auf Ihrem lokalen Rechner laufen.

  • Schneller Zugang: Beim Zugriff auf das Ethereum-Netzwerk können Sie sich das globale Edge-Netzwerk von Cloudflare zunutze machen. Wir greifen auf die Leistung des globalen Cache von Cloudflare zurück, um alle Antworten von unserem Gateway zu beschleunigen. Um die Weiterleitung Ihrer Anfragen über unser Netzwerk zu beschleunigen, verwenden wir unsere firmeneigene Lösung Argo Tunnel. Daher können Sie von einem nahe gelegenen Rechenzentrum aus mit dem Netzwerk interagieren, anstatt von einem Tausende von Kilometern entfernten Knotenpunkt aus.

  • Integrierte Sicherheit: Die gesamte Kommunikation mit dem Ethereum-Gateway ist verschlüsselt, da sie über HTTPS erfolgt. Der Traffic zwischen der Cloudflare-Edge und dem Gateway wird mit Argo Tunnel geschützt.

  • Einfaches JSON: Bei allen an das Ethereum-Netzwerk gerichteten Abfragen handelt es sich um einfache JSON-Strukturen. In der Dokumentation für Entwickler finden Sie eine Liste der unterstützten API für das Cloudflare-Gateway. Eine vollständige Beschreibung der offiziellen API ist ebenfalls verfügbar, und zwar hier.


Erfahren Sie, wie Sie sich mit dem Netzwerk verbinden können

Es ist nun möglich, Ihre Website mit dem Cloudflare Ethereum-Gateway zu verbinden und das Ethereum-Netzwerk den Besuchern Ihrer Website näher zu bringen. Nachdem Sie Ihre Website mit dem Ethereum-Gateway verbunden haben, können Besucher über Ihre Domain auf das Ethereum-Netzwerk zugreifen. Zum Start benötigen Sie bloß eine Domain, die Ihnen gehört!

Die ersten Schritte, um loszulegen:

  • Rufen Sie die DNS-Einstellungen für Ihre Domain auf. Wenn Ihre Website bei Cloudflare ist, sind die DNS-Einstellungen über Ihr Dashboard zugänglich. Falls Ihre Website nicht bei Cloudflare ist und Sie Hilfe bei der Suche nach den DNS-Einträgen benötigen, sehen Sie hier nach.
  • Fügen Sie einen CNAME-Eintrag von Ihrer Domain (z. B. www.example.com) zu cloudflare-eth.com hinzu. Hinweis: Wenn Ihre Website bei Cloudflare ist, färbt sich das Wolkensymbol neben diesem Eintrag automatisch grau ein. Da Sie einen CNAME-Eintrag erstellt haben, der auf unser Gateway verweist, profitieren Sie automatisch von den Performance- und Sicherheitsverbesserungen der Enterprise-Klasse von Cloudflare. Sie können diese Einstellungen jedoch nicht selbst steuern.
  • Nachdem Sie diese Einträge hinzugefügt haben, ist Folgendes zu tun:
  • Geben Sie Ihren Domain-Namen (z. B. www.example.com) in das Textfeld unten ein und klicken Sie auf „Absenden“.
  • Dadurch wird ein SSL-Zertifikat erzeugt, das eine sichere Übertragung des Traffics von Ihrer Domain per HTTPS ermöglicht. Stellen Sie sich auf bis zu 90 Sekunden Wartezeit ein. Sie erhalten eine Bestätigungsmeldung, wenn das Zertifikat erfolgreich ausgestellt wurde. Danach wird jede Ethereum-RPC-Anfrage an Ihre Website automatisch zu https//cloudflare-eth.com aufgelöst und die Antwort wird vom Ethereum-Netzwerk bereitgestellt.

Erfahren Sie mehr über Ethereum