Die Entwicklung des offenen Internets

Die Entwicklung des offenen Internets

Entwickler sprechen seit vielen Jahren über die Vorteile der Blockchain-Technologie. Sie argumentierten dies mit vagen „Anwendungsfällen“ sowie vagen Definitionen darüber, wie die Technologie funktioniert, wozu sie eigentlich dient und wie sich die Plattformen, die sie nutzen, voneinander unterscheiden. Es überrascht nicht, dass dies zu Verwirrung und Misstrauen gegenüber der Blockchain-Technologie geführt hat.

In diesem Artikel möchte ich eine Reihe mentaler Modelle beschreiben, die Ihnen helfen zu verstehen, wie potenzielle Anwendungsfälle zu den 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, nachdem sie in ihrer Entwicklung drei Generationen durchlaufen hat: offenes Geld, offene Finanzen und schließlich das offene Internet.
Mein Ziel ist es, Ihnen dabei zu helfen, ein klares Verständnis davon zu entwickeln, was Blockchain ist, zu verstehen, warum verschiedene Plattformen benötigt werden, und sich die Zukunft des offenen Internets vorzustellen.

Eine kurze Einführung in Blockchain

Ein paar Grundlagen. Blockchain ist im Wesentlichen nur eine Datenbank, die von einer Gruppe verschiedener Betreiber und nicht von einem einzelnen Unternehmen (wie Amazon, Microsoft oder Google) verwaltet wird. Ein wichtiger Unterschied zwischen Blockchain und der Cloud besteht darin, dass Sie dem Datenbank-„Eigentümer“ (oder seiner Betriebssicherheit) nicht vertrauen müssen, um wertvolle Daten zu speichern. Wenn eine Blockchain öffentlich ist (und alle wichtigen Blockchains öffentlich sind), kann sie jeder für alles nutzen.

Damit ein solches System auf einer großen Anzahl anonymer Geräte auf der ganzen Welt funktioniert, muss es über einen digitalen Token verfügen, der als Zahlungsmittel verwendet wird. Mit diesen Token bezahlen Kettenbenutzer die Systembetreiber. Gleichzeitig bietet der Token eine Sicherheitsgarantie, die durch die darin verankerte Spieltheorie bestimmt wird. Und obwohl die Idee durch den Boom betrügerischer ICOs im Jahr 2017 weitgehend in Frage gestellt wurde, birgt die Idee von Token und der Tokenisierung im Allgemeinen, die darin besteht, dass ein einzelner digitaler Vermögenswert eindeutig identifiziert und gesendet werden kann, ein unglaubliches Potenzial.

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

Verschiedene Schaltungseigenschaften können optimiert werden. Zum Beispiel Sicherheit (bei Bitcoin), Geschwindigkeit, Preis oder Skalierbarkeit. Darüber hinaus kann die Modifikationslogik auch auf viele Arten optimiert werden: Es kann sich um einen einfachen Additions- und Subtraktionsrechner (wie bei Bitcoin) oder vielleicht um eine Turing-vollständige virtuelle Maschine (wie bei Ethereum und NEAR) handeln.

So können zwei Blockchain-Plattformen ihre Blockchain und ihre virtuelle Maschine so „konfigurieren“, dass sie völlig unterschiedliche Funktionen ausführen, und konkurrieren möglicherweise nie miteinander auf dem Markt. Beispielsweise ist Bitcoin im Vergleich zu Ethereum oder NEAR eine völlig andere Welt, und Ethereum und NEAR wiederum haben nichts mit Ripple und Stellar zu tun – obwohl sie alle auf der „Blockchain-Technologie“ arbeiten.

Drei Generationen Blockchain

Die Entwicklung des offenen Internets

