![Page 1: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/1.jpg)
1
Blockchain-Lab V0.4
AUSTRIAPRO
Dr. Christian Baumann
25.10.2018
![Page 2: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/2.jpg)
2
Inhalt
• Phase 1 „classic“
• Phase 2 „Ethereum“ – smart contracts
• Phase 3 „MultiChain“
• Phase 4 …
![Page 3: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/3.jpg)
3
Phase 1
• „classic“ (crypto coin based) blockchains
– Look & Feel wie Bitcoin, Litecoin … Client
– „Hands on“ • Installation & Betrieb Wallet
• “Werte” transferieren (senden, empfangen)
• Nachrichten signieren
– Mining ausprobieren • Standalone, CPU, GPU
• Über Miningpool
– Weitere Tools kennenlernen • Blockexplorer
• Paper-, Brain-Wallets
– Unterschied „CryptoCurrency – Blockchain“
![Page 4: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/4.jpg)
4
Classic crypto coin (am Beispiel C2coin)
• Wallet
– Wallet für Windows: http://www4.baumann.at/downloads/c2coin_Wallet_Windows-20141107.zip
– Kurzanleitung dazu: http://www4.baumann.at/downloads/C2coin-Readme.txt
• Mining
– Mining mit GPUs: http://www4.baumann.at/downloads/Mining-with-GPUs.txt
– Miningportal: http://coinz.at:81/
• Tools
– Faucet (coins senden lassen) http://coinz.at/c2coin/send.php
– Infoseite zum C2coin Netz: http://coinz.at/c2coin/
– Einfacher Blockexplorer: http://coinz.at/c2coin/be.php
– Walletgenerator: http://coinz.at/walletgenerator/
22.2.2011
![Page 5: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/5.jpg)
5
Beispiel: C2coin - Wallet
![Page 6: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/6.jpg)
6
Beispiel: C2coin – GPU Mining
![Page 7: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/7.jpg)
7
Beispiel: Miningportal coinz.at
![Page 8: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/8.jpg)
8
Beispiel: C2coin – „Faucet“
![Page 9: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/9.jpg)
9
Beispiel: C2coin – Network Info
![Page 10: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/10.jpg)
10
Beispiel: C2coin – Block Explorer
![Page 11: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/11.jpg)
11
Beispiel: WalletGenerator
![Page 12: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/12.jpg)
12
Phase 2
• Ethereum based
– Smart Contracts
– Oracles
– Tokens (vgl. ICOs)
• Lab: Ethereum Test-Chain (Private)
– Bootnode
– Node (mit On Demand Mining) • CPU Mining
• => Setup eigener Node
– Anleitung siehe https://blockchains.web-lab.at/austriapro/Ethereum-Testnet_20180528.pdf
![Page 13: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/13.jpg)
13
Ethereum Test-Chain - console
![Page 14: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/14.jpg)
14
Ethereum Test-Chain - „Mist“ - Wallet
![Page 15: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/15.jpg)
15
Ethereum Test-Chain - Smart Contract
![Page 16: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/16.jpg)
16
News
• => 19.9.2018
![Page 17: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/17.jpg)
17
Smart Contract - Code
![Page 18: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/18.jpg)
18
Smart Contract – „Beobachten“
• „Installieren“ in eigener Umgebung (Wallet)
• Adresse und Schnittstelle müssen bekannt sein
![Page 19: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/19.jpg)
19
• Aufrufen von definierten Funktionen
• Übergabe von Parameter/n
• Bezahlen der Gebühr (“Gas“)
• http://blockchains.web-
lab.at/austriapro/MyContract1.js
Smart Contract - Nutzung
![Page 20: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/20.jpg)
20
Phase 3 - MultiChain
• MultiChain - Node
– Installiert im Lab
– Web-GUI
• Demo
• Setup eigener Node
• Next Steps
![Page 21: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/21.jpg)
21
MultiChain Web-GUI
• Node hat kein GUI
– API Schnittstelle (RPC über https/JSON)
– => Web-GUI
• https://blockchains.web-lab.at/austriapro/multichain/
• Credentials (s.a. Mailing)
![Page 22: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/22.jpg)
22
MultiChain Web-GUI
• Infos
– Node, Permissions, Infos, Help
• Assets
– Issue
– Update
– Send
• Streams
– Create
– Publish
– View
• Blocks
![Page 23: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/23.jpg)
23
MultiChain Setup Node
• Download, Infos, Tutorials …
– https://www.multichain.com/
– Aktuell Version 2.0 alpha 4
• In Verzeichnis entpacken
– oder selbst compilieren ;-)
• Erster Start – multichaind [email protected]:7177
– public key wird angezeigt
– => an uns senden => Freigabe
• Start – multichaind apro-lab-1
![Page 24: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/24.jpg)
24
MultiChain Next Steps
• Sie
– Node installieren
– Eigene Entwicklungen? • Web-GUI
• API
– Basis: https://github.com/MultiChain
• Wir
– Weitere Demos: Wünsche/Vorschläge? • (Notarization, Messdaten, Zertifikate …)
– Sourcecode auf Labs-Homepage und/oder
– https://github.com/austriapro
![Page 25: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/25.jpg)
25
News - 24.10.2018
• Notarization (Proof Of Existence)
– Demo unter Nutzung der „apro-lab-1“ MultiChain
• Demos (Anders Brownworth)
– Blockchain Demo
– Public/Private Keys & Signing
• Ausblick / Phase 4
– “etwas weniger technisch”
– Blockchain 3.0?
![Page 26: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/26.jpg)
26
Usecase - Proof Of Existence
• Elektronische Dokumente
– kopierbar, veränderbar
– Beweis für Authentizität in realen Welt aufwändig & teuer
• => Notarization („Proof of existence“)
• Beweis, dass ein (elektronisches) Dokument existiert (hat)
– zu einem bestimmten Zeitpunkt
– in einer bestimmten Form
![Page 27: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/27.jpg)
27
• Beweis
– Hashwert + Zeitstempel
– (optional Zusatzinfos)
• Identifikation
– Hashwert oder
– TransaktionsID
Usecase - Proof Of Existence
![Page 28: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/28.jpg)
28
Blockchain Demo
https://github.com/anders94/blockchain-demo (A. Brownworth)
![Page 29: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/29.jpg)
29
Keys & Signing Demo
https://github.com/anders94/public-private-key-demo (A. Brownworth)
![Page 30: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/30.jpg)
30
Blockchain 3.0?
• 3.0:
– Schneller, skalierbarer …
– Ökonomischer …
– Smart contracts …
• Digital Assets „integriert“
• Waves Platform
– „Blockchain for the people“
– https://wavesplatform.com/
• => 0bsnetwork
– „Blockchain for the real world“
– https://0bsnetwork.com/
![Page 31: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/31.jpg)
31
Waves / 0bsnetwork
• Plattform für digitale Geschäftsmodelle
– Fund Raising
– Loyality
– Tracking/Tracing
– Supply Chain
– …
• Digital Assets („Tokens“) integriert
– issue, store, manage, trade
• Decentralized Exchange
• Gateways zu Krypto und Fiat-Währungen
![Page 32: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/32.jpg)
32
Waves / 0bsnetwork – im Lab
• Testnet in AustriaPro Lab
– Client: tbd
– Node für API Tests: tbd
• Testnet 0bs
– https://client.testnet-0bsnetwork.com
– https://node1.testnet-0bsnetwork.com
– https://explorer.testnet-0bsnetwork.com
• Waves
– https://wavesplatform.com/
![Page 33: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/33.jpg)
33
Startseite Lab
• https://blockchains.web-lab.at/austriapro/
![Page 34: Blockchain-Lab · 3 Phase 1 •„classic“ (crypto coin based) blockchains –Look & Feel wie Bitcoin, Litecoin … Client –„Hands on“ •Installation & Betrieb Wallet](https://reader034.vdocument.in/reader034/viewer/2022042410/5f284aa245b52747a3303ad7/html5/thumbnails/34.jpg)
34
Kontakt
AUSTRIAPRO
http://www.austriapro.at
DI Dr. Christian Baumann
+43 664 43 24 243