SlideShare a Scribd company logo
1 of 16
Block Chain as a Graph
Ashwin Pingali
About me Roles
• CTO and Cofounder of DZee Solutions Inc.
DZee Solutions is a health care fintech startup
• CTO – Apps Consultants Inc.
Apps Consultants is a consulting organization helping companies
use technology more effectively to create business value.
• Currently consulting with Dish Networks, within
their Enterprise Data Science team.
Interests
• Technology and Tools and the problems they can solve
Personal Philosophy
• Focusing on Problem Formulation and Framing by
closer examination and asking more questions
Audience
Interests
How many of you have an interest
primarily in Graphs?
How many of you have Expertise in
Graphs?
How many of you have an interest
primarily in BlockChain?
How many of you have expertise or
considerable exposure to Blockchain?
Why?
Graphs
• By 2022, at least one innovative business built on blockchain
technology will be worth $10 billion.
• By 2025, the business value added by blockchain will grow
to slightly over $176 billion, then surge to exceed $3.1 trillion
by 2030
• By 2030, 30% of the global customer base will be made up of
things, and those things will use blockchain as a foundational
technology with which to conduct commercial activity.
Blockchain
Graph Overview
Property Graph Model
• Nodes
• Relationships
• Properties
• Labels
• Relationship types
Labels
Nodes
Relationships
Relationship types
Graph Overview – Temporal (time) Graphs
Blockchain Overview
• Public Ledger consisting of completed blocks
• Stored as a distributed database on a peer to peer network
• Ledger stores transactions between participants identified by their public keys
• Uses hashing extensively.
Blockchain (Graph)Components
Peer to Peer Network Ledger Transactions Merkle Trees
The p2p network can be
represented as a graph
where nodes refer to
computers and the links
indicate network
connections.
The network will evolve over
time so an additional time
node can show how the
graph evolves over time
Each node in the p2p
network has a closed ledger
as well as a set of
transactions that are yet to
make into the ledger.
Adding time nodes to the
graph can help us track the
evolution of the ledgers over
time.
The ledger itself has
transactions and the
transactions can be
represented as a graph
where the nodes represent
the public key identities
Merkle trees are used to
determine if a particular
digital asset has changed and
can be represented as a tree
of hash pointers.
Merkle trees evolve over time
and the evolution over time
can be captured efficiently in
a graph.
P2P Graph
Layer 1 – Network of Nodes
Distributed ledger stored on a network of nodes with each node having a copy of the distributed ledger.
Time – T1 Time – T2 Time – T3 Analytics
• Nodes most frequent
• Size of the network
• Speed at which the links are established
• Network Growth rate
Applications
• Stress testing block chain applications
• Determining network latencies
• Security and intrusion testing
Ledger Graph
Layer 2 – Network of Ledger states
Each node will have a closed ledger with the chained blocks and an open ledger of transactions that have not
made it into the block.
Time – t1
Node1
Node2
Node4
Node3
Node5
Node7
Node6
CL1 OL1
CL1 OL2
CL2 OL2
CL2 OL2
CL2 OL2
CL2 OL1
CL2 OL2
Time – t2
Node1
Node2
Node4
Node3
Node5
Node7
Node6
CL1 OL1
CL2 OL2
CL2 OL2
CL2 OL2
CL2 OL2
CL2 OL1
CL2 OL2
Time – t3
Node1
Node2
Node4
Node3
Node5
Node7
Node6
CL2 OL2
CL2 OL2
CL2 OL2
CL2 OL2
CL2 OL2
CL2 OL2
CL2 OL2
CL2 – Closed Ledger: State2
OL2 – Open Ledger: State 2
CL1 – Closed Ledger: State1
OL1 – Open Ledger: State 1
Analytics
• Rate of the state change
• Analytics on State properties
Applications
• Stress testing block chain applications
• Analyzing impact of network latencies
• Security and intrusion testing
Transaction Graph
Layer 3 – Transaction Graph
When we look within the ledger, we see a set of accounts/public keys and transactions that occur between
these accounts
Closed Ledger: State1
7 8
1
24
3
56
Closed Ledger: State2
7 8
1
24
3
56
9
Closed Ledger: State3
7 8
1
2
4
3
56
9
10
Analytics
• New participants
• Transaction patterns
Applications
• De-anonymizing the nodes
• Grouping the nodes
Security Use Case
Security Log Monitoring
1
Monitor Server Security
Logs
2
Ensure that the security
log is not tampered with
3
Alert when the security
log gets tampered with
Server Security Log – Over Time
Time – t1 Time – t2 Time – t3
Xxxxx xxxxx xxxxx
Xxxxx xxxxx xxxxx
H1 H2 H3
H4 H5 H6
Xxxxx xxxxx xxxxx
Xxxxx xxxxx xxxxx
Xxxx xxxx
H1 H2 H3 H4
H5 H6
Xxxxx abcxx xxxxx
Xxxxx xxxxx xxxxx
Xxxx xxxx xxxx xxxx
H7 H8
H1 H2 H3 H4 H5 H6
H12 H56H34
Ha Hb
Ht1
H7 H8H1 H2 H3 H4 H5 H6
H12 H56H34
Ha Hb
Hab
H78
Hc
Hbc
Ht2
H1 H2’ H3 H4
H5 H6 H7 H8
H7 H8H1 H2' H3 H4 H5 H6
H12' H56H34
Ha’ Hb
Hab’
H78
Hc
Hbc
Ht3'
H1 H2 H3 H4 H5 H6
H7 H8
H12 H56H34
Ha Hb
Ht1
H1 H2 H3 H4 H5 H6
H12 H56H34
Ha Hb
Hab
H78
Hc
Hbc
Ht2
H7 H8H1 H2' H3 H4 H5 H6
H12' H56H34
Ha’ Hb
Hab’
H78
Hc
Hbc
Ht3'
t1 t2 t3Next Next
Temporal Graph of the Merkle Tree
SimRank can be used to measure the similarity between Graphs efficiently and we will see that the differences in t2 and t3 are
coming from changes to the leaf node H2.
Questions

