In diesem umfassenden Kurs tauchen wir in die kritischen Aspekte der Prüfung und Sicherheit von Smart Contracts ein. Die Teilnehmer lernen die Bedeutung der Identifizierung von Schwachstellen wie Reentrancy-Angriffen und Gaslimit-Problemen kennen. Wir werden die Wichtigkeit der Lesbarkeit des Codes, der logischen Konsistenz und der Gasoptimierung ansprechen und die Lernenden mit praktischen Techniken ausstatten, um die Sicherheit ihrer Smart Contracts zu verbessern. Darüber hinaus behandelt der Kurs effektive Kommunikationsstrategien für die Zusammenarbeit mit Prüfern und präsentiert ergänzende automatisierte Werkzeuge zur Unterstützung bei der Schwachstellenerkennung. Kontinuierliche Prüfpraktiken werden betont, um die Integrität und Sicherheit von Smart Contracts während ihres gesamten Lebenszyklus zu gewährleisten. Dieser Kurs ist unerlässlich für Blockchain-Entwickler, Smart Contract-Prüfer und alle, die an dezentralen Anwendungen beteiligt sind und Sicherheitsmaßnahmen verstärken möchten.
0:00:00 - 1 Einführung in die Blockchain-Grundlagen
0:06:50 - 2 Verständnis von Ethereum-Transaktionen und Gas
0:14:14 - 3 Entwicklung von Smart Contracts in Solidity
0:22:53 - 4 Token-Standards für Eigentum
0:30:20 - 5 Anwendung der Blockchain in der Lieferkette
0:36:44 - 6 Permanente Aufzeichnungen und deren Bedeutung
0:44:19 - 7 Einrichtung von Werkzeugen für die Entwicklung von Smart Contracts
0:51:01 - 8 Metamask installieren und konfigurieren
1:00:05 - 9 Erstellen einer grundlegenden dezentralen Anwendung
1:10:03 - 10 Aufbau des Greeter-Vertrags
1:18:31 - 11 Implementierung von Eigentum in Smart Contracts
1:26:22 - 12 Testen und dynamische Begrüßungsfunktionalität
1:34:43 - 13 Bereitstellung auf Ganache
1:39:59 - 14 Bereitstellung auf Goerli mit Parity
1:45:31 - 15 Bereitstellung auf Rinkeby mit Infura
1:51:09 - 16 Überblick über Fundraiser
1:58:49 - 17 Funktionalität des Fundraisers
2:07:36 - 18 Ereignisbehandlung im Fundraiser
2:14:57 - 19 Erstellung des Fundraiser-Vertrags
2:23:02 - 20 Implementierung der Fundraiserfactory
2:31:24 - 21 Einführung in Web3
2:39:10 - 22 Web3-Methoden und Interaktion
2:48:52 - 23 Einrichtung von React für die Blockchain-Integration
2:55:40 - 24 Aktivierung der Blockchain-Interaktion durch Benutzereingaben
3:03:21 - 25 Erstellung der Fundraiser-Anwendung
3:11:29 - 26 Interaktion mit Fundraiser-Verträgen
3:19:43 - 27 Hinzufügen detaillierter Informationen zu jedem Fundraiser
3:29:24 - 28 Akzeptieren einer Spende mit React
3:36:24 - 29 Schwachstellen in Smart Contracts
3:43:42 - 30 Prüfung von Smart Contracts
Geschäftskontakt: mpyanev@gmail.com