Die Evolution des offenen Internets

Die Evolution des offenen Internets

Entwickler haben seit Jahren über die Vorteile von Blockchain-Technologie gesprochen. Sie haben dies mit fadenscheinigen „Anwendungsfällen“ und unklaren Definitionen der Funktionsweise der Technologie, ihrem tatsächlichen Nutzen und den Unterschieden zwischen den Plattformen, die sie nutzen, begründet. Es ist nicht überrascht, dass dies Verwirrung und Misstrauen gegenüber der Blockchain-Technologie ausgelöst hat.

In diesem Artikel möchte ich eine Reihe von mentalen Modellen vorstellen, die helfen, zu verstehen, wie potenzielle Anwendungsmöglichkeiten zu technischen Kompromissen führen, die jede Plattform eingehen muss. Diese mentalen Modelle basieren auf den Fortschritten, die die Blockchain-Technologie in den letzten 10 Jahren gemacht hat, und durchlief dabei 3 Generationen: offene Währungen, offene Finanzen und schließlich das offene Internet.
Mein Ziel ist es, Ihnen ein klares Verständnis von Blockchain zu vermitteln, zu erklären, warum verschiedene Plattformen benötigt werden, und eine Vorstellung von der Zukunft des offenen Internets zu entwickeln.

Eine kurze Einführung in die Blockchain

Einige Grundlagen. Blockchain ist im Grunde genommen einfach eine Datenbank, die von einer Gruppe verschiedener Betreiber verwaltet wird, anstatt von einem einzigen Unternehmen (wie Amazon, Microsoft oder Google). Ein wichtiges Unterscheidungsmerkmal von Blockchain im Vergleich zur Cloud besteht darin, dass Sie dem "Eigentümer" der Datenbank (oder seiner Betriebssicherheit) nicht vertrauen müssen, um wertvolle Daten zu speichern. Bei einer öffentlichen Blockchain (und die meisten großen Blockchains sind öffentlich) kann jeder sie für beliebige Zwecke nutzen.

Damit ein solches System auf einer großen Anzahl an anonymen Geräten weltweit funktioniert, benötigt es ein digitales Token, das als Zahlungsmittel verwendet wird. Mit diesen Tokens werden die Nutzer des Netzwerks die Betreiber des Systems bezahlen. Gleichzeitig bietet das Token eine Sicherheitsgarantie, die durch die in ihm verankerte Spieltheorie definiert ist. Obwohl die ursprüngliche Idee durch den ICO-Boom im Jahr 2017 erheblich kompromittiert wurde, hat das Konzept von Tokens und der Tokenisierung insgesamt, das besagt, dass ein einzelner digitaler Vermögenswert eindeutig identifiziert und übertragen werden kann, ein unglaublich großes Potenzial.

Es ist auch wichtig, den Teil der Datenbank, der die Daten speichert, von dem zu trennen, der die Daten verändert (virtuelle Maschine).

Verschiedene Eigenschaften der Kette können optimiert werden. Zum Beispiel Sicherheit (bei Bitcoin), Geschwindigkeit, Preis oder Skalierbarkeit. Außerdem kann die Modifikationslogik auf verschiedene Arten optimiert werden: dies kann ein einfacher Rechner für Addition und Subtraktion (wie bei Bitcoin) sein, oder eine Turing-vollständige virtuelle Maschine (wie bei Ethereum und NEAR).

So können zwei Plattformen auf der Blockchain ihren Blockchain und ihre virtuelle Maschine „einrichten“, um völlig unterschiedliche Funktionen auszuführen, und sie müssen niemals auf dem Markt konkurrieren. Beispielsweise ist Bitcoin im Vergleich zu Ethereum oder NEAR eine ganz andere Welt, während Ethereum und NEAR wiederum nichts mit Ripple und Stellar zu tun haben – obwohl sie alle auf „Blockchain-Technologie“ basieren.

Drei Generationen von Blockchain

Die Evolution des offenen Internets

