SlideShare a Scribd company logo
Corda Data Modeling in RealCorda Data Modeling in Real
Estate TradingEstate Trading
By /Markus Hjort @mhjort
The DIAS PlatformThe DIAS Platform
DIAS is a DLT based digital trading platform for the
Finnish residential real estate market.
Private Business NetworkPrivate Business Network
Every bank has their ownEvery bank has their own
VaultVault
Initiators share a VaultInitiators share a Vault
Data Model SpecificationData Model Specification
Kotlin Data ClassesKotlin Data Classes
data class SharedStateV1 : LinearState {}
data class SellerBankAndInitiatorStateV1 : LinearState {}
data class BuyerBankAndInitiatorStateV1 : LinearState {}
data class BuyerBankAndSellerBankStateV1 : LinearState {}
data class BuyerBankStateV1 : LinearState {}
data class SellerBankStateV1 : LinearState {}
Data Evolution via ImplicitData Evolution via Implicit
UpgradesUpgrades
data class AuthorizationV1(
val authorizationText: String,
val authorizationType: String) {
@DeprecatedConstructorForDeserialization(1)
constructor (authorizationText: String) :
this(authorizationText,
AuthorizationType.SHARES_OWNERSHIP_TRANSFER)
}
)
Minimal amount of personalMinimal amount of personal
information stored in Ledgerinformation stored in Ledger
data class BankStateUpdateV1(
val userId: String, // Bank Clerk surrogate id
val fromIpAddress: String
)
Data Lifecycle and GDPRData Lifecycle and GDPR
Every trade process is a new Linear State (chain)
When trade is completeted Linear State can be
consumed and archived
FutureFuture
Archiving using Vault Recycler
Better solution for shared vault (Corda Accounts)

More Related Content

What's hot

FIWARE Global Summit - International Data Spaces - From Industry 4.0 to Data ...
FIWARE Global Summit - International Data Spaces - From Industry 4.0 to Data ...FIWARE Global Summit - International Data Spaces - From Industry 4.0 to Data ...
FIWARE Global Summit - International Data Spaces - From Industry 4.0 to Data ...
FIWARE
 
International Conference on Big Data and Block chain (BDAB 2020)
International Conference on Big Data and Block chain (BDAB 2020)International Conference on Big Data and Block chain (BDAB 2020)
International Conference on Big Data and Block chain (BDAB 2020)
IJDKP
 