More Related Content

What's hot

Blockchain for IoT Security and Privacy: The Case Study of a Smart Home
Blockchain for IoT Security and Privacy: The Case Study of a Smart HomeBlockchain for IoT Security and Privacy: The Case Study of a Smart Home
Blockchain for IoT Security and Privacy: The Case Study of a Smart HomeKishor Datta Gupta
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technologyNikhil Priya
 
Is there a Blockchain Future for Healthcare?
Is there a Blockchain Future for Healthcare?Is there a Blockchain Future for Healthcare?
Is there a Blockchain Future for Healthcare?Jody Ranck
 
Blockchain & the IoT
Blockchain & the IoTBlockchain & the IoT
Blockchain & the IoTMat Keep
 
Applying Blockchain Technology for Digital Transformation
Applying Blockchain Technology for Digital TransformationApplying Blockchain Technology for Digital Transformation
Applying Blockchain Technology for Digital TransformationGokul Alex
 
Blockchain based Banking System
Blockchain based Banking SystemBlockchain based Banking System
Blockchain based Banking SystemGaurav Singh
 
Blockchain based Banking System
Blockchain based Banking SystemBlockchain based Banking System
Blockchain based Banking SystemGaurav Singh
 
5 Industries that Blockchain will Disrupt | Blockchain Technology | Blockchai...
5 Industries that Blockchain will Disrupt | Blockchain Technology | Blockchai...5 Industries that Blockchain will Disrupt | Blockchain Technology | Blockchai...
5 Industries that Blockchain will Disrupt | Blockchain Technology | Blockchai...Simplilearn
 
Semantic Blockchains in the Supply Chain
Semantic Blockchains in the Supply ChainSemantic Blockchains in the Supply Chain
Semantic Blockchains in the Supply ChainChristopher Brewster
 