Die technologischen Fortschritte und spezifischen Lösungen im Systemdesign haben die Funktionalität der Blockchain über drei Generationen hinweg in den letzten 10 Jahren erweitert. Diese Generationen lassen sich wie folgt unterteilen:

  1. Offenes Geld: Allen Zugang zu digitalem Geld ermöglichen.
  2. Offene Finanzen: Digitale Währungen programmierbar machen und die Möglichkeiten ihrer Nutzung erweitern.
  3. Offenes Internet: Offene Finanzen so erweitern, dass sie wertvolle Informationen jeder Art einschließen und für die breite Masse zugänglich werden.

Lassen Sie uns mit offenem Geld beginnen.

Erste Generation: Offenes Geld

Geld bildet das Fundament des Kapitalismus. Die erste Phase ermöglichte jedem, von überall Zugang zu Geld zu erhalten.

Die Evolution des offenen Internets

Eines der wichtigsten Daten, die in einer Datenbank gespeichert werden können, sind das Geld selbst. Hierin liegt die Innovation von Bitcoin: ein einfaches verteiltes Hauptbuch zu haben, das es allen ermöglicht, sich darauf zu einigen, dass Joe 30 Bitcoins hat und gerade 1,5 Bitcoins an Jill gesendet hat. Bitcoin ist so konzipiert, dass Sicherheit über alle anderen Parameter priorisiert wird. Der Konsens in Bitcoin ist unglaublich teuer und zeitaufwendig und funktioniert nach dem Prinzip des "Flaschenhalses". Hinsichtlich der Modifikationen ist es im Wesentlichen ein einfacher Taschenrechner für Addition und Subtraktion, der Transaktionen ermöglicht und einige andere, sehr begrenzte Operationen ausführt.

Bitcoin ist ein gutes Beispiel, das die wichtigsten Vorteile der Datenspeicherung auf der Blockchain zeigt: Es ist unabhängig von Vermittlern und für jeden zugänglich. Das heißt, jeder, der Bitcoin besitzt, kann Peer-to-Peer-Überweisungen durchführen, ohne auf Hilfe angewiesen zu sein.

Durch die Einfachheit und die Leistungsfähigkeit, die Bitcoin versprochen hat, sind "Geld" zu einer der frühesten und erfolgreichsten Anwendungen der Blockchain geworden. Doch das "zu langsame, zu teure und zu sichere" Bitcoin-System eignet sich hervorragend zur Vermögensaufbewahrung — vergleichbar mit Gold, jedoch nicht für den täglichen Gebrauch, wie z.B. Internetzahlungen oder internationale Überweisungen.

Gestalten Sie offene Währungen

Für solche Anwendungsfälle wurden andere Blockchains mit unterschiedlichen Einstellungen geschaffen:

  1. Überweisungen: Damit Millionen von Menschen täglich beliebige Beträge weltweit senden können, benötigt man etwas, das viel leistungsfähiger und kostengünstiger ist als Bitcoin. Dabei muss Ihre Lösung dennoch ein ausreichendes Maß an Sicherheit gewährleisten. Ripple und Stellar sind Projekte, die ihre Blockchains für dieses Ziel optimiert haben.
  2. Schnelle Transaktionen: Damit Milliarden von Menschen digitale Währungen genau wie Kreditkarten nutzen können, muss die Blockchain gut skalierbar, leistungsstark und kostengünstig sein. Dies kann auf zwei Weisen erreicht werden, wobei dabei die Sicherheit nicht beeinträchtigt werden darf. Der erste Ansatz besteht darin, eine schnellere "Second Layer"-Lösung über Bitcoin zu bauen, die das Netzwerk für hohe Leistung optimiert und nach Abschluss der Transaktion die Vermögenswerte zurück in das Bitcoin "Wallet" verschiebt. Ein Beispiel für eine solche Lösung ist das Lightning Network. Der zweite Ansatz besteht darin, eine neue Blockchain zu schaffen, die ein Maximum an Sicherheit bietet und gleichzeitig schnelle und kostengünstige Transaktionen wie bei Libra ermöglicht.
  3. Private Transaktionen: Um während einer Transaktion vollständige Anonymität zu gewährleisten, muss eine Ebene der Anonymisierung hinzugefügt werden. Dies verringert die Leistung und erhöht die Kosten, so funktionieren Zcash und Monero.