Technologische Fortschritte und spezifische Lösungen im Systemdesign haben es ermöglicht, die Funktionalität der Blockchain über 3 Generationen ihrer Entwicklung in den letzten 10 Jahren zu erweitern. Diese Generationen lassen sich wie folgt einteilen:

  1. Offenes Geld: Geben Sie jedem Zugang zu digitalem Geld.
  2. Open Finance: Digitales Geld programmierbar machen und die Grenzen seiner Nutzung erweitern.
  3. Offenes Internet: Erweitern Sie Open Finance um wertvolle Informationen jeglicher Art und machen Sie es für den Massengebrauch verfügbar.

Beginnen wir mit offenem Geld.

Erste Generation: offenes Geld

Geld ist die Grundlage des Kapitalismus. Die erste Stufe ermöglichte es jedem, von überall auf Geld zuzugreifen.

Die Entwicklung des offenen Internets

Eine der wichtigsten Daten, die in einer Datenbank gespeichert werden können, ist das Geld selbst. Das ist die Innovation von Bitcoin: ein einfaches verteiltes Hauptbuch, das es jedem ermöglicht, zuzustimmen, dass Joe 30 Bitcoins hat und Jill gerade 1,5 Bitcoins geschickt hat. Bitcoin ist so eingerichtet, dass die Sicherheit Vorrang vor allen anderen Optionen hat. Der Bitcoin-Konsens ist unglaublich teuer, zeitaufwändig und engpassbasiert, und was den Modifikationsgrad angeht, handelt es sich im Wesentlichen um einen einfachen Additions- und Subtraktionsrechner, der Transaktionen und einige andere sehr begrenzte Operationen ermöglicht.

Bitcoin ist ein gutes Beispiel, das die Hauptvorteile der Datenspeicherung in der Blockchain zeigt: Sie ist nicht auf Zwischenhändler angewiesen und steht jedem zur Verfügung. Das heißt, jeder, der über Bitcoins verfügt, kann eine P2P-Überweisung durchführen, ohne auf die Hilfe anderer zurückgreifen zu müssen.

Aufgrund der Einfachheit und Leistungsfähigkeit dessen, was Bitcoin versprach, wurde „Geld“ zu einem der frühesten und erfolgreichsten Anwendungsfälle für Blockchain. Doch „zu langsam, zu teuer und zu sicher“ funktioniere das Bitcoin-System gut zur Aufbewahrung von Vermögenswerten – ähnlich wie Gold, allerdings nicht für den täglichen Gebrauch für Dienste wie Internetzahlungen oder internationale Überweisungen.

Offenes Geld einrichten

Für diese Nutzungsmuster wurden weitere Schaltkreise mit anderen Einstellungen erstellt:

  1. Überweisungen: Damit Millionen von Menschen jeden Tag beliebige Beträge in die ganze Welt senden können, braucht es etwas, das weitaus leistungsfähiger und kostengünstiger ist als Bitcoin. Dennoch sollte Ihr System über ein ausreichendes Maß an Sicherheit verfügen. Ripple und Stellar sind Projekte, die ihre Ketten optimiert haben, um dieses Ziel zu erreichen.
  2. Schnelle Transaktionen: Damit Milliarden von Menschen digitales Geld auf die gleiche Weise nutzen können wie Kreditkarten, muss die Kette gut skalierbar, leistungsstark und kostengünstig bleiben. Dies kann auf Kosten der Sicherheit auf zwei Arten erfolgen. Die erste besteht darin, eine schnellere „zweite Schicht“ auf Bitcoin aufzubauen, die das Netzwerk für eine hohe Leistung optimiert und die Vermögenswerte nach Abschluss der Transaktion zurück in den Bitcoin-„Tresor“ verschiebt. Ein Beispiel für eine solche Lösung ist das Lightning Network. Die zweite Möglichkeit besteht darin, eine neue Blockchain zu erstellen, die ein Höchstmaß an Sicherheit bietet und gleichzeitig schnelle und kostengünstige Transaktionen ermöglicht, wie in Libra.
  3. Private Transaktionen: Um die vollständige Vertraulichkeit während einer Transaktion zu wahren, müssen Sie eine Anonymisierungsebene hinzufügen. Dies verringert die Leistung und erhöht den Preis, so funktionieren Zcash und Monero.

Da es sich bei diesem Geld um Token handelt, die ein vollständig digitales Gut sind, können sie auch auf der Grundebene des Systems programmiert werden. Beispielsweise wird die Gesamtmenge an Bitcoin, die im Laufe der Zeit produziert wird, in das zugrunde liegende Bitcoin-System programmiert. Durch den Aufbau eines guten Computersystems auf einer Basisebene kann es auf eine völlig neue Ebene gehoben werden.

Hier kommt Open Finance ins Spiel.

Zweite Generation: Open Finance

Mit Open Finance ist Geld nicht mehr nur ein Wertaufbewahrungsmittel oder ein Instrument für Transaktionen – jetzt können Sie davon profitieren, was sein Potenzial erhöht.

Die Entwicklung des offenen Internets

Die Eigenschaften, die es Menschen ermöglichen, Bitcoin-Überweisungen öffentlich durchzuführen, ermöglichen es Entwicklern auch, Programme zu schreiben, die dasselbe tun. Nehmen wir auf dieser Grundlage an, dass digitales Geld über eine eigene unabhängige API verfügt, für die kein API-Schlüssel oder eine Benutzervereinbarung von einem Unternehmen eingeholt werden muss.

Das verspricht „Open Finance“, auch bekannt als „Decentralized Finance“ (DeFi).

Astraleum

Wie bereits erwähnt, ist die Bitcoin-API recht einfach und unproduktiv. Es reicht aus, Skripte im Bitcoin-Netzwerk bereitzustellen, damit es funktioniert. Um etwas Interessanteres zu tun, müssen Sie Bitcoin selbst auf eine andere Blockchain-Plattform übertragen, was keine leichte Aufgabe ist.

Andere Plattformen haben daran gearbeitet, das hohe Maß an Sicherheit, das für die Arbeit mit digitalem Geld erforderlich ist, mit einem ausgefeilteren Grad an Modifikation zu kombinieren. Ethereum war das erste Unternehmen, das dies eingeführt hat. Anstelle eines Bitcoin-„Rechners“, der mit Addition und Subtraktion arbeitet, hat Ethereum eine komplette virtuelle Maschine auf der Speicherschicht erstellt, die es Entwicklern ermöglicht, vollwertige Programme zu schreiben und diese direkt in der Kette auszuführen.

Die Bedeutung liegt darin, dass die Sicherheit eines digitalen Vermögenswerts (z. B. Geld), der in einer Kette gespeichert ist, mit der Sicherheit und Zuverlässigkeit von Programmen übereinstimmt, die den Zustand dieser Kette nativ ändern können. Ethereum-Smart-Contract-Programme sind im Wesentlichen serverlose Skripte, die in der Kette genauso ausgeführt werden, wie die häufigste Transaktion „Jill 23 Token senden“ auf Bitcoin ausgeführt wird. Der native Token von Ethereum ist Ether oder ETH.

Blockchain-Komponenten als Pipeline

Da die API auf der ETH öffentlich ist (wie bei Bitcoin), aber unbegrenzt programmierbar ist, war es möglich, eine Reihe von Bausteinen zu erstellen, die Ether untereinander übertragen, um nützliche Arbeit für den Endbenutzer zu leisten.

In der „gewohnten Welt“ wäre dazu beispielsweise eine große Bank nötig, die mit jedem einzelnen Anbieter die Vertragsbedingungen und den Zugang zur API aushandelt. Aber auf der Blockchain wurde jeder dieser Blöcke unabhängig von Entwicklern erstellt und ab Anfang 1 schnell auf einen Durchsatz von Millionen Dollar und einen Wertspeicher von über 2020 Milliarde Dollar skaliert.

