Entwicklung von dApps in der Dash-Blockchain (Interview mit dem Entwickler)

Bild



Formal: "Die Dash-Plattform ist eine Technologieumgebung zum Erstellen dezentraler Anwendungen (Dapps) auf der Grundlage der Blockchain und des Dash-Netzwerks, einer Cloud, die Entwickler in ihre Anwendungen integrieren können."



Kürzlich wurde eine Reihe von Videos veröffentlicht, in denen die vier wichtigsten Bausteine ​​der Dash-Plattform erläutert werden: Dash Drive Storage, DAPI (Decentralized API), DPNS-Benutzernamen (Dash Platform Name Service) und DPP (Dash Platform Protocol). Es wird darauf hingewiesen, dass die DAPI Dash Platform die weltweit erste dezentrale HTTP-API sein wird.



Ich habe die "Promo-Texte" des ursprünglichen Interviews weggelassen, und im Wesentlichen stellte sich heraus:



Im Jahr 2020 befand sich die Dash-Plattform bei Evonet in der Testphase, in der Community-Entwickler das Netzwerk erforschen, aufbauen und testen, um zu sehen, was es kann.



Um mehr zu erfahren, haben wir um ein exklusives Interview mit einem aktiven Dash-Community-Entwickler gebeten, der unter dem Pseudonym "Readme" arbeitet, um Insiderinformationen zu einer faszinierenden Version namens "Dash Platform" zu erhalten.



Warum haben Sie sich entschieden, Apps auf der Dash-Plattform und nicht auf einer anderen Blockchain zu erstellen?



Ich bin sehr begeistert von Web3, dem Internet der Dinge, Big Data und den Fragen der Monetarisierung. Der Vorteil der Dash-Plattform besteht darin, dass Entwickler sofort mit dem Schreiben von Code in Javascript beginnen und die Blockchain mit ihrer dezentralen API (DAPI) zur Authentifizierung, Interaktion mit Konten, Speichern von Metadaten und Analysen verwenden können. Und dann gibt es Benutzernamen, die sowohl Benutzern als auch Entwicklern Benutzerfreundlichkeit bieten.



Aus Entwicklersicht ist ein Ansatz besonders interessant, der sich auf das Primat von Daten konzentriert, während Datenverträge verwendet werden, die die Struktur der On-Chain-Daten definieren. Ich sehe viel Potenzial in einem datengesteuerten Ansatz, und es besteht kein Zweifel daran, dass in Web3 dezentrale Metadaten erforderlich sind. Das Erstellen von Apps auf der Dash-Plattform hat mich auch von der Verpflichtung des Dash-Netzwerks überzeugt, die Transaktionsgebühren niedrig zu halten - ein wichtiges Thema bei der Massenakzeptanz.



An welchen Projekten arbeiten Sie gerade?



