meetup 19/12/2016 - blockchain-as-a-service voor antwerpen?

19
MS Bletchley & Eris BaaS meetup Digant

Upload: digipolis

Post on 16-Apr-2017

155 views

Category:

Government & Nonprofit


0 download

TRANSCRIPT

Page 1: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?

MS Bletchley & ErisBaaS meetup Digant

Page 2: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?

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?

Strategische overwegingen

Page 4: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?

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?

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?

Microsoft Bletchley

Page 7: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?

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?

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?

Opzet – stap 1

VM niveau• Zoals andere Azure producten• Subscription nodig

Page 10: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?

Opzet – stap 2

Consortium niveau• Mining nodes• Transaction nodes• Mock consortium netwerk

Page 11: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?

Opzet – stap 3

Ethereum niveau• Mining nodes• Transaction nodes

Page 12: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?

Opzet – stap 4

Validatie• Voor deployment• Bevestiging setup

Page 13: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?

Opzet – resultaat

Page 14: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?

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?

Eris / Monax

Page 16: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?

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?

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?

Vragen?!

Page 19: Meetup 19/12/2016 - Blockchain-as-a-service voor Antwerpen?