DFINITY hat sich zum Ziel gesetzt, einen Internet-Computer mit Supercomputing-Fähigkeiten und sicherer Software nach dem „Code as a Service“-Modell zu entwickeln.

Entwickler müssen nur ihren Code hochladen, und die entsprechenden Anwendungen und Dienste können bereitgestellt und in Betrieb genommen werden, was die Kosten für die Anwendungsentwicklung sowie den Betrieb und die Wartung erheblich senkt und den Wertaustausch verschiedener Dienste in der Welt der digitalen Verschlüsselung wirklich realisiert. Dadurch wird der globale Digitalisierungsprozess beschleunigt.

Vergleich mit herkömmlichen Internetanwendungen

Wie wir alle wissen, müssen Sie, wenn Sie Ihre eigenen Produkte im traditionellen Internet auf den Markt bringen möchten, große kommerzielle Cloud-Dienste, Cloud-Tools, verschiedene Datenbanken und Firewalls sowie andere Komponenten, zugehörige Virtualisierungstechnologien, Softwareentwicklungsplattformen usw. verwenden.

Die daraus resultierende Komplexität des Systems bestehend aus Software, Hardware und verschiedenen Lieferantennetzwerken macht es teuer und schwierig, das System an sich ändernde Nachfrage anzupassen.

Heutzutage werden 85 % der IT-Kosten in einem durchschnittlichen Fortune-500-Unternehmen von den IT-Abteilungen getragen, die in der Regel mehr als 90 % ihrer Zeit damit verbringen, sich mit Systemkomplexitäten zu befassen, die nichts mit der Funktionalität zu tun haben, die sie bereitzustellen versuchen, beispielsweise mit der Konfiguration Infrastrukturkomponenten.

Der Internet-Computer, den DFINITY baut, verfügt über eine neu gestaltete Software, um die oben genannten Herausforderungen zu bewältigen. Die Bewältigung der oben genannten Komplexitäten kann enorme Vorteile bringen, indem die Entwicklungskosten gesenkt und die Markteinführungszeit verkürzt wird.

Wenn Entwickler beispielsweise Code schreiben, der Daten beschreibt, werden diese Daten automatisch und sicher in den Speicherseiten gespeichert, auf denen ihre Software gehostet wird. Dadurch entfällt für Entwickler die Notwendigkeit, Daten in und aus der Datenbank zu kodieren und zu dekodieren oder sich überhaupt Gedanken über die Datenpersistenz zu machen funktioniert (diese Funktion wird auch als „orthogonale Persistenz“ bezeichnet).

Infolgedessen konzentrieren sich Internet-Computerentwickler darauf, zu schreiben, „was“ sie erreichen wollen, und nicht darauf, „wie“ Systeme aufgebaut und zusammenarbeiten, und die Effizienz wird erheblich verbessert.

Die Erhöhung der Entwicklungsgeschwindigkeit und die Senkung der Entwicklungskosten können den Preis für Anwendungsdienste senken, den Produktiterationszyklus verkürzen und das Benutzererlebnis verbessern, wodurch Anwendungsentwickler im harten Wettbewerb hervorstechen können.

Aus den kürzlich von DFINITY veröffentlichten tatsächlichen Demo-Applets geht hervor, dass DFINITY Entwicklern eine nahtlose Entwicklungserfahrung bietet. Entwickler können eine Motoko-Sprache ähnlich wie Rust verwenden, um das Anwendungs-Backend schnell zu entwickeln und zusammen mit dem Front-End zu kompilieren. Endseiten, die mit Javascript und HTML entwickelt wurden, um eine Reihe von Anwendungen zu generieren, die direkt auf diesem Internetcomputer bereitgestellt werden können.

Nach der Bereitstellung können Benutzer direkt über das Internet auf ihren Computern oder Mobiltelefonen auf diese Anwendungen und Dienste zugreifen und diese aufrufen.

Leistungsengpass

Wir können derzeit eine Vielzahl intelligenter Verträge im Ethereum-Netzwerk einsetzen, um gewünschte Funktionen und Anwendungen zu erreichen, aber der Leistungsengpass war schon immer ein Schlüsselfaktor, der seine Entwicklung einschränkte.

DFINITY nutzt eine effizientere Konsenstechnologie. Was beim Ethereum-Protokoll 10 Minuten dauert, kann mit dem DFINITY-Protokoll in nur 1 Sekunde abgeschlossen werden, wodurch die Transaktionsgeschwindigkeit um zwei Größenordnungen erhöht wird.

In der Casper-Lösung von Ethereum kann die endgültige Bestätigung nach etwa 125 Blöcken erreicht werden, und die Blockgenerierungszeit beträgt etwa 2 bis 10 s, sodass die endgültige Bestätigungszeit etwa 10 Minuten beträgt.

Die endgültige Bestätigungszeit von DFINITY entspricht zwei Blockintervallen zuzüglich einer kleinen Zeitverzögerung (Netzwerkdurchquerung oder Übertragungszeit), sodass eine Blockbestätigung in wenigen Sekunden abgeschlossen werden kann.

Der Konsens von DFINITY übernimmt die technische Richtung von PoS + Zufallszahlen. Man kann sagen, dass das Design des Konsenses sein größtes technisches Highlight ist, und die wichtigste Komponente ist der Zufallszahlen-Beacon-Teil des Konsenses.

Durch dieses Zufallszahlen-Beacon können Zehntausende Knoten im Netzwerk, die auf der ganzen Welt verteilt sind, zufällig eine kleine Anzahl von Mitgliedern auswählen, um am Konsens teilzunehmen, und so gemeinsam und effizient eine Einigung erzielen.

