SlideShare a Scribd company logo
1 of 39
Level: Intermediate
Karen Lopez
Data Evangelist, InfoAdvisors
@DataChick
Blockchain for the DBA and Data Professional
BASICS OF BLOCKCHAIN
Karen Lopez
• Karen has 20+ years of
data and information
architecture experience
on large, multi-project
programs.
• She is a frequent speaker
on data modeling, data-
driven methodologies and
pattern data models.
• She wants you to love
your data.
ABSTRACT
With all the hype around blockchain, why should a data architect or
other data professional care? In this session, we will cover the basics
of blockchain as it applies to data and database processes:
 Immutability
 Verification
 Distribution
 Cryptography
 Transactions
 Trust
We will look at current offerings for blockchain features in Azure
and in database and data stores. Finally, we'll help you identify the
types of business requirements that need blockchain technologies.
You will learn:
 Understand the valid uses of blockchain approaches in
databases
 How current technologies support blockchain approaches
 Understand the costs, benefits, and risks of blockchain
Blockchain for the DBA and
Data professional: Basics of
Blockchain
WHY THIS TOPIC?
I was asked to give a primer on
Blockchain
Buzz
More focus on data uses
Better understanding of uses
I own a blockchain skirt
WHY DBAS AND DATA PROFESSIONALS
Concepts
Business implementations
Database technologies
DO YOU
BLOCKCHAIN?
Use it personally?
Involved in professional use?
Rich from your bitcoin?
BLOCKCHAIN BASICS
A NO FLUFF REVIEW
BLOCKCHAIN BACKGROUND
TECH DEVELOPED BY
AN ANONYMOUS
PERSON
ORIGINALLY FOR
COIN
LOTS OF BUZZ
LOTS OF WORDS LOTS OF HATE LOTS OF GOOD USES
BLOCKCHAIN FUNDAMENTALS
TIMESTAMPED
TRANSACTIONS
IMMUTABILITY DISTRIBUTED, MULTIPLY-
OWNED NODES
EACH NODE HAS BLOCKS
CHAINED TO OTHERS
CRYPTOGRAPHIC HASHES
TRANSACTIONS
“It’s basically the
same thing as a
database
transaction”
Not changeable
Must be offset with another transaction
Consensus is reached when 51% of the nodes agree
transaction is valid
Recorded in all nodes
NODES
Distributed Ledgers
Transactions are recorded in all
nodes. Instead of one ledger, there
are many ledgers to maintain trust
Nodes are:
Distributed, multiply-owned nodes
Based on P2P architectures
No central owner or manager:
Consensus-based
BLOCK
One transaction of data
Data about transaction
#1 {data} #2 {data} #1 #3 {data} #2
Hash of data Hash from previous block
ADD BLOCK PROCESS
Here’s a
Transaction1
Send
Transaction
to all nodes2 Validate
Transaction3 Add to
blockchain4
…
Nodes
TRUST
To manipulate the data,
one would need to
change all (or 51%) the
copies of the data, which
are managed by different
people.
…and do so at exactly the
same time
HISTORY – THE CHAIN
Everyone sees
 Where the asset was previously
in the chain
 When some transaction about
the asset was done
 Every previous state of an asset
in the chain
TRUST EVERYONE, BUT ALWAYS CUT THE DECK
Blockchain does not
validate the truthfulness of
the transaction that is put
into the chain
TRIGGERS
An action that happens after a
transaction
 Delivery
 Penalty
 Payment
 …anything
LEDGERS
Traditional
 Each org has own ledger
 Managed by one entity
 Audited
 Requires constant reconciliation
 Sometimes not secure
 May be encrypted
Blockchain
 Multiple copies
 Managed by multiple entities
 Transparent
 Trustable
 Encrypted
BLOCKCHAIN IN DATABASES
NATIVE BLOCKCHAIN TABLES
Oracle Blockchain Tables
 Focuses on Tamper Resistance
 Insert only
 Not distributed
 Not visible to others
 Still centralized management
Features
 PKI signatures: impersonation resistance
 Encryption
 Trust but Verify: copies hashes and data
to an external data store
 Performance: no consensus required, no
extra infrastructure
CREATE Blockchain Table Trade_Ledger;
ORACLE BLOCKCHAIN TABLE
Transaction of data in a Blockchain Table as a row
Data about transaction in Blockchain Table as
columns
#1 {data} #0 #2 {data} #1 #3 {data} #2
Hash of data Hash from previous block
Audit Log of hashes and PKI Signatures
https://docs.oracle.com/en/database/oracle/oracle-database/20/admin/managing-tables.html
ORACLE BLOCKCHAIN TABLE
NO DROP
NO DROP UNTIL n DAYS IDLE
NO DELETE
NO DELETE UNTIL n DAYS AFTER INSERT [LOCKED]
DBMS_BLOCKCHAIN_TABLE.VERIFY_ROWS
ORACLE BLOCKCHAIN TABLE CREATE
CREATE BLOCKCHAIN TABLE bctab_part
(trans_id number primary key, sender varchar2(50), recipient varchar2(50),
trans_date DATE, amount number)
NO DROP UNTIL 16 DAYS IDLE
NO DELETE UNTIL 25 DAYS AFTER INSERT
HASHING USING "SHA2_512" VERSION "v1"
PARTITION BY RANGE(trans_date)
(PARTITION p1 VALUES LESS THAN (TO_DATE('30-09-2019','dd-mm-yyyy')),
PARTITION p2 VALUES LESS THAN (TO_DATE('31-12-2019','dd-mm-yyyy')),
PARTITION p3 VALUES LESS THAN (TO_DATE('31-03-2020','dd-mm-yyyy')),
PARTITION p4 VALUES LESS THAN (TO_DATE('30-06-2020','dd-mm-yyyy'))
);
RESTRICTIONS ORACLE BLOCKCHAIN TABLE
 Updating and merging rows
 Adding, dropping, and renaming columns
 Truncating the blockchain table
 Dropping partitions
 Defining BEFORE ROW triggers that fire for update operations (other triggers are allowed)
 Direct-path loading
 Inserting data using parallel DML
 Converting a regular table to a blockchain table or vice versa
 XA transactions
https://docs.oracle.com/en/database/oracle/oracle-database/20/admin/managing-tables.html
WHY WOULD ONE
USE A BLOCKCHAIN
TABLE?
More trustworthy
More protection from
DBA/SysAdmin tampering
Don’t need or want full blockchain
functionality
BENEFITS OF BLOCKCHAIN
SHORTER PROCESSING
TIMES
LOWER COSTS LESS OF CERTAIN RISKS IT’S BUZZWORTHY 
BLOCKCHAIN FLUFF
BLOCKCHAIN FLUFF
“Blockchain is about
Bitcoin and hiding
illegal acts”
BLOCKCHAIN & COIN FLUFF
“Blockchain is free, so it will put every business that
charges a small fee out of business”
 Credit card merchants
 Banks
 Music labels
 Amazon
 Travel agencies
 Travel providers
 Stock exchanges
 ….
BLOCKCHAIN IRL
BLOCKCHAIN IN REAL LIFE
Supply Chain
Inventory
Transportation
Healthcare
Utilities
Financial
BLOCKCHAIN IN
REAL LIFE
Large Global Retailer’s
Canadian operations
Track deliveries
Verify transactions
Automate payments
500,000 loads of inventory
853 million cases of merchandise
Significant cost savings
Faster payments
2019 STATS
From IDC
Total spending 2.9 billion on
blockchain
That’s an increase of 89% from
2018
Predicted to reach 12.4 billion by
2022
OTHER INTERESTING
STATS
 Bitcoin miners are paid to provide
consensus on transactions
 In 2017, miners used more energy that
all of New Zealand
 In 2010 an early Bitcoin user bought
two pizzas for 10,000 Bitcoin
These are about Bitcoin, but
they are interesting factiods
WHAT DOES THIS MEAN
TO A DATA
MODELER/ARCHITECT?
Support for RDBMS new features are required in our
data modeling tools
Understanding when to use Blockchain and when to
use traditional logging/accounting tables mandatory
Understanding the difference between
Ledger/Blockchain tables and traditional Blockchain
services required
EVENT – RECOMMENDED FOR LOW-FLUFF
Women on the Block
www.womenontheblock.io
39
KAREN
LOPEZ
DataModel.co
m

More Related Content

What's hot

Azure data platform overview
Azure data platform overviewAzure data platform overview
Azure data platform overviewJames Serra
 
Migrating on premises workload to azure sql database
Migrating on premises workload to azure sql databaseMigrating on premises workload to azure sql database
Migrating on premises workload to azure sql databasePARIKSHIT SAVJANI
 
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data LakeITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data LakeITCamp
 
Azure Data services
Azure Data servicesAzure Data services
Azure Data servicesRajesh Kolla
 
Move a successful onpremise oltp application to the cloud
Move a successful onpremise oltp application to the cloudMove a successful onpremise oltp application to the cloud
Move a successful onpremise oltp application to the cloudIke Ellis
 
How SQL Server 2016 SP1 Changes the Game
How SQL Server 2016 SP1 Changes the GameHow SQL Server 2016 SP1 Changes the Game
How SQL Server 2016 SP1 Changes the GamePARIKSHIT SAVJANI
 
SQL Server Disaster Recovery on Azure - SQL Saturday 921
SQL Server Disaster Recovery on Azure - SQL Saturday 921SQL Server Disaster Recovery on Azure - SQL Saturday 921
SQL Server Disaster Recovery on Azure - SQL Saturday 921Marco Obinu
 
Azure - Data Platform
Azure - Data PlatformAzure - Data Platform
Azure - Data Platformgiventocode
 
Introduction to Azure SQL DB
Introduction to Azure SQL DBIntroduction to Azure SQL DB
Introduction to Azure SQL DBChristopher Foot
 
What's new in SQL Server 2016
What's new in SQL Server 2016What's new in SQL Server 2016
What's new in SQL Server 2016James Serra
 
Geek Sync | Planning a SQL Server to Azure Migration in 2021 - Brent Ozar
Geek Sync | Planning a SQL Server to Azure Migration in 2021 - Brent OzarGeek Sync | Planning a SQL Server to Azure Migration in 2021 - Brent Ozar
Geek Sync | Planning a SQL Server to Azure Migration in 2021 - Brent OzarIDERA Software
 
Azure data bricks by Eugene Polonichko
Azure data bricks by Eugene PolonichkoAzure data bricks by Eugene Polonichko
Azure data bricks by Eugene PolonichkoAlex Tumanoff
 
HA/DR options with SQL Server in Azure and hybrid
HA/DR options with SQL Server in Azure and hybridHA/DR options with SQL Server in Azure and hybrid
HA/DR options with SQL Server in Azure and hybridJames Serra
 
Introducing Azure SQL Database
Introducing Azure SQL DatabaseIntroducing Azure SQL Database
Introducing Azure SQL DatabaseJames Serra
 
Azure SQL Database Managed Instance
Azure SQL Database Managed InstanceAzure SQL Database Managed Instance
Azure SQL Database Managed InstanceJames Serra
 
What’s new in SQL Server 2017
What’s new in SQL Server 2017What’s new in SQL Server 2017
What’s new in SQL Server 2017James Serra
 
Microsoft SQL server 2017 Level 300 technical deck
Microsoft SQL server 2017 Level 300 technical deckMicrosoft SQL server 2017 Level 300 technical deck
Microsoft SQL server 2017 Level 300 technical deckGeorge Walters
 
SQL to Azure Migrations
SQL to Azure MigrationsSQL to Azure Migrations
SQL to Azure MigrationsDatavail
 
Azure Cosmos DB + Gremlin API in Action
Azure Cosmos DB + Gremlin API in ActionAzure Cosmos DB + Gremlin API in Action
Azure Cosmos DB + Gremlin API in ActionDenys Chamberland
 

What's hot (20)

Azure data platform overview
Azure data platform overviewAzure data platform overview
Azure data platform overview
 
Migrating on premises workload to azure sql database
Migrating on premises workload to azure sql databaseMigrating on premises workload to azure sql database
Migrating on premises workload to azure sql database
 
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data LakeITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data Lake
 
Azure Data services
Azure Data servicesAzure Data services
Azure Data services
 
Move a successful onpremise oltp application to the cloud
Move a successful onpremise oltp application to the cloudMove a successful onpremise oltp application to the cloud
Move a successful onpremise oltp application to the cloud
 
How SQL Server 2016 SP1 Changes the Game
How SQL Server 2016 SP1 Changes the GameHow SQL Server 2016 SP1 Changes the Game
How SQL Server 2016 SP1 Changes the Game
 
SQL Server Disaster Recovery on Azure - SQL Saturday 921
SQL Server Disaster Recovery on Azure - SQL Saturday 921SQL Server Disaster Recovery on Azure - SQL Saturday 921
SQL Server Disaster Recovery on Azure - SQL Saturday 921
 
Azure - Data Platform
Azure - Data PlatformAzure - Data Platform
Azure - Data Platform
 
Introduction to Azure SQL DB
Introduction to Azure SQL DBIntroduction to Azure SQL DB
Introduction to Azure SQL DB
 
Virtualization and Containers
Virtualization and ContainersVirtualization and Containers
Virtualization and Containers
 
What's new in SQL Server 2016
What's new in SQL Server 2016What's new in SQL Server 2016
What's new in SQL Server 2016
 
Geek Sync | Planning a SQL Server to Azure Migration in 2021 - Brent Ozar
Geek Sync | Planning a SQL Server to Azure Migration in 2021 - Brent OzarGeek Sync | Planning a SQL Server to Azure Migration in 2021 - Brent Ozar
Geek Sync | Planning a SQL Server to Azure Migration in 2021 - Brent Ozar
 
Azure data bricks by Eugene Polonichko
Azure data bricks by Eugene PolonichkoAzure data bricks by Eugene Polonichko
Azure data bricks by Eugene Polonichko
 
HA/DR options with SQL Server in Azure and hybrid
HA/DR options with SQL Server in Azure and hybridHA/DR options with SQL Server in Azure and hybrid
HA/DR options with SQL Server in Azure and hybrid
 
Introducing Azure SQL Database
Introducing Azure SQL DatabaseIntroducing Azure SQL Database
Introducing Azure SQL Database
 
Azure SQL Database Managed Instance
Azure SQL Database Managed InstanceAzure SQL Database Managed Instance
Azure SQL Database Managed Instance
 
What’s new in SQL Server 2017
What’s new in SQL Server 2017What’s new in SQL Server 2017
What’s new in SQL Server 2017
 
Microsoft SQL server 2017 Level 300 technical deck
Microsoft SQL server 2017 Level 300 technical deckMicrosoft SQL server 2017 Level 300 technical deck
Microsoft SQL server 2017 Level 300 technical deck
 
SQL to Azure Migrations
SQL to Azure MigrationsSQL to Azure Migrations
SQL to Azure Migrations
 
Azure Cosmos DB + Gremlin API in Action
Azure Cosmos DB + Gremlin API in ActionAzure Cosmos DB + Gremlin API in Action
Azure Cosmos DB + Gremlin API in Action
 

Similar to Blockchain for the DBA and Data Professional

Blockchain Explained
Blockchain Explained Blockchain Explained
Blockchain Explained wedefine
 
Blockchain: Transformative power for business operations
Blockchain: Transformative power for business operationsBlockchain: Transformative power for business operations
Blockchain: Transformative power for business operationsAccenture Operations
 
Blockchain Demystified
Blockchain DemystifiedBlockchain Demystified
Blockchain DemystifiedMahesh M Reddy
 
How Blockchain Technology Is Evolving In The Cloud
How Blockchain Technology Is Evolving In The CloudHow Blockchain Technology Is Evolving In The Cloud
How Blockchain Technology Is Evolving In The CloudShikhaKonda
 
How Blockchain Technology Is Evolving In The Cloud - GoDgtl.pdf
How Blockchain Technology Is Evolving In The Cloud - GoDgtl.pdfHow Blockchain Technology Is Evolving In The Cloud - GoDgtl.pdf
How Blockchain Technology Is Evolving In The Cloud - GoDgtl.pdfPeeterParkar
 
Is Azure Blockchain Cloud the Future of Cloud Computing | Sysfore
Is Azure Blockchain Cloud the Future of Cloud Computing | SysforeIs Azure Blockchain Cloud the Future of Cloud Computing | Sysfore
Is Azure Blockchain Cloud the Future of Cloud Computing | SysforeSysfore Technologies
 
zenoh: zero overhead pub/sub store/query compute
zenoh: zero overhead pub/sub store/query computezenoh: zero overhead pub/sub store/query compute
zenoh: zero overhead pub/sub store/query computeAngelo Corsaro
 
Utility Applications for Blockchain
Utility Applications for BlockchainUtility Applications for Blockchain
Utility Applications for BlockchainJosh Gould
 
How Integrated Process Management Completes the Blockchain Jigsaw
How Integrated Process Management Completes the Blockchain JigsawHow Integrated Process Management Completes the Blockchain Jigsaw
How Integrated Process Management Completes the Blockchain JigsawCognizant
 
New kids on the blockchain fintech
New kids on the blockchain   fintech New kids on the blockchain   fintech
New kids on the blockchain fintech Ian Beckett
 
How Blockchain Development Can Revolutionize Your Digital Strategy.pdf
How Blockchain Development Can Revolutionize Your Digital Strategy.pdfHow Blockchain Development Can Revolutionize Your Digital Strategy.pdf
How Blockchain Development Can Revolutionize Your Digital Strategy.pdfPixel Softwares
 
CHAPTER 12 Integrating Non-Blockchain Apps with Ethereum
CHAPTER 12  Integrating Non-Blockchain Apps with Ethereum     CHAPTER 12  Integrating Non-Blockchain Apps with Ethereum
CHAPTER 12 Integrating Non-Blockchain Apps with Ethereum EstelaJeffery653
 
PgConf 2018 - Postgres in a World of DevOps
PgConf 2018 - Postgres in a World of DevOpsPgConf 2018 - Postgres in a World of DevOps
PgConf 2018 - Postgres in a World of DevOpsEDB
 
Build Blockchain Prototype using Azure Workbench and Manage data on ledger
Build Blockchain Prototype using Azure Workbench and Manage data on ledgerBuild Blockchain Prototype using Azure Workbench and Manage data on ledger
Build Blockchain Prototype using Azure Workbench and Manage data on ledgerMohammad Asif
 
Blockchain on Azure
Blockchain on AzureBlockchain on Azure
Blockchain on AzureNuri Cankaya
 
SWIFT Embraces Crypto Chainlink Integration and How It Helps with Tokenized A...
SWIFT Embraces Crypto Chainlink Integration and How It Helps with Tokenized A...SWIFT Embraces Crypto Chainlink Integration and How It Helps with Tokenized A...
SWIFT Embraces Crypto Chainlink Integration and How It Helps with Tokenized A...Codezeros
 
LESSON 2 BLOCKCHAIN DECENTRALIZATION _ DATAFICATION IN BLOCKCHAIN TECHNOLOGY ...
LESSON 2 BLOCKCHAIN DECENTRALIZATION _ DATAFICATION IN BLOCKCHAIN TECHNOLOGY ...LESSON 2 BLOCKCHAIN DECENTRALIZATION _ DATAFICATION IN BLOCKCHAIN TECHNOLOGY ...
LESSON 2 BLOCKCHAIN DECENTRALIZATION _ DATAFICATION IN BLOCKCHAIN TECHNOLOGY ...Leapwaters
 
Blockchain: An Introduction for Executives
Blockchain: An Introduction for ExecutivesBlockchain: An Introduction for Executives
Blockchain: An Introduction for ExecutivesScottMadden, Inc.
 
Blockchain Technology ,Architecture and its Structure
Blockchain Technology ,Architecture and its StructureBlockchain Technology ,Architecture and its Structure
Blockchain Technology ,Architecture and its Structurekasthurimukila
 

Similar to Blockchain for the DBA and Data Professional (20)

Blockchain Explained
Blockchain Explained Blockchain Explained
Blockchain Explained
 
Blockchain: Transformative power for business operations
Blockchain: Transformative power for business operationsBlockchain: Transformative power for business operations
Blockchain: Transformative power for business operations
 
Blockchain Demystified
Blockchain DemystifiedBlockchain Demystified
Blockchain Demystified
 
How Blockchain Technology Is Evolving In The Cloud
How Blockchain Technology Is Evolving In The CloudHow Blockchain Technology Is Evolving In The Cloud
How Blockchain Technology Is Evolving In The Cloud
 
How Blockchain Technology Is Evolving In The Cloud - GoDgtl.pdf
How Blockchain Technology Is Evolving In The Cloud - GoDgtl.pdfHow Blockchain Technology Is Evolving In The Cloud - GoDgtl.pdf
How Blockchain Technology Is Evolving In The Cloud - GoDgtl.pdf
 
Is Azure Blockchain Cloud the Future of Cloud Computing | Sysfore
Is Azure Blockchain Cloud the Future of Cloud Computing | SysforeIs Azure Blockchain Cloud the Future of Cloud Computing | Sysfore
Is Azure Blockchain Cloud the Future of Cloud Computing | Sysfore
 
Blockchain spreads
Blockchain spreadsBlockchain spreads
Blockchain spreads
 
zenoh: zero overhead pub/sub store/query compute
zenoh: zero overhead pub/sub store/query computezenoh: zero overhead pub/sub store/query compute
zenoh: zero overhead pub/sub store/query compute
 
Utility Applications for Blockchain
Utility Applications for BlockchainUtility Applications for Blockchain
Utility Applications for Blockchain
 
How Integrated Process Management Completes the Blockchain Jigsaw
How Integrated Process Management Completes the Blockchain JigsawHow Integrated Process Management Completes the Blockchain Jigsaw
How Integrated Process Management Completes the Blockchain Jigsaw
 
New kids on the blockchain fintech
New kids on the blockchain   fintech New kids on the blockchain   fintech
New kids on the blockchain fintech
 
How Blockchain Development Can Revolutionize Your Digital Strategy.pdf
How Blockchain Development Can Revolutionize Your Digital Strategy.pdfHow Blockchain Development Can Revolutionize Your Digital Strategy.pdf
How Blockchain Development Can Revolutionize Your Digital Strategy.pdf
 
CHAPTER 12 Integrating Non-Blockchain Apps with Ethereum
CHAPTER 12  Integrating Non-Blockchain Apps with Ethereum     CHAPTER 12  Integrating Non-Blockchain Apps with Ethereum
CHAPTER 12 Integrating Non-Blockchain Apps with Ethereum
 
PgConf 2018 - Postgres in a World of DevOps
PgConf 2018 - Postgres in a World of DevOpsPgConf 2018 - Postgres in a World of DevOps
PgConf 2018 - Postgres in a World of DevOps
 
Build Blockchain Prototype using Azure Workbench and Manage data on ledger
Build Blockchain Prototype using Azure Workbench and Manage data on ledgerBuild Blockchain Prototype using Azure Workbench and Manage data on ledger
Build Blockchain Prototype using Azure Workbench and Manage data on ledger
 
Blockchain on Azure
Blockchain on AzureBlockchain on Azure
Blockchain on Azure
 
SWIFT Embraces Crypto Chainlink Integration and How It Helps with Tokenized A...
SWIFT Embraces Crypto Chainlink Integration and How It Helps with Tokenized A...SWIFT Embraces Crypto Chainlink Integration and How It Helps with Tokenized A...
SWIFT Embraces Crypto Chainlink Integration and How It Helps with Tokenized A...
 
LESSON 2 BLOCKCHAIN DECENTRALIZATION _ DATAFICATION IN BLOCKCHAIN TECHNOLOGY ...
LESSON 2 BLOCKCHAIN DECENTRALIZATION _ DATAFICATION IN BLOCKCHAIN TECHNOLOGY ...LESSON 2 BLOCKCHAIN DECENTRALIZATION _ DATAFICATION IN BLOCKCHAIN TECHNOLOGY ...
LESSON 2 BLOCKCHAIN DECENTRALIZATION _ DATAFICATION IN BLOCKCHAIN TECHNOLOGY ...
 
Blockchain: An Introduction for Executives
Blockchain: An Introduction for ExecutivesBlockchain: An Introduction for Executives
Blockchain: An Introduction for Executives
 
Blockchain Technology ,Architecture and its Structure
Blockchain Technology ,Architecture and its StructureBlockchain Technology ,Architecture and its Structure
Blockchain Technology ,Architecture and its Structure
 

More from Karen Lopez

DGIQ East 2023 AI Ethics SIG
DGIQ East 2023 AI Ethics SIGDGIQ East 2023 AI Ethics SIG
DGIQ East 2023 AI Ethics SIGKaren Lopez
 
A Designer's Favourite Security and Privacy Features in SQL Server and Azure ...
A Designer's Favourite Security and Privacy Features in SQL Server and Azure ...A Designer's Favourite Security and Privacy Features in SQL Server and Azure ...
A Designer's Favourite Security and Privacy Features in SQL Server and Azure ...Karen Lopez
 
Data in the Stars
Data in the StarsData in the Stars
Data in the StarsKaren Lopez
 
Designer's Favorite New Features in SQLServer
Designer's Favorite New Features in SQLServerDesigner's Favorite New Features in SQLServer
Designer's Favorite New Features in SQLServerKaren Lopez
 
WhoseTinklingInYourDataLake - DAMA Chicago.pdf
WhoseTinklingInYourDataLake - DAMA Chicago.pdfWhoseTinklingInYourDataLake - DAMA Chicago.pdf
WhoseTinklingInYourDataLake - DAMA Chicago.pdfKaren Lopez
 
Expert Cloud Data Backup and Recovery Best Practice.pptx
Expert Cloud Data Backup and Recovery Best Practice.pptxExpert Cloud Data Backup and Recovery Best Practice.pptx
Expert Cloud Data Backup and Recovery Best Practice.pptxKaren Lopez
 
Manage Your Time So It Doesn't Manage You
Manage Your Time So It Doesn't Manage YouManage Your Time So It Doesn't Manage You
Manage Your Time So It Doesn't Manage YouKaren Lopez
 
Data Security and Protection in DevOps
Data Security and Protection in DevOps Data Security and Protection in DevOps
Data Security and Protection in DevOps Karen Lopez
 
Data Modeling for Security, Privacy and Data Protection
Data Modeling for Security, Privacy and Data ProtectionData Modeling for Security, Privacy and Data Protection
Data Modeling for Security, Privacy and Data ProtectionKaren Lopez
 
Fast Focus: SQL Server Graph Database & Processing
Fast Focus: SQL Server Graph Database & ProcessingFast Focus: SQL Server Graph Database & Processing
Fast Focus: SQL Server Graph Database & ProcessingKaren Lopez
 
Designing for Data Security by Karen Lopez
Designing for Data Security by Karen LopezDesigning for Data Security by Karen Lopez
Designing for Data Security by Karen LopezKaren Lopez
 
The Key to Keys - Database Design
The Key to Keys - Database DesignThe Key to Keys - Database Design
The Key to Keys - Database DesignKaren Lopez
 
How to Survive as a Data Architect in a Polyglot Database World
How to Survive as a Data Architect in a Polyglot Database WorldHow to Survive as a Data Architect in a Polyglot Database World
How to Survive as a Data Architect in a Polyglot Database WorldKaren Lopez
 
Karen's Favourite Features of SQL Server 2016
Karen's Favourite Features of  SQL Server 2016Karen's Favourite Features of  SQL Server 2016
Karen's Favourite Features of SQL Server 2016Karen Lopez
 
7 Databases in 70 minutes
7 Databases in 70 minutes7 Databases in 70 minutes
7 Databases in 70 minutesKaren Lopez
 
Karen Lopez 10 Physical Data Modeling Blunders
Karen Lopez 10 Physical Data Modeling BlundersKaren Lopez 10 Physical Data Modeling Blunders
Karen Lopez 10 Physical Data Modeling BlundersKaren Lopez
 
NoSQL and Data Modeling for Data Modelers
NoSQL and Data Modeling for Data ModelersNoSQL and Data Modeling for Data Modelers
NoSQL and Data Modeling for Data ModelersKaren Lopez
 

More from Karen Lopez (17)

DGIQ East 2023 AI Ethics SIG
DGIQ East 2023 AI Ethics SIGDGIQ East 2023 AI Ethics SIG
DGIQ East 2023 AI Ethics SIG
 
A Designer's Favourite Security and Privacy Features in SQL Server and Azure ...
A Designer's Favourite Security and Privacy Features in SQL Server and Azure ...A Designer's Favourite Security and Privacy Features in SQL Server and Azure ...
A Designer's Favourite Security and Privacy Features in SQL Server and Azure ...
 
Data in the Stars
Data in the StarsData in the Stars
Data in the Stars
 
Designer's Favorite New Features in SQLServer
Designer's Favorite New Features in SQLServerDesigner's Favorite New Features in SQLServer
Designer's Favorite New Features in SQLServer
 
WhoseTinklingInYourDataLake - DAMA Chicago.pdf
WhoseTinklingInYourDataLake - DAMA Chicago.pdfWhoseTinklingInYourDataLake - DAMA Chicago.pdf
WhoseTinklingInYourDataLake - DAMA Chicago.pdf
 
Expert Cloud Data Backup and Recovery Best Practice.pptx
Expert Cloud Data Backup and Recovery Best Practice.pptxExpert Cloud Data Backup and Recovery Best Practice.pptx
Expert Cloud Data Backup and Recovery Best Practice.pptx
 
Manage Your Time So It Doesn't Manage You
Manage Your Time So It Doesn't Manage YouManage Your Time So It Doesn't Manage You
Manage Your Time So It Doesn't Manage You
 
Data Security and Protection in DevOps
Data Security and Protection in DevOps Data Security and Protection in DevOps
Data Security and Protection in DevOps
 
Data Modeling for Security, Privacy and Data Protection
Data Modeling for Security, Privacy and Data ProtectionData Modeling for Security, Privacy and Data Protection
Data Modeling for Security, Privacy and Data Protection
 
Fast Focus: SQL Server Graph Database & Processing
Fast Focus: SQL Server Graph Database & ProcessingFast Focus: SQL Server Graph Database & Processing
Fast Focus: SQL Server Graph Database & Processing
 
Designing for Data Security by Karen Lopez
Designing for Data Security by Karen LopezDesigning for Data Security by Karen Lopez
Designing for Data Security by Karen Lopez
 
The Key to Keys - Database Design
The Key to Keys - Database DesignThe Key to Keys - Database Design
The Key to Keys - Database Design
 
How to Survive as a Data Architect in a Polyglot Database World
How to Survive as a Data Architect in a Polyglot Database WorldHow to Survive as a Data Architect in a Polyglot Database World
How to Survive as a Data Architect in a Polyglot Database World
 
Karen's Favourite Features of SQL Server 2016
Karen's Favourite Features of  SQL Server 2016Karen's Favourite Features of  SQL Server 2016
Karen's Favourite Features of SQL Server 2016
 
7 Databases in 70 minutes
7 Databases in 70 minutes7 Databases in 70 minutes
7 Databases in 70 minutes
 
Karen Lopez 10 Physical Data Modeling Blunders
Karen Lopez 10 Physical Data Modeling BlundersKaren Lopez 10 Physical Data Modeling Blunders
Karen Lopez 10 Physical Data Modeling Blunders
 
NoSQL and Data Modeling for Data Modelers
NoSQL and Data Modeling for Data ModelersNoSQL and Data Modeling for Data Modelers
NoSQL and Data Modeling for Data Modelers
 

Recently uploaded

Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 

Recently uploaded (20)

Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 

Blockchain for the DBA and Data Professional

  • 1. Level: Intermediate Karen Lopez Data Evangelist, InfoAdvisors @DataChick Blockchain for the DBA and Data Professional BASICS OF BLOCKCHAIN
  • 2. Karen Lopez • Karen has 20+ years of data and information architecture experience on large, multi-project programs. • She is a frequent speaker on data modeling, data- driven methodologies and pattern data models. • She wants you to love your data.
  • 3. ABSTRACT With all the hype around blockchain, why should a data architect or other data professional care? In this session, we will cover the basics of blockchain as it applies to data and database processes:  Immutability  Verification  Distribution  Cryptography  Transactions  Trust We will look at current offerings for blockchain features in Azure and in database and data stores. Finally, we'll help you identify the types of business requirements that need blockchain technologies. You will learn:  Understand the valid uses of blockchain approaches in databases  How current technologies support blockchain approaches  Understand the costs, benefits, and risks of blockchain Blockchain for the DBA and Data professional: Basics of Blockchain
  • 4. WHY THIS TOPIC? I was asked to give a primer on Blockchain Buzz More focus on data uses Better understanding of uses I own a blockchain skirt
  • 5. WHY DBAS AND DATA PROFESSIONALS Concepts Business implementations Database technologies
  • 6. DO YOU BLOCKCHAIN? Use it personally? Involved in professional use? Rich from your bitcoin?
  • 7. BLOCKCHAIN BASICS A NO FLUFF REVIEW
  • 8. BLOCKCHAIN BACKGROUND TECH DEVELOPED BY AN ANONYMOUS PERSON ORIGINALLY FOR COIN LOTS OF BUZZ LOTS OF WORDS LOTS OF HATE LOTS OF GOOD USES
  • 9. BLOCKCHAIN FUNDAMENTALS TIMESTAMPED TRANSACTIONS IMMUTABILITY DISTRIBUTED, MULTIPLY- OWNED NODES EACH NODE HAS BLOCKS CHAINED TO OTHERS CRYPTOGRAPHIC HASHES
  • 10. TRANSACTIONS “It’s basically the same thing as a database transaction” Not changeable Must be offset with another transaction Consensus is reached when 51% of the nodes agree transaction is valid Recorded in all nodes
  • 11. NODES Distributed Ledgers Transactions are recorded in all nodes. Instead of one ledger, there are many ledgers to maintain trust Nodes are: Distributed, multiply-owned nodes Based on P2P architectures No central owner or manager: Consensus-based
  • 12. BLOCK One transaction of data Data about transaction #1 {data} #2 {data} #1 #3 {data} #2 Hash of data Hash from previous block
  • 13. ADD BLOCK PROCESS Here’s a Transaction1 Send Transaction to all nodes2 Validate Transaction3 Add to blockchain4 … Nodes
  • 14. TRUST To manipulate the data, one would need to change all (or 51%) the copies of the data, which are managed by different people. …and do so at exactly the same time
  • 15. HISTORY – THE CHAIN Everyone sees  Where the asset was previously in the chain  When some transaction about the asset was done  Every previous state of an asset in the chain
  • 16. TRUST EVERYONE, BUT ALWAYS CUT THE DECK Blockchain does not validate the truthfulness of the transaction that is put into the chain
  • 17. TRIGGERS An action that happens after a transaction  Delivery  Penalty  Payment  …anything
  • 18. LEDGERS Traditional  Each org has own ledger  Managed by one entity  Audited  Requires constant reconciliation  Sometimes not secure  May be encrypted Blockchain  Multiple copies  Managed by multiple entities  Transparent  Trustable  Encrypted
  • 20. NATIVE BLOCKCHAIN TABLES Oracle Blockchain Tables  Focuses on Tamper Resistance  Insert only  Not distributed  Not visible to others  Still centralized management Features  PKI signatures: impersonation resistance  Encryption  Trust but Verify: copies hashes and data to an external data store  Performance: no consensus required, no extra infrastructure CREATE Blockchain Table Trade_Ledger;
  • 21. ORACLE BLOCKCHAIN TABLE Transaction of data in a Blockchain Table as a row Data about transaction in Blockchain Table as columns #1 {data} #0 #2 {data} #1 #3 {data} #2 Hash of data Hash from previous block Audit Log of hashes and PKI Signatures
  • 23. ORACLE BLOCKCHAIN TABLE NO DROP NO DROP UNTIL n DAYS IDLE NO DELETE NO DELETE UNTIL n DAYS AFTER INSERT [LOCKED] DBMS_BLOCKCHAIN_TABLE.VERIFY_ROWS
  • 24. ORACLE BLOCKCHAIN TABLE CREATE CREATE BLOCKCHAIN TABLE bctab_part (trans_id number primary key, sender varchar2(50), recipient varchar2(50), trans_date DATE, amount number) NO DROP UNTIL 16 DAYS IDLE NO DELETE UNTIL 25 DAYS AFTER INSERT HASHING USING "SHA2_512" VERSION "v1" PARTITION BY RANGE(trans_date) (PARTITION p1 VALUES LESS THAN (TO_DATE('30-09-2019','dd-mm-yyyy')), PARTITION p2 VALUES LESS THAN (TO_DATE('31-12-2019','dd-mm-yyyy')), PARTITION p3 VALUES LESS THAN (TO_DATE('31-03-2020','dd-mm-yyyy')), PARTITION p4 VALUES LESS THAN (TO_DATE('30-06-2020','dd-mm-yyyy')) );
  • 25. RESTRICTIONS ORACLE BLOCKCHAIN TABLE  Updating and merging rows  Adding, dropping, and renaming columns  Truncating the blockchain table  Dropping partitions  Defining BEFORE ROW triggers that fire for update operations (other triggers are allowed)  Direct-path loading  Inserting data using parallel DML  Converting a regular table to a blockchain table or vice versa  XA transactions https://docs.oracle.com/en/database/oracle/oracle-database/20/admin/managing-tables.html
  • 26. WHY WOULD ONE USE A BLOCKCHAIN TABLE? More trustworthy More protection from DBA/SysAdmin tampering Don’t need or want full blockchain functionality
  • 27. BENEFITS OF BLOCKCHAIN SHORTER PROCESSING TIMES LOWER COSTS LESS OF CERTAIN RISKS IT’S BUZZWORTHY 
  • 29. BLOCKCHAIN FLUFF “Blockchain is about Bitcoin and hiding illegal acts”
  • 30. BLOCKCHAIN & COIN FLUFF “Blockchain is free, so it will put every business that charges a small fee out of business”  Credit card merchants  Banks  Music labels  Amazon  Travel agencies  Travel providers  Stock exchanges  ….
  • 32. BLOCKCHAIN IN REAL LIFE Supply Chain Inventory Transportation Healthcare Utilities Financial
  • 33. BLOCKCHAIN IN REAL LIFE Large Global Retailer’s Canadian operations Track deliveries Verify transactions Automate payments 500,000 loads of inventory 853 million cases of merchandise Significant cost savings Faster payments
  • 34. 2019 STATS From IDC Total spending 2.9 billion on blockchain That’s an increase of 89% from 2018 Predicted to reach 12.4 billion by 2022
  • 35. OTHER INTERESTING STATS  Bitcoin miners are paid to provide consensus on transactions  In 2017, miners used more energy that all of New Zealand  In 2010 an early Bitcoin user bought two pizzas for 10,000 Bitcoin These are about Bitcoin, but they are interesting factiods
  • 36. WHAT DOES THIS MEAN TO A DATA MODELER/ARCHITECT? Support for RDBMS new features are required in our data modeling tools Understanding when to use Blockchain and when to use traditional logging/accounting tables mandatory Understanding the difference between Ledger/Blockchain tables and traditional Blockchain services required
  • 37. EVENT – RECOMMENDED FOR LOW-FLUFF Women on the Block www.womenontheblock.io
  • 38. 39