Die DFINITY Foundation entwickelte CanCan, eine Douyin-ähnliche On-Chain-Anwendung mit weniger als 1.000 Codezeilen, die ihre Benutzerfreundlichkeit unter Beweis stellte und eine Reihe herausragender Entwickler anzog, um das Wasser zu testen.

2020 ist das Jahr der DeFi-Explosion, die nicht nur neue Vermögensbildungseffekte hervorruft, sondern auch den Wert der Blockchain unter Beweis stellt. DeFi-Anwendungen stechen weiterhin in See, nachdem Blasen beseitigt wurden, und „greifen die Stadt an“ im ursprünglichen Gebiet von CeFi. Auch aus Sicht des Marktwerts haben die neuen DeFi-Führer viele „alte Mainstreams“ übertroffen.
Aus Anwendungssicht konzentrieren sich Dapp-Szenarien derzeit jedoch hauptsächlich auf Finanzdienstleistungen wie Handel, Kreditvergabe und Finanzmanagement. Auch öffentliche Ketten sind an DeFi-Hotspots angeschlossen und versuchen, das Ethereum-Ökosystem zu kopieren. Im Gegenteil, häufigere „traditionelle Internetanwendungen“ wie Douyin, Didi und Meituan wurden nicht in die Kette verschoben, da die aktuelle Blockchain-Infrastruktur schwer zu unterstützen ist.
Mit der Reife von DFINITY wurde ein auf Blockchain basierender Internetcomputer geboren. Dieses System, das sowohl On-Chain-Governance als auch traditionelle Entwicklungsgewohnheiten berücksichtigt, hofft, die Eintrittsschwelle für Entwickler zu senken und gleichzeitig die Geschäftsphantasie von Unternehmern zu stärken und so die Ära traditioneller Internetanwendungen aufzurütteln und eine neue zu schaffen riesiges Ventil für On-Chain-Unternehmertum.
So wie Uniswap, das nur über ein paar hundert Zeilen Code verfügt, durch intelligente Verträge von Ethereum einen Einfluss auf CEX hatte, entwickelte die DFINITY Foundation CanCan, eine Douyin-ähnliche On-Chain-Anwendung mit weniger als 1.000 Codezeilen, was ihre Benutzerfreundlichkeit unter Beweis stellte Anziehend Eine Gruppe herausragender Entwickler kam, um das Wasser zu testen. Aber im Jahr 2021, wenn die öffentlichen Ketten in der neuen Ära alle an Fahrt gewinnen, steht auch die Frage, ob DFINITY mit den anderen mithalten kann, im Fokus der Entwickler.
Da es sich bei DFINITY um ein äußerst großes Blockchain-Computertechnikprojekt handelt, werden wir den Lesern zunächst einen Blick aus der Vogelperspektive auf die allgemeine Architektur von DFINITY von außen zeigen (Leser, die über ein gewisses Verständnis der Technologie verfügen, können direkt zum zweiten Teil springen). ) und vergleichen Sie dann die Ähnlichkeiten und Unterschiede zwischen DFINITY und anderen öffentlichen Ketten und dem traditionellen Internet. Basierend auf dem Verständnis der Architektur von DFINITY und den revolutionären Änderungen an der On-Chain-Entwicklungserfahrung wird letztendlich ein großartiger Entwurf für das zukünftige Internet entstehen allen präsentiert.
An dieser Stelle möchte Odaily Planet Daily auch vielen erfahrenen Blockchain-Entwicklern besonderen Dank aussprechen, darunter dem technischen Direktor NEO von SNZ, dem Community-Manager/Mitbegründer der OureaGroup von DfinityFun, Punk, dem leitenden Blockchain-Forschungs- und Entwicklungsingenieur Flanker von HashQuark und dem DFINITY-Kernentwickler Paul (aufgeführt in Nr (bestimmte Reihenfolge) bewertete DFINITY aus einer anderen Perspektive und lieferte wertvolle Perspektiven und Erkenntnisse.
Verstehen Sie DFINITY anhand der technischen Architektur
Die ursprüngliche Idee von DFINITY begann im Jahr 2015. Das Team gründete im Oktober 2016 die DFINITY Foundation und etablierte im Januar 2017 die Netzwerkschicht. Damals bestand das Kernziel darin, einige der Mängel von Ethereum zu beheben. Während sich die Technologie weiterentwickelt und das Team mehr finanzielle Unterstützung erhält und mehr Talente aufnimmt, stellt DFINITY seine Vision basierend auf der vorherigen neu her und hat sich zum Ziel gesetzt, ein Internet-Computer zu werden.
DFINITY basiert auf dem Blockchain-Computing-Protokoll ICP und verwendet eine hierarchische Struktur, die hauptsächlich Softwarecontainer, Subnetze, Knoten und Rechenzentren umfasst. Es besteht aus vielen Subnetzen (Subnetzen). In jedem Subnetz gibt es mehrere Software-Container mit spezifischen Funktionen und Attributen (Hinweis: Der Software-Container-Kanister ist eine interoperable Basiseinheit in DFINITY. Der Container enthält den Code). und Status, der vom Benutzer hochgeladen wurde. Die unterste Ebene von DFINITY ist ein unabhängiges Rechenzentrum, das dedizierte Hardware hostet, die im Rechenzentrum ausgeführt wird. Die Knoten sind für die Verarbeitung von Daten und die Statusausführung in Subnetzcontainern verantwortlich.
DFINITY-Strukturdiagramm
Wir können die „Zusammensetzung des Lebens“ aus Biologiebüchern übernehmen, um die Architektur von DFINITY zu verstehen: Das Rechenzentrum ist wie die grundlegenden materiellen Elemente, die die Zusammensetzung des Lebens unterstützen, und die Knoten sind wie Neuronen, die viele Organe und Gewebe verbinden und steuern . Jeder Software-Container ist wie eine unabhängige Zelle, und das von einer Gruppe von Software-Containern gebildete Subnetzwerk ist wie ein von einer Gruppe von Zellen gebildetes Organ. Wenn viele Organe und Neuronennetzwerke miteinander verbunden sind, entsteht ein vollständiges Individuum sehr komplexe Funktionen und Operationen.
„Ethereums“ gehen nach links, DFINITY geht nach rechts
Am 10. Januar 2021 gab EOS-Gründer BM seinen Rücktritt von seiner Position als CTO der EOS-Muttergesellschaft Block.one bekannt. Der Ethereum-Konkurrent, der damals die größten Hoffnungen hatte, ist gerade in den Hintergrund gerückt. Die ehemaligen Ethereum-Konkurrenten haben nach und nach ihre Fähigkeit verloren, Ethereum zu untergraben. Die aufstrebenden öffentlichen Ketten, die Geschichten über die kettenübergreifende Expansion erzählen, sind eher Ergänzungen zu Ethereum und wiederholen den Architekturstil des Ethereum-Ökosystems.
Punk, Community-Manager von DfinityFun und Mitbegründer der OureaGroup, sagte in einem Interview mit Planet Daily, dass sich viele öffentliche Ketten, darunter Ethereum, immer noch auf Probleme wie TPS konzentrieren, aber keines davon gelöst wird, wenn die Benutzererfahrung und fragile zentralisierte Verbindungen nicht gelöst werden Probleme können große Veränderungen mit sich bringen. Aber DFINITY hat von Grund auf große Innovationen hervorgebracht und die Blockchain aus einer neuen Perspektive in die Welt eingeführt.
Dominic Williams, Gründer und Chefwissenschaftler der DFINITY Foundation, sagte beim „2020 FAT Value Era Summit Forum and Awards Ceremony“: „Internetcomputer sind die dritte große Innovation der Blockchain. Die erste Innovation ist Bitcoin, das das Konzept von eingeführt hat.“ Die Währung spielt nun die Rolle des digitalen Goldes; die zweite Innovation ist Ethereum, das intelligente Verträge einführt und die DeFi-Revolution im dezentralen Finanzwesen vorantreibt; die dritte große Innovation ist der erste echte, universelle Blockchain-Computer, der dies ermöglicht Es ist uns ein Anliegen, die Art und Weise, wie wir alles aufbauen, neu zu überdenken: eine nahtlose Blockchain mit unbegrenzter Leistung.“

Dominics Worte beschreiben kurz die drei Hauptmerkmale von DFINITY: die Fähigkeit, verschiedene Anwendungen zu erstellen, nahtlose Verbindungen und unbegrenzte Leistung. Wir werden auch auf diese drei Dimensionen näher eingehen.
1. DFINITY kann verschiedene Anwendungen erstellen. Das von Ethereum dominierte Blockchain-Ökosystem konzentriert sich derzeit auf Bereiche wie DeFi, Kryptokunst und Spiele (die beiden letzteren sind relativ früh), und diese Dapps sind hinsichtlich der funktionalen Implementierung noch relativ einfach. Auf dem aktuellen Markt für öffentliche Ketten gibt es noch keine unterste Ebene, die verschiedene Arten multifunktionaler Anwendungen unterstützen kann.
DFINITY stellt diesen Status quo „mit gutem Beispiel“ in Frage. Um zu beweisen, dass Entwickler beliebige Anwendungen darauf aufbauen können, hat die DFINITY Foundation CanCan entwickelt, eine Douyin-ähnliche Anwendung mit weniger als tausend Zeilen Code. Im Gegensatz zu DeFi erhalten Kurzvideoanwendungen ständig riesige Datenmengen, die von C-End-Benutzern hochgeladen werden, und sie müssen diese Daten auch jederzeit verarbeiten, damit Videos reibungslos abgespielt werden können und Benutzer frei interagieren können. Dies ist ein gutes Beispiel dafür, „ein führendes Produkt zu nutzen, um die zugrunde liegenden Möglichkeiten zu beweisen“.
Unter der Annahme, dass Ethereum alle Funktionen von 2.0 realisiert, kann es dann auch den reibungslosen Betrieb von Kurzvideo-DAPP unterstützen?
Der technische Direktor von SNZ, NEO, sagte in einem Interview, dass es möglich sei, einige komplexere Anwendungen zu erstellen, wenn alle Funktionen von Ethereum 2.0 implementiert würden. Allerdings verfügt Ethereum nicht über eine eigene Datenspeicherschicht in der zugrunde liegenden Architektur. Derzeit können Blöcke nur eine Reihe von Daten wie Token-Transfertransaktionen speichern. In Zukunft wird es schwierig sein, große Datenmengen wie Douyin zu speichern. Bei der Entwicklung und Gestaltung von DFINITY wurden native Datenspeicherfunktionen auf der untersten Ebene entworfen (Hinweis: DFINITY verfügt über automatische Speicher- und orthogonale Persistenzfunktionen, die später näher vorgestellt werden). Dies verschafft DFINITY auch einen starken Late-Mover-Vorteil.
In diesem Zusammenhang fragten wir nach der Möglichkeit einer Kombination von Ethereum und IPFS. NEO ist der Ansicht, dass IPFS derzeit eher für die statische Datenspeicherung geeignet ist. Es gibt Zweifel an der Netzwerkverfügbarkeit und es ist nicht für die dynamische Datenspeicherung auf Basis großer Anwendungen geeignet. Im Großen und Ganzen eignet sich Ethereum derzeit besser als Asset-Abwicklungsschicht, und die Speicherung konzentriert sich in Zukunft stärker auf die zentrale Speicherung. Ethereum könnte auch eine dezentralere Speicherlösung einführen, die auf dem Prinzip der Dezentralisierung basiert.
Darüber hinaus glaubt Punk, dass DFINITY im Vergleich zur Entwicklung auf öffentlichen Ketten wie Ethereum sehr flexibel und effizient bei der Codeimplementierung ist. Intelligente Verträge in der öffentlichen Kette sind „tote“ Dinge und erfordern eine externe Auslösung. Der Container auf DFINITY befindet sich jedoch immer in einem aktivierten Zustand, und das geschriebene Programm kann eine aktive Auslösung über ein Kommunikationsprotokoll erreichen.
Es ist ersichtlich, dass die Anfangseinstellungen von DFINITY die Anforderungen mehrerer Anwendungstypen berücksichtigen.
2. DFINITY kann eine nahtlose Verbindung herstellen. Auf DFINITY können Entwickler Programme und Anwendungen direkt im Internet erstellen, ohne dass Cloud-Dienste, Datenbanken oder Zahlungsschnittstellen erforderlich sind. Entwickler können Anwendungen nahtlos erstellen, da sie sich nicht um viel Middleware kümmern müssen.
Punk sprach über so etwas: „Vor ein paar Tagen wurde Metamask aktualisiert und auch die Benutzeroberfläche hat sich geändert. Da mein Front- und Backend getrennt sind, müssen sie repariert werden. Das hat lange gedauert. Als unabhängiger Entwickler , Wenn ich eine sehr komplexe Anwendung entwickeln möchte, nimmt so etwas die meiste Zeit in Anspruch, und dann kann ich im Grunde nichts tun. Auf DFINITY, das Front- und Back-Ends integriert, muss ich keine kaufen Front-End-Server oder kümmern sich um vernetzte Drecksarbeiten.“
Punk fügte weiter hinzu: „Beim Erstellen von Anwendungen auf Ethereum ist es schwierig, das Problem der Zentralisierung von Verbindungspunkten zu vermeiden. Um normale Benutzer zu unterstützen, müssen die meisten Anwendungen derzeit ein Dapp-Frontend erstellen, was den Kauf eines Servers oder das Hosting erfordert.“ IPFS muss eine „Brücke“ in der Mitte gebaut werden, um eine Verbindung herzustellen. Für Entwickler ist der Aufbau zeitaufwändig und mühsam. Wenn Sie soziale Anwendungen entwickeln möchten, ist die Benutzererfahrung dann sehr schlecht ist DeFi-Mining, es ist in Ordnung, wenn es eine Weile dauert; wenn es darum geht, zu chatten, können viele Benutzer es nicht ertragen.“
Im Vergleich zum herkömmlichen Internet ist die Entwicklung auf DFINITY sehr bequem. Sie müssen sich keine Gedanken über Datenbank, Lastausgleich, Netzwerkverteilung, Firewalls usw. machen. Dadurch gewinnen Entwickler mehr Zeit und Energie.
3. DFINITY bietet starke Leistungsvorteile. Wenn Anwendungen auf DFINITY die Leistung steigern müssen, kann der ursprüngliche Container selbst einen neuen Container oder Fork erstellen. Jeder zusätzliche Container erhöht die Gesamtspeicherkapazität, erhöht die Anzahl der Container und erhöht gleichzeitig den gesamten Aktualisierungs- und Abfrageaufrufdurchsatz. Dies nennt man unbegrenzte Leistung.
Obwohl es nur einen Ausführungsthread für die Containeraktualisierung gibt, ermöglicht DFINITY der Anwendung außerdem die parallele Ausführung vieler Container. Dies liegt daran, dass verschiedene Container in DFINITY unterschiedliche Funktionen haben. Einige Container können Datencontainer sein, andere können vertrauenswürdige Container usw. sein. Wenn die Anwendung aktualisiert wird, haben sie keinen Einfluss auch untereinander.

Darüber hinaus unterscheidet DFINITY zwischen „Aktualisierungsanforderungen, die den Containerstatus aktualisieren müssen“ und „Abfrageanforderungen, die den Containerstatus ändern“. Letzteres nimmt keine dauerhaften Änderungen am Speicher vor. Auf diese Weise kann es zu jedem Zeitpunkt eine beliebige Anzahl gleichzeitiger Threads innerhalb des Containers geben, die Abfrageaufrufe verarbeiten. Diese Abfrageaufrufe werden für den Speicher-Snapshot ausgeführt, der im zuletzt ermittelten Statusstamm aufgezeichnet wurde. Bei einem Container-übergreifenden Aktualisierungsaufruf ermöglicht DFINITY, dass der Ausführungsthread zu einem neuen Aktualisierungsaufruf verschoben wird, wenn der Aufruf blockiert.

Eine Entwicklungserfahrung, die dem traditionellen Internet ähnelt und dem traditionellen Internet überlegene Funktionen bietet
Ich frage mich, ob Ihnen aufgefallen ist, dass sich Dominics obige Beschreibung der Vorteile von DFINITY hauptsächlich an die Entwicklergemeinschaft richtet. Dies alles ist auf den Übertragungsweg der öffentlichen Kette B2D2C zurückzuführen. Wenn Sie im Entwicklungsprozess der zugrunde liegenden Infrastruktur den Entwickler gewinnen, gewinnen Sie die Welt. Für DFINITY ist die Eroberung einer „kleinen Gruppe“ anderer Entwickler öffentlicher Ketten nur ein kleiner Schritt, während die „Rekrutierung“ der Mehrheit der traditionellen Internetentwickler ein großer Schritt ist.
Wir haben mehrere Veteranen mit Erfahrung in der Internet- und Blockchain-Entwicklung gefragt, was ihre wichtigsten Überlegungen bei der Auswahl einer bestimmten zugrunde liegenden Schicht waren. Unter den von uns gesammelten Antworten sind Entwicklungsschwellenwerte (einschließlich Sprache, Umgebung, Middleware) und Migrationskosten zwei Punkte, die sich stark überschneiden. Mehrere Entwickler hatten auch etwas über die Entwicklungserfahrung auf DFINITY zu sagen.
1. DFINITY reduziert die Schwierigkeit der Entwicklung erheblich, indem es den Technologie-Stack und den Entwicklungsspeicher vereinfacht. Der DFINITY-Kernentwickler Paul erklärte dies ausführlich: „Programmierer sind beim Programmieren im traditionellen Internet sehr kompliziert, da viele traditionelle Technologien durch Zuverlässigkeit und Sicherheit eingeschränkt sind. Nachdem DFINITY diese beiden Probleme jedoch effektiv gelöst hat, sind viele Middleware nicht mehr erforderlich, sodass die Entwicklung nicht mehr erforderlich ist.“ Die Schwierigkeit kann durch die Vereinfachung des herkömmlichen Technologie-Stacks effektiv reduziert werden (Hinweis: Der Technologie-Stack bezieht sich im Allgemeinen auf die Kombination von N-Technologien, um eine bestimmte Funktion als organisches Ganzes zu erreichen. Aufgrund der Instabilität liegt dies in der Vergangenheit.) Wir mussten Backups auf der Festplatte erstellen, aber die neueste Hardware-Technologie hat in diesem Bereich große Fortschritte gemacht. Diese Lösung macht es für Entwickler überflüssig, sich um die Persistenz zu kümmern Solange das Programm geschrieben und nicht gelöscht wird, ist dies logischerweise ein großes Problem für Entwickler. Durch die Vereinfachung betrachten sie das Programm nicht mehr als eine Anwendung, die in einer komplexen Umgebung existiert weiterhin im virtuellen Raum laufen.“
2. Die Entwicklungssprache von DFINITY ist sehr prägnant und sehr umfassend. Die beiden Hauptsprachen, die derzeit für die Entwicklung auf DFINITY verwendet werden, sind: Rust und Motoko. Offiziellen Berichten zufolge wird DFINITY künftig alle Entwicklungssprachen unterstützen. Flanker, leitender Blockchain-Forschungs- und Entwicklungsingenieur bei HashQuark, sagte in einem Interview, dass die neue Programmiersprache Motoko aufgrund der jüngsten Erfahrungen bei der Entwicklung auf DFINITY die erste sei, die eingeführt werde. Natürlich unterstütze sie auch viele andere Sprachen, wie z Rost usw. „Im Allgemeinen ist die Entwicklung relativ einfach und wir können den Front-End- und Back-End-Code direkt zusammen schreiben, ähnlich wie bei der Entwicklung einer gewöhnlichen Anwendung. Nach Abschluss der Entwicklung ist die Bereitstellung ebenfalls sehr einfach und kann unterstützen.“ Bereitstellung mit einem Klick und anschließende Rückkehr. Tests und Debugging können über die Front-End-Seite durchgeführt werden.
Es ist ersichtlich, dass die bloße Nähe zum Internet nicht ausreicht, um eine große Anzahl von Entwicklern anzulocken. Neben einer benutzerfreundlichen Erfahrung muss es auch über bessere Funktionen als das Internet verfügen, damit Unternehmer „wählen“ können eine neue untere Schicht. Außerdem fassen wir die Vorteile und Merkmale von DFINITY aus Sicht der Entwickler wie folgt zusammen:
1. DFINITY bietet einen sicheren Zufallskanal und erweitert die Grenzen von Internetanwendungen. Obwohl Bitcoin allmählich zum Mainstream wird, DeFi-Anwendungen auf Ethereum boomen und das Ökosystem verschiedener Blockchains immer reicher wird, ist es immer noch nicht perfekt mit dem traditionellen Internet verbunden oder kompatibel. Der sichere Zufallskanal von DFINITY könnte eine Brücke zwischen den beiden Welten sein, indem er APIs zum Signieren von Bitcoin- und Ethereum-Verträgen verwendet und so ein neues Internet schafft, das besser zum digitalen Zeitalter passt.
2. DFINITY ist äußerst fehlertolerant und stürzt aufgrund von Fehlern nicht ab. Aus Hintergrundsicht besteht der größte Unterschied zwischen einem Prozess und einem Container darin, dass der Container eine Kopie auf allen Knoten im DFINITY-Subnetz hat und daher äußerst fehlertolerant ist. Das heißt, wenn ein Prozess fehlschlägt, stürzt er ab, aber wenn der Container auf diese Situation stößt, wird der Zustand vor Beginn der Ausführung der aktuellen Nachrichtenanforderung wiederhergestellt. Nach dem Rollback kann der Container weiterhin neue Nachrichtenanforderungen ausführen .
3. DFINITY verfügt über automatische Speicher- und orthogonale Persistenzfunktionen. Das zugrunde liegende Rechenzentrum von DFINITY verwendet einen professionellen Speicherserver. Wenn Entwickler in der Speicherumgebung programmieren, werden sie automatisch auf der zugrunde liegenden Ebene gespeichert und können direkt aufgerufen werden Das Schreiben erfolgt vollständig im Container. Es muss nicht wie beim herkömmlichen Internet zuerst auf der Festplatte gespeichert und dann bei Bedarf von der Festplatte aufgerufen werden. In DFINITY müssen Entwickler nicht über Persistenz nachdenken, sie schreiben einfach Code.
4. DFINITY demonstriert gedankenlosere Internet-Designprinzipien und schützt gleichzeitig die Privatsphäre. Im (herkömmlichen) Internet erfordert der Versuch, eine Verbindung zu einer Software herzustellen, die Kenntnis der IP-Adresse des Computers, auf dem die Software ausgeführt wird, und des TCP-Ports, den die Software überwacht. Wenn Sie unter DFINITY eine Funktion aufrufen möchten, müssen Sie lediglich die Identität und Funktionssignatur des Containers kennen. Darüber hinaus verlangt das Rechenzentrum von Anwendungsentwicklern für die Ausführung des gehosteten Codes Gebühren in Form von Kryptowährung, kann jedoch nicht auf die Daten zugreifen, was es für Werbetreibende schwierig macht, Benutzeraktivitäten im Internet zu erfassen und die Privatsphäre zu schützen.
Das neue unternehmerische Ventil von DFINITY
Da DFINITY im Vergleich zum traditionellen Internet so viele Vorteile bietet, wie werden Entwickler/Unternehmer das „Artefakt“ nutzen, um große Veränderungen herbeizuführen?
Flanker antwortete: „Sie können sich vorstellen, einen öffentlichen, virtuellen Computer in unserem riesigen Internet zu betreiben. Seine Rechenressourcen sind groß genug, und wir können der Nutzung und Datensicherheit voll und ganz vertrauen, denn er ist dezentralisiert, manipulationssicher und.“ Menschen können ihre eigenen Anwendungen frei hochladen und für andere bereitstellen, ohne in große Servermietkosten zu investieren. Ich denke, der wichtigste Unterschied zwischen DFINITY und dem traditionellen Internet besteht darin, dass es keine Betriebseinheit gibt und jeder die Anwendung nutzen kann ohne Vertrauen.“
Dominic hat gesagt, dass die vielleicht größte Chance für Unternehmer und Investoren im Aufbau „offener Internetdienste“ liegt. Die Veröffentlichung von CanCan soll dies auch als Anwendungsvorlage verwenden, um Unternehmern einige Code-Demonstrationen zu bieten und alle dazu zu ermutigen, die verschiedenen Anwendungen und Funktionen, die sie auf DFINITY implementieren möchten, zu implementieren und hochwertige Anwendungen zu erstellen.

Wenn andere Anwendungen mit großen Datenmengen und Transaktionen schneller auf DFINITY erstellt werden können, können Unternehmer ohne hohe Startkosten schnell Fehler machen und ihre Energie der Geschäftslogik außerhalb des Codes widmen.
Flanker stimmte dieser Ansicht zu: „Der Grund, warum ich in Bezug auf DFINITY optimistisch bin, ist, dass DFINITY über drei grundlegende Grundlagen verfügt: einen hervorragenden Blockchain-Konsensmechanismus, eine schnellere endgültige Blockbestätigung und unbegrenzte Erweiterungsmöglichkeiten, sodass es die Durchführung von Aufgaben unterstützen kann.“ Bei Anwendungen auf Unternehmensebene handelt es sich bei den produzierten Projekten eher um Killerprodukte, die Blockchain wirklich in die Realwirtschaft bringen können.“
Am 18. Februar wird sich die von Forbes und DFINITY gemeinsam organisierte Online-Veranstaltung „Trillion Dollar Opportunity: How the New Internet Is Reshaping the Imagination of Business Models“ mit diesem Thema befassen. Zu den bestätigten Gästen zählen Dominic, EFF-Geschäftsführerin Cindy Cohn, Mediapolis-Dekan Alan Emtage, ClariNet-Gründer Brad Templeton und der stellvertretende Redakteur des Forbes Crypto and Blockchain Channel Michael del Castillo.
Der Weg ist lang und weit weg, ich werde rauf und runter suchen
Objektiv gesehen muss DFINITY, das sich noch in einem frühen Stadium befindet, im Jahr 2021, wenn die neue Generation öffentlicher Ketten es umgibt, trotz beträchtlicher technischer Anerkennung beschleunigen und dringende und wichtige Angelegenheiten priorisieren.
Im Rahmen der Kommunikation mit Entwicklern erfuhr Odaily Planet Daily auch von den Problemen, die DFINITY in ihren Augen lösen muss, sowie vom kürzeren Weg zum langfristigen Ziel.
Flanker ist der Ansicht, dass es vor der Auswahl einer Basisschicht neben der Überprüfung der Vollständigkeit der Entwicklungsumgebung, der Hilfstools, der Leitfäden und der Beispielprogrammcodebibliotheken vor allem darauf ankommt, ob es kontinuierliche Anreize und Unterstützung für die Entwicklung gibt. Egal wie gut ein Internetprodukt ist, es wird keinen Erfolg haben, wenn es nicht von vielen Menschen genutzt wird. „Deshalb muss DFINITY nicht nur Entwickler anziehen, sondern auch Wege finden, Benutzer für die Nutzung zu gewinnen. Kontinuierliche Anreize und Unterstützung sind ein sehr wichtiges Mittel zur Werbung.“
Punk sagte, dass das Rechenzentrum von DFINITY ein professioneller Speicherserver (keine Festplatte) sein muss und herkömmliche Server nicht verwendet werden können, sodass die Schwelle und die Kosten relativ hoch sein werden und eine Gruppe von Personen am Zutritt gehindert wird. Wenn das Ökosystem ausgereift ist, kann die Kostenreduzierung für nachfolgende Entwickler zwar die hohen Investitionen in Rechenzentren vollständig decken, es wird jedoch zu Beginn immer noch Zentralisierungsprobleme geben. Glücklicherweise ist das Governance-System (neuronales Netzwerkelement) von DFINITY vollständig dezentralisiert und kann die Mängel ausgleichen. Derzeit achten alle mehr darauf, wann DFINITY den Quellcode öffnen wird. Dies wird einerseits einige Zweifel auf dem Markt zerstreuen und andererseits Entwicklern die Möglichkeit geben, ökologische Anwendungen rund um DFINITY zu erstellen schnellstmöglich.
NEO äußerte sich auch besorgt über den Open-Source-Fortschritt von DFINITY. Gleichzeitig wies er darauf hin, dass ihm in der Anfangszeit mehr die Vollständigkeit der ökologischen Tools von DFINITY am Herzen lag und er hoffte, dass dies bei der Planung des gesamten Produkts der Fall sein würde Seien Sie sehr klar, wie z. B. Community-Aufbau, Kopieren durch Entwickler und technische Dokumentation. Wenn es für viele Projekte sehr schwierig ist, sich nur auf die Community zu verlassen, müssen wir mehr Anleitungsarbeit leisten Ein oder zwei phänomenale Anwendungen laufen auf DFINITY, sodass jeder DFINITY besser verstehen kann und dadurch mehr Menschen anzieht. Was mich schließlich mehr beschäftigt, sind die Migrationskosten und gute Migrationstools und Tools auf Ethereum können problemlos auf DFINITY migriert werden. Wenn die Kosten kontrollierbar sind, können einige Anwendungen beispielsweise durch die Entwicklung einer „One-Click-Migration“-Funktion den Code herkömmlicher Anwendungen problemlos migrieren Wenn dies der Fall ist, kann DFINITY schnell einen Teil des traditionellen Internets aufbauen und entwickeln.
Da während des Interviews viele Entwickler und frühe Projektteilnehmer sehr besorgt über den Fortschritt von DFINITY waren, werden wir im Folgenden auch kurz auf die jüngsten Ergebnisse und Zukunftspläne von DFINITY eingehen.
Laut offiziellen Angaben hat DFINITY fünf wichtige Meilensteine erreicht: Messing-, Bronze-, Wolfram-, Natrium- und Quecksilber-Mainnet online.
Am 18. Dezember 2020 wurde die erste Phase auf Basis von Mercury abgeschlossen und die DFINITY Foundation realisierte zunächst die Dezentralisierung des DFINITY-Hauptnetzwerks, das es dem Network Neural System (NNS), einem algorithmischen Governance-System, ermöglicht, Tausende unabhängiger Daten zu übertragen Zentren und Millionen spezialisierter Knotenmaschinen.

Am 6. Januar 2021 wurde die erste Alpha-Phase des DFINITY-Mainnets Mercury offiziell veröffentlicht, was bedeutet, dass Internetcomputer Teil des öffentlichen Internets werden und ICP als ergänzendes Internetprotokoll zu TCP/IP verwenden. Seit dem Start seines eigenen Netzwerks hat DFINITY mehr als 400.000 Blöcke erstellt. Bis zum Ende des ersten Quartals 2021 bereitet sich NNS auf die Ansiedlung in 32 unabhängigen Rechenzentren vor und plant, bis Ende 2021 100 und bis dahin Tausende anzusiedeln 2030. Das Ziel unabhängiger Rechenzentren.
Der Mercury-Meilenstein bringt den Internet-Computer nun auf den kurzen Weg zur letzten dezentralen „Genesis“-Phase, in der NNS ICP-Funktions-Tokens in Form von Abstimmungsneuronen an Inhaber freigibt, die bei der Verarbeitung des auslösenden Vorschlags zum Öffnungszeitpunkt It geöffnet werden voraussichtlich im ersten Quartal 2021. Sobald die „Genesis“-Anforderung ausgelöst wird, werden mehr als 50.000 Inhaber von ICP-Funktions-Token beginnen, sich an der Netzwerk-Governance zu beteiligen oder ihre Abstimmungsneuronen aufzulösen, um ICP-Funktions-Token freizugeben und sie in Zyklen umzuwandeln, um die Berechnungen zu stärken.
Zusammenfassen
DFINITY ist nicht nur ein öffentliches Kettenprojekt, sondern ein umfassenderer Internetdienst auf Basis der Blockchain. Dies ist eine große Innovation, nicht weniger als Ethereum und Bitcoin.

DFINITY ändert das Paradigma für Entwickler beim Erstellen von Anwendungen, sodass sich Entwickler nicht mehr um Datenbanken, Lastausgleich, Netzwerkverteilung, Firewalls usw. kümmern müssen, sondern mehr Zeit damit verbringen können, über die Implementierung der Codelogik nachzudenken. Dies ist, als würde man Entwickler davon befreien Im „Landwirtschaftszeitalter“, in dem mühsame Arbeit durch Maschinen ersetzt wird und das Gehirn mehr schafft, kann dies zu einer Explosion kreativerer Anwendungen führen.
Für Unternehmer bietet DFINITY eine riesige Chance. Ein talentierter Entwickler kann jede innovative Anwendung zu geringen Kosten auf einem Internetcomputer erstellen. In der Ethereum-Ära ist der Erfolg von Uniswap ein gutes Beispiel. Es werden nur ein paar hundert Zeilen Code benötigt, und die geniale Kreativität wird nicht im Stich gelassen. Wir sind gespannt auf die nächste großartige Anwendung auf Internet-Computern.

Autor: Dreiundzwanzig Maler (Odaily Planet Daily)
Satz: Catherine
IC-Inhalte, die Ihnen wichtig sind
Technologiefortschritt |. Projektinformationen |
Sammeln und folgen Sie dem IC Binance Channel
Beantworten Sie Fragen jederzeit


