Coding Hyperledger Fabric – Smart Contracts und Clients mit Node.js

7a1b0b24e5251ee7f5407681cca7d142?s=47 Ingo Rammer
February 28, 2019

Coding Hyperledger Fabric – Smart Contracts und Clients mit Node.js

Basta Spring 2019, Frankfurt

7a1b0b24e5251ee7f5407681cca7d142?s=128

Ingo Rammer

February 28, 2019
Tweet

Transcript

  1. Hyperledger Fabric Smart Contracts und Clients mit Node.js Ingo Rammer

    ingo.rammer@thinktecture.com
  2. 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: ingo.rammer@thinktecture.com Twitter: @ingorammer
  3. Fabric Chaincode-Grundlagen am Beispiel Rufnummernportierung

  4. 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, ...
  5. 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
  6. • 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
  7. • 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
  8. Teilnehmer (Peers/Orderer) orderer.regulator.com peer1.telco1.com peer1.telco3.com peer1.regulator.com peer1.telco2.com

  9. 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!
  10. Code

  11. Danke! Slides: https://thinktecture.com/presentations Code/Demos: https://bit.ly/FabricDemosBasta2019 Kontakt: @ingorammer - ingo.rammer@thinktecture.com