blockchain and iot: Opportunities and Challanges
blockchain and iot: Opportunities and Challangesblockchain and iot: Opportunities and Challanges
blockchain and iot: Opportunities and ChallangesChetan Kumar S
 
Analysing Data from Blockchains - Keynote @ SOCCA 2020
Analysing Data from Blockchains - Keynote @ SOCCA 2020Analysing Data from Blockchains - Keynote @ SOCCA 2020
Analysing Data from Blockchains - Keynote @ SOCCA 2020Ingo Weber
 
Implementing Blockchain applications in healthcare
Implementing Blockchain applications in healthcareImplementing Blockchain applications in healthcare
Implementing Blockchain applications in healthcarePistoia Alliance
 
Blockchain and its impact on Data Science and Financial Services
Blockchain and its impact on Data Science and Financial ServicesBlockchain and its impact on Data Science and Financial Services
Blockchain and its impact on Data Science and Financial ServicesRatnakar Pandey
 
Blockchain technology powerpoint
Blockchain technology powerpointBlockchain technology powerpoint
Blockchain technology powerpointRadius Anesthesia
 
What's in Blockchain For Chartered Accountants
What's in Blockchain For Chartered AccountantsWhat's in Blockchain For Chartered Accountants
What's in Blockchain For Chartered AccountantsABHISHEK JAIN
 
Blockchain: The New Technology of Trust
Blockchain: The New Technology of TrustBlockchain: The New Technology of Trust
Blockchain: The New Technology of TrustMacha Pujitha
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technologyAayt Bahaa
 
Blockchain technology in electric power system
Blockchain technology in electric power systemBlockchain technology in electric power system
Blockchain technology in electric power systemGaurav Shekhawat
 
Blockchain Technology and Its Application in Libraries
Blockchain Technology and Its Application in LibrariesBlockchain Technology and Its Application in Libraries
Blockchain Technology and Its Application in LibrariesNabi Hasan
 
BlockChain Technology A Game Changer For Transportation & Logistics sector
BlockChain Technology A Game Changer For Transportation & Logistics sectorBlockChain Technology A Game Changer For Transportation & Logistics sector
BlockChain Technology A Game Changer For Transportation & Logistics sectorRavi Prasad
 

What's hot (20)

Blockchain for IoT Security and Privacy: The Case Study of a Smart Home
Blockchain for IoT Security and Privacy: The Case Study of a Smart HomeBlockchain for IoT Security and Privacy: The Case Study of a Smart Home
Blockchain for IoT Security and Privacy: The Case Study of a Smart Home
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
 
Is there a Blockchain Future for Healthcare?
Is there a Blockchain Future for Healthcare?Is there a Blockchain Future for Healthcare?
Is there a Blockchain Future for Healthcare?
 
Blockchain & the IoT
Blockchain & the IoTBlockchain & the IoT
Blockchain & the IoT
 
Applying Blockchain Technology for Digital Transformation
Applying Blockchain Technology for Digital TransformationApplying Blockchain Technology for Digital Transformation
Applying Blockchain Technology for Digital Transformation
 
Blockchain based Banking System
Blockchain based Banking SystemBlockchain based Banking System
Blockchain based Banking System
 
Blockchain based Banking System
Blockchain based Banking SystemBlockchain based Banking System
Blockchain based Banking System
 
5 Industries that Blockchain will Disrupt | Blockchain Technology | Blockchai...
5 Industries that Blockchain will Disrupt | Blockchain Technology | Blockchai...5 Industries that Blockchain will Disrupt | Blockchain Technology | Blockchai...
5 Industries that Blockchain will Disrupt | Blockchain Technology | Blockchai...
 
Semantic Blockchains in the Supply Chain
Semantic Blockchains in the Supply ChainSemantic Blockchains in the Supply Chain
Semantic Blockchains in the Supply Chain
 