Da solche Währungen Token sind, die einen vollständig digitalen Vermögenswert repräsentieren, lassen sie sich auch auf der Basis der Systems programmieren. Zum Beispiel ist die Gesamtanzahl an Bitcoin, die jemals erzeugt werden kann, im Grundsystem von Bitcoin festgelegt. Durch die Schaffung eines guten Berechnungssystems auf dieser Basis kann es auf ein ganz neues Niveau gehoben werden.

Hier kommen die offenen Finanzen ins Spiel.

Zweite Generation: offene Finanzen

Mit offenen Finanzen hören Geldbeträge auf, nur ein Mittel zur Speicherung oder ein Instrument für Transaktionen zu sein — sie können nun auch Erträge abwerfen, was ihr Potenzial erhöht.

Die Evolution des offenen Internets

Die Eigenschaften, die es Menschen ermöglichen, Bitcoin-Überweisungen öffentlich durchzuführen, erlauben es auch Entwicklern, Programme zu schreiben, die dasselbe tun. Daraus ergibt sich die Annahme, dass digitale Währungen über eine eigene, unabhängige API verfügen, für deren Nutzung keine API-Schlüssel oder Benutzervereinbarungen von Unternehmen benötigt werden.

Genau das versprechen die "offenen Finanzen", auch bekannt als "dezentralisierte Finanzen" (DeFi).

ETHEREUM

Wie bereits erwähnt, ist die Bitcoin-API relativ einfach und ineffizient. Sie genügt, um Skripte im Bitcoin-Netzwerk zu implementieren, die für ihre Funktionalität erforderlich sind. Um jedoch etwas Interessanteres zu realisieren, muss Bitcoin auf eine andere Blockchain-Plattform portiert werden, was eine komplexe Aufgabe darstellt.

Andere Plattformen haben daran gearbeitet, ein hohes Maß an Sicherheit, das für den Umgang mit digitalen Währungen erforderlich ist, mit einem komplexeren Modifikationsgrad zu kombinieren. Ethereum war der erste, der dies umsetzte. Anstelle eines einfachen 'Rechners' wie bei Bitcoin, der nur mit Addition und Subtraktion arbeitet, wurde Ethereum mit einer kompletten virtuellen Maschine über einer Speicherebene entwickelt, die es Entwicklern ermöglicht, vollständige Programme zu schreiben und diese direkt auf der Kette auszuführen.

Die Sicherheit digitaler Vermögenswerte, wie beispielsweise Geld, die in der Blockchain gespeichert sind, ist gleichwertig mit der Sicherheit und Zuverlässigkeit der Programme, die den Zustand dieser Blockchain nativ verändern können. Ethereum-Smart Contracts sind im Wesentlichen serverlose Skripte, die in der Blockchain ebenso ausgeführt werden wie eine gewöhnliche Transaktion auf Bitcoin, etwa "Schicke Jill 23 Token". Der native Token von Ethereum ist Ether, oder ETH.

Komponenten der Blockchain als Pipeline

Da die API über ETH öffentlich (wie bei Bitcoin) und gleichzeitig unbegrenzt programmierbar ist, konnten eine Reihe von Bausteinen geschaffen werden, die Ether untereinander transferieren, um nützliche Aufgaben für den Endbenutzer zu erledigen.

In der "herkömmlichen Welt" wäre dafür beispielsweise eine große Bank erforderlich, die die Vertragsbedingungen aushandelt und den Zugang zur API mit jedem einzelnen Anbieter regelt. Im Gegensatz dazu wurde jedoch jeder dieser Bausteine auf der Blockchain unabhängig von Entwicklern erstellt und schnell auf eine Kapazität von Millionen Dollar und die Speicherung von Werten von über 1 Milliarde Dollar zu Beginn des Jahres 2020 skaliert.

