Blockchain@Target:
Distributed Ledgers in
the Enterprise
Minnebar
April 2019
Agenda
• Enterprise Blockchain
• Distributed Ledger
• Consensus Algorithms
• Enterprise Considerations
• Blockchain @Target
Blockchain target-share
Blockchain
Enterprise Blockchain
• Immutable record of transactions
• Shared between participants
• Trusted between enterprises
• Cryptographically signed
• Distributed consensus
Distributed Ledger
Distributed Ledger
Enterprise Considerations
• Externalized shared data
• Distributed across participants
• Signed and verified
• May or may not be a Blockchain
Distributed Ledger
Enterprise Value
• Data transparency
• Contract automation
• Verifiable provenance
• Centralize data
Data Transparency
https://www.coindesk.com/turkeychain-food-giant-cargill-launches-blockchain-tracking-pilot
Smart Contracts – Solidity or Sabre
https://solidity.readthedocs.io/en/v0.5.7/introduction-to-smart-contracts.html
https://sawtooth.hyperledger.org/docs/sabre/nightly/master/
Provenance
https://aerospace.honeywell.com/en/press-release-listing/2018/december/honeywell-s-new-trading-business-uses-blockchain-technology-to-modernize-sales-of-aviation-parts
Centralization
http://www.dtcc.com/news/2018/november/06/dtcc-enters-test-phase-on-distributed-ledger-project-for-credit-derivatives-with-markitserv
Corporate and Government Capital
~$2.9B in Blockchain investment in 2019
https://forbes.com/sites/michaeldelcastillo/2019/04/16/blockchains-billion-dollar-babies
Consensus Algorithm
Consensus Algorithm
Most Important Selection
• Who can join the network?
• Who writes next block?
• How much does it cost?
• What’s the latency?
Consensus Algorithm
Fault Tolerance Choice
Byzantine FaultTolerant
or
Crash FaultTolerant
#1 Proof of Work - PoW
• Expend energy to solve a problem (miners)
• Problem solver is the “winner” and writes the next block
• Miners verify the block and get rewarded for work
• Math makes taking over the chain expensive (51% attack)
• Bitcoin problems
• 61.4 TWh ~ Ireland
• 454 KWh per transaction ~ 15 US households
• Slow ~7 tps
• Short term forks
https://www.forbes.com/sites/shermanlee/2018/04/19/bitcoins-energy-consumption-can-power-an-entire-country-but-eos-is-trying-to-fix-that/#480e9c
#2 Proof of Elapsed Time - PoET
• Each node gets a random wait time
• Node whose wait time expires first writes the next block
• Wait time is signed and verifiable by other nodes
• For BFT, requires Intel Software Guard Extensions (SGX)
• Code execution enclave inaccessible by remaining system
• Wait timer is executed in the enclave
• Node verification tests:
• Z Test – node isn’t winning too often
• C Test – new node must wait C blocks before winning
• K Test – node can publish K blocks before recertifying
#3 Proof of Stake - PoS
• Ownership of something: cryptocurrency units, votes, etc.
• Nodes put up their stake on a proposed block
• If that block is fraudulent, they lose their stake
• Blocks are “forged” not “mined”
Enterprise Blockchain
Open Source Platforms
Consortium
Private or Public
Verified Identity & Permissions
Data Privacy
Chain Operations
DLT @Target
Consensource
ConsenSource
Target
Standards Body Certification Body
Factory
Accredits
certifier to
standard
Issue
Certification
Standards
body defines
certification
Verified
claims, audits
Blockchain target-share
ConsenSource – Get Involved
To participate in ConsenSource:
https://github.com/target/consensource
Hyperledger Sawtooth
https://www.hyperledger.org/
Hyperledger Grid Hyperledger Grid
Target is a Hyperledger Grid Sponsor
• Product application
• Integrate Consensource
• Imagine new ways of working with a large supplier (Cargill)
https://tech.target.com/
To Participate
ConsenSource:
https://github.com/target/consensource
Hyperledger Grid:
https://www.hyperledger.org/projects/grid
https://tech.target.com/

More Related Content

PPTX
Anatomy of a hyperledger application
PPTX
Blockchain On Azure
PDF
Running Hyperledger Sawtooth in Production - Hyperledger Global Forum 2018
PDF
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
PPTX
Azure Blockchain Workbench
PDF
The Role of Blockchain in Enterprise Commerce and Product Content Management
PDF
Luniverse Partners Day - Hyperledger Fabric(Keyinside)
PDF
Hyperledger Fabric Application Development 20190618
Anatomy of a hyperledger application
Blockchain On Azure
Running Hyperledger Sawtooth in Production - Hyperledger Global Forum 2018
Hyperledger Sawtooth Lake Intel's OSS Contribution to Enterprise Blockchain
Azure Blockchain Workbench
The Role of Blockchain in Enterprise Commerce and Product Content Management
Luniverse Partners Day - Hyperledger Fabric(Keyinside)
Hyperledger Fabric Application Development 20190618

What's hot (20)

PDF
Oscon 2017: Contributing to Hyperledger
PDF
Bitmark and Hyperledger Workshop: the Digital Assets and Property
DOCX
Hyper ledger febric
PPTX
Blockchain on aws
PDF
Webinar: Building end to-end solutions with Kaleido on AWS
PPTX
BlockchainConf.tech - Hyperledger overview
PDF
blockchain unit 3
PDF
IDC - Blockchain Threat Model
PDF
Доклад Владимира Бичева на третьем митапе сообщества блокчейн-разработчиков С...
PDF
Why Blockchain is seen as the new Internet and what SAP is doing
PDF
Delivering a packaged Blockchain platform for developers using Hyperledger Sa...
PPTX
A Zero-Knowledge Proof: Improving Privacy on a Blockchain
PPTX
Introduction to blockchains
PDF
LWT Introduction to Blockchain Technologies
PPTX
DevelOP Your Kubernetes Cluster wGitOps, Helm, Docker, Flux, Charts, Git!
PDF
POA based Side-Chain Architecture
PPTX
Hyperledger Fabric
PDF
Icsa2018 blockchain tutorial
PPTX
Blockchain Introduction
PDF
Luniverse Partners Day - Jay
Oscon 2017: Contributing to Hyperledger
Bitmark and Hyperledger Workshop: the Digital Assets and Property
Hyper ledger febric
Blockchain on aws
Webinar: Building end to-end solutions with Kaleido on AWS
BlockchainConf.tech - Hyperledger overview
blockchain unit 3
IDC - Blockchain Threat Model
Доклад Владимира Бичева на третьем митапе сообщества блокчейн-разработчиков С...
Why Blockchain is seen as the new Internet and what SAP is doing
Delivering a packaged Blockchain platform for developers using Hyperledger Sa...
A Zero-Knowledge Proof: Improving Privacy on a Blockchain
Introduction to blockchains
LWT Introduction to Blockchain Technologies
DevelOP Your Kubernetes Cluster wGitOps, Helm, Docker, Flux, Charts, Git!
POA based Side-Chain Architecture
Hyperledger Fabric
Icsa2018 blockchain tutorial
Blockchain Introduction
Luniverse Partners Day - Jay
Ad

Similar to Blockchain target-share (20)

PPTX
Advanced Blockchain Technologies on Privacy and Scalability
PDF
Advanced Blockchain Technologies on Privacy & Scalability (All Things Open)
PPTX
Real world blockchain solutions - DevDays Asia 2018 - Taipei
PPTX
Blockchain for Python Developers - Pyjamas Conf 2020
PPTX
BlockChain-1.pptx
PPTX
Public key infrastrucure and its uses.pptx
PDF
Blockchain and BPM - Reflections on Four Years of Research and Applications
PDF
Introduction to Blockchain and Smart Contracts
PDF
Blockchain a-new-disruption-in-financial-services - IBM
PDF
Blockchain a-new-disruption-in-financial-servies - IBM
PDF
Blockchain a-new-disruption-in-financial-servies by ibm
PPTX
Blockchain Security and Demonstration
PDF
Wwc developing hyperledger applications v4
PDF
An introduction to blockchain and hyperledger v ru
PPTX
BlockChain-1.pptx
PPTX
Block chain fundamentals and hyperledger
PDF
Demystify blockchain development with hyperledger fabric
PPTX
Block chain
PPTX
Blockchain in enterprise - Challenges, Considerations and Designs
PDF
Introduction to Blockchain and Cryptocurrencies
Advanced Blockchain Technologies on Privacy and Scalability
Advanced Blockchain Technologies on Privacy & Scalability (All Things Open)
Real world blockchain solutions - DevDays Asia 2018 - Taipei
Blockchain for Python Developers - Pyjamas Conf 2020
BlockChain-1.pptx
Public key infrastrucure and its uses.pptx
Blockchain and BPM - Reflections on Four Years of Research and Applications
Introduction to Blockchain and Smart Contracts
Blockchain a-new-disruption-in-financial-services - IBM
Blockchain a-new-disruption-in-financial-servies - IBM
Blockchain a-new-disruption-in-financial-servies by ibm
Blockchain Security and Demonstration
Wwc developing hyperledger applications v4
An introduction to blockchain and hyperledger v ru
BlockChain-1.pptx
Block chain fundamentals and hyperledger
Demystify blockchain development with hyperledger fabric
Block chain
Blockchain in enterprise - Challenges, Considerations and Designs
Introduction to Blockchain and Cryptocurrencies
Ad

More from joelcrabb (6)

PPTX
Retail architecture target
PPTX
The BestBuy.com Cloud Architecture
PPSX
Cassandra and Riak at BestBuy.com
PPTX
Be an agile architect
PPTX
Pattern of Innovation
PDF
Introduction to Hadoop
Retail architecture target
The BestBuy.com Cloud Architecture
Cassandra and Riak at BestBuy.com
Be an agile architect
Pattern of Innovation
Introduction to Hadoop

