Introductie eProseed - RainFocus

Introductie eProseed - RainFocus

BLOCKCHAIN INTRODUCTION For Developers Lonneke Dikmans eProseed Monday Oct 2nd Copyright 2014, eProseed and/or its affiliates. All rights reserved. Highly Restricted | INTRODUCTION About eProseed Services Lonneke Dikmans HQ in Luxemburg Support services Chief Product Officer

@eProseed Local offices in several parts of the world Award winning Oracle partner Hosting, managed services, concierge services, emergency services Consultancy services End to End projects, Reviews, Training Products & Solutions FSIP Java, JavaScript, . Oracle ACE Director, Oracle Developer Champion Co-Author of SOA Made

Simple blog.vennster.nl Twitter: lonnekedikmans 3 Copyright 2015, eProseed and/or its affiliates. All rights reserved. | AGENDA 1 Introduction 2 Blockchain architecture 3 Blockchain in FinTech 4

Blockchain applied in other industries 5 Getting started with blockchain 4 Copyright 2015, eProseed and/or its affiliates. All rights reserved. | INTRODUCTION TO BLOCKCHAIN Chain of blocks Peer-to-peer Validation of new blocks Block Digital signature Pointer to previous block Timestamp Transaction Data Immutable

Copyright 2015, eProseed and/or its affiliates. All rights reserved. | AGENDA 1 Introduction 2 Blockchain architecture 3 Blockchain in FinTech 4 Blockchain applied in other industries 5

Getting started with blockchain 6 Copyright 2015, eProseed and/or its affiliates. All rights reserved. | ARCHITECTURE OVERVIEW | THE CONCEPTS Chain of blocks Storing transactions Peer to Peer Distributed architecture Validation Trust 7

Copyright 2015, eProseed and/or its affiliates. All rights reserved. | ARCHITECTURE STORING TRANSACTIONS Relational database store state Blockchain stores transactions Current balance Current owner of a piece of land Address with family living there Transfer of 100 units Sale of land from A-B A, B, C moved in at address X Expensive to calculate state

Difficult when the object changes Land register splits property Two people move from one address to two different addresses What is my balance? Who lives at address X? 8 Copyright 2015, eProseed and/or its affiliates. All rights reserved. | ARCHITECTURE | DISTRIBUTED MDM SOA App1 1

App1 1 App1 3 1,2, 3 MDM App3 BlockChain App2 Middl eware 1

App2 App2 1 App3 App3 2 9 Copyright 2015, eProseed and/or its affiliates. All rights reserved. | BLOCKCHAIN ARCHITECTURE | TRUST Trust Compare: partner agreements in B2B Trust is based on Immutable blocks Hashes (SHA-256)

Proof of work (in public chain) Consensus process Source: https://en.wikipedia.org/wiki/Merkle_tree 10 Copyright 2015, eProseed and/or its affiliates. All rights reserved. | EXAMPLE | FIND SHA-256 STARTING WITH 000 "Hello, world!0" => 1312af178c253f84028d480a6adc1e25e81caa44c749ec81976192e2ec934c64 "Hello, world!1" => e9afc424b79e4f6ab42d99c81156d3a17228d6e1eef4139be78e948a9332a7d8 "Hello, world!2" => ae37343a357a8297591625e7134cbea22f5928be8ca2a32aa475cf05fd4266b7 ... "Hello, world!4248" => 6e110d98b388e77e9c6f042ac6b497cec46660deef75a55ebc7cfdf65cc0b965 "Hello, world!4249" => Source: https://en.bitcoin.it/wiki/Proof_of_work

c004190b822f1669cac8dc37e761cb73652e7832fb814565702245cf26ebb9e6 "Hello, world!4250" => 0000c3af42fc31103f1fdc0151fa747ff87349a4714df7cc52ea464e12dcd4e9 11 Copyright 2015, eProseed and/or its affiliates. All rights reserved. | INTRODUCTION TO BLOCKCHAIN Chain of blocks Peer-to-peer Validation of new blocks Block Digital signature Pointer to previous block Timestamp Transaction Data Immutable Copyright 2015, eProseed and/or its affiliates. All rights reserved. | PRIVATE VERSUS PUBLIC BLOCKCHAINS

Public Private Consortium Anyone can read Read can be public or restricted Read can be public or restricted One organization determines validity Consensus is restricted to a predefined set of nodes

Anyone can be part of the consensus process Anyone can send transactions Only one institution can add blocks Fully decentralized Fully centralized Example: bitcoin Example: land registry 13 Partially decentralized

Examples: youth care institutions Copyright 2015, eProseed and/or its affiliates. All rights reserved. | AGENDA 1 Introduction 2 Blockchain architecture 3 Blockchain in FinTech 4 Blockchain applied in other industries

5 Getting started with blockchain 14 Copyright 2015, eProseed and/or its affiliates. All rights reserved. | BLOCKCHAIN IN FINTECH Bitcoin: a peer-to-peer electronic cash system KYC (know your customer): prevent money laundering, terrorism. Payments Smart contracts Trading platforms Source: https://www.forbes.com/sites/bernardmarr/2017/08/10/practicalexamples-of-how-blockchains-are-used-in-banking-and-the-financialservices-sector/#290abea41a11 15 Copyright 2015, eProseed and/or its affiliates. All rights reserved. | AGENDA

