Sample-Download: https://www.dropbox.com/s/nofqbfm85vrbkyv/NumberTransfer-Complete.zip?dl=0
In diesem Ganztagesworkshop zeigt Ihnen Ingo Rammer, wie Sie – ganz ohne CPU-intensives Mining und ohne Kryptowährungen – auf der Basis aktueller Technologien eine private ("permissioned") Blockchain zwischen Geschäftspartnern aufbauen, Smart Contracts dafür entwickeln und diese mit Ihren .NET-Anwendungen nutzen können. Nach einer kurzen Zusammenfassung der technischen Blockchain-Grundlagen sehen Sie, wie eine private Blockchain auf Basis der Ethereum VM konfiguriert und betrieben wird. Danach lernen Sie die Besonderheiten von Solidity zur Entwicklung von Smart Contracts kennen, sowie Tools, die Sie zum Deployen, Debuggen und Verwalten Ihrer Solidity-Anwendungen nutzen können. Neben den typischen Sicherheitsaspekten von Blockchain-Anwendungen im Geschäftsumfeld lernen Sie auch verschiedene Versionierungs- und Governance-Strategien zum langfristigen Betrieb Ihrer Smart Contracts kennen. Zu guter Letzt sehen Sie, wie Sie zwischen .NET-Anwendungen und den entstandenen Smart Contracts bidirektional kommunizieren können, um den Datenaustausch zwischen Ihren existierenden Systemen und der Blockchain-Umgebung zu erlauben.