meetup 19/12/2016 - blockchain-as-a-service voor antwerpen?
TRANSCRIPT
![Page 1: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?](https://reader035.vdocument.in/reader035/viewer/2022070603/586fe1db1a28ab18428b7919/html5/thumbnails/1.jpg)
MS Bletchley & ErisBaaS meetup Digant
![Page 2: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?](https://reader035.vdocument.in/reader035/viewer/2022070603/586fe1db1a28ab18428b7919/html5/thumbnails/2.jpg)
Jens Mortier
M a n a g i n g T r a s i fi e r B l o c k c h a i n A r c h i t e c t
I n n o v a t i o n E n t h u s i a s t
![Page 3: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?](https://reader035.vdocument.in/reader035/viewer/2022070603/586fe1db1a28ab18428b7919/html5/thumbnails/3.jpg)
Strategische overwegingen
![Page 4: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?](https://reader035.vdocument.in/reader035/viewer/2022070603/586fe1db1a28ab18428b7919/html5/thumbnails/4.jpg)
Permissioned of public ledger?
Aantal nodes• Begrensd• Identificeerbaar
Belang decentralisatie• Netwerkeffecten• Robuuste consensus
Soort data• Anonimiseerbaar• Grootte & complexiteit
![Page 5: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?](https://reader035.vdocument.in/reader035/viewer/2022070603/586fe1db1a28ab18428b7919/html5/thumbnails/5.jpg)
Permissioned of public ledger?
Permissioned ledger• Access control• Geen transactiekosten• Extra kosten
• Platformen• Middleware
Public ledger• Publiek• Uitgebreid consensus netwerk• Transactiekosten• Minder setup
![Page 6: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?](https://reader035.vdocument.in/reader035/viewer/2022070603/586fe1db1a28ab18428b7919/html5/thumbnails/6.jpg)
Microsoft Bletchley
![Page 7: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?](https://reader035.vdocument.in/reader035/viewer/2022070603/586fe1db1a28ab18428b7919/html5/thumbnails/7.jpg)
Start with why…
Abstractie resource management• Nodige services / resources
aangemaakt• Standaard architectuur• Vertrouwde omgeving
Automatische deployment• Eenvoudig netwerk uitrollen• Grafisch beheerpaneel
Access Control
• Opzetten van rollen• Eenvoudige beveiliging
![Page 8: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?](https://reader035.vdocument.in/reader035/viewer/2022070603/586fe1db1a28ab18428b7919/html5/thumbnails/8.jpg)
ArchitectuurConsortium member• Eigen subnet• Mining nodes per consortium• Gedeelde transaction nodes
Nodes• Go Ethereum client• Inboud / outbound security rules• Strikt onderscheid mining /
transaction nodes
![Page 9: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?](https://reader035.vdocument.in/reader035/viewer/2022070603/586fe1db1a28ab18428b7919/html5/thumbnails/9.jpg)
Opzet – stap 1
VM niveau• Zoals andere Azure producten• Subscription nodig
![Page 10: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?](https://reader035.vdocument.in/reader035/viewer/2022070603/586fe1db1a28ab18428b7919/html5/thumbnails/10.jpg)
Opzet – stap 2
Consortium niveau• Mining nodes• Transaction nodes• Mock consortium netwerk
![Page 11: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?](https://reader035.vdocument.in/reader035/viewer/2022070603/586fe1db1a28ab18428b7919/html5/thumbnails/11.jpg)
Opzet – stap 3
Ethereum niveau• Mining nodes• Transaction nodes
![Page 12: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?](https://reader035.vdocument.in/reader035/viewer/2022070603/586fe1db1a28ab18428b7919/html5/thumbnails/12.jpg)
Opzet – stap 4
Validatie• Voor deployment• Bevestiging setup
![Page 13: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?](https://reader035.vdocument.in/reader035/viewer/2022070603/586fe1db1a28ab18428b7919/html5/thumbnails/13.jpg)
Opzet – resultaat
![Page 14: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?](https://reader035.vdocument.in/reader035/viewer/2022070603/586fe1db1a28ab18428b7919/html5/thumbnails/14.jpg)
Ook dat nog…
Cryptlet Fabric
• Attested host• Integratie met bestaande
systemen
Extra tools
• Key management & Encryption• Identity & certificates• Gateway services
Contract market place• Zelf contracten
toevoegen• Kortere release cycle
![Page 15: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?](https://reader035.vdocument.in/reader035/viewer/2022070603/586fe1db1a28ab18428b7919/html5/thumbnails/15.jpg)
Eris / Monax
![Page 16: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?](https://reader035.vdocument.in/reader035/viewer/2022070603/586fe1db1a28ab18428b7919/html5/thumbnails/16.jpg)
Docker based blockchain tool
Services• Protocollen• Daemons• Key managers
Chains• Uitrollen van blockchains• Beheer van blockchains• Abstractie op Services
Pkgs• Compilatie + testen Smart
Contracts• Deployment
![Page 17: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?](https://reader035.vdocument.in/reader035/viewer/2022070603/586fe1db1a28ab18428b7919/html5/thumbnails/17.jpg)
Vergelijking MS Bletchley
Command line tool• Meer technische kennis• Veel configuratie
Deverloper friendly• Development tools• Aankomende JS SDK• Open Source
Jonge tool• Fork van Ethereum• Basis blijft nieuw
![Page 18: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?](https://reader035.vdocument.in/reader035/viewer/2022070603/586fe1db1a28ab18428b7919/html5/thumbnails/18.jpg)
Vragen?!
![Page 19: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?](https://reader035.vdocument.in/reader035/viewer/2022070603/586fe1db1a28ab18428b7919/html5/thumbnails/19.jpg)