1 Introduction 2 Blockchain architecture 3 Blockchain in FinTech 4 Blockchain applied in other industries 5 Getting started with blockchain 16

Copyright 2015, eProseed and/or its affiliates. All rights reserved. | BLOCKCHAIN IN OTHER INDUSTRIES When do we consider it a blockchain? Storing a sequence of transactions: a chain of immutable blocks Peer to peer. Distributed architecture (decentralized) Trust. Level of trust depends on type of blockchain (public, consortium, private) 17 Copyright 2015, eProseed and/or its affiliates. All rights reserved. | BLOCKCHAIN IN OTHER INDUSTRIES Youth services Currently: Public transport data Currently Information scattered

Unverified Lack of ownership One central file that every company sends to the consortium Delays Project Solution transactions Information exchange using Keep transaction in records (versions of routes) Consortium No verification Centralized state

Several nodes to verify Restricted access (privacy) Stored centrally 18 Copyright 2015, eProseed and/or its affiliates. All rights reserved. | BLOCK CHAIN IN OTHER INDUSTRIES Land registries Electronic patient file Supply Chain Voting HR . 19 Copyright 2015, eProseed and/or its affiliates. All rights reserved. | AGENDA 1

Introduction 2 Blockchain architecture 3 Blockchain in FinTech 4 Blockchain applied in other industries 5 Getting started with blockchain 20 Copyright 2015, eProseed and/or its affiliates. All rights reserved. |

GETTING STARTED WITH BLOCKCHAIN Read about some of the concepts Proof of work Peer-to-peer networking Public versus consortium versus private blockchain Select a platform: Ethereum, MultiChain, Open Chain. Pick a free one to experiment Or build your own: A blockchain in 200 lines of code (see references) Happy coding! 21 Copyright 2015, eProseed and/or its affiliates. All rights reserved. | RESOURCES Oracle cloud: oracle.cloud.com My first blockchain in the Oracle Cloud: http://blog.vennster.nl/2017/10/my-first-blockchain-in-oracle-cloud.html

A blockchain 200 lines of code: https://medium.com/@lhartikk/a-blockchain-in-200-lines-of-code-963cc1cc0e54 MultiChain: https://www.multichain.com/getting-started/ Bitcoin: https://bitcoin.org/bitcoin.pdf Select a platform: http://radiostud.io/eight-blockchain-platforms-comparison/ BlockChain in Fintech: https://www.forbes.com/sites/bernardmarr/2017/08/10/practical-examplesof-how-blockchains-are-used-in-banking-and-the-financial-services-sector/# 290abea41a11 22 Copyright 2015, eProseed and/or its affiliates. All rights reserved. |

Recently Viewed Presentations

  • D-T/V-T Graph Comparison

    D-T/V-T Graph Comparison

    T chart Comparison. V-T Graph. Distance= area under curve. Displacement=area under the curve. Velocity= look at the graph. Acc = slope. D-T Graph. Distance(far)=look at the graph
  • Simple Banner - Indian Institute of Technology Delhi

    Simple Banner - Indian Institute of Technology Delhi

    'Simple Banner' is a clean template . Is perfect for personal or business and corporate use. More about 'Simple Banner' ... Burst mode. Locks the FSB and the buses to the I/O device till the entire transaction is over. ......
  • La Renovación de la APS

    La Renovación de la APS

    Diversidad de actores prestando atención no articulados, ni coordinados. El primer contacto al sistema de salud es a través del promotor de salud. Realización de brigadas médicas con enfoque curativo. Actores actuales: MSPAS ISSS ONG´s ISRI ANDA Organizaciones comunitarias COMURES...
  • Step Response and Special Cases

    Step Response and Special Cases

    6 Different First-Order Circuits. There are six different . STC. circuits. These are listed below. An inductor and a resistance (called RL Natural Response). A capacitor and a resistance (called RC Natural Response). An inductor and a Thévenin equivalent (called...
  • Natural History Museum of Kpavogur www.natkop.is finnur@natkop.is Introduction

    Natural History Museum of Kpavogur www.natkop.is [email protected] Introduction

    72 lakes - Geology - Hydrology - Chemistry - Biology (vegetation, micro-invertebrates, fish, birds) Emerald Network - freshwaters Cooperation with Icelandic Institute of Natural History Conservation of flora and fauna and their natural habitats (Bern convention) Nomination of conservation sites...
  • Poetry - Textual Analysis

    Poetry - Textual Analysis

    One example of poetry with a strong message is that written during the First World War. Well known poets, such as Wilfred Owen and Siegfried Sassoon used their poetry to comment on the futility of the war, and to tell...
  • BUS LINES - enrich your potential

    BUS LINES - enrich your potential

    BUS LINES Provide data pathways that connect various system components. Definition of Bus lines Also known as buses Connects the parts of the CPU to each other. Buses are used to transfer bits from input devices to memory, from memory...
  • PARENT INFORMATION NIGHT FOR SPANISH SPEAKING FAMILIES WELCOME

    PARENT INFORMATION NIGHT FOR SPANISH SPEAKING FAMILIES WELCOME

    ESL Services. Communication is the Key. Please attend parent teacher conferences. If you cannot attend in person; we can conference by phone. Also, remember you can request a conference at any time during the year. ... EOG Scoring and Scales....