Ein Freund baut gerade ein dApp auf Dusk und fragt mich: „Der Contract läuft schon, aber wenn jede Wallet wieder ihre eigene Art der Verbindung braucht – wie baut dann ein Entwickler so schnell eine Anwendung?“
Ich glaube, das ist eines der am wenigsten beachteten Probleme, wenn eine Blockchain beginnen will, mehr dApps zu ermöglichen.
@Dusk_Foundation hat gerade eine Developer-Preview für zwei ziemlich wichtige Bausteine veröffentlicht: Dusk Connect und Dusk Wallet.
Was mir an Dusk Connect gefällt: Es zwingt Entwickler nicht dazu, für jede Wallet ein eigenes Integration-Setup zu schreiben.
Das SDK ermöglicht es dem dApp, kompatible Wallets selbst zu finden, Konten anzufordern, Nachrichten zu signieren, Transaktionen zu senden und über ein gemeinsames Provider-Interface mit dem Netzwerk zu interagieren. Es nutzt außerdem ein Wallet-Discovery-Modell nach EIP-6963, hat eigene RPC-Methoden wie dusk_requestAccounts und dusk_signMessage und benötigt keine Runtime-Abhängigkeiten.
Einfach gesagt: Dusk versucht, das „Verbinden einer Wallet mit einem dApp“ zu einer standardisierten Infrastrukturschicht zu machen – statt dass jeder Entwickler das Rad immer wieder neu erfindet.
Selbstkritik: Die Developer-Preview heißt noch nicht, dass alles bereits komplett ist. Das Nächste wird entscheidend sein: Wie viele Wallets unterstützen den Standard wirklich, und ob die Entwickler-Erfahrung in der Praxis wirklich reibungslos ist.
Aber wenn Forge den Part beim Build des Contracts übernimmt und Dusk Connect die Kommunikation zwischen dApp und Wallet, dann beginnt DuskDS gerade damit, ein vollständigeres Frontend-Toolset bereitzustellen, damit dApp wirklich in die Welt hinausgehen kann.
$DUSK #dusk
#dusk $DUSK @Dusk
Ich glaube, das ist eines der am wenigsten beachteten Probleme, wenn eine Blockchain beginnen will, mehr dApps zu ermöglichen.
@Dusk_Foundation hat gerade eine Developer-Preview für zwei ziemlich wichtige Bausteine veröffentlicht: Dusk Connect und Dusk Wallet.
Was mir an Dusk Connect gefällt: Es zwingt Entwickler nicht dazu, für jede Wallet ein eigenes Integration-Setup zu schreiben.
Das SDK ermöglicht es dem dApp, kompatible Wallets selbst zu finden, Konten anzufordern, Nachrichten zu signieren, Transaktionen zu senden und über ein gemeinsames Provider-Interface mit dem Netzwerk zu interagieren. Es nutzt außerdem ein Wallet-Discovery-Modell nach EIP-6963, hat eigene RPC-Methoden wie dusk_requestAccounts und dusk_signMessage und benötigt keine Runtime-Abhängigkeiten.
Einfach gesagt: Dusk versucht, das „Verbinden einer Wallet mit einem dApp“ zu einer standardisierten Infrastrukturschicht zu machen – statt dass jeder Entwickler das Rad immer wieder neu erfindet.
Selbstkritik: Die Developer-Preview heißt noch nicht, dass alles bereits komplett ist. Das Nächste wird entscheidend sein: Wie viele Wallets unterstützen den Standard wirklich, und ob die Entwickler-Erfahrung in der Praxis wirklich reibungslos ist.
Aber wenn Forge den Part beim Build des Contracts übernimmt und Dusk Connect die Kommunikation zwischen dApp und Wallet, dann beginnt DuskDS gerade damit, ein vollständigeres Frontend-Toolset bereitzustellen, damit dApp wirklich in die Welt hinausgehen kann.
$DUSK #dusk
#dusk $DUSK @Dusk