Beginnen wir zum Beispiel mit Dharma, einer Wallet, die es Benutzern ermöglicht, digitale Token zu speichern und dafür Zinsen zu verdienen. Dies ist ein Grundprinzip der Nutzung des traditionellen Bankensystems. Die Entwickler von Dharma bieten ihren Nutzern einen Zinssatz an, indem sie viele Komponenten verbinden, die auf Basis von Ethereum erstellt wurden. Beispielsweise werden Benutzergelder in DAI umgewandelt, einen auf Ethereum basierenden Stablecoin, der dem US-Dollar entspricht. Dieser Stablecoin wird dann in Compound eingespeist, ein Protokoll, das das Geld gegen Zinsen verleiht und so den Benutzern sofortige Zinsen einbringt.

Anwendung von Open Finance

Die wichtigste Erkenntnis besteht darin, dass das Endprodukt, das den Benutzer erreichte, aus vielen Komponenten erstellt wurde, die jeweils von einem separaten Team erstellt wurden, und dass für die Verwendung dieser Komponenten weder eine Erlaubnis noch ein API-Schlüssel erforderlich war. In diesem System zirkulieren derzeit Milliarden von Dollar. Es ist fast wie Open-Source-Software, aber wenn Open-Source das Herunterladen einer Kopie einer bestimmten Bibliothek für jede Implementierung erfordert, werden die offenen Komponenten nur einmal bereitgestellt, und dann kann jeder Benutzer Anfragen an eine bestimmte Komponente senden, um auf deren allgemeinen Zustand zuzugreifen .

Die Teams, die diese Komponenten erstellt haben, sind nicht für überhöhte EC2-Rechnungen aufgrund des Missbrauchs ihrer API verantwortlich. Das Auslesen und Verrechnen der Nutzung dieser Komponenten erfolgt im Wesentlichen automatisch innerhalb der Kette.

Leistung und Tuning

Ethereum funktioniert mit den gleichen Parametern wie Bitcoin, aber Blöcke werden etwa 30-mal schneller und günstiger an das Netzwerk übertragen – die Kosten einer Transaktion betragen 0,1 US-Dollar statt etwa 0,5 US-Dollar bei Bitcoin. Dies bietet ein ausreichendes Maß an Sicherheit für Anwendungen, die Finanzanlagen verwalten und keine hohe Bandbreite erfordern.

Das Ethereum-Netzwerk, eine Technologie der ersten Generation, erlag dem hohen Volumen an Anfragen und erlitt einen Durchsatz von 15 Transaktionen pro Sekunde. Diese Leistungslücke hat dazu geführt, dass Open Finance in einem Proof-of-Concept-Zustand steckt. Das überlastete Netzwerk funktionierte wie das globale Finanzsystem im Zeitalter analoger Geräte mit Papierschecks und Telefonbestätigungen, da Ethereum über weniger Rechenleistung verfügt als Grafikrechner 1990 Jahr.

Ethereum hat die Interoperabilität für finanzielle Anwendungsfälle bewiesen und den Zugang zu einer breiteren Palette von Anwendungen, dem sogenannten offenen Internet, eröffnet.

Dritte Generation: Das offene Internet

Jetzt kann alles von Wert zu Geld werden, indem das Internet mit Open Finance verbunden wird und so ein Internet von Wert und ein offenes Internet geschaffen wird.

Die Entwicklung des offenen Internets
Wie bereits erwähnt, hat das Konzept des offenen Geldes viele Anwendungsmöglichkeiten. Es wurde auch beschrieben, wie die Technologie der nächsten Generation, Ethereum, Open Money nützlicher gemacht hat, indem sie Möglichkeiten zur Kombination der Komponenten von Open Finance geschaffen hat. Schauen wir uns nun an, wie eine weitere Technologiegeneration die Möglichkeiten von Open Finance erweitert und das wahre Potenzial der Blockchain freisetzt.

