Uses of Blockchain in Supply Chain Traceability

Similar documents
Blockchain-based Traceability in Agri-Food Supply Chain Management: A practical Implementation

THE BLOCKCHAIN DISRUPTION. INSIGHT REPORT on Blockchain prepared by The Burnie Group

TECHNICAL WHITEPAPER. Your Commercial Real Estate Business on the Blockchain. realestatedoc.io

Blockchain Technology & Transportation

Copyright Scottsdale Institute All Rights Reserved.

Blockchain Developer TERM 1: FUNDAMENTALS. Blockchain Fundamentals. Project 1: Create Your Identity on Bitcoin Core. Become a blockchain developer

Building Blockchain Solutions

Deloitte EMEA Blockchain Lab Hungarian National Bank April 20 th, 2018

Blockchain Overview. Amr Eid Cloud Architect, Cloud Platform, MEA

A System-of-System Model

Blockchain & The Hollywood Supply Chain

IFS LABS & BLOCKCHAIN WURZBURG / ZEIST 6TH OF JULY BAS DE VOS Director IFS Labs

Paolo Caniccio. A Blockchain solution for European SMEs

Digital Transformation A Focus on Blockchain

Blockchain Technology for Next Generation ICT

Blockchain Technology in Banking and Financial Services

IEW. OINT OF NOTHER ROM BLOCKCHAIN 101 // EXECUTIVE DECK. Marcelo T. de Alvear 405 Oficina # 9 Ciudad de Buenos Aires Argentina

Blockchain made Simple

Blockchain Technology: Concepts. Whitepaper 1

How Blockchain Technology Changes Marketing

BLOCKCHAIN: INCREASING TRANSPARENCY IN MEDIA & ADVERTISING. Jessica B. Lee, Partner, Advanced Media and Technology

Private Wealth Management. Understanding Blockchain as a Potential Disruptor

Blockchain: Potential Impact on Shipping and Logistics K. Blythe Daly, New York April 11, 2018

BLOCKCHAIN IN PRACTICE

Harnessing Commodity Markets Commodities and Blockchain - Distributed Ledger Technology

Blockchain and Internet of Things: Why a Perfect Match. Fabio Antonelli - Head of FBK - CREATE-NET Research Center

Understanding Blockchain & its implications for financial professionals

Blockchain Panel. Keith Dierkx, IBM Corporation Sebastian de Meel, PwC Srinivasan Sriram, SkuChain Moran Cerf, Northwestern.

Blockchain in Insurance: An Introduction

Blockchain. Rogers D. Stephens Technical FedEx I.T. April 2018

White Paper. Bizanc Blockchain

Blockchain in Healthcare

Deloitte EMEA Blockchain Lab Blockchain Fundamentals 28 th September 2017

Blockchain 101 for Healthcare Session 145 March 7, 2018, 11:30 a.m.

Blockchain for Education & Research Webinar. December 6, 2016

New Kids on the Blockchain: RIM Blockchain Applications Today & Tomorrow

Riding the Blockchain Wave for High Tech

Blockchain: The New Line of Defense

4/19/2017 BLOCKCHAINS PRACTICES IN THE BRAVE NEW WORLD. BLOCKCHAIN AND ACCOUNTANCY: A Smart Combination? Martijn Siebrand. Agenda.

Blockchain and Smart Contracts: Relevance of Security Facts and Myths to Industrial Control

Hive Project Whitepaper

L3. Blockchains and Cryptocurrencies

Blockchain & Decentralised Identity (trust framework) David Pollington, Head of Service Access Technology

Blockchain and Risk ISACA Northern UK, April 20 th, Mike Small CEng, FBCS, CITP Senior Analyst Kuppinger Cole

Blockchain and the Maritime Industry

WHAT S BIG DATA, BLOCKCHAIN AND AR/VR GOT TO DO WITH IT? ESPEN OLSEN Managing Director Global A&D Sales IFS Aviation & Defense

Blockchain: An introduction and use-cases June 12 th, 2018

Blockchain for financials

CADENA. Blockchain Platform to. AEO Programs. Sandra Corcuera Santamaria Integration and Trade

Blockchain Demystified

Alexandros Fragkiadakis, FORTH-ICS, Greece

Banking: operation transformation. 15 June 2016

Blockchain. Deepak Agarwal ICMA Conference Presenter

Blockchain & beleggingen. NBA Amsterdam, 28 mei 2018

Block This Way: Securing Identities using Blockchain

Dreaming of a Frictionless Market

Blockchain & Smart Contracts. Project Management tools in the 21 st Century

How Will the Distributed Ledger Change the Customer Experience?

Blockchain Demystified for Business Intelligence Professionals

Blockchain and the possible impact on testing. New technology needs new testing?

An introduction. Dr Ken Boness

Blockchain WP1 for Public Review. UN/CEFACT Blockchain Project P1049

Blockchain & Bitcoin. Länsstyrelserna David Bauman

INTRODUCTION BLOCKCHAIN TECHNOLOGIES. Nyenrode Breukelen, 28 March 2017 M. Oskar van Deventer

Andrés Araya Falcone Gerente de Tecnologia Bolsa de Comercio de Santiago, Chile

Blockchain, data protection, and the GDPR

Blockchain: The Foundational Technology Behind Cryptocurrencies. Dr. Zach Steelman Assistant Professor Information Systems Department

Blockchain: from electronic cash to redefining trust

Fintech & Blockchain demystified

Digital Evolution and overcoming business ethical dilemmas

The BitShares Blockchain

whitepaper Abstract Introduction Features Special Functionality Roles in DiQi network Application / Use cases Conclusion

HEALTH INNOVATION JOURNAL IS BLOCKCHAIN READY TO UNLEASH INNOVATION IN HEALTHCARE?

Table of contents. 2

/// BLOCKCHAIN TECHNOLOGY THAT S READY TO ROLL

How We Can Expand the Utilization of Blockchain Technology: Security and Use Case Perspective

Let s Learn Blockchain Blockchain 101. April 11, 2018

Secure Payment Transactions based on the Public Bankcard Ledger! Author: Sead Muftic BIX System Corporation

SMART CONTRACTS in Insurance

Pottery Research is an organization that uses knowledge of law and financial markets, where it interacts, to assist investment and business stability

Committee on WIPO Standards (CWS)

Decrypting Blockchain Technology: Basic Concepts & Legal Issues

Blockchain Technology and Automotive Industries. John Wagster Co-Chair, Blockchain and Cryptocurrency Practice

Blockchain Technology. State Legislative Update July 2018

Blockchain in Re/Insurance

Transforming Industries Through Blockchain Innovations

Block chain Technology:Concept of Digital Economics

Oracle Trust Design and Blockchain Registry Provision

chainfrog BLOCKCHAIN AND GDPR

Blockchain 2.0: Smart Contracts

Blockchain: Where are We and Where are We Heading?

Blockchain Technology: Preparing for Change

BLOCKCHAIN EVOLUTION. The shifting perception of blockchain and the potential impact on businesses, governments and the investment landscape.

MULTI-ECHELON SUPPLY CHAIN VISIBILITY. CERTIFICATION OF PEOPLE AND MACHINES. SOFTWARE LIFECYCLE MANAGEMENT.

an introduction to Blockchain Technology

How Blockchain Can Help Secure Connected Devices

Blockchain and the Disruptive Technologies of the Future

Blockchains as a Component of the Next Generation Internet

DeMarche Putting Research To Work Page 1

IS BLOCKCHAIN THE FUTURE OF REAL ESTATE? DENITZA TYUFEKCHIEVA

Transcription:

Uses of Blockchain in Supply Chain Traceability Marek Laskowski and Henry Kim Schulich School of Business, York University http://blockchain.lab.yorku.ca 1

Agenda Cryptographic Foundations Blockchain (what is, notable use cases) An Abstract Traceability Use case Ontologies for Blockchain Application design Traceable Resource Units (TRU) Prototype Traceability Smart Contract Standardization Some key questions 2

Cryptographic Principles Cryptographic encryption and signature Each Actor has their own set of Keys Public (others can create an encrypted message only the Actor can read, and verify signed messages) Private (used by Actor to sign messages, and decrypt or read messages encrypted with the public key) Hashing functions (message digest) Hashing operations produce a much shorter digest (hash) of data or a document. original data cannot be reconstructed from the hash probability of different data producing same hash 0 3

Blockchain A blockchain is a decentralized shared ledger, where a network of peers rather than a centralized intermediary maintain copies of one truthful ledger. New ledger entries are chained to the end of the blockchain using the hash-digest of the previous block within the current block. Previous entries cannot be readily modified nor deleted. Security Privacy Many Blockchain implementations consider data to be public (e.g. Bitcoin) Potential Niche: in regulatory environment, the cost (trust) of maintaining a central database can instead be spread across a network of stakeholders 4

Blockchain Blockchain is a useful buzzword referring to a family of technologies like the cloud True value could be as part of a Digital Transformation story. Federated Technologies include: low-cost ubiquitous networked sensors (Internet of Things, IoT) Business & Data analytics allows us to make sense of all this, big picture Content addressable storage Smart Contract has come to mean a program which is executed on a blockchain and it s state is secured by the blockchain. Can be used to encode business logic and carry out transactions (hence contract) decentralized applications Multiple decentralized applications can be run on the same blockchain 5

A Hypothetical Pipeline Stage 1 Stage 2 Stage 3 (Export) (Ship) (Import) Deliberately abstract Could correspond to: supply chain activities import/export documentation Shipping bills of lading various certificates (quality etc.) 6

Blockchain 1.0 (ex. Bitcoin) Stage 1 Stage 2 Stage 3 hash / digest of document / data +digital signature (prevent falsification of Actor s Identity) Actor 1 Blockchain 7

Blockchain 1.0 Stage 1 Stage 2 Stage 3 Actor 2 + hash / digest of document / data digital signature + Reference to previous transaction 8

Blockchain 1.0 Stage 1 Stage 2 Stage 3 + Actor 3 9

*Blocks are time-stamped Blockchain 1.0 Later, at T N we can prove a document was the original one used at T 0 by comparing the hash of the supposed original with what was recorded on the blockchain. Prevents falsification of records T 0 Document hash Compare Auditor T N 10

Blockchain 1.5 ex. Bitcoin + IPFS Each Stage T N Auditor can decrypt and view original data + Encrypted original data stored in so-called content addressable storage Actor 1 Auditor + Hash of Encrypted document also stored on-chain 11

Blockchain 2.0 ex. Smart Contracts (Ethereum) + IPFS Smart Contract Actor 1 + Encrypted original data stored in so-called content addressable storage Auditor * Interaction with the blockchain is mediated through a Smart Contract that encodes business logic; can be used to drive the process 12

An example ontology: for Enterprise Modelling Ontology Domain Specific Data Model + Business Rules + Formalism + Philosophy 13

Traceability Ontology (TOVE) Data Model Axioms Definition: A Traceable Resource Unit (TRU) is a collection of one or more Objects (goods) that cannot be individually traced further Smart Contract 14

An example primitive trace A1: PrimitiveActivity A2: PrimitiveActivity A3: PrimitiveActivity TRU1 TRU2 TRU3 TRU4 PrimitiveTrace * In the case of multiple source activities for each TRU, each branch would have to be searched 15

Regarding Standardization Networks become more valuable with more users interoperability Numerous efforts are underway to standardize blockchain and distributed ledger Interoperability at a protocol level Interoperability at a semantic level Both must be addressed. Now is the time! 16

Semantic Interoperability Blockchain Lab currently trialing Smart Contract meta standard Permit inspection of a Smart Contract s underlying Data Model It can be reasoned whether two Data Models are compatible Would become necessary if new versions of a Data Model are introduced or modified over time. 17

Some Questions How to implement Key Management? How to manage Identification on the blockchain? How to scale blockchain applications? Can blockchain be used to implement Single Window? 18

Recent Headlines ISO starts Blockchain standardization process UN World Food Programme using blockchian for tracking food aid Alibaba building blockchain solution for food traceability and provenance to fight fake food IBM launches commercial blockchain effort for identity with 6 Canadian Banks; Carbon Credits in China & more CreditEase / Yixin launches blockchain solution for supply chain 19

Recent Headlines Enterprise Ethereum Alliance Releases Goals for 2017: Develop a sufficiently modular Ethereum implementation to separate and define clear interfaces between networking and storage layers - that is a prototype for pluggable consensus that minimizes the code changes required to switch consensus algorithms. Experiment with potential consensus algorithms, along with data privacy and permissioning frameworks. 20

Recent Headlines Enterprise Ethereum Alliance Releases Goals for 2017 (continued): Develop a clear set of capabilities: 100 transactions per second, across a 10 party network High volume and value use cases High availability/reliability Parallelization and horizontal scaling Produce a reference implementation. Leverage a robust governance process to ensure alignment and agreement on approaches21

Prototype: Ontologies and Blockchain for Supply Chain Traceability 22

UML Model Used to develop traceability smart contract 23