Wie Ethereum das Web schärfen könnte
Angesichts des Zustands unseres 25-jährigen Webs und aller Probleme, die aus den Legacy-Systemen der 1970er Jahre geerbt wurden, sollten wir innehalten und die Bestandsaufnahme der Komponenten einnehmen, die grundlegend gebrochen sind und eine erhebliche Rendite für Entwicklungsinvestitionen bieten würden. Wenn Sie diese Besorgnis über Sicherheit, Privatsphäre und Zensurresistenz überschneiden, sollte es schmerzlich offensichtlich sein Ein umfassender Angriff auf die Internetinfrastruktur ist bereits im Gange. Als Internetnutzer fällt uns eine gemeinsame Pflicht auf uns, neue Technologien zu erforschen, zu nutzen und umzusetzen, die den Schöpfer zugute kommen, nicht von Unterdrückern.
Und während die Kryptographie es uns zum ersten Mal ermöglichte, unsere Botschaften vor neugierigen Augen zu sichern, wird sie zunehmend auf abstraktere Weise wie die sichere Bewegung des digitalen Werts durch Kryptowährungen verwendet. Wenn PGP die erste große Iteration von angewandten Krypto und Bitcoin im zweiten war, gehe ich davon aus, dass die Interaktion und Integration von Krypto in das Fabrik eines dezentralen Webs die raffinierte dritte Implementierung sein wird, die Wurzel und Blüte in Popularität einnimmt.
Die Explosion von Webdiensten
Wenn man einen Blick auf die kurze Geschichte des Webs macht, sind sich die meisten einig, dass Web 1.0 durch CGI -Skripte verkörpert wurde, die Vorlageninhalte auf einem Server generieren und ihn dem Client in einer endgültigen Form liefern. Dies war ein klares Modell der monolithischen Zentralisierung. Diese grundlegende Form der Interaktivität war jedoch eine enorme Verbesserung gegenüber dem grundlegenden post-lesenden Format, das zu diesem Zeitpunkt einen Großteil des Internetinhalts umfasste. Stellen Sie sich vor, Sie müssen die gesamte Titelseite von Digg jedes Mal neu laden, wenn Sie auf etwas klicken möchten:
Digg im Jahr 2006, ein produktives Beispiel für die Interaktivität der „Web 2.0“
Als Browser -Technologie förderte das Experimentieren mit Ajax Anrufe begannen, sodass wir asynchron Handlungen ausführen konnten, ohne die gesamte Seite neu laden zu müssen. Schließlich könnten Sie nachlegen, ohne ein HTML -Formular einzureichen und alles neu zu laden. Diese Bewegung, um Inhalte von der Präsentation zu trennen, die von CSS ausgestattet ist, hat das Web -Forward gedreht.
Heute haben wir Technologien wie Angularjs Und Mann die den Designer bitten, eine Client -Vorlage mit bestimmten Datenlöchern zu generieren, die von einem Backend ausgefüllt werden sollen. Obwohl diese Frameworks einen Teil des Programmierklebers für nahtlose und Live -Updates ermöglichen, stupsen sie auch dem Entwickler dazu an, auf eine bestimmte Weise zu arbeiten. Dies ist jedoch nur ein mäßiger Schritt in Richtung Web 2.5.
Appetizer
Das echte Web 3.0 hat noch nicht begonnen, aber es könnte den Begriff, den Inhalt von der Präsentation zu trennen, durch die Notwendigkeit von Servern ausgelöscht werden. Schauen wir uns einige der zugrunde liegenden Technologien an, die das Ethereum -Projekt liefern soll:
- Verträge: dezentrale Logik
- Schwarm: Dezentraler Speicher
- Flüstern: dezentrale Nachrichten
Interaktion einschließlich Ethereum -Verträge, Schwarmaufbewahrung, Whisper Comms
Technologien wie Swarm könnten als die zugrunde liegende statische Hosting -Infrastruktur dienen und die Notwendigkeit beseitigen, spezifische Inhalte stark zu verteilen und zu zwischenstrahlen. Weil “Dezentrale Dropbox”Wurde mit einer solchen Frequenz diskutiert und erwarten Sie, dass HTTP-ähnliche Bindungen oder Dienste auf dieser Art von Blob-Speicherung erstellt werden, was die Integration in das dezentrale Web 3.0 noch einfacher macht. Diese Bemühungen ermöglichen auch den Austausch typischer Inhaltsbereitstellungsnetzwerke (Netzwerke in Content Delivery ((CDN) mit einer verteilten Hash -Tabelle (DHT) Hinweis auf File -Blobs, so sehr, wie BitTorrent funktioniert. Aufgrund der Flexibilität, die von Ethereum -Verträgen angeboten wird, könnte das Modell des Inhaltszugriffs Ersteller, Leser zahlt oder ein Hybridsystem.
Daher haben wir gerade die Notwendigkeit ersetzt, Caches, umgekehrte Proxys, CDNs, Load -Balancer und dergleichen zu haben, um den Benutzern statische Inhalte zu bedienen. Eine andere Möglichkeit, wie Etheruem diese traditionelle Infrastruktur beeinflussen könnte, besteht darin, die Geschäftslogik-Anwendungsebenen durch On-Blockchain-Verträge zu ersetzen. In einer Vielzahl von webfreundlichen Sprachen wie Perl, PHP, Python, ASP, C#und Ruby werden die Ethereum-Verträge traditionell entwickelt. Business -Analysten und Projektmanager finden möglicherweise diesen Code -Transparenz -Aktualisierung, zumal derselbe Code geschrieben werden kann Schlange (eine pythonähnliche Sprache), Lll (Eine Lisp-ähnliche Sprache), XML (ein Albtraum) oder sogar in visueller Blockform!
Ethereum Contract Code Visual Editor
Wie könnte das alles möglich sein? Schauen Sie sich die neuesten an Ethereum Proof-of-Concept 6 JavaScript-BindungenWir sehen, dass eine Streutung von JavaScript alles ist, was erforderlich ist, um einen Kontostand im dezentralen Web zu überwachen:
<div>You have <span id="ether">?</span>.</div> <script> eth.watch({altered: eth.secretToAddress(eth.key)}).changed(function() { document.getElementById("ether").innerText = eth.toDecimal(eth.balanceAt(eth.secretToAddress(eth.key))) }); </script>
Weil das Ethereum-Protokoll auch als großer verteilter Schlüsselgeschäft fungiert (eine glückliche Notiz für Fans von NoSql)), letztendlich Benutzerkonten, Anmeldeinformationen und Ruf können mit Hilfe des Flüsterkommunikationsprotokolls auf Blockchain migriert werden. Auf diese Weise legt Ethereum die Bühne für eine totale Schärfe der traditionellen Infrastruktur, wie wir sie kennen. Keine komplexen Hochverfügbarkeitsinfrastrukturdiagramme mehr. Im Ethereum -Ökosystem ist sogar dezentrale DNS frei.
Wenn wir diesen Kontext in einem größeren Diagramm einer Systeminfrastruktur bewerten, ist es offensichtlich, dass unser aktuelles Web nicht so sicher oder zensierend resistent ist, wie wir es uns wünschen. Die Skaleneffekte haben es einzelne Institutionen ermöglicht, im Internet eine große Menge an Verarbeitungsleistung und -speicher für sehr niedrige Preise anzubieten, wodurch der Marktanteil auf einen Punkt erhöht wird, an dem sie große Segmente der Internetaktivität individuell kontrollieren, häufig unter der Aufsicht von weniger raffinierten Regierungen. In einer Ära nach der Grenze, in der das Internet keine Grenzen kennt, hat eine solche Gerichtsbarkeit wenig oder gar keine Bedeutung.
Wenn die Ökonomie des Ethereum-Ökosystems so reifen, dass sich offene Verträge für die niedrigste Speicherung entwickeln, könnte sich ein freier Markt für Inhaltshosting entwickeln. Angesichts der Art und Dynamik von P2P -Anwendungen werden beliebte Inhalte leicht skalieren, wenn der Schwarm teilt, anstatt an der Knickladung von Siled Servern zu leiden. Das Nettoergebnis ist, dass beliebte Inhalte geliefert werden Schnellernicht langsamer.
Wir haben Jahrzehnte damit verbracht, die Protokolle zu optimieren, auf denen das Internet zum ersten Mal gegründet wurde, aber es ist an der Zeit, die Möglichkeiten zu erkennen, dass sie verloren haben, indem sie das alte System kontinuierlich gepatscht haben, anstatt eine neue, optimierte zu kuratieren. Die Zukunft wird wahrscheinlich eine Übergangszeit zwischen traditionellen und dezentralen Technologien mit sich bringen, in der Anwendungen in einem hybriden Universum leben und Benutzer die turbulente Unterströmung nicht bewusst sind. Aber sie sollten es sein.
Diese Metamorphose bietet Entwicklern die Möglichkeit, die nächste Generation dezentraler, privater, sicherer, zenserresistenter Plattformen aufzubauen, die den Schöpfer und Verbrauchern der nächstbesten Idee die Kontrolle zurückgeben. Jeder mit einem Traum ist frei, auf dieser neuen Klasse von dezentralen Webdiensten der nächsten Generation aufzubauen, ohne eine Kreditkarte zu besitzen oder sich für Konten anzumelden.
Obwohl wir es nicht sagen oder erwartet haben, haben wir eine Notwendigkeit, die sehr gemeinsamen Ressourcen zu schätzen und zu verbessern, die manche stören, manipulieren und kontrollieren wollen. So wie keine einzelne Person die aufstrebende Intelligenz im Internet kollektiv versteht, sollten wir nicht erwarten, dass eine einzelne Einheit perfekt ausgerichtete Motive versteht oder aufrechterhält. Vielmehr sollten wir uns auf das Internet verlassen, um die Probleme des Internets zu lösen.
Aus diesem Grund ermöglichen Blockchain-Technologien wie Ethereum eine Vereinfachung und Senkung der Kosten, die seit der Einführung von Infrastruktur-AS-A-Service nicht zu beobachten sind (Iaas). Ethereum erweitert die Idee auf ein einfaches Webprojekt und hofft zu demonstrieren, wie vollständig dezentralisierte autonome Organisationen (dezentralisierte) (Geben) kann ganz im Cyberspace leben und nicht nur die Notwendigkeit zentraler Server, sondern auch vertrauenswürdige Dritte negieren und die Träume der frühen Internetpioniere verwirklichen, die sich einen Unabhängigen vorstellten Neue Heimat des Geistes.