Zunächst handelt es sich bei dem genannten „Geld“ lediglich um Datentypen, die in einer Blockchain mit einer eigenen öffentlichen API gespeichert werden. Aber die Datenbank kann alles speichern.

Aufgrund ihres Designs eignet sich die Blockchain am besten für Daten von erheblichem Wert. Die Definition von „bedeutungsvollem Wert“ ist äußerst flexibel. Alle Daten, die einen potenziellen Wert für den Menschen haben, können tokenisiert werden. Unter Tokenisierung versteht man in diesem Zusammenhang den Prozess, bei dem ein vorhandener Vermögenswert (der nicht wie Bitcoin von Grund auf neu erstellt wurde) auf die Blockchain übertragen wird und dieselbe öffentliche API wie Bitcoin oder Ethereum erhält. Wie bei Bitcoin ermöglicht dies eine Knappheit (sei es 21 Millionen Token oder nur einer).

Betrachten Sie das Beispiel von Reddit, wo Benutzer Online-Reputation in Form von „Karma“ erwerben. Und nehmen wir ein Projekt wie Sofi, bei dem viele Kriterien herangezogen werden, um die Zahlungsfähigkeit einer bestimmten Person zu beurteilen. Wenn in der heutigen Welt ein Hackathon-Team, das ein neues Sofi entwickelt, eine Reddit-Karma-Bewertung in seinen Kreditalgorithmus einbetten möchte, müsste es eine bilaterale Vereinbarung mit dem Reddit-Team abschließen, um zertifizierten Zugriff auf die API zu erhalten. Wenn „Karma“ tokenisiert würde, dann hätte dieses Team alle notwendigen Werkzeuge zur Integration mit „Karma“ und Reddit wüsste nicht einmal davon. Er würde sich einfach die Tatsache zunutze machen, dass noch mehr Nutzer ihr Karma verbessern wollen, denn jetzt ist es nicht nur innerhalb von Reddit, sondern auf der ganzen Welt nützlich.

Darüber hinaus könnten 100 verschiedene Teams im nächsten Hackathon neue Wege finden, diese und andere Assets zu nutzen, um einen neuen Satz öffentlich verfügbarer wiederverwendbarer Komponenten zu erstellen oder neue Anwendungen für Verbraucher zu entwickeln. Das ist die Idee hinter dem offenen Internet.

Ethereum hat es einfach gemacht, große Beträge über öffentliche Komponenten zu „pipeline“ und ermöglicht so die Übertragung, Ausgabe, den Austausch, die Besicherung, die Änderung oder eine andere Interaktion mit jedem Vermögenswert, der tokenisiert werden kann, wie in seiner öffentlichen API dargelegt.

Einrichten für das offene Internet

Das offene Internet unterscheidet sich im Wesentlichen nicht von Open Finance: Es ist lediglich ein Überbau darüber. Zunehmende Anwendungsfälle für das offene Internet erfordern einen erheblichen Produktivitätssprung sowie die Fähigkeit, neue Benutzer zu gewinnen.

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

  1. Höherer Durchsatz, schnellere Geschwindigkeit und günstigere Transaktionen. Da die Kette nicht mehr nur langsame Asset-Management-Entscheidungen trifft, muss sie skaliert werden, um komplexere Datentypen und Anwendungsfälle zu unterstützen.
  2. Benutzerfreundlichkeit. Da Anwendungsfälle in Anwendungen für Benutzer umgesetzt werden, ist es wichtig, dass die von Entwicklern erstellten Komponenten oder die damit entwickelten Anwendungen dem Endbenutzer ein gutes Erlebnis bieten. Zum Beispiel, wenn sie ein Konto erstellen oder ein bestehendes mit verschiedenen Assets und Plattformen verknüpfen und gleichzeitig die Kontrolle über die Daten in den Händen des Benutzers behalten.