Nehmen wir zum Beispiel Dharma, eine Wallet, die es Nutzern ermöglicht, digitale Tokens zu speichern und Zinsen darauf zu erhalten. Dies ist ein grundlegendes Prinzip, das в der traditionellen Bankensystemen verwendet wird. Die Entwickler von Dharma bieten ihren Nutzern einen Zinssatz, indem sie verschiedene Komponenten miteinander verbinden, die auf Ethereum basieren. Beispielsweise werden die Dollar der Nutzer in DAI, einen stabilen Coin auf Basis von Ethereum, umgetauscht, der dem US-Dollar entspricht. Anschließend wird dieser Stablecoin direkt an Compound übermittelt, ein Protokoll, das diese Gelder zu Zinsen verleiht und somit sofort Zinsen für die Nutzer generiert.

Anwendung offener Finanzen

Der Hauptpunkt ist, dass das Endprodukt, das den Nutzer erreicht, aus vielen Komponenten besteht, von denen jede von einem einzelnen Team erstellt wurde. Es ist nicht erforderlich, eine Genehmigung oder einen API-Schlüssel für die Nutzung dieser Komponenten zu erhalten. Aktuell zirkulieren Milliarden von Dollar in diesem System. Es ist fast wie Open Source Software, doch während bei Open Source Software eine Kopie einer bestimmten Bibliothek für jede Implementierung heruntergeladen werden muss, werden die offenen Komponenten nur einmal bereitgestellt, sodass jeder Nutzer Anfragen an eine bestimmte Komponente senden kann, um auf ihren gemeinsamen Status zuzugreifen.

Jedes der Teams, das diese Komponenten entwickelt hat, ist nicht verantwortlich für übermäßige EC2-Rechnungen aufgrund von Missbrauch ihrer API. Die Ablesung und die Abrechnung für die Nutzung dieser Komponenten erfolgt im Wesentlichen automatisch innerhalb der Kette.

Leistung und Konfiguration

Ethereum funktioniert mit denselben Parametern wie Bitcoin, jedoch werden die Blöcke etwa 30 Mal schneller und kostengünstiger in das Netzwerk übertragen – die Transaktionskosten betragen 0,10 $ im Vergleich zu etwa 0,50 $ bei Bitcoin. Dies bietet ein ausreichendes Sicherheitsniveau für Anwendungen, die finanzielle Vermögenswerte verwalten und keine hohe Bandbreite erfordern.

Das Ethereum-Netzwerk, als Technologie der ersten Generation, konnte den Herausforderungen eines hohen Anfragevolumens nicht standhalten und litt unter einer Kapazität von lediglich 15 Transaktionen pro Sekunde. Dieser Leistungsengpass führte dazu, dass Open Finance in einem Konzeptüberprüfungszustand feststeckte. Das überlastete Netzwerk funktionierte ähnlich wie das weltweite Finanzsystem in der Ära analoger Geräte mit Papierprüfungen und telefonischen Bestätigungen, da die Rechenleistung von Ethereum geringer ist als die eines Grafikrechners aus dem Jahr 1990.

Ethereum hat die Möglichkeiten zur Kombination von Komponenten für Finanznutzungsmodelle demonstriert und den Zugang zu einer breiteren Palette von Anwendungen eröffnet, die als offenes Internet bezeichnet werden.

Dritte Generation: offenes Internet

Jetzt kann alles Wertvolle in Geld umgewandelt werden, indem das Internet mit offenen Finanzen verbunden wird und so ein Internet der Werte und des offenen Internets geschaffen wird.

Die Evolution des offenen Internets
Wie bereits erwähnt, umfasst das Konzept der offenen Währungen viele Anwendungsvarianten. Es wurde auch beschrieben, wie die nächste Generation von Technologien, Ethereum, offene Währungen nützlicher gemacht hat, indem sie Möglichkeiten zur Kombination von Komponenten der offenen Finanzen geschaffen hat. Lassen Sie uns nun betrachten, wie eine weitere Generation von Technologien die Möglichkeiten offener Finanzen erweitert und das wahre Potenzial der Blockchain aufdeckt.

Ursprünglich sind alle genannten „Währungen“ einfach Datenarten, die auf der Blockchain mit einer eigenen offenen API gespeichert werden. Allerdings kann die Datenbank alles Mögliche speichern.