blockchain and iot: Opportunities and Challanges
blockchain and iot: Opportunities and Challangesblockchain and iot: Opportunities and Challanges
blockchain and iot: Opportunities and Challanges
 
Analysing Data from Blockchains - Keynote @ SOCCA 2020
Analysing Data from Blockchains - Keynote @ SOCCA 2020Analysing Data from Blockchains - Keynote @ SOCCA 2020
Analysing Data from Blockchains - Keynote @ SOCCA 2020
 
Implementing Blockchain applications in healthcare
Implementing Blockchain applications in healthcareImplementing Blockchain applications in healthcare
Implementing Blockchain applications in healthcare
 
Blockchain and its impact on Data Science and Financial Services
Blockchain and its impact on Data Science and Financial ServicesBlockchain and its impact on Data Science and Financial Services
Blockchain and its impact on Data Science and Financial Services
 
Blockchain technology powerpoint
Blockchain technology powerpointBlockchain technology powerpoint
Blockchain technology powerpoint
 
What's in Blockchain For Chartered Accountants
What's in Blockchain For Chartered AccountantsWhat's in Blockchain For Chartered Accountants
What's in Blockchain For Chartered Accountants
 
Blockchain: The New Technology of Trust
Blockchain: The New Technology of TrustBlockchain: The New Technology of Trust
Blockchain: The New Technology of Trust
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
 
Blockchain technology in electric power system
Blockchain technology in electric power systemBlockchain technology in electric power system
Blockchain technology in electric power system
 
Blockchain Technology and Its Application in Libraries
Blockchain Technology and Its Application in LibrariesBlockchain Technology and Its Application in Libraries
Blockchain Technology and Its Application in Libraries
 
BlockChain Technology A Game Changer For Transportation & Logistics sector
BlockChain Technology A Game Changer For Transportation & Logistics sectorBlockChain Technology A Game Changer For Transportation & Logistics sector
BlockChain Technology A Game Changer For Transportation & Logistics sector
 

Similar to Block chain as a graph

IBM Blockchain Platform - Architectural Good Practices v1.0
IBM Blockchain Platform - Architectural Good Practices v1.0IBM Blockchain Platform - Architectural Good Practices v1.0
IBM Blockchain Platform - Architectural Good Practices v1.0Matt Lucas
 
Blockchain testing strategy
Blockchain testing strategyBlockchain testing strategy
Blockchain testing strategyrajni singh
 
Blockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and ApplicationsBlockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and ApplicationsIngo Weber
 
Journey to Blockchain Scalability: A Close Look at Complete Scaling Solutions...
Journey to Blockchain Scalability: A Close Look at Complete Scaling Solutions...Journey to Blockchain Scalability: A Close Look at Complete Scaling Solutions...
Journey to Blockchain Scalability: A Close Look at Complete Scaling Solutions...Zeeve
 
Distributed ledger technical research in central bank of brazil
Distributed ledger technical research in central bank of brazilDistributed ledger technical research in central bank of brazil
Distributed ledger technical research in central bank of brazilmustafa sarac
 
Modeling Blockchain Applications v1.02
Modeling Blockchain Applications v1.02Modeling Blockchain Applications v1.02
Modeling Blockchain Applications v1.02Matt Lucas
 
IoT and Blockchain Challenges and Risks
IoT and Blockchain Challenges and RisksIoT and Blockchain Challenges and Risks
IoT and Blockchain Challenges and RisksAhmed Banafa
 
Blockchain Technology Centralised Ledger to Distributed Ledger
Blockchain Technology Centralised Ledger to Distributed LedgerBlockchain Technology Centralised Ledger to Distributed Ledger
Blockchain Technology Centralised Ledger to Distributed LedgerIRJET Journal
 
Machine learning presentation in using pyhton
Machine learning presentation in using pyhtonMachine learning presentation in using pyhton
Machine learning presentation in using pyhtonmasukmia.com
 
Blockchain for Power Utilities: A View on Capabilities and Adoption
Blockchain for Power Utilities: A View on Capabilities and AdoptionBlockchain for Power Utilities: A View on Capabilities and Adoption
Blockchain for Power Utilities: A View on Capabilities and AdoptionCognizant
 
Second line of defense for cybersecurity : Blockchain
Second line of defense for cybersecurity : BlockchainSecond line of defense for cybersecurity : Blockchain
Second line of defense for cybersecurity : BlockchainAhmed Banafa
 
Blockchain Technology and Its Application in Artificial Intelligence and Mach...
Blockchain Technology and Its Application in Artificial Intelligence and Mach...Blockchain Technology and Its Application in Artificial Intelligence and Mach...
Blockchain Technology and Its Application in Artificial Intelligence and Mach...Dr. Kotrappa Sirbi
 
Blockchain: Background and Data61 Research Overview
Blockchain: Background and Data61 Research OverviewBlockchain: Background and Data61 Research Overview
Blockchain: Background and Data61 Research OverviewIngo Weber
 
Blockchain and Supply Chain
Blockchain and Supply ChainBlockchain and Supply Chain
Blockchain and Supply ChainFinancial Poise
 
Iata blockchain presentation icaew suisse branch
Iata blockchain presentation   icaew suisse branchIata blockchain presentation   icaew suisse branch
Iata blockchain presentation icaew suisse branchTim Moss
 
Software Architecture and Model-driven Engineering for Blockchain Applications
Software Architecture and Model-driven Engineering for Blockchain ApplicationsSoftware Architecture and Model-driven Engineering for Blockchain Applications
Software Architecture and Model-driven Engineering for Blockchain ApplicationsIngo Weber
 
Enhance Your Mobile Application with The Use of Blockchain Technology
Enhance Your Mobile Application with The Use of Blockchain TechnologyEnhance Your Mobile Application with The Use of Blockchain Technology
Enhance Your Mobile Application with The Use of Blockchain TechnologyDivyaConsagous
 
Introduction to blockchains
Introduction to blockchainsIntroduction to blockchains
Introduction to blockchainsAdri Jovin
 
An introduction to blockchain and hyperledger v ru
An introduction to blockchain and hyperledger v ruAn introduction to blockchain and hyperledger v ru
An introduction to blockchain and hyperledger v ruLennartF
 

Similar to Block chain as a graph (20)

IBM Blockchain Platform - Architectural Good Practices v1.0
IBM Blockchain Platform - Architectural Good Practices v1.0IBM Blockchain Platform - Architectural Good Practices v1.0
IBM Blockchain Platform - Architectural Good Practices v1.0
 
Blockchain testing strategy
Blockchain testing strategyBlockchain testing strategy
Blockchain testing strategy
 
Blockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and ApplicationsBlockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and Applications
 
Journey to Blockchain Scalability: A Close Look at Complete Scaling Solutions...
Journey to Blockchain Scalability: A Close Look at Complete Scaling Solutions...Journey to Blockchain Scalability: A Close Look at Complete Scaling Solutions...
Journey to Blockchain Scalability: A Close Look at Complete Scaling Solutions...
 
GM_12_161.pptx
GM_12_161.pptxGM_12_161.pptx
GM_12_161.pptx
 
Distributed ledger technical research in central bank of brazil
Distributed ledger technical research in central bank of brazilDistributed ledger technical research in central bank of brazil
Distributed ledger technical research in central bank of brazil
 
Modeling Blockchain Applications v1.02
Modeling Blockchain Applications v1.02Modeling Blockchain Applications v1.02
Modeling Blockchain Applications v1.02
 
IoT and Blockchain Challenges and Risks
IoT and Blockchain Challenges and RisksIoT and Blockchain Challenges and Risks
IoT and Blockchain Challenges and Risks
 
Blockchain Technology Centralised Ledger to Distributed Ledger
Blockchain Technology Centralised Ledger to Distributed LedgerBlockchain Technology Centralised Ledger to Distributed Ledger
Blockchain Technology Centralised Ledger to Distributed Ledger
 
Machine learning presentation in using pyhton
Machine learning presentation in using pyhtonMachine learning presentation in using pyhton
Machine learning presentation in using pyhton
 
Blockchain for Power Utilities: A View on Capabilities and Adoption
Blockchain for Power Utilities: A View on Capabilities and AdoptionBlockchain for Power Utilities: A View on Capabilities and Adoption
Blockchain for Power Utilities: A View on Capabilities and Adoption
 
Second line of defense for cybersecurity : Blockchain
Second line of defense for cybersecurity : BlockchainSecond line of defense for cybersecurity : Blockchain
Second line of defense for cybersecurity : Blockchain
 
Blockchain Technology and Its Application in Artificial Intelligence and Mach...
Blockchain Technology and Its Application in Artificial Intelligence and Mach...Blockchain Technology and Its Application in Artificial Intelligence and Mach...
Blockchain Technology and Its Application in Artificial Intelligence and Mach...
 
Blockchain: Background and Data61 Research Overview
Blockchain: Background and Data61 Research OverviewBlockchain: Background and Data61 Research Overview
Blockchain: Background and Data61 Research Overview
 
Blockchain and Supply Chain
Blockchain and Supply ChainBlockchain and Supply Chain
Blockchain and Supply Chain
 
Iata blockchain presentation icaew suisse branch
Iata blockchain presentation   icaew suisse branchIata blockchain presentation   icaew suisse branch
Iata blockchain presentation icaew suisse branch
 
Software Architecture and Model-driven Engineering for Blockchain Applications
Software Architecture and Model-driven Engineering for Blockchain ApplicationsSoftware Architecture and Model-driven Engineering for Blockchain Applications
Software Architecture and Model-driven Engineering for Blockchain Applications
 
Enhance Your Mobile Application with The Use of Blockchain Technology
Enhance Your Mobile Application with The Use of Blockchain TechnologyEnhance Your Mobile Application with The Use of Blockchain Technology
Enhance Your Mobile Application with The Use of Blockchain Technology
 
Introduction to blockchains
Introduction to blockchainsIntroduction to blockchains
Introduction to blockchains
 
An introduction to blockchain and hyperledger v ru
An introduction to blockchain and hyperledger v ruAn introduction to blockchain and hyperledger v ru
An introduction to blockchain and hyperledger v ru
 

More from DZee Solutions

2011 open world oracle update_sales_and_service_contracts
2011 open world oracle update_sales_and_service_contracts2011 open world oracle update_sales_and_service_contracts
2011 open world oracle update_sales_and_service_contractsDZee Solutions
 
2010 open world r12 service contracts
2010 open world r12 service contracts2010 open world r12 service contracts
2010 open world r12 service contractsDZee Solutions
 
2009 open world chooing the right subscription contract
2009 open world chooing the right subscription contract2009 open world chooing the right subscription contract
2009 open world chooing the right subscription contractDZee Solutions
 
2009 08 25_business value of upgrading to oracle e-business suite contracts r...
2009 08 25_business value of upgrading to oracle e-business suite contracts r...2009 08 25_business value of upgrading to oracle e-business suite contracts r...
2009 08 25_business value of upgrading to oracle e-business suite contracts r...DZee Solutions
 
2008 11 18_contracts _oaug-sig
2008 11 18_contracts _oaug-sig2008 11 18_contracts _oaug-sig
2008 11 18_contracts _oaug-sigDZee Solutions
 
2010 oow contracts_sig
2010 oow contracts_sig2010 oow contracts_sig
2010 oow contracts_sigDZee Solutions
 
2009 Oracle Open World SIG Contracts Update
2009 Oracle Open World SIG Contracts Update2009 Oracle Open World SIG Contracts Update
2009 Oracle Open World SIG Contracts UpdateDZee Solutions
 