Aufgrund ihrer Komplexität verfügte zuvor keine der Plattformen über solche Eigenschaften. Es bedurfte jahrelanger Forschung, um an den Punkt zu gelangen, an dem neue Konsensmechanismen mit neuen Ausführungsumgebungen und neuen Skalierungsmethoden verschmelzen und gleichzeitig die Leistung und Sicherheit aufrechterhalten, die monetäre Vermögenswerte erfordern.

offene Internetplattform

Dutzende Blockchain-Projekte, die dieses Jahr auf den Markt kommen, haben ihre Plattformen angepasst, um eine Vielzahl von Open-Money- und Open-Finance-Anwendungsfällen abzudecken. Angesichts der Einschränkungen der Technologie zu diesem Zeitpunkt war es für sie von Vorteil, ihre Plattform für eine bestimmte Nische zu optimieren.

NEAR ist die einzige Kette, die ihre Technologie bewusst weiterentwickelt und ihre Leistungsmerkmale so abgestimmt hat, dass sie den Anforderungen des offenen Internets vollständig gerecht wird.

NEAR kombiniert Skalierungsansätze aus der Welt der Hochleistungsdatenbanken mit Laufzeitverbesserungen und jahrelangen Verbesserungen der Benutzerfreundlichkeit. Wie Ethereum verfügt NEAR über eine vollwertige virtuelle Maschine, die auf der Blockchain basiert. Um jedoch „mit der Nachfrage Schritt zu halten“, gleicht die zugrunde liegende Kette den Durchsatz der virtuellen Maschine aus, indem sie Berechnungen in parallele Prozesse aufteilt (Sharding). Gleichzeitig bleibt die Sicherheit auf dem Niveau, das für eine zuverlässige Datenspeicherung erforderlich ist.

Dies bedeutet, dass alle möglichen Anwendungsfälle auf NEAR implementiert werden können: Fiat-Coins, die jedem Zugang zu einer stabilen Währung ermöglichen, offene Finanzmechanismen, die sich auf komplexe Finanzinstrumente und zurück skalieren lassen, bevor normale Menschen sie nutzen, und schließlich Open-Source-Anwendungen. Internet , die all dies für den täglichen Handel und die Interaktion aufnehmen.

Abschluss

Die Geschichte des offenen Internets fängt gerade erst an, weil wir gerade erst die notwendigen Technologien entwickelt haben, um es in sein wahres Ausmaß zu bringen. Nachdem dieser große Schritt nun getan ist, wird die Zukunft auf den Innovationen basieren, die aus diesen neuen Technologien entstehen können, sowie auf der technologischen Ausrüstung von Entwicklern und Unternehmern, die an der Spitze der neuen Realität stehen.

Um die potenziellen Auswirkungen eines offenen Internets zu verstehen, betrachten Sie die „kambrische Explosion“, die während der Entwicklung der frühen Internetprotokolle stattfand, die es den Benutzern Ende der 1990er Jahre ermöglichten, endlich Geld online auszugeben. In den nächsten 25 Jahren wuchs der E-Commerce und generierte jedes Jahr ein Volumen von über 2 Billionen US-Dollar.

Ebenso erweitert das offene Internet den Umfang und die Reichweite von Open-Finance-Finanzprimitiven und ermöglicht deren Integration in geschäftliche und verbraucherorientierte Anwendungen auf eine Weise, die wir zwar erahnen, aber sicher nicht vorhersagen können.

Lasst uns gemeinsam ein offenes Internet aufbauen!

Eine kleine Ressourcenliste für diejenigen, die jetzt tiefer einsteigen möchten:

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

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

3. Umfangreiche Entwicklerdokumentation in englischer Sprache ist verfügbar hier.

4. Sie können alle Nachrichten auf Russisch verfolgen Telegram-CommunityUnd Gruppe auf VKontakte

5. Wenn Sie Ideen für gemeinschaftsorientierte Dienste haben und daran arbeiten möchten, besuchen Sie bitte unsere программу Unterstützung für Unternehmer.

Source: habr.com

Kommentar hinzufügen