Dank seiner Architektur ist die Blockchain besonders für Daten geeignet, die einen bedeutenden Wert aufweisen. Der Begriff „bedeutender Wert“ ist äußerst flexibel. Sämtliche Daten, die potenziell für Menschen von Wert sein können, lassen sich tokenisieren. Tokenisierung bedeutet in diesem Kontext, dass ein bestehender Vermögenswert (im Gegensatz zu einem eigens geschaffenen wie Bitcoin) auf die Blockchain übertragen wird und einen vergleichbaren öffentlichen API wie Bitcoin oder Ethereum erhält. Ähnlich wie bei Bitcoin ermöglicht dies die Schaffung von Knappheit (sei es 21 Millionen Tokens oder nur einer).

Nehmen wir ein Beispiel von Reddit, wo Benutzer online Reputation in Form von „Karma“ verdienen. Nehmen wir zudem ein Projekt wie Sofi, das zahlreiche Kriterien zur Bewertung der Kreditwürdigkeit einer Person nutzt. In der heutigen Welt, wenn ein Hackathon-Team, das ein neues Sofi entwickelt, den Reddit-Karma-Ranking in seinen Kreditvergabealgorithmus integrieren möchte, müsste es eine bilaterale Vereinbarung mit dem Reddit-Team treffen, um zertifizierten Zugang zur API zu erhalten. Wäre „Karma“ tokenisiert, hätte dieses Team alle erforderlichen Werkzeuge, um sich mit „Karma“ zu integrieren, ohne dass Reddit davon auch nur etwas erfahren würde. Reddit würde einfach davon profitieren, dass immer mehr Nutzer ihre Karma verbessern möchten, da es jetzt nicht nur innerhalb von Reddit von Nutzen ist, sondern weltweit.

Wenn wir noch weiter gehen — 100 verschiedene Teams beim nächsten Hackathon könnten neue Anwendungsmöglichkeiten für diese und andere Vermögenswerte finden, um ein neues Set von öffentlichen, wiederverwendbaren Komponenten zu erstellen oder neue Anwendungen für Verbraucher zu entwickeln. Darin liegt die Idee des offenen Internets.

Ethereum ermöglicht es, große Beträge einfach über 'Rohrleitungen' mithilfe öffentlicher Komponenten zu übertragen. In ähnlicher Weise erlaubt es, jeden aktiv zu tokenisieren, auszugeben, zu tauschen, ihm Sicherheiten zu geben, ihn zu verändern oder anders damit zu interagieren, wie in seiner offenen API festgelegt.

Einstellung für das offene Internet

Das offene Internet unterscheidet sich in seiner Essenz nicht von offenen Finanzen: Es ist lediglich eine Erweiterung davon. Für die Erhöhung der Anwendungsfälle des offenen Internets ist ein erheblicher Leistungssprung sowie die Fähigkeit erforderlich, neue Benutzer zu gewinnen.

Um das offene Internet aufrechtzuerhalten, benötigt die Plattform folgende Eigenschaften:

  1. Hohe Bandbreite, höhere Geschwindigkeit und kostengünstigere Transaktionen. Da die Blockchain nicht nur langsame Lösungen zum Management von Vermögenswerten überträgt, muss sie skalieren, um komplexere Datentypen und Nutzungsmöglichkeiten zu unterstützen.
  2. Benutzerfreundlichkeit. Da Nutzungsszenarien in Anwendungen für Benutzer übergehen, ist es von entscheidender Bedeutung, dass die von Entwicklern erstellten Komponenten oder die mit ihrer Hilfe entwickelten Anwendungen ein positives Benutzererlebnis bieten. Zum Beispiel, wenn Benutzer ein Konto erstellen oder ein bestehendes Konto mit verschiedenen Vermögenswerten und Plattformen verknüpfen und dabei die Kontrolle über ihre Daten in ihren Händen behalten.

