In diesem fortgeschrittenen Kurs Blockchain Entwicklung lernen Sie den Umgang mit Solidity, Smart Contracts, Supply Chains, Libraries von OpenZeppelin, Decentralized Application, Drizzle und Dezentrale Autonome Initiale Coin Offerings kennen. Wir werden die DApp auf Swarm deployen und geben Ausblicke in Zukunftstechnologien.
Solidity- Den richtigen Exception-Mechanismus wählen
- Solidity mit Assembly erweitern
- Leicht verständliche Contracts entwickeln
- Updatefähige Contracts entwickeln
- Daten von außerhalb der Blockchain vertrauen
- Zeitabhängigkeiten einbauen
- Contracts mit Remix testen
- Debugging mit Remix
- Einführung in das Truffle Framework
- Unittests mit Truffle implementieren
- Integrationstests mit Truffle implementieren
- Mit dem Truffle Framework debuggen
- Ether in Contracts schmuggeln
- Arithmetische Overflows und Underflows
- Mit DelegateCalls den Zustand manipulieren
- Reentrancy-Angriffe durchführen
- Denial-of-Service-Angriffe durchführen
- Gas-Siphoning-Angriffe beachten
- MetaMask einrichten und Accounts verwenden
- Contracts mit Remix und MetaMask deployen
- Contracts mit dem Truffle Framework deployen
- Code auf Etherscan veröffentlichen
- Einen eigenen Knoten aufsetzen und verwenden
- Contracts manuell kompilieren, linken und deployen
- Contracts nach dem Deployment managen
- ERC-173 Contract Ownership Standard
- ERC-165 Standard Interface Detection
- ERC-20 Token Standard
- ERC-721 Non-Fungible Token Standard
- Die Libraries von OpenZeppelin nutzen
- Der Entwicklungsprozess einer DApp
- Das Backend Ihrer ersten DApp entwickeln
- Das Frontend Ihrer ersten DApp entwickeln
- Ihre erste DApp auf Swarm deployen
- ENS-Domains für die eigene DApp einrichten
- Was ist Drizzle
- Was ist eine DAO, und was wird benötigt
- Die DApp, um einen Governance Contract erweitern
- Das Frontend mit Drizzle und React umsetzen
- Die Drizzle-DApp zentral oder dezentral deployen
- Was ist ein DAICO
- Die Contracts eines DAICO implementieren
- Die passende DApp zu Ihrem DAICO entwerfen
- Assets mit dem ERC-721 Token Standard tracken
- web3j: die Web3 Java Ethereum DApp API
- Ein Command Line Interface für Asset Tracker bauen
- Vyper -- Smart Contracts für jedermann
- NEO -- der chinesische Klon von Ethereum
- EOS -- der stärkste Wettbewerber zu Ethereum
- Ripple -- die Zukunft der Banken
- IOTA -- das dezentrale Internet der Dinge