Recently uploaded (20)

PPTX
Benefits of Physical activity for teenagers.pptx
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Architecture types and enterprise applications.pdf
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
UiPath Agentic Automation session 1: RPA to Agents
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Flame analysis and combustion estimation using large language and vision assi...
PDF
Abstractive summarization using multilingual text-to-text transfer transforme...
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PDF
STKI Israel Market Study 2025 version august
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPT
What is a Computer? Input Devices /output devices
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Two-dimensional Klein-Gordon and Sine-Gordon numerical solutions based on dee...
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
CloudStack 4.21: First Look Webinar slides
Benefits of Physical activity for teenagers.pptx
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
NewMind AI Weekly Chronicles – August ’25 Week III
Hindi spoken digit analysis for native and non-native speakers
Architecture types and enterprise applications.pdf
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
UiPath Agentic Automation session 1: RPA to Agents
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Flame analysis and combustion estimation using large language and vision assi...
Abstractive summarization using multilingual text-to-text transfer transforme...
Consumable AI The What, Why & How for Small Teams.pdf
STKI Israel Market Study 2025 version august
Enhancing emotion recognition model for a student engagement use case through...
What is a Computer? Input Devices /output devices
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Two-dimensional Klein-Gordon and Sine-Gordon numerical solutions based on dee...
Final SEM Unit 1 for mit wpu at pune .pptx
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Getting started with AI Agents and Multi-Agent Systems
CloudStack 4.21: First Look Webinar slides

Blockchain target-share

Editor's Notes

  • #2: Want to know who is on the chain Permissions for users Identification Faster algorithms 4-5k/s on hyperledger Privacy Permissions for data to other participants
  • #3: This is not a blockchain primer, but we’ll hit on a few of the major topics
  • #4: This is not a talk on cryptocurrencies
  • #6: The key to establishing an enterprise blockchain is that it is done with multiple parties. Creating a blockchain that’s completely internal to a company is a good starter, but the blockchain doesn’t add anything. To use blockchain in the enterprise, you need two or more companies to participate
  • #9: Bring data transparency to opaque systems (supply chains) Contract automation (remove EDI) often called smart contracts Providence (Food, Airplane parts, pharmaceuticals) Centralization (stock trades, certifications, audits)
  • #10: Being able to track food as it flows through the supply chain. Mangoes, leafy green vegetables, pork, and turkeys.
  • #11: Solidity is a framework to create smart contracts on Ethereum
  • #12: Buying parts took days or weeks to source and verify Provenance and documentation stored on a blockchain is available immediately Can buy parts online now
  • #15: From the enterprise standpoint, this is what matters the most
  • #16: The Consensus algorithm is actually the most important consideration Computational agreement on who writes the next block (“winner”) You can decide you want a DLT, but how transactions are written, how long they take, what they cost will Actually decide how your application works in the future Byzantine Fault Tolerant or Crash Fault Tolerant
  • #17: The most important decision for your enterprise blockchain Byzantine Fault Tolerant or Crash Fault Tolerant
  • #18: 51% attack is a symptom of the Consensus Algorithm, not a property of Blockchains Need incentives to create miners Forkable Biggest problem is the algorithm uses tons of electricity 42 TW, about the size of electricity used by Peru 454KWh per transaction, 15 households in US/day
  • #19: SGX – can attest that its code is authentic Sawtooth uses this type of consensus algorithm
  • #20: Ethereum hard fork occurred Feb 28, 2019 Since you are putting up your stake and can lose it, you’re incentivized to pick the right transactions
  • #23: Multi-party shared transactions are the only reason to use a Blockchain to share and exchange data with other entities. Building a consortium of companies that want to share transactions: Examples: Certification specification organizations and certification auditors Provenance of food chain (growers, movers, retailers) Universal information (products) (product producers, distributors, retailers)
  • #24: For an enterprise shared blockchain application: Allow anyone to join? Or only allow selected participants
  • #25: Enterprise Blockchains: Who can write transactions? Who can add new participants? Who can administer the system?
  • #26: What data is stored in the chain? Who can see what data? If we’re doing something like purchase orders on a blockchain, Each company will want their purchases, quantities and price private. But they also want an automated contract execution How do you decide? In one of Target’s first POCs, we wanted to input a purchase order into the blockchain, and immediately everyone started asking questions on whether we should do that at all, if we did, what data, etc.
  • #27: Enterprise considerations: Who decides the architecture? Who maintains the blockchain code? How does it get paid for? When do you do updates? Do you archive data? What does a transaction cost? How many TPS?
  • #28: We are implementing this at Target, here’s what we learned in the past year
  • #29: Target has recently opensourced a blockchain project
  • #34: We just joined this effort
  • #35: We are just getting started, but we believe Open Source based Industry consortiums are the future for blockchain applications.