Key Considerations For Architecting An Enterprise Blockchain - - PowerPoint PPT Presentation

key considerations for architecting an enterprise
SMART_READER_LITE
LIVE PREVIEW

Key Considerations For Architecting An Enterprise Blockchain - - PowerPoint PPT Presentation

Key Considerations For Architecting An Enterprise Blockchain Solution By Vinita Khandelwal Rathi About Me VINITA RATHI (FOUNDER & CEO) CEO and Founder, Systango Ex VP, Goldman Sachs UK Her expertise in Fintech lead her to establish


slide-1
SLIDE 1

Key Considerations For Architecting An Enterprise Blockchain Solution

By Vinita Khandelwal Rathi

slide-2
SLIDE 2

About Me VINITA RATHI

(FOUNDER & CEO)

CEO and Founder, Systango Ex VP, Goldman Sachs UK Her expertise in Fintech lead her to establish StudioFintech, Fintech and Blockchain specialised arm of Systango.

slide-3
SLIDE 3

What demands this conversation? What are the use cases that needs architecture of enterprise applications on Blockchain?

slide-4
SLIDE 4

Nigeria Medical Records Use Case Data integrity management service ie notarization to prove the existence or authenticity of a record/document and its status FinTech use cases, i.e. Clearing & Settlement, Syndicated-Loans, Payments An enterprise solution design needs to ensure it can not only scale but also comply with regulatory requirements, offers data protection and abide by data laws such as GDPR.

slide-5
SLIDE 5

What are the key criteria consideration one needs to make while designing architecture that includes Blockchain.

slide-6
SLIDE 6

It is also important to understand what you are using Blockchain for?

Is it your data store for immutability, data integrity and transparency? Is it your data + logic + network layer i.e. transaction or triggers related implementation? Most importantly don't use Blockchain for the sake of using Blockchain.

slide-7
SLIDE 7

How do you decide which Blockchain to use?

who needs to have access to the data? control to the data between all the participants, who owns the ultimate truth? Threat to data integrity? How secure data is? Ability to handle exploding number of transactions without sacrificing security, data integrity, immutability how complex provisioning can be for active and dormant participants?

Security Scalability Immutability and Data Integrity Decentralised/P2P Permissioned/Private

slide-8
SLIDE 8

Medical Record collector and validator

Server Server Blockchain Blockchain Client (Browser, Mobile App) Client (Browser, Mobile App)

Subscribe to event channel

Registration Request (Identity Info - Biometric and Face Print, Medical History ) Store the identity (Post successfull Match) Returns ID Submit s Validation Request Receivers validation result with Identity taken Retrieves record of the user Access/Updates Medical Records Triggers access/update event

Server verifies the biometric info, face print Matches the identity info

slide-9
SLIDE 9

Digital Currency Solution

Store user details, wallet for stable point currency

Server Server Private Blockchain Private Blockchain Blockchainl Blockchainl

Subscribe to event channel

Add event listener for wn Fires the event with result of transaction with UserId Fres the event with result of transaction with UserId Add event listener for wl

BlockchainN BlockchainN

Update the balance

Client (Browser, Mobile App) Client (Browser, Mobile App)

Registration Request (UserId, User wallet Address for different Blockchain wl,wd.........wn ) Submit Transaction Return response of the Transaction

Server verifies balance, currency of the Transaction

slide-10
SLIDE 10

Digital Currency Solution

Server Server Private Blockchain Private Blockchain Client App Client App

Update the user’s currency wallet

Notifies clients of the changes

Blockchainl Blockchainl

Registration Request (UserId, User wallet Address for different Blockchain wl,wd.........wn ) Fires the event with result of transaction with UserId

Update On Blockchainl, Wl

slide-11
SLIDE 11

Digital Currency Solution

Update On Blockchainl Via Client App

Server Server Private Blockchain Private Blockchain Client App Client App

Submit transaction request

Blockchainl

Submit transaction request Fires the event (with credit or debit info)

Blockchainl

Notifies clients of the changes Fires the event with result of transaction with UserId Notifies clients of the changes

Validates the transaction and accept/rejects

slide-12
SLIDE 12

Company House data collector and validator

Store the identity

Server Server Blockchain Blockchain Client (Browser, Mobile App) Client (Browser, Mobile App)

Subscribe to event channel

Registration Request (Company, Directors Identity Info, Company and Directory History) Returns Comapny ID Request company or Direct Info Receivers Company/Director taken Retrieves record of the Company/Director Access/Updates Company/Director Records Triggers access/update event

slide-13
SLIDE 13

Lessons Learnt

There is no one Blockchain that is able to satisfy all 5 key requirements. Most 'private Blockchain' solutions offers scalability at the expense of immutability and security. Do not treat blockchains as traditional databases. On chain and off chain provides the optimal hybrid solutions that uses blockchain and yet stores most of the information off the chain on private blockchain. You cannot modify an existing record or contract, you can only replace them with a new one.

slide-14
SLIDE 14

Lessons Learnt

Because Blockchain is such an evolving “infrastructure”/”technology”, spend time doing proof of concepts, don’t rush into making decisions and publish white papers. Write down key matrix important to you such as hosting cost, transaction speed and ensure it is covered while you build proof of concept. Decision between serverless architecture, or traditional centralised server API architecture that connects with Blockchain downstream.

slide-15
SLIDE 15

A digital agency headquartered in London with offices in the US & Australia. Specialities : Mobile Apps, Web Apps, IoT Products. A clientele made up of Fortune 500 companies as well as Technology Startups. Our products have been covered in worldwide publications (TechCrunch, Mashable, Wired). Total Users served across all products : 40 Million. We build solutions for Startups, banks and hedgefunds; launch our

  • wn ventures; and invests in

promising ideas. A specialised Fintech arm of Systango. Specialities : Blockchain, Cryptocurrency Trading Platforms, ICO Launches. Clientele includes the likes of Balboa Capital, Lov.cash, Fintify.

BY SYSTANGO

slide-16
SLIDE 16

Do you have any questions?

www.systango.com hello@systango.com UK: +44 1253 547777