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

Post on 16-Apr-2017

154 Views

Category:

Government & Nonprofit

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

MS Bletchley & ErisBaaS meetup Digant

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

Strategische overwegingen

Permissioned of public ledger?

Aantal nodes• Begrensd• Identificeerbaar

Belang decentralisatie• Netwerkeffecten• Robuuste consensus

Soort data• Anonimiseerbaar• Grootte & complexiteit

Permissioned of public ledger?

Permissioned ledger• Access control• Geen transactiekosten• Extra kosten

• Platformen• Middleware

Public ledger• Publiek• Uitgebreid consensus netwerk• Transactiekosten• Minder setup

Microsoft Bletchley

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

ArchitectuurConsortium member• Eigen subnet• Mining nodes per consortium• Gedeelde transaction nodes

Nodes• Go Ethereum client• Inboud / outbound security rules• Strikt onderscheid mining /

transaction nodes

Opzet – stap 1

VM niveau• Zoals andere Azure producten• Subscription nodig

Opzet – stap 2

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

Opzet – stap 3

Ethereum niveau• Mining nodes• Transaction nodes

Opzet – stap 4

Validatie• Voor deployment• Bevestiging setup

Opzet – resultaat

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

Eris / Monax

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

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

Vragen?!

top related