Gleichzeitig wird diese Zufallszahl auch zur Bestimmung der endgültigen Kette verwendet, sodass die vorübergehend gegabelte Kette schnell fertiggestellt werden kann (die endgültige Kette kann innerhalb von zwei Blöcken bestimmt werden).

Darüber hinaus wird diese Zufallszahl in Zukunft auch für viele DApps die zugrunde liegende stabile Zufallszahl liefern.

Unter diesen übernimmt DFINITY den auf BLS basierenden Schwellenwertsignaturalgorithmus als Kern und weist außerdem die drei Merkmale Überprüfbarkeit, eindeutige Sicherheit und Nichtinteraktion auf.

Die Konsens-Zufallszahlentechnologie beschleunigt nicht nur die endgültige Bestätigung von Blöcken im DFINITY-Netzwerk erheblich und bietet so eine Garantie für die Unterstützung von Anwendungen mit hohem TPS, sondern stellt dem gesamten Netzwerk auch nahezu unbegrenzte elastisch skalierbare Leistung und Ressourcen zur Verfügung.

Da die Ausgabe von Konsens-Zufallszahlen, die Blockproduktion und die Beglaubigung allesamt von einer festen Anzahl von Knoten im gesamten Netzwerk durchgeführt werden, hat das Hinzufügen neuer Knoten keinen Einfluss auf die Betriebsgeschwindigkeit.

Jedes Mal, wenn ein neuer Knoten hinzugefügt wird, muss er eine bestimmte Rechen- und Speicherleistung für das Netzwerk bereitstellen.

Auf der aktuellen Testnet-Demo von DFINITY ist eine auf kryptografischer Sicherheit basierende Videokonferenzanwendung (Magnify, Github-Adresse: https://github.com/Dfinity-Bjoern/Magnify) zu finden, mit der Teilnehmer authentifiziert werden können.

Die Fähigkeit solcher Anwendungen, reibungslos im DFINITY-Netzwerk zu laufen, beweist auch die überlegene Leistung.

Wirtschaftsfragen

Derzeit können verschlüsselte virtuelle digitale Währungen in der Welt der digitalen Verschlüsselung nur selten direkt zur Teilnahme am Wertaustauschprozess von Dienstleistungen oder Produkten verwendet werden.

Mit Ausnahme von Anwendungen wie zentralisierten Börsen sieht man fast selten Anwendungen, die durch die Bereitstellung von Diensten Rentabilität erzielen können, ganz zu schweigen von Diensten, die in die Realwirtschaft integriert sind.

DFINITY-Internetcomputer verfügen über eine Reihe wirtschaftlicher Mechanismen. Softwareanbieter zahlen für verteilte Rechenzentren im gesamten Netzwerk basierend auf dem tatsächlichen Ressourcenverbrauch. Zu diesen Ressourcen gehören CPU-Berechnungen, Datenspeicherung, Netzwerkverkehr usw.

Dieser Teil der Kosten wird letztendlich vom Benutzer der Anwendung, also dem Endkunden, getragen und erfordert nicht, dass der Softwareanbieter vor der Einführung des Dienstes einen Server mietet oder kauft.

Es ist ersichtlich, dass die Software auf DFINITY vollständig in der Kette laufen muss, was auch bedeutet, dass die Software auf DFINITY nicht mehr auf anderen traditionellen Cloud-Service-Plattformen laufen kann.

In Kombination mit den oben genannten „Code-as-a-Service“-Eigenschaften von DFINITY macht die Token-Abwicklungsvereinbarung den Code direkt profitabel und der Internetcomputer wird zum Spielplatz für Entwickler, der eine große Anzahl von Innovationen fördert und Reichtümer generiert und vielfältige Offenheit.

Offene Dienste können auch untereinander aufgerufen und integriert werden (eigentlich laufen alle auf einer virtuellen Maschine), um bessere Dienste zu kombinieren. Dieses Win-Win-Spiel erzeugt einen enormen „Netzwerkeffekt der gegenseitigen Hilfe“ und macht es in der Lage, mit monopolistischen Internetgiganten zu konkurrieren .

Da das System andererseits Knoten wie Rechenzentren eine Vergütung in Form von DFINITY-Token zahlt, führt eine kurzfristige Schwankung des Preises solcher Token zu einer Leistungssteigerung Gebühren und ein Gewinnrückgang für Softwareanbieter.

Selbst wenn Stablecoins als Zahlungstoken in diesem Wirtschaftssystem eingeführt werden, könnte die staatliche Regulierung zu einem großen Hindernis für den Markteintritt von Softwareanbietern werden, da die Regierung möglicherweise niemandem erlaubt, Waren und Vermögenswerte mit anderen Währungen als Fiat-Währungen zu kaufen.

Zusammenfassen

Aufgrund seiner schnellen Block-Endbestätigungsgeschwindigkeit und hohen TPS kann DFINITY verschiedene traditionelle Internetanwendungen ausführen, und sein „Code as a Service“-Modell kann auch die Entwicklungskosten von Softwareanbietern erheblich senken und die Effizienz verbessern, wodurch der Blockchain-Wertaustausch für digitale Dienste ermöglicht wird wird möglich.

Die zukünftige Entwicklung von DFINITY hängt jedoch eng von der Haltung der Regierung ab. Ob sie staatliche Unterstützung erhalten kann, könnte ein Schlüsselfaktor für ihren Erfolg sein.

IC-Inhalte, die Ihnen wichtig sind

Technologiefortschritt |. Projektinformationen |

Sammeln und folgen Sie dem IC Binance Channel

Beantworten Sie Fragen jederzeit