Call for Papers - International Conference on Big Data and Blockchain (BDAB 2...
Call for Papers - International Conference on Big Data and Blockchain (BDAB 2...Call for Papers - International Conference on Big Data and Blockchain (BDAB 2...
Call for Papers - International Conference on Big Data and Blockchain (BDAB 2...
IJNSA Journal
 
FIWARE Wednesday Webinars - NGSI-LD and Smart Data Models: Standard Access to...
FIWARE Wednesday Webinars - NGSI-LD and Smart Data Models: Standard Access to...FIWARE Wednesday Webinars - NGSI-LD and Smart Data Models: Standard Access to...
FIWARE Wednesday Webinars - NGSI-LD and Smart Data Models: Standard Access to...
FIWARE
 
FIWARE Wednesday Webinars - FIWARE Building the Future
FIWARE Wednesday Webinars - FIWARE Building the FutureFIWARE Wednesday Webinars - FIWARE Building the Future
FIWARE Wednesday Webinars - FIWARE Building the Future
FIWARE
 
High Frequency Trading and DeFi
High Frequency Trading and DeFiHigh Frequency Trading and DeFi
High Frequency Trading and DeFi
Jesus Rodriguez
 

What's hot (7)

FIWARE Global Summit - International Data Spaces - From Industry 4.0 to Data ...
FIWARE Global Summit - International Data Spaces - From Industry 4.0 to Data ...FIWARE Global Summit - International Data Spaces - From Industry 4.0 to Data ...
FIWARE Global Summit - International Data Spaces - From Industry 4.0 to Data ...
 
International Conference on Big Data and Block chain (BDAB 2020)
International Conference on Big Data and Block chain (BDAB 2020)International Conference on Big Data and Block chain (BDAB 2020)
International Conference on Big Data and Block chain (BDAB 2020)
 
Q2_Newsletter_July2016
Q2_Newsletter_July2016Q2_Newsletter_July2016
Q2_Newsletter_July2016
 
Call for Papers - International Conference on Big Data and Blockchain (BDAB 2...
Call for Papers - International Conference on Big Data and Blockchain (BDAB 2...Call for Papers - International Conference on Big Data and Blockchain (BDAB 2...
Call for Papers - International Conference on Big Data and Blockchain (BDAB 2...
 
FIWARE Wednesday Webinars - NGSI-LD and Smart Data Models: Standard Access to...
FIWARE Wednesday Webinars - NGSI-LD and Smart Data Models: Standard Access to...FIWARE Wednesday Webinars - NGSI-LD and Smart Data Models: Standard Access to...
FIWARE Wednesday Webinars - NGSI-LD and Smart Data Models: Standard Access to...
 
FIWARE Wednesday Webinars - FIWARE Building the Future
FIWARE Wednesday Webinars - FIWARE Building the FutureFIWARE Wednesday Webinars - FIWARE Building the Future
FIWARE Wednesday Webinars - FIWARE Building the Future
 
High Frequency Trading and DeFi
High Frequency Trading and DeFiHigh Frequency Trading and DeFi
High Frequency Trading and DeFi
 

Similar to DevDay: Corda Data Privacy Model in Real Estate Trading, TomorrowTech

Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)
Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)
Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)
Kai Wähner
 
SNS practice: Generating ETL
SNS practice: Generating ETLSNS practice: Generating ETL
SNS practice: Generating ETL
delostilos
 
SIGMA28 Implied Volatility Source
SIGMA28 Implied Volatility SourceSIGMA28 Implied Volatility Source
SIGMA28 Implied Volatility Sourcelodi68
 
QuoteMediaOverview corporate presentation
QuoteMediaOverview corporate presentationQuoteMediaOverview corporate presentation
QuoteMediaOverview corporate presentation
JeremyJiao
 
Track 1 Session 5_數位創新 市場資料雲端分析與應用(new).pptx
Track 1 Session 5_數位創新  市場資料雲端分析與應用(new).pptxTrack 1 Session 5_數位創新  市場資料雲端分析與應用(new).pptx
Track 1 Session 5_數位創新 市場資料雲端分析與應用(new).pptxAmazon Web Services
 
Hybrid Cloud Case Study (Interoute)
Hybrid Cloud Case Study (Interoute)Hybrid Cloud Case Study (Interoute)
Hybrid Cloud Case Study (Interoute)Onomi
 
Orbyfy Wealth Credit w-Services_vFx.pdf
Orbyfy Wealth Credit w-Services_vFx.pdfOrbyfy Wealth Credit w-Services_vFx.pdf
Orbyfy Wealth Credit w-Services_vFx.pdf
Orbyfy
 
Evolving regulations are changing the way we think about tools and technology
Evolving regulations are changing the way we think about tools and technologyEvolving regulations are changing the way we think about tools and technology
Evolving regulations are changing the way we think about tools and technology
Ulf Mattsson
 
QWAFAFEW Lecture on Blockchain_Dushyant Shahrawat
QWAFAFEW Lecture on Blockchain_Dushyant ShahrawatQWAFAFEW Lecture on Blockchain_Dushyant Shahrawat
QWAFAFEW Lecture on Blockchain_Dushyant ShahrawatDushyant Shahrawat, CFA
 
WSO2 Analytics Platform - The one stop shop for all your data needs
WSO2 Analytics Platform - The one stop shop for all your data needsWSO2 Analytics Platform - The one stop shop for all your data needs
WSO2 Analytics Platform - The one stop shop for all your data needs
Sriskandarajah Suhothayan
 
Beginner ELEVATE Hands-on Developer Workshop
Beginner ELEVATE Hands-on Developer WorkshopBeginner ELEVATE Hands-on Developer Workshop
Beginner ELEVATE Hands-on Developer Workshop
Kavindra Patel
 
Maneuver Your Enterprise Data With WSO2 Data Service Server
Maneuver Your Enterprise Data With WSO2 Data Service ServerManeuver Your Enterprise Data With WSO2 Data Service Server
Maneuver Your Enterprise Data With WSO2 Data Service Server
Prabath Abeysekara
 
Uni v2 eth-dai analysis
Uni v2 eth-dai analysisUni v2 eth-dai analysis
Uni v2 eth-dai analysis
JonnyHimalaya
 
Cyber Loss Model for the cost of a data breach.
Cyber Loss Model for the cost of a data breach.Cyber Loss Model for the cost of a data breach.
Cyber Loss Model for the cost of a data breach.
Thomas Lee
 
Steemit Update [ 2022 ] - Crypto Academy
Steemit Update [ 2022 ] - Crypto AcademySteemit Update [ 2022 ] - Crypto Academy
Steemit Update [ 2022 ] - Crypto Academy
Chris Mokoena
 
Knowledgelevers expanded
Knowledgelevers expandedKnowledgelevers expanded
Knowledgelevers expanded
Knowledgelevers
 
Finding fraud in large, diverse data sets
Finding fraud in large, diverse data setsFinding fraud in large, diverse data sets
Finding fraud in large, diverse data sets
Chris Selland
 
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
EY
 
How to raise $100M for your healthcare startup via ICO: Breaking the myths of...
How to raise $100M for your healthcare startup via ICO: Breaking the myths of...How to raise $100M for your healthcare startup via ICO: Breaking the myths of...
How to raise $100M for your healthcare startup via ICO: Breaking the myths of...
VSee
 
IoT & Blockchain: Use Case Overview
IoT & Blockchain: Use Case Overview IoT & Blockchain: Use Case Overview
IoT & Blockchain: Use Case Overview
Kaleido Insights
 

Similar to DevDay: Corda Data Privacy Model in Real Estate Trading, TomorrowTech (20)

Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)
Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)
Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)
 
SNS practice: Generating ETL
SNS practice: Generating ETLSNS practice: Generating ETL
SNS practice: Generating ETL
 
SIGMA28 Implied Volatility Source
SIGMA28 Implied Volatility SourceSIGMA28 Implied Volatility Source
SIGMA28 Implied Volatility Source
 
QuoteMediaOverview corporate presentation
QuoteMediaOverview corporate presentationQuoteMediaOverview corporate presentation
QuoteMediaOverview corporate presentation
 
Track 1 Session 5_數位創新 市場資料雲端分析與應用(new).pptx
Track 1 Session 5_數位創新  市場資料雲端分析與應用(new).pptxTrack 1 Session 5_數位創新  市場資料雲端分析與應用(new).pptx
Track 1 Session 5_數位創新 市場資料雲端分析與應用(new).pptx
 
Hybrid Cloud Case Study (Interoute)
Hybrid Cloud Case Study (Interoute)Hybrid Cloud Case Study (Interoute)
Hybrid Cloud Case Study (Interoute)
 
Orbyfy Wealth Credit w-Services_vFx.pdf
Orbyfy Wealth Credit w-Services_vFx.pdfOrbyfy Wealth Credit w-Services_vFx.pdf
Orbyfy Wealth Credit w-Services_vFx.pdf
 
Evolving regulations are changing the way we think about tools and technology
Evolving regulations are changing the way we think about tools and technologyEvolving regulations are changing the way we think about tools and technology
Evolving regulations are changing the way we think about tools and technology
 
QWAFAFEW Lecture on Blockchain_Dushyant Shahrawat
QWAFAFEW Lecture on Blockchain_Dushyant ShahrawatQWAFAFEW Lecture on Blockchain_Dushyant Shahrawat
QWAFAFEW Lecture on Blockchain_Dushyant Shahrawat
 
WSO2 Analytics Platform - The one stop shop for all your data needs
WSO2 Analytics Platform - The one stop shop for all your data needsWSO2 Analytics Platform - The one stop shop for all your data needs
WSO2 Analytics Platform - The one stop shop for all your data needs
 
Beginner ELEVATE Hands-on Developer Workshop
Beginner ELEVATE Hands-on Developer WorkshopBeginner ELEVATE Hands-on Developer Workshop
Beginner ELEVATE Hands-on Developer Workshop
 
Maneuver Your Enterprise Data With WSO2 Data Service Server
Maneuver Your Enterprise Data With WSO2 Data Service ServerManeuver Your Enterprise Data With WSO2 Data Service Server
Maneuver Your Enterprise Data With WSO2 Data Service Server
 
Uni v2 eth-dai analysis
Uni v2 eth-dai analysisUni v2 eth-dai analysis
Uni v2 eth-dai analysis
 
Cyber Loss Model for the cost of a data breach.
Cyber Loss Model for the cost of a data breach.Cyber Loss Model for the cost of a data breach.
Cyber Loss Model for the cost of a data breach.
 
Steemit Update [ 2022 ] - Crypto Academy
Steemit Update [ 2022 ] - Crypto AcademySteemit Update [ 2022 ] - Crypto Academy
Steemit Update [ 2022 ] - Crypto Academy
 
Knowledgelevers expanded
Knowledgelevers expandedKnowledgelevers expanded
Knowledgelevers expanded
 
Finding fraud in large, diverse data sets
Finding fraud in large, diverse data setsFinding fraud in large, diverse data sets
Finding fraud in large, diverse data sets
 
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
 
How to raise $100M for your healthcare startup via ICO: Breaking the myths of...
How to raise $100M for your healthcare startup via ICO: Breaking the myths of...How to raise $100M for your healthcare startup via ICO: Breaking the myths of...
How to raise $100M for your healthcare startup via ICO: Breaking the myths of...
 
IoT & Blockchain: Use Case Overview
IoT & Blockchain: Use Case Overview IoT & Blockchain: Use Case Overview
IoT & Blockchain: Use Case Overview
 

More from R3

Supporting trade finance with letters of credit on corda
Supporting trade finance with letters of credit on cordaSupporting trade finance with letters of credit on corda
Supporting trade finance with letters of credit on corda
R3
 
Corda Developer Bootcamp: Introduction to Corda
Corda Developer Bootcamp: Introduction to CordaCorda Developer Bootcamp: Introduction to Corda
Corda Developer Bootcamp: Introduction to Corda
R3
 
Corda Developer Bootcamp: Tokens
Corda Developer Bootcamp: TokensCorda Developer Bootcamp: Tokens
Corda Developer Bootcamp: Tokens
R3
 
Corda Developer Bootcamp: Tokens
Corda Developer Bootcamp:  TokensCorda Developer Bootcamp:  Tokens
Corda Developer Bootcamp: Tokens
R3
 
Introduction to Corda Blockchain for Developers
Introduction to Corda Blockchain for DevelopersIntroduction to Corda Blockchain for Developers
Introduction to Corda Blockchain for Developers
R3
 
Corda Developer Bootcamp: Accounts
Corda Developer Bootcamp: AccountsCorda Developer Bootcamp: Accounts
Corda Developer Bootcamp: Accounts
R3
 
Insurance Round Table
Insurance Round TableInsurance Round Table
Insurance Round Table
R3
 
BizDay: David E. Rutter Welcome Address
BizDay: David E. Rutter Welcome AddressBizDay: David E. Rutter Welcome Address
BizDay: David E. Rutter Welcome Address
R3
 
BizDay: Usage Based Insurance and Fleet Management, Infosys
BizDay: Usage Based Insurance and Fleet Management, InfosysBizDay: Usage Based Insurance and Fleet Management, Infosys
BizDay: Usage Based Insurance and Fleet Management, Infosys
R3
 
DevDay: Managing a Distributed Network on a Common Infra, SIA
DevDay: Managing a Distributed Network on a Common Infra, SIADevDay: Managing a Distributed Network on a Common Infra, SIA
DevDay: Managing a Distributed Network on a Common Infra, SIA
R3
 
BizDay: Improving Remittances in the World's 2nd Largest Corridor, Digiledge
BizDay: Improving Remittances in the World's 2nd Largest Corridor, DigiledgeBizDay: Improving Remittances in the World's 2nd Largest Corridor, Digiledge
BizDay: Improving Remittances in the World's 2nd Largest Corridor, Digiledge
R3
 
BizDay: Designing the Future of Payments, Mastercard
BizDay: Designing the Future of Payments, MastercardBizDay: Designing the Future of Payments, Mastercard
BizDay: Designing the Future of Payments, Mastercard
R3
 
DevDay: Developer Updates: Visual Studio Code, Java 11 and OpenAPI (oh my), L...
DevDay: Developer Updates: Visual Studio Code, Java 11 and OpenAPI (oh my), L...DevDay: Developer Updates: Visual Studio Code, Java 11 and OpenAPI (oh my), L...
DevDay: Developer Updates: Visual Studio Code, Java 11 and OpenAPI (oh my), L...
R3
 
DevDay: Node Analytics with Python, Chainhaus
DevDay: Node Analytics with Python, ChainhausDevDay: Node Analytics with Python, Chainhaus
DevDay: Node Analytics with Python, Chainhaus
R3
 
DevDay: Getting Started with Tokens and Accounts, R3
DevDay: Getting Started with Tokens and Accounts, R3DevDay: Getting Started with Tokens and Accounts, R3
DevDay: Getting Started with Tokens and Accounts, R3
R3
 
BizDay: Transition to DLT in RTGS payments, Accenture, SAP
BizDay: Transition to DLT in RTGS payments, Accenture, SAPBizDay: Transition to DLT in RTGS payments, Accenture, SAP
BizDay: Transition to DLT in RTGS payments, Accenture, SAP
R3
 
BizDay: Connecting Construction & Insurance Ecosystem, Tinubu Square
BizDay: Connecting Construction & Insurance Ecosystem, Tinubu SquareBizDay: Connecting Construction & Insurance Ecosystem, Tinubu Square
BizDay: Connecting Construction & Insurance Ecosystem, Tinubu Square
R3
 
BizDay: The Wholesale Food Supply Chain is Ripe for Transformation, ripe.io
BizDay: The Wholesale Food Supply Chain is Ripe for Transformation, ripe.ioBizDay: The Wholesale Food Supply Chain is Ripe for Transformation, ripe.io
BizDay: The Wholesale Food Supply Chain is Ripe for Transformation, ripe.io
R3
 
BizDay: Fully Managed Corda Enterprise with Azure Blockchain Service, Microsoft
BizDay: Fully Managed Corda Enterprise with Azure Blockchain Service, MicrosoftBizDay: Fully Managed Corda Enterprise with Azure Blockchain Service, Microsoft
BizDay: Fully Managed Corda Enterprise with Azure Blockchain Service, Microsoft
R3
 
BizDay: Truck Wallet, Daimler, KI Decentralized
BizDay: Truck Wallet, Daimler, KI DecentralizedBizDay: Truck Wallet, Daimler, KI Decentralized
BizDay: Truck Wallet, Daimler, KI Decentralized
R3
 

More from R3 (20)

Supporting trade finance with letters of credit on corda
Supporting trade finance with letters of credit on cordaSupporting trade finance with letters of credit on corda
Supporting trade finance with letters of credit on corda
 
Corda Developer Bootcamp: Introduction to Corda
Corda Developer Bootcamp: Introduction to CordaCorda Developer Bootcamp: Introduction to Corda
Corda Developer Bootcamp: Introduction to Corda
 
Corda Developer Bootcamp: Tokens
Corda Developer Bootcamp: TokensCorda Developer Bootcamp: Tokens
Corda Developer Bootcamp: Tokens
 
Corda Developer Bootcamp: Tokens
Corda Developer Bootcamp:  TokensCorda Developer Bootcamp:  Tokens
Corda Developer Bootcamp: Tokens
 
Introduction to Corda Blockchain for Developers
Introduction to Corda Blockchain for DevelopersIntroduction to Corda Blockchain for Developers
Introduction to Corda Blockchain for Developers
 
Corda Developer Bootcamp: Accounts
Corda Developer Bootcamp: AccountsCorda Developer Bootcamp: Accounts
Corda Developer Bootcamp: Accounts
 
Insurance Round Table
Insurance Round TableInsurance Round Table
Insurance Round Table
 
BizDay: David E. Rutter Welcome Address
BizDay: David E. Rutter Welcome AddressBizDay: David E. Rutter Welcome Address
BizDay: David E. Rutter Welcome Address
 
BizDay: Usage Based Insurance and Fleet Management, Infosys
BizDay: Usage Based Insurance and Fleet Management, InfosysBizDay: Usage Based Insurance and Fleet Management, Infosys
BizDay: Usage Based Insurance and Fleet Management, Infosys
 
DevDay: Managing a Distributed Network on a Common Infra, SIA
DevDay: Managing a Distributed Network on a Common Infra, SIADevDay: Managing a Distributed Network on a Common Infra, SIA
DevDay: Managing a Distributed Network on a Common Infra, SIA
 
BizDay: Improving Remittances in the World's 2nd Largest Corridor, Digiledge
BizDay: Improving Remittances in the World's 2nd Largest Corridor, DigiledgeBizDay: Improving Remittances in the World's 2nd Largest Corridor, Digiledge
BizDay: Improving Remittances in the World's 2nd Largest Corridor, Digiledge
 
BizDay: Designing the Future of Payments, Mastercard
BizDay: Designing the Future of Payments, MastercardBizDay: Designing the Future of Payments, Mastercard
BizDay: Designing the Future of Payments, Mastercard
 
DevDay: Developer Updates: Visual Studio Code, Java 11 and OpenAPI (oh my), L...
DevDay: Developer Updates: Visual Studio Code, Java 11 and OpenAPI (oh my), L...DevDay: Developer Updates: Visual Studio Code, Java 11 and OpenAPI (oh my), L...
DevDay: Developer Updates: Visual Studio Code, Java 11 and OpenAPI (oh my), L...
 
DevDay: Node Analytics with Python, Chainhaus
DevDay: Node Analytics with Python, ChainhausDevDay: Node Analytics with Python, Chainhaus
DevDay: Node Analytics with Python, Chainhaus
 
DevDay: Getting Started with Tokens and Accounts, R3
DevDay: Getting Started with Tokens and Accounts, R3DevDay: Getting Started with Tokens and Accounts, R3
DevDay: Getting Started with Tokens and Accounts, R3
 
BizDay: Transition to DLT in RTGS payments, Accenture, SAP
BizDay: Transition to DLT in RTGS payments, Accenture, SAPBizDay: Transition to DLT in RTGS payments, Accenture, SAP
BizDay: Transition to DLT in RTGS payments, Accenture, SAP
 
BizDay: Connecting Construction & Insurance Ecosystem, Tinubu Square
BizDay: Connecting Construction & Insurance Ecosystem, Tinubu SquareBizDay: Connecting Construction & Insurance Ecosystem, Tinubu Square
BizDay: Connecting Construction & Insurance Ecosystem, Tinubu Square
 
BizDay: The Wholesale Food Supply Chain is Ripe for Transformation, ripe.io
BizDay: The Wholesale Food Supply Chain is Ripe for Transformation, ripe.ioBizDay: The Wholesale Food Supply Chain is Ripe for Transformation, ripe.io
BizDay: The Wholesale Food Supply Chain is Ripe for Transformation, ripe.io
 
BizDay: Fully Managed Corda Enterprise with Azure Blockchain Service, Microsoft
BizDay: Fully Managed Corda Enterprise with Azure Blockchain Service, MicrosoftBizDay: Fully Managed Corda Enterprise with Azure Blockchain Service, Microsoft
BizDay: Fully Managed Corda Enterprise with Azure Blockchain Service, Microsoft
 
BizDay: Truck Wallet, Daimler, KI Decentralized
BizDay: Truck Wallet, Daimler, KI DecentralizedBizDay: Truck Wallet, Daimler, KI Decentralized
BizDay: Truck Wallet, Daimler, KI Decentralized
 

Recently uploaded

Listing Turkey - Yeni Eyupevleri Istanbul
Listing Turkey - Yeni Eyupevleri IstanbulListing Turkey - Yeni Eyupevleri Istanbul
Listing Turkey - Yeni Eyupevleri Istanbul
Listing Turkey
 
GT234 CADASTRAL SURVEYING gggggggggg.ppt
GT234 CADASTRAL SURVEYING gggggggggg.pptGT234 CADASTRAL SURVEYING gggggggggg.ppt
GT234 CADASTRAL SURVEYING gggggggggg.ppt
leonardmichael1
 
HollandRow_17x11_Insert_Floorplan_Feature sheet.pdf
HollandRow_17x11_Insert_Floorplan_Feature sheet.pdfHollandRow_17x11_Insert_Floorplan_Feature sheet.pdf
HollandRow_17x11_Insert_Floorplan_Feature sheet.pdf
VickyAulakh1
 
制作(ucr毕业证书)加州大学河滨分校毕业证学历学位证书原版一模一样
制作(ucr毕业证书)加州大学河滨分校毕业证学历学位证书原版一模一样制作(ucr毕业证书)加州大学河滨分校毕业证学历学位证书原版一模一样
制作(ucr毕业证书)加州大学河滨分校毕业证学历学位证书原版一模一样
z5h13yqc
 
Simpolo Company Profile & Corporate Logo
Simpolo Company Profile & Corporate LogoSimpolo Company Profile & Corporate Logo
Simpolo Company Profile & Corporate Logo
simpolosparkteam
 
SVN Live 6.3.24 Weekly Property Broadcast
SVN Live 6.3.24 Weekly Property BroadcastSVN Live 6.3.24 Weekly Property Broadcast
SVN Live 6.3.24 Weekly Property Broadcast
SVN International Corp.
 
Revenue Keys- Begur Village Survey-Sketch
Revenue Keys- Begur Village Survey-SketchRevenue Keys- Begur Village Survey-Sketch
Revenue Keys- Begur Village Survey-Sketch
revenuekeys
 
The KA Housing - Catalogue - Listing Turkey
The KA Housing - Catalogue - Listing TurkeyThe KA Housing - Catalogue - Listing Turkey
The KA Housing - Catalogue - Listing Turkey
Listing Turkey
 
Presentation to Windust Meadows HOA Board of Directors June 4, 2024: Focus o...
Presentation to Windust Meadows HOA Board of Directors June 4, 2024:  Focus o...Presentation to Windust Meadows HOA Board of Directors June 4, 2024:  Focus o...
Presentation to Windust Meadows HOA Board of Directors June 4, 2024: Focus o...
Joseph Lewis Aguirre
 
Riverview City Loni Kalbhor Pune Brochure
Riverview City Loni Kalbhor Pune BrochureRiverview City Loni Kalbhor Pune Brochure
Riverview City Loni Kalbhor Pune Brochure
kishor21012022
 
Sense Levent Kagithane Catalog - Listing Turkey
Sense Levent Kagithane Catalog - Listing TurkeySense Levent Kagithane Catalog - Listing Turkey
Sense Levent Kagithane Catalog - Listing Turkey
Listing Turkey
 
Serviced Apartment Ho Chi Minh For Rental
Serviced Apartment Ho Chi Minh For RentalServiced Apartment Ho Chi Minh For Rental
Serviced Apartment Ho Chi Minh For Rental
GVRenting
 
Investing In The US As A Canadian… And How To Do It RIGHT!! (feat. Erwin Szet...
Investing In The US As A Canadian… And How To Do It RIGHT!! (feat. Erwin Szet...Investing In The US As A Canadian… And How To Do It RIGHT!! (feat. Erwin Szet...
Investing In The US As A Canadian… And How To Do It RIGHT!! (feat. Erwin Szet...
Volition Properties
 
How to keep your Home naturally Cool and Warm
How to keep your Home naturally Cool and WarmHow to keep your Home naturally Cool and Warm
How to keep your Home naturally Cool and Warm
Vinra Construction
 
Victory by Maskeen Group Surrey Floor plans June 2024 PDF
Victory by Maskeen Group Surrey Floor plans June 2024 PDFVictory by Maskeen Group Surrey Floor plans June 2024 PDF
Victory by Maskeen Group Surrey Floor plans June 2024 PDF
VickyAulakh1
 
Rams Garden Bahcelievler - Istanbul - ListingTurkey
Rams Garden Bahcelievler - Istanbul - ListingTurkeyRams Garden Bahcelievler - Istanbul - ListingTurkey
Rams Garden Bahcelievler - Istanbul - ListingTurkey
Listing Turkey
 
One20 North Vancouver Floor Plans by Three Shores Development.
One20 North Vancouver Floor Plans by Three Shores Development.One20 North Vancouver Floor Plans by Three Shores Development.
One20 North Vancouver Floor Plans by Three Shores Development.
VickyAulakh1
 
Biography and career about Lixin Azarmehr
Biography and career about Lixin AzarmehrBiography and career about Lixin Azarmehr
Biography and career about Lixin Azarmehr
Lixin Azarmehr
 
Omaxe Sports City Dwarka A Comprehensive Guide
Omaxe Sports City Dwarka A Comprehensive GuideOmaxe Sports City Dwarka A Comprehensive Guide
Omaxe Sports City Dwarka A Comprehensive Guide
omaxesportscitydwark
 
G+10 apartment 1- Sustainable apartment building.pdf
G+10 apartment 1- Sustainable apartment building.pdfG+10 apartment 1- Sustainable apartment building.pdf
G+10 apartment 1- Sustainable apartment building.pdf
hawifitumaed
 

Recently uploaded (20)

Listing Turkey - Yeni Eyupevleri Istanbul
Listing Turkey - Yeni Eyupevleri IstanbulListing Turkey - Yeni Eyupevleri Istanbul
Listing Turkey - Yeni Eyupevleri Istanbul
 
GT234 CADASTRAL SURVEYING gggggggggg.ppt
GT234 CADASTRAL SURVEYING gggggggggg.pptGT234 CADASTRAL SURVEYING gggggggggg.ppt
GT234 CADASTRAL SURVEYING gggggggggg.ppt
 
HollandRow_17x11_Insert_Floorplan_Feature sheet.pdf
HollandRow_17x11_Insert_Floorplan_Feature sheet.pdfHollandRow_17x11_Insert_Floorplan_Feature sheet.pdf
HollandRow_17x11_Insert_Floorplan_Feature sheet.pdf
 
制作(ucr毕业证书)加州大学河滨分校毕业证学历学位证书原版一模一样
制作(ucr毕业证书)加州大学河滨分校毕业证学历学位证书原版一模一样制作(ucr毕业证书)加州大学河滨分校毕业证学历学位证书原版一模一样
制作(ucr毕业证书)加州大学河滨分校毕业证学历学位证书原版一模一样
 
Simpolo Company Profile & Corporate Logo
Simpolo Company Profile & Corporate LogoSimpolo Company Profile & Corporate Logo
Simpolo Company Profile & Corporate Logo
 
SVN Live 6.3.24 Weekly Property Broadcast
SVN Live 6.3.24 Weekly Property BroadcastSVN Live 6.3.24 Weekly Property Broadcast
SVN Live 6.3.24 Weekly Property Broadcast
 
Revenue Keys- Begur Village Survey-Sketch
Revenue Keys- Begur Village Survey-SketchRevenue Keys- Begur Village Survey-Sketch
Revenue Keys- Begur Village Survey-Sketch
 
The KA Housing - Catalogue - Listing Turkey
The KA Housing - Catalogue - Listing TurkeyThe KA Housing - Catalogue - Listing Turkey
The KA Housing - Catalogue - Listing Turkey
 
Presentation to Windust Meadows HOA Board of Directors June 4, 2024: Focus o...
Presentation to Windust Meadows HOA Board of Directors June 4, 2024:  Focus o...Presentation to Windust Meadows HOA Board of Directors June 4, 2024:  Focus o...
Presentation to Windust Meadows HOA Board of Directors June 4, 2024: Focus o...
 
Riverview City Loni Kalbhor Pune Brochure
Riverview City Loni Kalbhor Pune BrochureRiverview City Loni Kalbhor Pune Brochure
Riverview City Loni Kalbhor Pune Brochure
 
Sense Levent Kagithane Catalog - Listing Turkey
Sense Levent Kagithane Catalog - Listing TurkeySense Levent Kagithane Catalog - Listing Turkey
Sense Levent Kagithane Catalog - Listing Turkey
 
Serviced Apartment Ho Chi Minh For Rental
Serviced Apartment Ho Chi Minh For RentalServiced Apartment Ho Chi Minh For Rental
Serviced Apartment Ho Chi Minh For Rental
 
Investing In The US As A Canadian… And How To Do It RIGHT!! (feat. Erwin Szet...
Investing In The US As A Canadian… And How To Do It RIGHT!! (feat. Erwin Szet...Investing In The US As A Canadian… And How To Do It RIGHT!! (feat. Erwin Szet...
Investing In The US As A Canadian… And How To Do It RIGHT!! (feat. Erwin Szet...
 
How to keep your Home naturally Cool and Warm
How to keep your Home naturally Cool and WarmHow to keep your Home naturally Cool and Warm
How to keep your Home naturally Cool and Warm
 
Victory by Maskeen Group Surrey Floor plans June 2024 PDF
Victory by Maskeen Group Surrey Floor plans June 2024 PDFVictory by Maskeen Group Surrey Floor plans June 2024 PDF
Victory by Maskeen Group Surrey Floor plans June 2024 PDF
 
Rams Garden Bahcelievler - Istanbul - ListingTurkey
Rams Garden Bahcelievler - Istanbul - ListingTurkeyRams Garden Bahcelievler - Istanbul - ListingTurkey
Rams Garden Bahcelievler - Istanbul - ListingTurkey
 
One20 North Vancouver Floor Plans by Three Shores Development.
One20 North Vancouver Floor Plans by Three Shores Development.One20 North Vancouver Floor Plans by Three Shores Development.
One20 North Vancouver Floor Plans by Three Shores Development.
 
Biography and career about Lixin Azarmehr
Biography and career about Lixin AzarmehrBiography and career about Lixin Azarmehr
Biography and career about Lixin Azarmehr
 
Omaxe Sports City Dwarka A Comprehensive Guide
Omaxe Sports City Dwarka A Comprehensive GuideOmaxe Sports City Dwarka A Comprehensive Guide
Omaxe Sports City Dwarka A Comprehensive Guide
 
G+10 apartment 1- Sustainable apartment building.pdf
G+10 apartment 1- Sustainable apartment building.pdfG+10 apartment 1- Sustainable apartment building.pdf
G+10 apartment 1- Sustainable apartment building.pdf
 

DevDay: Corda Data Privacy Model in Real Estate Trading, TomorrowTech

  • 1. Corda Data Modeling in RealCorda Data Modeling in Real Estate TradingEstate Trading By /Markus Hjort @mhjort
  • 2.
  • 3. The DIAS PlatformThe DIAS Platform DIAS is a DLT based digital trading platform for the Finnish residential real estate market.
  • 5. Every bank has their ownEvery bank has their own VaultVault
  • 6. Initiators share a VaultInitiators share a Vault
  • 7. Data Model SpecificationData Model Specification
  • 8. Kotlin Data ClassesKotlin Data Classes data class SharedStateV1 : LinearState {} data class SellerBankAndInitiatorStateV1 : LinearState {} data class BuyerBankAndInitiatorStateV1 : LinearState {} data class BuyerBankAndSellerBankStateV1 : LinearState {} data class BuyerBankStateV1 : LinearState {} data class SellerBankStateV1 : LinearState {}
  • 9. Data Evolution via ImplicitData Evolution via Implicit UpgradesUpgrades data class AuthorizationV1( val authorizationText: String, val authorizationType: String) { @DeprecatedConstructorForDeserialization(1) constructor (authorizationText: String) : this(authorizationText, AuthorizationType.SHARES_OWNERSHIP_TRANSFER) } )
  • 10. Minimal amount of personalMinimal amount of personal information stored in Ledgerinformation stored in Ledger data class BankStateUpdateV1( val userId: String, // Bank Clerk surrogate id val fromIpAddress: String )
  • 11. Data Lifecycle and GDPRData Lifecycle and GDPR Every trade process is a new Linear State (chain) When trade is completeted Linear State can be consumed and archived
  • 12. FutureFuture Archiving using Vault Recycler Better solution for shared vault (Corda Accounts)