Wie gestaltet man eine Dapp?
In diesem Video gebe ich dir 10 Designprinzipien, die du beachten solltest, wenn du deine Ethereum Dapp entwickelst. Diese Prinzipien betreffen Sicherheit, Architektur und UI / UX:
1. Du solltest die privaten Schlüssel deiner Nutzer NICHT kontrollieren
2. Du solltest keine Transaktionen im Namen deiner Nutzer von einem zentralen Server aus signieren
3. Du solltest alle kritischen Daten und den Code auf der Blockchain speichern
4. Du solltest immer Sicherheitstools für deinen Smart Contract verwenden
5. Du solltest deine Dapp zuerst auf einem öffentlichen Testnetz vor dem Mainnet bereitstellen
6. Du solltest Ethereum-Adressen zur Identifizierung der Nutzer verwenden
7. Du solltest den Mechanismus zur Aktualisierung des Smart Contracts erklären
8. Du solltest erklären, wie die externen Daten gesammelt werden
9. Du solltest deinen Smart Contract auf Etherscan verifizieren
10. Du solltest den Nutzern während des Mining einer Transaktion Feedback geben
Diese Prinzipien stammen aus meiner zweijährigen Erfahrung im Aufbau von Ethereum Dapps und Solidity Smart Contracts sowie aus unzähligen Interaktionen mit meinen Schülern auf EatTheBlocks.
Um diese Liste zu erstellen, ließ ich mich vom 12-Factor-App-Manifest inspirieren, einem Dokument, das die besten Praktiken zum Erstellen von Webanwendungen zusammenfasst.
►►►QUELLENCODE DER TUTORIALS AUF EatTheBlocks PRO ERHALTEN◄◄◄
Abonniere EatTheBlocks Pro, um den Quellcode der Video-Tutorials freizuschalten:
Weitere Links: