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.

Verteiltes 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.

InterPlanetary File System (IPFS):

Was ist IPFS?

IPFS ist ein verteiltes Dateispeicherprotokoll, das es Computern auf der ganzen Welt ermöglicht, Dateien als Teil eines riesigen Peer-to-Peer-Netzwerks zu speichern und bereitzustellen.

Jeder Computer überall auf der Welt kann die IPFS-Software herunterladen und mit dem Hosten und Bereitstellen von Dateien beginnen.

Wenn jemand IPFS auf seinem Computer ausführt und eine Datei in das IPFS-Netzwerk hochlädt, kann diese Datei von jedem anderen in der Welt, der ebenfalls IPFS ausführt, angesehen und heruntergeladen werden.

Wie funktioniert IPFS?

Verteilte Computer schließen sich dem Netzwerk an: Jeder Computer kann die IPFS-Software herunterladen und beginnen, Dateien zum Netzwerk hinzuzufügen und anzufordern.

Einzigartiger Hash für jede Datei erstellt: Jede Datei, die dem IPFS hinzugefügt wird, erhält eine Adresse, die aus einem Hash des Dateiinhalts abgeleitet wird. Diese Adresse ist wie ein Fingerabdruck. Sie gehört eindeutig zu dieser Datei und ist immer gleich, unabhängig davon, wo die Datei im IPFS gespeichert ist.

Warum verwenden Nutzer IPFS?

Integrität des Inhalts sicherstellen

Jede Datei auf IPFS hat eine eindeutige Adresse, die durch die genauen Bits bestimmt wird, aus denen die Datei besteht. Wenn sich auch nur ein einziges Bit ändert, ändert sich die gesamte Adresse. So können die Nutzer sicher sein, dass eine Datei nicht manipuliert wurde.

Host mit Redundanz

Erzielen Sie Ausfallsicherheit, da jede Datei auf IPFS an vielen verschiedenen Orten gehostet werden kann, auf die jedoch von derselben Adresse aus zugegriffen wird. Wenn ein Computer, auf dem die Datei gespeichert ist, offline geht, ruft das Netzwerk die Datei einfach von einem anderen Computer ab.

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.

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?

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 verteiltes, virtuelles Rechennetzwerk, das durch Smart Contracts festgelegte Richtlinien speichert und durchsetzt. Das Ethereum-Netzwerk besteht aus vielen global verteilten Knoten, die einen Konsens in Form einer Blockchain bilden, basierend auf dem Transfer und der Ausführung von Währung Jeder kann überall ein Knoten im Ethereum-Netzwerk werden, indem er einfach einen kompatiblen Ethereum-Daemon wie <https://github.com/ethereum/go-ethereum> ausführt. 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 verwenden Nutzer Ethereum? 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 Zuverlässigkeit 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. Das bedeutet, dass es keine Möglichkeit gibt, das Vertrauen in das System zu untergraben, ohne eine große Anzahl von global verteilten Knoten zu kompromittieren. - __Ein neues Computing-Paradigma__: Das Ethereum-Netzwerk wächst schnell und stellt einen neuen Ansatz dar, wie große verteilte Systeme und Computing-Plattformen aufgebaut werden können.
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 finden im Browser statt, __nichts muss auf Ihrem lokalen Rechner laufen__.- __Fast Access__: Nutzen Sie das globale Edge-Netzwerk von Cloudflare, um das Ethereum-Netzwerk zu erreichen. Wir nutzen die Leistung des globalen Cache von Cloudflare, um alle Antworten von unserem Gateway zu beschleunigen. Wir verwenden unser eigenes Produkt Argo Tunnel, um die Weiterleitung Ihrer Anfragen über unser Netzwerk zu beschleunigen. Das bedeutet, dass Sie von einem nahe gelegenen Rechenzentrum aus mit dem Netzwerk interagieren können, anstatt von einem Knotenpunkt aus, der ohnehin Tausende von Kilometern entfernt ist. - __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. - __Simply JSON__: Alle Abfragen an das Ethereum-Netzwerk sind Simply 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 hierverfügbar.
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! So gehen Sie vor: - Gehen Sie zu den DNS-Einstellungen für Ihre Domain. Wenn Ihre Website bei Cloudflare ist, sind die DNS-Einstellungen über Ihr Dashboard zugänglich. Wenn Ihre Website nicht bei Cloudflare ist und Sie Hilfe bei der Suche nach den DNS-Einträgen benötigen, [beachten Sie diesen Beitrag](https://support.google.com/projectshield/answer/6358886?hl=en/). - Fügen Sie einen CNAME-Eintrag von Ihrer Domain hinzu (z. B. www.example.com)  zu cloudflare-eth.com Hinweis: Wenn Ihre Website bei Cloudflare ist, wird die kleine Wolke neben diesem Eintrag automatisch grau. Da Sie einen CNAME auf unser Gateway gesetzt haben, erhalten Sie automatisch die Performance- und Sicherheitsverbesserungen von Cloudflare auf Unternehmensebene. Sie können diese Einstellungen jedoch nicht selbst steuern. - Sobald Sie diese Einträge hinzugefügt haben: - Geben Sie Ihren Domain-Namen (z. B. www.example.com) in das unten stehende Textfeld ein und klicken Sie auf „Absenden“. - Dadurch wird ein SSL-Zertifikat generiert, das es ermöglicht, den Traffic von Ihrer Domain sicher über HTTPS zu übertragen. Stellen Sie sich darauf ein, dass Sie bis zu 90 Sekunden warten müssen. Sie erhalten eine Bestätigungsmeldung, wenn das Zertifikat erfolgreich ausgestellt wurde. Wenn dies geschehen ist, wird jede Ethereum-RPC-Anfrage an Ihre Website automatisch zu <https://cloudflare-eth.com/> aufgelöst und die Antwort wird vom Ethereum-Netzwerk bereitgestellt.