SlideShare a Scribd company logo
1 of 19
Download to read offline
©B3i 2018
Understand Corda with B3i
Corda Introduction
©B3i 2018
Agenda
2 Corda Introduction - Understand Corda with B3i
• Recap B3i
• B3i Vision
• What is Corda?
• Core Concepts
• States – Reinsurance Agreements
• (Governing) Contracts – Default Validations
• Flows – Codex1 Business Process
• Network Services
• Notaries
• Network Map
• Summary
©B3i 2018
Recap B3i
©B3i 2018
B3i Vision One Pager
4 Corda Introduction - Understand Corda with B3i
Accelerate the world’s transition
to more relevant, accessible and
affordable insurance
©B3i 2018
What is Corda?
©B3i 2018
Corda is a unique blockchain platform that:
§ Allows private transactions
§ Between legally-identifiable counterparties
§ In an easy-to-use way
While maintaining the benefits of traditional blockchains
What is Corda
6 Corda Introduction - Understand Corda with B3i
©B3i 2018
States, (Governing) Contracts, Flows
Core Concepts
©B3i 2018
§ The Ledger is a set of state objects representing agreements between Parties
§ B3i represents Reinsurance Agreements
as shared States
§ Agreements are only shared with
involved Parties
§ Involves Parties on a state
receive updates off a state
§ Actors in the network are Parties,
identified by X.509 Certificates
States – Reinsurance Agreements
8 Corda Introduction - Understand Corda with B3i
Creative
Cedent
Random
Reinsurer
First
Broker
Native
Cedent
©B3i 2018
Reinsurance Agreements – Technical View
9 Corda Introduction - Understand Corda with B3i
Participants:
CreativeCedent
RandomReinsurer
FirstBroker
Properties:
- changeRecord
- Originator
…
ReinsuranceAgreementState
implements LinearState, QueryableState, OriginableState
©B3i 2018
Concept of Transactions is being used for Ledger updates
§ Transactions are atomic
§ Transactions include:
§ 0+ input states, 0+ output states
§ Commands, Attachments and Timestamps
§ Signatures
Transactions are verified by (Governing) Contracts
Transactions consume old states
Consecutive updates to the ledger form a transaction
graph
(Governing) Contracts – Default Validations
10 Corda Introduction - Understand Corda with B3i
Creative
Cedent
Random
Reinsure
r
First
Broker
Native
Cedent
©B3i 2018
Transactions – Technical View
11 Corda Introduction - Understand Corda with B3i
Transaction 0
Participants:
CreativeCedent
FirstBroker
Properties:
changeRecord
Originator
…
ReinsuranceAgreementIssue
Transaction 1
Participants:
CreativeCedent
RandomReinsure
r
FirstBroker
Properties:
changeRecord
Originator
…
ReinsuranceAgreementIssue+1
Participants:
CreativeCedent
FirstBroker
Properties:
changeRecord
Originator
…
ReinsuranceAgreementIssue
CMD
CM
D
• Ensure All
Parties have
signed
• Ensure Fields are
consistent
• Ensure valid
status transition
SigCedent SigReinsure
r
SigBroke
r
SigCedent SigBroke
r
Historic
©B3i 2018
§ Updates to the ledger involve communication between involved parties and is a complex
process
§ Corda provides an abstraction layer called “Flow Framework”
§ Build-in flows are used to automate tasks
§ Transactions are created in a Flow using the TransactionBuilder
Flows – B3i Business Process
12 Corda Introduction - Understand Corda with B3i
CrCedent End
FirstBroker End
Notary End
Propose
Update
Check
Update
Sign
Update
Check
Update
Sign
Update
Record
Update
Sign
Update
Record
Update
Send (Update + Sig)
Send (Update + 2 Sig)
Send (Update + 2 Sig)
Send (Update + 3 Sig)
Send (Update + 3 Sig)
©B3i 2018
A set of Corda NetworkServices is provided in the B3i Network:
§Networkmap Service
§A directory of well-known nodes
§Notary Cluster
§Provides transaction finality
§Records states as historic after being spent è Double Spend Consensus
§“Pluggable Consensus” within a notary Cluster (RAFT, BFT etc.)
§B3i Membership Directory
§Provides additional information on participating companies
Network Services
13 Corda Introduction - Understand Corda with B3i
©B3i 2018
B3i Node Architecture
©B3i 2018
B3i Node Architecture
15 Corda Introduction - Understand Corda with B3i
©B3i 2018
Summary
©B3i 2018
Corda provides B3i with the key capabilities needed:
§Strong privacy model
§Strong Blockchain capabilities including:
§Immutability
§One Version of the Truth (information certainty)
§Truly decentralization
§Ease of development
Summary
17 Corda Introduction - Understand Corda with B3i
©B3i 2018
§ B3i Website: https://www.b3i.tech
§ B3i LinkedIn: https://www.linkedin.com/company/b3i-tech
§ Corda Docs: https://docs.corda.net
§ Corda Enterprise Docs: https://docs.corda.r3.com
§ Corda Github: https://github.com/corda/corda
Links
18 Corda Introduction - Understand Corda with B3i
Thank You!