Solche Eigenschaften hatte zuvor keine der Plattformen aufgrund ihrer Komplexität. Es hat Jahre an Forschung gebraucht, um den Punkt zu erreichen, an dem neue Konsensmechanismen mit neuen Ausführungsumgebungen und neuen Skalierungsmethoden zusammenfließen – und gleichzeitig die erforderliche Leistung und Sicherheit für Finanzwerte aufrechterhalten werden kann.

Die Plattform des offenen Internets

Zahlreiche Blockchain-Projekte, die in diesem Jahr auf den Markt kommen, haben ihre Plattformen so konzipiert, dass sie für verschiedene Anwendungsfälle im Bereich der offenen Währungen und Finanzen genutzt werden können. Angesichts der technologischen Einschränkungen in der aktuellen Phase war es für sie vorteilhaft, ihre Plattform auf eine spezifische Nische zu optimieren.

NEAR ist die einzige Kette, die bewusst ihre Technologie verbessert und ihre Leistungsmerkmale so angepasst hat, dass sie vollständig den Anforderungen des offenen Internets entspricht.

NEAR kombiniert Skalierungsansätze aus der Welt leistungsstarker Datenbanken mit Verbesserungen in der Laufzeit und jahrelanger Optimierung der Benutzerfreundlichkeit. Ähnlich wie bei Ethereum verfügt NEAR über eine vollwertige virtuelle Maschine, die auf der Blockchain aufgebaut ist, doch um der Nachfrage gerecht zu werden, balanciert die zugrunde liegende Kette die Bandbreite der virtuellen Maschine, indem sie Berechnungen in parallele Prozesse (Sharding) aufteilt. Dabei wird die erforderliche Sicherheit gewährleistet, die für die zuverlässige Speicherung von Daten notwendig ist.

Das bedeutet, dass auf NEAR alle möglichen Anwendungsfälle realisiert werden können: durch Fiat gedeckte Coins, die allen den Zugang zu stabilen Währungen ermöglichen, Mechanismen für offene Finanzmittel, die von einfachen Finanzinstrumenten bis hin zu komplexen Lösungen skalierbar sind, und schließlich Anwendungen des offenen Internets, die all dies für den alltäglichen Handel und die Interaktion zusammenbringen.

Fazit

Die Geschichte des offenen Internets beginnt gerade erst, denn wir haben gerade die notwendigen Technologien entwickelt, damit es seine volle Ausstrahlung entfalten kann. Jetzt, da dieser große Schritt gemacht ist, wird die Zukunft auf den Innovationen basieren, die auf diesen neuen Technologien aufgebaut werden können, sowie auf der technischen Ausstattung der Entwickler und Unternehmer, die an der Spitze dieser neuen Realität stehen.

Um das potenzielle Einfluss des offenen Internets zu verstehen, denken Sie an die "kambrische Explosion", die während der Entwicklung der frühen Internetprotokolle stattfand, die es den Nutzern schließlich ermöglichten, Ende der 1990er Jahre online Geld auszugeben. In den folgenden 25 Jahren wuchs der Online-Handel und generierte jährlich ein Volumen von über 2 Billionen $.

In ähnlicher Weise erweitert das offene Internet den Anwendungsbereich und die Reichweite der finanziellen Primitiven offener Finanzdienstleistungen und ermöglicht deren Integration in geschäfts- und verbraucherorientierte Anwendungen auf Weisen, die wir vermuten, aber natürlich nicht vorhersagen können.

Lassen Sie uns gemeinsam das offene Internet aufbauen!

Eine kleine Liste von Ressourcen für diejenigen, die jetzt tiefer eintauchen möchten:

1. Sehen Sie sich an, wie die Entwicklung unter NEAR aussieht, und experimentieren Sie in einer Online-IDE. hier.

2. An Entwickler, die dem Ökosystem beitreten möchten. hierhin.

3. Umfassende technische Dokumentation für Entwickler ist auf Englisch verfügbar. hier.

4. Alle Neuigkeiten auf Russisch können verfolgt werden in der Telegram-Community, und in Gruppe bei VKontakte

5. Wenn Sie Ideen für Community-gesteuerte Dienste haben und daran arbeiten möchten, kommen Sie zu unserem Programm Unterstützungszentrum für Unternehmer.

Quelle: habr.com

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster