SlideShare a Scribd company logo
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 Home
Kishor Datta Gupta
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
Nikhil 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 IoT
Mat Keep
 
Applying Blockchain Technology for Digital Transformation
Applying Blockchain Technology for Digital TransformationApplying Blockchain Technology for Digital Transformation
Applying Blockchain Technology for Digital Transformation
Gokul Alex
 
Blockchain based Banking System
Blockchain based Banking SystemBlockchain based Banking System
Blockchain based Banking System
Gaurav Singh
 
Blockchain based Banking System
Blockchain based Banking SystemBlockchain based Banking System
Blockchain based Banking System
Gaurav 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 Chain
Christopher Brewster
 
blockchain and iot: Opportunities and Challanges
blockchain and iot: Opportunities and Challangesblockchain and iot: Opportunities and Challanges
blockchain and iot: Opportunities and Challanges
Chetan 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 2020
Ingo Weber
 
Implementing Blockchain applications in healthcare
Implementing Blockchain applications in healthcareImplementing Blockchain applications in healthcare
Implementing Blockchain applications in healthcare
Pistoia 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 Services
Ratnakar Pandey
 
Blockchain technology powerpoint
Blockchain technology powerpointBlockchain technology powerpoint
Blockchain technology powerpoint
Radius 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 Accountants
ABHISHEK JAIN
 
Blockchain: The New Technology of Trust
Blockchain: The New Technology of TrustBlockchain: The New Technology of Trust
Blockchain: The New Technology of Trust
Macha Pujitha
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
Aayt Bahaa
 
Blockchain technology in electric power system
Blockchain technology in electric power systemBlockchain technology in electric power system
Blockchain technology in electric power system
Gaurav 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 Libraries
Nabi 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 sector
Ravi 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.0
Matt Lucas
 
Blockchain testing strategy
Blockchain testing strategyBlockchain testing strategy
Blockchain testing strategy
rajni 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 Applications
Ingo 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
 
GM_12_161.pptx
GM_12_161.pptxGM_12_161.pptx
GM_12_161.pptx
ssuseracd6a2
 
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
mustafa sarac
 
Modeling Blockchain Applications v1.02
Modeling Blockchain Applications v1.02Modeling Blockchain Applications v1.02
Modeling Blockchain Applications v1.02
Matt Lucas
 
IoT and Blockchain Challenges and Risks
IoT and Blockchain Challenges and RisksIoT and Blockchain Challenges and Risks
IoT and Blockchain Challenges and Risks
Ahmed 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 Ledger
IRJET Journal
 
Machine learning presentation in using pyhton
Machine learning presentation in using pyhtonMachine learning presentation in using pyhton
Machine learning presentation in using pyhton
masukmia.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 Adoption
Cognizant
 
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
Ahmed 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 Overview
Ingo Weber
 
Blockchain and Supply Chain
Blockchain and Supply ChainBlockchain and Supply Chain
Blockchain and Supply Chain
Financial Poise
 
Iata blockchain presentation icaew suisse branch
Iata blockchain presentation   icaew suisse branchIata blockchain presentation   icaew suisse branch
Iata blockchain presentation icaew suisse branch
Tim 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 Applications
Ingo 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 Technology
DivyaConsagous
 
Introduction to blockchains
Introduction to blockchainsIntroduction to blockchains
Introduction to blockchains
Adri 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 ru
LennartF
 

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

How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 

Recently uploaded (20)

How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 

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.