More Related Content

What's hot

Financial Services: exchanges, settlements, payments and embedded finance
Financial Services: exchanges, settlements, payments and embedded financeFinancial Services: exchanges, settlements, payments and embedded finance
Financial Services: exchanges, settlements, payments and embedded financeEY
 
2019 Global University Pitch Competition Intro Deck
2019 Global University Pitch Competition Intro Deck2019 Global University Pitch Competition Intro Deck
2019 Global University Pitch Competition Intro DeckKevin Rutter
 
13 chromaway or perelman future of house sales
13 chromaway or perelman future of house sales13 chromaway or perelman future of house sales
13 chromaway or perelman future of house salesWalter Strametz
 
iAngels Decodes Blockchain and Cryptocurrencies
iAngels Decodes Blockchain and CryptocurrenciesiAngels Decodes Blockchain and Cryptocurrencies
iAngels Decodes Blockchain and CryptocurrenciesiAngels
 
Insurance Round Table
Insurance Round TableInsurance Round Table
Insurance Round TableR3
 
8 dobrauz the dynamics of innovation
8 dobrauz the dynamics of innovation8 dobrauz the dynamics of innovation
8 dobrauz the dynamics of innovationWalter Strametz
 
Industrializing the blockchain
Industrializing the blockchainIndustrializing the blockchain
Industrializing the blockchainEY
 
Blockchain’s impact on taxes and global trade
Blockchain’s impact on taxes and global tradeBlockchain’s impact on taxes and global trade
Blockchain’s impact on taxes and global tradeEY
 
Pah, Micro Lending with Blockchain technology
Pah, Micro Lending with Blockchain technologyPah, Micro Lending with Blockchain technology
Pah, Micro Lending with Blockchain technologyI AM Consulting
 
5 - Luginbuehl Swissrealcoin.io
5 - Luginbuehl Swissrealcoin.io5 - Luginbuehl Swissrealcoin.io
5 - Luginbuehl Swissrealcoin.ioWalter Strametz
 
The Digital Community for Syndicated Lending, Finastra
The Digital Community for Syndicated Lending, FinastraThe Digital Community for Syndicated Lending, Finastra
The Digital Community for Syndicated Lending, FinastraR3
 
Fintech Belgium - Meetup on Compliance / KYC - Remy Knecht - Itsme
Fintech Belgium - Meetup on Compliance / KYC - Remy Knecht - ItsmeFintech Belgium - Meetup on Compliance / KYC - Remy Knecht - Itsme
Fintech Belgium - Meetup on Compliance / KYC - Remy Knecht - ItsmeFinTech Belgium
 
The journey of an innovative and disruptive technology in a big and organized...
The journey of an innovative and disruptive technology in a big and organized...The journey of an innovative and disruptive technology in a big and organized...
The journey of an innovative and disruptive technology in a big and organized...Codemotion
 
Blockchain, Quo Vadis? by Sven Laepple, founder ASTRATUM
Blockchain, Quo Vadis? by Sven Laepple, founder ASTRATUM  Blockchain, Quo Vadis? by Sven Laepple, founder ASTRATUM
Blockchain, Quo Vadis? by Sven Laepple, founder ASTRATUM Sven Laepple
 
Blockchain trends in 2019
Blockchain trends in 2019Blockchain trends in 2019
Blockchain trends in 2019Mobiloitte
 
DevDay: LenderComm Financial Industry Corda First Steps, JC Jollant
DevDay: LenderComm Financial Industry Corda First Steps, JC JollantDevDay: LenderComm Financial Industry Corda First Steps, JC Jollant
DevDay: LenderComm Financial Industry Corda First Steps, JC JollantR3
 
Sven Laepple from Astratum gave at CeBIT's Blockchain Summit 2017 the present...
Sven Laepple from Astratum gave at CeBIT's Blockchain Summit 2017 the present...Sven Laepple from Astratum gave at CeBIT's Blockchain Summit 2017 the present...
Sven Laepple from Astratum gave at CeBIT's Blockchain Summit 2017 the present...Sven Laepple
 
Blockchain: 12 predictions for a new world
Blockchain: 12 predictions for a new worldBlockchain: 12 predictions for a new world
Blockchain: 12 predictions for a new worldPhilippe Camacho, Ph.D.
 

What's hot (19)

Financial Services: exchanges, settlements, payments and embedded finance
Financial Services: exchanges, settlements, payments and embedded financeFinancial Services: exchanges, settlements, payments and embedded finance
Financial Services: exchanges, settlements, payments and embedded finance
 
Global Trade
 Global Trade  Global Trade
Global Trade
 
2019 Global University Pitch Competition Intro Deck
2019 Global University Pitch Competition Intro Deck2019 Global University Pitch Competition Intro Deck
2019 Global University Pitch Competition Intro Deck
 
13 chromaway or perelman future of house sales
13 chromaway or perelman future of house sales13 chromaway or perelman future of house sales
13 chromaway or perelman future of house sales
 
iAngels Decodes Blockchain and Cryptocurrencies
iAngels Decodes Blockchain and CryptocurrenciesiAngels Decodes Blockchain and Cryptocurrencies
iAngels Decodes Blockchain and Cryptocurrencies
 
Insurance Round Table
Insurance Round TableInsurance Round Table
Insurance Round Table
 
8 dobrauz the dynamics of innovation
8 dobrauz the dynamics of innovation8 dobrauz the dynamics of innovation
8 dobrauz the dynamics of innovation
 
Industrializing the blockchain
Industrializing the blockchainIndustrializing the blockchain
Industrializing the blockchain
 
Blockchain’s impact on taxes and global trade
Blockchain’s impact on taxes and global tradeBlockchain’s impact on taxes and global trade
Blockchain’s impact on taxes and global trade
 
Pah, Micro Lending with Blockchain technology
Pah, Micro Lending with Blockchain technologyPah, Micro Lending with Blockchain technology
Pah, Micro Lending with Blockchain technology
 
5 - Luginbuehl Swissrealcoin.io
5 - Luginbuehl Swissrealcoin.io5 - Luginbuehl Swissrealcoin.io
5 - Luginbuehl Swissrealcoin.io
 
The Digital Community for Syndicated Lending, Finastra
The Digital Community for Syndicated Lending, FinastraThe Digital Community for Syndicated Lending, Finastra
The Digital Community for Syndicated Lending, Finastra
 
Fintech Belgium - Meetup on Compliance / KYC - Remy Knecht - Itsme
Fintech Belgium - Meetup on Compliance / KYC - Remy Knecht - ItsmeFintech Belgium - Meetup on Compliance / KYC - Remy Knecht - Itsme
Fintech Belgium - Meetup on Compliance / KYC - Remy Knecht - Itsme
 
The journey of an innovative and disruptive technology in a big and organized...
The journey of an innovative and disruptive technology in a big and organized...The journey of an innovative and disruptive technology in a big and organized...
The journey of an innovative and disruptive technology in a big and organized...
 
Blockchain, Quo Vadis? by Sven Laepple, founder ASTRATUM
Blockchain, Quo Vadis? by Sven Laepple, founder ASTRATUM  Blockchain, Quo Vadis? by Sven Laepple, founder ASTRATUM
Blockchain, Quo Vadis? by Sven Laepple, founder ASTRATUM
 
Blockchain trends in 2019
Blockchain trends in 2019Blockchain trends in 2019
Blockchain trends in 2019
 
DevDay: LenderComm Financial Industry Corda First Steps, JC Jollant
DevDay: LenderComm Financial Industry Corda First Steps, JC JollantDevDay: LenderComm Financial Industry Corda First Steps, JC Jollant
DevDay: LenderComm Financial Industry Corda First Steps, JC Jollant
 
Sven Laepple from Astratum gave at CeBIT's Blockchain Summit 2017 the present...
Sven Laepple from Astratum gave at CeBIT's Blockchain Summit 2017 the present...Sven Laepple from Astratum gave at CeBIT's Blockchain Summit 2017 the present...
Sven Laepple from Astratum gave at CeBIT's Blockchain Summit 2017 the present...
 
Blockchain: 12 predictions for a new world
Blockchain: 12 predictions for a new worldBlockchain: 12 predictions for a new world
Blockchain: 12 predictions for a new world
 

Similar to B3i Community Conference Masterclass - Technical 'Intro to Corda' (2018-11)

BSOS x R3 Corda Meetup: Leading the way to blockchain-based banking
BSOS x R3 Corda Meetup: Leading the way to blockchain-based bankingBSOS x R3 Corda Meetup: Leading the way to blockchain-based banking
BSOS x R3 Corda Meetup: Leading the way to blockchain-based bankingBSOS
 
Brussels Hyperledger Meetup - IBM Blockchain Explained
Brussels Hyperledger Meetup - IBM Blockchain ExplainedBrussels Hyperledger Meetup - IBM Blockchain Explained
Brussels Hyperledger Meetup - IBM Blockchain ExplainedDavid Smits
 
Smart contractjp smartcontract_about
Smart contractjp smartcontract_aboutSmart contractjp smartcontract_about
Smart contractjp smartcontract_aboutTomoaki Sato
 
Making Blockchain Real for Business Explained - ibm
Making Blockchain Real for Business Explained - ibmMaking Blockchain Real for Business Explained - ibm
Making Blockchain Real for Business Explained - ibmDiego Alberto Tamayo
 
Blockchain explained-v2.09
Blockchain explained-v2.09Blockchain explained-v2.09
Blockchain explained-v2.09Milan Hazra
 
IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes & Rule-based Sm...
IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes &  Rule-based Sm...IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes &  Rule-based Sm...
IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes & Rule-based Sm...IBM France Lab
 
Digital Assets and the Future of Capital Markets
Digital Assets and the Future of Capital MarketsDigital Assets and the Future of Capital Markets
Digital Assets and the Future of Capital MarketsR3
 
Overcoming the Barriers to Blockchain Adoption
Overcoming the Barriers to Blockchain AdoptionOvercoming the Barriers to Blockchain Adoption
Overcoming the Barriers to Blockchain AdoptionMongoDB
 
IBM Blockchain Usecase - Nov 2016
IBM Blockchain Usecase - Nov 2016IBM Blockchain Usecase - Nov 2016
IBM Blockchain Usecase - Nov 2016IBM Thailand Co Ltd
 
Hyperledger Fabric Technical Deep Dive 20190618
Hyperledger Fabric Technical Deep Dive 20190618Hyperledger Fabric Technical Deep Dive 20190618
Hyperledger Fabric Technical Deep Dive 20190618Arnaud Le Hors
 
#AssurTech : BlockChain et assurance : des POC aux applications pratiques
#AssurTech : BlockChain et assurance : des POC aux applications pratiques#AssurTech : BlockChain et assurance : des POC aux applications pratiques
#AssurTech : BlockChain et assurance : des POC aux applications pratiquesSerrerom
 
Blockchain Cook County - Distributed Ledgers for Land Records
Blockchain Cook County - Distributed Ledgers for Land RecordsBlockchain Cook County - Distributed Ledgers for Land Records
Blockchain Cook County - Distributed Ledgers for Land RecordsJohn Mirkovic
 
Roles and skills of a corda architect a deep dive
Roles and skills of a corda architect  a deep diveRoles and skills of a corda architect  a deep dive
Roles and skills of a corda architect a deep diveBlockchain Council
 
Blockchain-Explained-v2.09.pdf
Blockchain-Explained-v2.09.pdfBlockchain-Explained-v2.09.pdf
Blockchain-Explained-v2.09.pdfArvindKumar265041
 
Blockchain explained cata
Blockchain explained   cataBlockchain explained   cata
Blockchain explained cataMogul Marketing
 
BizDay: B3i: A Real Blockchain Solution for a Real Business Problem, Sylvain...
BizDay:  B3i: A Real Blockchain Solution for a Real Business Problem, Sylvain...BizDay:  B3i: A Real Blockchain Solution for a Real Business Problem, Sylvain...
BizDay: B3i: A Real Blockchain Solution for a Real Business Problem, Sylvain...R3
 
Making blockchain works for business
Making blockchain works for businessMaking blockchain works for business
Making blockchain works for businessPatrick Yong
 

Similar to B3i Community Conference Masterclass - Technical 'Intro to Corda' (2018-11) (20)

BSOS x R3 Corda Meetup: Leading the way to blockchain-based banking
BSOS x R3 Corda Meetup: Leading the way to blockchain-based bankingBSOS x R3 Corda Meetup: Leading the way to blockchain-based banking
BSOS x R3 Corda Meetup: Leading the way to blockchain-based banking
 
Brussels Hyperledger Meetup - IBM Blockchain Explained
Brussels Hyperledger Meetup - IBM Blockchain ExplainedBrussels Hyperledger Meetup - IBM Blockchain Explained
Brussels Hyperledger Meetup - IBM Blockchain Explained
 
Smart contractjp smartcontract_about
Smart contractjp smartcontract_aboutSmart contractjp smartcontract_about
Smart contractjp smartcontract_about
 
Making Blockchain Real for Business Explained - ibm
Making Blockchain Real for Business Explained - ibmMaking Blockchain Real for Business Explained - ibm
Making Blockchain Real for Business Explained - ibm
 
Blockchain explained-v2.09
Blockchain explained-v2.09Blockchain explained-v2.09
Blockchain explained-v2.09
 
IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes & Rule-based Sm...
IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes &  Rule-based Sm...IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes &  Rule-based Sm...
IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes & Rule-based Sm...
 
Digital Assets and the Future of Capital Markets
Digital Assets and the Future of Capital MarketsDigital Assets and the Future of Capital Markets
Digital Assets and the Future of Capital Markets
 
Overcoming the Barriers to Blockchain Adoption
Overcoming the Barriers to Blockchain AdoptionOvercoming the Barriers to Blockchain Adoption
Overcoming the Barriers to Blockchain Adoption
 
MongoDB and BlockChain
MongoDB and BlockChainMongoDB and BlockChain
MongoDB and BlockChain
 
Making blockchain real for business
Making blockchain real for businessMaking blockchain real for business
Making blockchain real for business
 
IBM Blockchain Usecase - Nov 2016
IBM Blockchain Usecase - Nov 2016IBM Blockchain Usecase - Nov 2016
IBM Blockchain Usecase - Nov 2016
 
Hyperledger Fabric Technical Deep Dive 20190618
Hyperledger Fabric Technical Deep Dive 20190618Hyperledger Fabric Technical Deep Dive 20190618
Hyperledger Fabric Technical Deep Dive 20190618
 
#AssurTech : BlockChain et assurance : des POC aux applications pratiques
#AssurTech : BlockChain et assurance : des POC aux applications pratiques#AssurTech : BlockChain et assurance : des POC aux applications pratiques
#AssurTech : BlockChain et assurance : des POC aux applications pratiques
 
Blockchain Explained for Devlopers
Blockchain Explained for DevlopersBlockchain Explained for Devlopers
Blockchain Explained for Devlopers
 
Blockchain Cook County - Distributed Ledgers for Land Records
Blockchain Cook County - Distributed Ledgers for Land RecordsBlockchain Cook County - Distributed Ledgers for Land Records
Blockchain Cook County - Distributed Ledgers for Land Records
 
Roles and skills of a corda architect a deep dive
Roles and skills of a corda architect  a deep diveRoles and skills of a corda architect  a deep dive
Roles and skills of a corda architect a deep dive
 
Blockchain-Explained-v2.09.pdf
Blockchain-Explained-v2.09.pdfBlockchain-Explained-v2.09.pdf
Blockchain-Explained-v2.09.pdf
 
Blockchain explained cata
Blockchain explained   cataBlockchain explained   cata
Blockchain explained cata
 
BizDay: B3i: A Real Blockchain Solution for a Real Business Problem, Sylvain...
BizDay:  B3i: A Real Blockchain Solution for a Real Business Problem, Sylvain...BizDay:  B3i: A Real Blockchain Solution for a Real Business Problem, Sylvain...
BizDay: B3i: A Real Blockchain Solution for a Real Business Problem, Sylvain...
 
Making blockchain works for business
Making blockchain works for businessMaking blockchain works for business
Making blockchain works for business
 

Recently uploaded

APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 

Recently uploaded (20)

APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 