Ich habe viel Zeit damit verbracht, die Möglichkeiten dieses neuen datengesteuerten Ansatzes zu erkunden, bevor ich ein Thema ausgewählt habe, das jeder kennt - nicht fungible Token - und es mit dem Spiel kombiniert, das jeder liebt - Minecraft. Das heißt, ich arbeite an nicht fungiblen Token, die die Strukturen von Gebäuden in Minecraft speichern - sie werden auch als Blaupausen bezeichnet. Ich habe dieses Projekt "Dashcraft" genannt. Es gibt eine Art Struktur, die mit verschiedenen Bausteinen im Spiel erstellt werden kann - dafür gibt es einen Spielmodus, der ausschließlich für die Konstruktion vorgesehen ist und "kreativ" genannt wird. Das heißt, es ist wie bei Lego, man kann alles bauen. Ich persönlich mag Pixelkunst und abstrakte Strukturen. Im Gegensatz zur angekündigten Enjin-Minecraft-Integration, bei der typische Gegenstände und Vermögenswerte im Spiel in der Blockchain gespeichert werden (z. B. Waffen und Rüstungen),In den in Dashcraft gespeicherten Gebäudestrukturen geht es mehr um Kunst und Personalisierung, die jeder erstellen kann. Die einzige Einschränkung, die ich für Minecraft NFT festgelegt habe, besteht darin, dass jede Struktur eindeutig sein muss, sodass Sie keine exakte Kopie einer vorhandenen Struktur in die Blockchain hochladen können. Das Projekt besteht aus drei Teilen:



  • Minecraft Server Plugin, Minecraft Dash, / - / , NFT NFT . (https://github.com/readme55/Dashcraft)
  • Minecraft Creative Server Dashcraft
  • Minecraft NFT Explorer, - , Dash . (http://readme.dashdevs.org/minecraft-explorer/)


Die Authentifizierung und das Laden der Daten erfolgt mit einer einfachen Browser-Brieftasche, an der ich auch arbeite. Für die Kommunikation zwischen Minecraft Game und Browser Wallet gibt es eine Variante des Push-Benachrichtigungsdienstes, der auf der Dash-Plattform implementiert ist. Das Dashcraft-Projekt wurde kürzlich abgeschlossen und wird in Kürze im Testnetz veröffentlicht.



Denken Sie, dass andere Gaming-Apps die Dash Platform-Funktionalität integrieren werden?



Ja, die Möglichkeit, mit Zahlungskonten mithilfe einer dezentralen API, Benutzernamen und niedrigen Transaktionsgebühren problemlos zu arbeiten, macht Dash zu einer hervorragenden Plattform für die Entwicklung von Einkäufen, Belohnungen und Wetten im Spiel. Es gibt einen wachsenden Trend, Gegenstände im Spiel in der Blockchain zu speichern, und jetzt, da es Datenverträge gibt, ist alles perfekt für Spieleentwickler, die Blockchain-Funktionen integrieren möchten. Um Anmeldeinformationen zu verwenden, können Entwickler Dash Blockchain-IDs mit Benutzernamen verwenden, in denen Benutzerprofile, Salden, Kontaktlisten usw. gespeichert werden können. Außerdem sofortige Bestätigung von Dash-Transaktionen und die Möglichkeit, nur sofort Geld auszugeben dass die erhaltenen Mittel das Hauptproblem der Spieleentwickler lösen.



Entwickeln Sie noch etwas auf der Dash-Plattform?



Ich begann einen datenorientierten Token-Standard zu entwickeln. Es befindet sich noch in einem frühen Entwicklungsstadium, ist aber ein sehr interessantes Forschungsthema. In einem speziellen On-Chain-Datenvertrag werden nur Variablen und Tokenübergänge gespeichert. Die Bestätigung des aktuellen Kontostands erfolgt außerhalb der Kette. Dies eröffnet Möglichkeiten für die Entwicklung einfacher oder komplexer Token unter Verwendung einer beliebigen Programmiersprache, und somit können die Skalierbarkeitsvorteile mit geringen Gebühren im Vergleich zu Token erzielt werden, die alles in der Kette berechnen.



Wie ist die App-Entwicklung auf der Dash-Plattform im Vergleich zur Entwicklung auf Ethereum?



Ethereum wird oft als "Weltcomputer" bezeichnet, da die Berechnung vollständig auf der Seite der Netzwerkknoten erfolgt. Dies ist der Hauptunterschied zwischen der Dash-Plattform und Ethereum, zumindest in der aktuellen Erstversion. Aktives Computing durch eine dezentrale Anwendung auf der Dash-Plattform erfolgt auf der Clientseite oder auf der zentralen Serverseite. Die Dash-Plattform soll Entwicklern ein Framework für Web3 Dapps und DAPI-Zahlungen (Decentralized API) bieten, um das Erstellen und Verwalten von Konten zu vereinfachen. Dies wird durch Eingabe von Benutzernamen für die Anmeldung am System und für die Arbeit mit Daten erreicht. Darüber hinaus bietet die Dash-Plattform die Funktionalität von Datenverträgen, die als dezentrale Datenbanken fungieren. Der Hauptvorteil der Entwicklung auf der Dash-Plattform istdass ein einzelner Benutzername als dezentrales Login fungiert, das den Zugriff auf eine unbegrenzte Anzahl von Anwendungen ermöglicht und gleichzeitig die vollständige Kontrolle über Ihre (kryptografisch überprüfbaren) persönlichen Daten bietet.



Dash Platform , ?



Ein kürzlich von Entwicklern aus der Dash Platform-Community veröffentlichtes Video zeigte vier verschiedene Dapps: eine grundlegende Brieftasche mit Benutzernamen namens EvoWallet , eine Twitter-Alternative namens Jembe , eine kommerzielle PoS-Anwendung Checkout und ein Backend-System für Händler InStore . Diese Dapps sind bereit und zum Testen auf Evonet verfügbar, einem Testnetz für Dash Platform-Entwickler. Sie demonstrieren das Potenzial des integrierten Dapp-Ökosystems, das durch ein einziges dezentrales Login ermöglicht wird.



Wir arbeiten auch an der Integration mit Ethereum für Datenspeicherungsaufgaben und untersuchen verschiedene Oracle-Lösungen für die Interaktion zwischen den beiden Blockchains. Es gibt auch ein Team, das an einer privaten Messenger-Bibliothek arbeitet, die auf dem beliebten Signal-Protokoll basiert und dessen (verschleierte) Daten auf der Dash-Plattform speichert. Darüber hinaus arbeitet einer unserer Entwickler an einer JavaScript-Bibliothek für Atomic Swaps. Vor diesem Hintergrund wird immer aktiv nach verschiedenen Themen geforscht, z. B. nachprüfbarer Berechnung, Governance und Datenschutz.



Wie können Entwickler aus anderen Blockchain-Communitys der Dash-Entwickler-Community beitreten?



Es gibt ein ständiges Kopfgeldprogramm, um neue Entwickler anzuziehen. Wir haben auch einen aktiven Entwickler-Zwietracht-Server und viele Beispielcodes und Dokumentationen zur Verfügung.



Entwicklerressourcen





Ich würde allen Entwicklern empfehlen, sich unserer aktiven Community anzuschließen. Sie können Belohnungen für verschiedene Dapp-Entwicklungsprämienprogramme auf der Dash-Plattform unter https://dashincubator.app/ erhalten . Weitere Informationen zum Projekt finden Sie unter https://www.dash.org/ru/developers/ .



Sehen Sie wirklich ein wachsendes Interesse unter Blockchain-Entwicklern, die die Dash-Plattform lernen?



Unsere Entwickler-Community wächst wöchentlich und einige andere Krypto-Projekte träumen nur davon. Die Dash-Plattform eröffnet tatsächlich eine völlig neue Perspektive für die Blockchain-Programmierung. Es dauert eine Weile, um es zu verstehen, aber es hat ein riesiges Potenzial. Einige unglaubliche Dinge passieren bereits ohne viel Werbung, alle basieren auf regelmäßigen Datenverträgen und einfachen Javascript-Geldbörsen. Wenn die Dash Core Group der Dapp Developer Platform zusätzliche Funktionen hinzufügt, kann es wirklich verrückt werden!



Das Beste aus beiden Welten?



Die beiden führenden Blockchain-Projekte Bitcoin und Ethereum bieten der Welt sehr unterschiedliche Anwendungsfälle. Während Bitcoin mittlerweile als „digitales Gold“ verwendet wird, ist Ethereum eine Plattform, auf der Entwickler Blockchain-basierte Dapps erstellen können, die in ihrem Netzwerk ausgeführt werden. Bitcoin und Ethereum haben jedoch etwas gemeinsam: Beide Netzwerke zeichnen sich durch hohe Transaktionsgebühren und Netzwerküberlastung aus. Hier zeichnet sich Dash durch sie aus, und dies sollte die Aufmerksamkeit der Entwickler aus beiden Lagern auf sich ziehen, da das dezentrale Dash-Netzwerk eine optimierte skalierbare Lösung ist, die aus leistungsstarken, wirtschaftlich interessierten verteilten Knotenservern besteht, die Dash mit seinen erweiterten Funktionen versorgen. Die zweistufige Masterknoten-Netzwerkinfrastruktur von Dash mit Hochleistungsservernarbeitet seit 2015. Dies ist die „geheime Zutat“ von Dash, da die On-Chain auf eine Reihe von Transaktionen skaliert werden kann, die mit Paypal vergleichbar sind, während sofortige Bestätigung und Provisionen innerhalb eines Cent bleiben.



Wir haben bereits gesehen, dass das auf Ethereum basierende Zaigar- Projekt von Ethereum zu Dash übergeht und sein eigenes ERC-20-Token (ZAI) zugunsten von Dash fallen lässt, wodurch monatlich Tausende von Dollar an Transaktionen eingespart werden. Vielleicht ist dies der erste von vielen? Die Esports- Plattform ReadyRaider hat sich auch für eine Partnerschaft mit Dash entschieden, um sich anzumelden , Gegenstände im Spiel zwischen Spielern zu kaufen, Trinkgeld zu zahlen und Turniergebühren zu zahlen.



Kann die Dash-Plattform mit der Funktionalität von Ethereum konkurrieren, indem sie Entwicklern Datenverträge, Benutzernamen, eine dezentrale API und Blockchain-Speicher anbietet? In diesem Interview können wir davon ausgehen, dass ein Großteil des Erfolgs von der Fähigkeit von Dash abhängt, Entwickler wie "Readme" weiterhin in die Community zu holen, um ihre Dapps auf seiner Plattform zu erstellen.



Die erste dezentrale Anwendung, die auf der Dash-Plattform angezeigt wird, ist die offizielle DashPay-Brieftasche, die Zahlungen nach Benutzername unterstützt. Das DashPay Alpha-Programm ist jetzt geöffnet Hier können Benutzer ihren Benutzernamen in der Blockchain registrieren, die Benutzererfahrung und die Benutzeroberfläche testen und recherchieren, um die neuesten Versionen von DashPay persönlich auszuprobieren.



PS Links zu einem kürzlich durchgeführten Interview mit einem der Dash-Entwickler:



Der Weg zu DashPay (Teil 1 von 4)

Der Weg zu DashPay (Teil 2 von 4)

Der Weg zu DashPay (Teil 3 von 4)

Der Weg zu DashPay (Teil 4 von 4)



All Articles