Collaborate 12 : Contracts SIG Meeting
Collaborate 12 : Contracts SIG MeetingCollaborate 12 : Contracts SIG Meeting
Collaborate 12 : Contracts SIG MeetingDZee Solutions
 

More from DZee Solutions (8)

2011 open world oracle update_sales_and_service_contracts
2011 open world oracle update_sales_and_service_contracts2011 open world oracle update_sales_and_service_contracts
2011 open world oracle update_sales_and_service_contracts
 
2010 open world r12 service contracts
2010 open world r12 service contracts2010 open world r12 service contracts
2010 open world r12 service contracts
 
2009 open world chooing the right subscription contract
2009 open world chooing the right subscription contract2009 open world chooing the right subscription contract
2009 open world chooing the right subscription contract
 
2009 08 25_business value of upgrading to oracle e-business suite contracts r...
2009 08 25_business value of upgrading to oracle e-business suite contracts r...2009 08 25_business value of upgrading to oracle e-business suite contracts r...
2009 08 25_business value of upgrading to oracle e-business suite contracts r...
 
2008 11 18_contracts _oaug-sig
2008 11 18_contracts _oaug-sig2008 11 18_contracts _oaug-sig
2008 11 18_contracts _oaug-sig
 
2010 oow contracts_sig
2010 oow contracts_sig2010 oow contracts_sig
2010 oow contracts_sig
 
2009 Oracle Open World SIG Contracts Update
2009 Oracle Open World SIG Contracts Update2009 Oracle Open World SIG Contracts Update
2009 Oracle Open World SIG Contracts Update
 
Collaborate 12 : Contracts SIG Meeting
Collaborate 12 : Contracts SIG MeetingCollaborate 12 : Contracts SIG Meeting
Collaborate 12 : Contracts SIG Meeting
 

Recently uploaded

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 

