Slide 1

Slide 1 text

Hyperledger Fabric Smart Contracts und Clients mit Node.js Ingo Rammer [email protected]

Slide 2

Slide 2 text

Ingo Rammer Gründer und Geschäftsführer der Thinktecture AG, einem kleinen (20 Personen) technischen Beratungsunternehmen für Software- Architekten und –Entwickler Mein persönlicher Fokus: Blockchain Technologien für B2B-Verwendung, von den Tiefen der Technologie bis hin zu ISO TC 307, Enterprise Ethereum Alliance und Hyperledger Foundation Slides: https://thinktecture.com/presentations Kontakt: [email protected] Twitter: @ingorammer

Slide 3

Slide 3 text

Fabric Chaincode-Grundlagen am Beispiel Rufnummernportierung

Slide 4

Slide 4 text

Telco A Telco B 0151-123 123 123 Max Mustermann 1.1.1911 0151-123 123 123 Max Mustermann 1.1.1911 Fax, Email, Brief, ... SMS, Email, Brief, ...

Slide 5

Slide 5 text

Telco A Telco B 0151-123 123 123 Max Mustermann 1.1.1911 0151-123 123 123 Max Mustermann 1.1.1911 Fax, Email, Brief, ... SMS, Email, Brief, ... Also, bei uns ist alles in Ordnung, fragen Sie die andere Seite ? Also, bei uns ist alles in Ordnung, fragen Sie die andere Seite

Slide 6

Slide 6 text

• Erstellung von Chaincode und Client für vereinfachte Version dieses Anwendungsfalles (dezentralisierte Prozesstransparenz) • Ähnliche Ansätze auch für andere firmenüberschreitende Prozesse • Gesamter Code ist zum Download verfügbar Szenario für heute

Slide 7

Slide 7 text

• Regulator • Registriert Telcos • Registriert Telefonnummern und weist sie den Telcos zu • Kann Status der Nummern und Transfers einsehen • Telco • Kann Transfer einer Nummer anfragen • Bestätigt oder lehnt Transfer von eigenen Nummern ab • Kann Status der Nummern und Transfers einsehen • Hört auf Blockchain-Events um Backend-Verarbeitung zu starten Interaktionen

Slide 8

Slide 8 text

Teilnehmer (Peers/Orderer) orderer.regulator.com peer1.telco1.com peer1.telco3.com peer1.regulator.com peer1.telco2.com

Slide 9

Slide 9 text

Und weil's nur eine Demo ist … • Demo Client simuliert mehrere Identitäten (regulator, telco1, telco2, telco3) • Das würde in Wirklichkeit nie der Fall sein. Niemand sollte je Ihren Private Key bekommen!

Slide 10

Slide 10 text

Code

Slide 11

Slide 11 text

Danke! Slides: https://thinktecture.com/presentations Code/Demos: https://bit.ly/FabricDemosBasta2019 Kontakt: @ingorammer - [email protected]