B3i Community Conference Masterclass - Technical 'Intro to Corda' (2018-11)

  • 1. ©B3i 2018 Understand Corda with B3i Corda Introduction
  • 2. ©B3i 2018 Agenda 2 Corda Introduction - Understand Corda with B3i • Recap B3i • B3i Vision • What is Corda? • Core Concepts • States – Reinsurance Agreements • (Governing) Contracts – Default Validations • Flows – Codex1 Business Process • Network Services • Notaries • Network Map • Summary
  • 4. ©B3i 2018 B3i Vision One Pager 4 Corda Introduction - Understand Corda with B3i Accelerate the world’s transition to more relevant, accessible and affordable insurance
  • 6. ©B3i 2018 Corda is a unique blockchain platform that: § Allows private transactions § Between legally-identifiable counterparties § In an easy-to-use way While maintaining the benefits of traditional blockchains What is Corda 6 Corda Introduction - Understand Corda with B3i
  • 7. ©B3i 2018 States, (Governing) Contracts, Flows Core Concepts
  • 8. ©B3i 2018 § The Ledger is a set of state objects representing agreements between Parties § B3i represents Reinsurance Agreements as shared States § Agreements are only shared with involved Parties § Involves Parties on a state receive updates off a state § Actors in the network are Parties, identified by X.509 Certificates States – Reinsurance Agreements 8 Corda Introduction - Understand Corda with B3i Creative Cedent Random Reinsurer First Broker Native Cedent
  • 9. ©B3i 2018 Reinsurance Agreements – Technical View 9 Corda Introduction - Understand Corda with B3i Participants: CreativeCedent RandomReinsurer FirstBroker Properties: - changeRecord - Originator … ReinsuranceAgreementState implements LinearState, QueryableState, OriginableState
  • 10. ©B3i 2018 Concept of Transactions is being used for Ledger updates § Transactions are atomic § Transactions include: § 0+ input states, 0+ output states § Commands, Attachments and Timestamps § Signatures Transactions are verified by (Governing) Contracts Transactions consume old states Consecutive updates to the ledger form a transaction graph (Governing) Contracts – Default Validations 10 Corda Introduction - Understand Corda with B3i Creative Cedent Random Reinsure r First Broker Native Cedent
  • 11. ©B3i 2018 Transactions – Technical View 11 Corda Introduction - Understand Corda with B3i Transaction 0 Participants: CreativeCedent FirstBroker Properties: changeRecord Originator … ReinsuranceAgreementIssue Transaction 1 Participants: CreativeCedent RandomReinsure r FirstBroker Properties: changeRecord Originator … ReinsuranceAgreementIssue+1 Participants: CreativeCedent FirstBroker Properties: changeRecord Originator … ReinsuranceAgreementIssue CMD CM D • Ensure All Parties have signed • Ensure Fields are consistent • Ensure valid status transition SigCedent SigReinsure r SigBroke r SigCedent SigBroke r Historic
  • 12. ©B3i 2018 § Updates to the ledger involve communication between involved parties and is a complex process § Corda provides an abstraction layer called “Flow Framework” § Build-in flows are used to automate tasks § Transactions are created in a Flow using the TransactionBuilder Flows – B3i Business Process 12 Corda Introduction - Understand Corda with B3i CrCedent End FirstBroker End Notary End Propose Update Check Update Sign Update Check Update Sign Update Record Update Sign Update Record Update Send (Update + Sig) Send (Update + 2 Sig) Send (Update + 2 Sig) Send (Update + 3 Sig) Send (Update + 3 Sig)
  • 13. ©B3i 2018 A set of Corda NetworkServices is provided in the B3i Network: §Networkmap Service §A directory of well-known nodes §Notary Cluster §Provides transaction finality §Records states as historic after being spent è Double Spend Consensus §“Pluggable Consensus” within a notary Cluster (RAFT, BFT etc.) §B3i Membership Directory §Provides additional information on participating companies Network Services 13 Corda Introduction - Understand Corda with B3i
  • 14. ©B3i 2018 B3i Node Architecture
  • 15. ©B3i 2018 B3i Node Architecture 15 Corda Introduction - Understand Corda with B3i
  • 17. ©B3i 2018 Corda provides B3i with the key capabilities needed: §Strong privacy model §Strong Blockchain capabilities including: §Immutability §One Version of the Truth (information certainty) §Truly decentralization §Ease of development Summary 17 Corda Introduction - Understand Corda with B3i
  • 18. ©B3i 2018 § B3i Website: https://www.b3i.tech § B3i LinkedIn: https://www.linkedin.com/company/b3i-tech § Corda Docs: https://docs.corda.net § Corda Enterprise Docs: https://docs.corda.r3.com § Corda Github: https://github.com/corda/corda Links 18 Corda Introduction - Understand Corda with B3i