Recently uploaded (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

Block chain as a graph

  • 1. Block Chain as a Graph Ashwin Pingali
  • 2. About me Roles • CTO and Cofounder of DZee Solutions Inc. DZee Solutions is a health care fintech startup • CTO – Apps Consultants Inc. Apps Consultants is a consulting organization helping companies use technology more effectively to create business value. • Currently consulting with Dish Networks, within their Enterprise Data Science team. Interests • Technology and Tools and the problems they can solve Personal Philosophy • Focusing on Problem Formulation and Framing by closer examination and asking more questions
  • 3. Audience Interests How many of you have an interest primarily in Graphs? How many of you have Expertise in Graphs? How many of you have an interest primarily in BlockChain? How many of you have expertise or considerable exposure to Blockchain?
  • 4. Why? Graphs • By 2022, at least one innovative business built on blockchain technology will be worth $10 billion. • By 2025, the business value added by blockchain will grow to slightly over $176 billion, then surge to exceed $3.1 trillion by 2030 • By 2030, 30% of the global customer base will be made up of things, and those things will use blockchain as a foundational technology with which to conduct commercial activity. Blockchain
  • 5. Graph Overview Property Graph Model • Nodes • Relationships • Properties • Labels • Relationship types Labels Nodes Relationships Relationship types
  • 6. Graph Overview – Temporal (time) Graphs
  • 7. Blockchain Overview • Public Ledger consisting of completed blocks • Stored as a distributed database on a peer to peer network • Ledger stores transactions between participants identified by their public keys • Uses hashing extensively.
  • 8. Blockchain (Graph)Components Peer to Peer Network Ledger Transactions Merkle Trees The p2p network can be represented as a graph where nodes refer to computers and the links indicate network connections. The network will evolve over time so an additional time node can show how the graph evolves over time Each node in the p2p network has a closed ledger as well as a set of transactions that are yet to make into the ledger. Adding time nodes to the graph can help us track the evolution of the ledgers over time. The ledger itself has transactions and the transactions can be represented as a graph where the nodes represent the public key identities Merkle trees are used to determine if a particular digital asset has changed and can be represented as a tree of hash pointers. Merkle trees evolve over time and the evolution over time can be captured efficiently in a graph.
  • 9. P2P Graph Layer 1 – Network of Nodes Distributed ledger stored on a network of nodes with each node having a copy of the distributed ledger. Time – T1 Time – T2 Time – T3 Analytics • Nodes most frequent • Size of the network • Speed at which the links are established • Network Growth rate Applications • Stress testing block chain applications • Determining network latencies • Security and intrusion testing
  • 10. Ledger Graph Layer 2 – Network of Ledger states Each node will have a closed ledger with the chained blocks and an open ledger of transactions that have not made it into the block. Time – t1 Node1 Node2 Node4 Node3 Node5 Node7 Node6 CL1 OL1 CL1 OL2 CL2 OL2 CL2 OL2 CL2 OL2 CL2 OL1 CL2 OL2 Time – t2 Node1 Node2 Node4 Node3 Node5 Node7 Node6 CL1 OL1 CL2 OL2 CL2 OL2 CL2 OL2 CL2 OL2 CL2 OL1 CL2 OL2 Time – t3 Node1 Node2 Node4 Node3 Node5 Node7 Node6 CL2 OL2 CL2 OL2 CL2 OL2 CL2 OL2 CL2 OL2 CL2 OL2 CL2 OL2 CL2 – Closed Ledger: State2 OL2 – Open Ledger: State 2 CL1 – Closed Ledger: State1 OL1 – Open Ledger: State 1 Analytics • Rate of the state change • Analytics on State properties Applications • Stress testing block chain applications • Analyzing impact of network latencies • Security and intrusion testing
  • 11. Transaction Graph Layer 3 – Transaction Graph When we look within the ledger, we see a set of accounts/public keys and transactions that occur between these accounts Closed Ledger: State1 7 8 1 24 3 56 Closed Ledger: State2 7 8 1 24 3 56 9 Closed Ledger: State3 7 8 1 2 4 3 56 9 10 Analytics • New participants • Transaction patterns Applications • De-anonymizing the nodes • Grouping the nodes
  • 13. Security Log Monitoring 1 Monitor Server Security Logs 2 Ensure that the security log is not tampered with 3 Alert when the security log gets tampered with
  • 14. Server Security Log – Over Time Time – t1 Time – t2 Time – t3 Xxxxx xxxxx xxxxx Xxxxx xxxxx xxxxx H1 H2 H3 H4 H5 H6 Xxxxx xxxxx xxxxx Xxxxx xxxxx xxxxx Xxxx xxxx H1 H2 H3 H4 H5 H6 Xxxxx abcxx xxxxx Xxxxx xxxxx xxxxx Xxxx xxxx xxxx xxxx H7 H8 H1 H2 H3 H4 H5 H6 H12 H56H34 Ha Hb Ht1 H7 H8H1 H2 H3 H4 H5 H6 H12 H56H34 Ha Hb Hab H78 Hc Hbc Ht2 H1 H2’ H3 H4 H5 H6 H7 H8 H7 H8H1 H2' H3 H4 H5 H6 H12' H56H34 Ha’ Hb Hab’ H78 Hc Hbc Ht3'
  • 15. H1 H2 H3 H4 H5 H6 H7 H8 H12 H56H34 Ha Hb Ht1 H1 H2 H3 H4 H5 H6 H12 H56H34 Ha Hb Hab H78 Hc Hbc Ht2 H7 H8H1 H2' H3 H4 H5 H6 H12' H56H34 Ha’ Hb Hab’ H78 Hc Hbc Ht3' t1 t2 t3Next Next Temporal Graph of the Merkle Tree SimRank can be used to measure the similarity between Graphs efficiently and we will see that the differences in t2 and t3 are coming from changes to the leaf node H2.