SlideShare une entreprise Scribd logo
1  sur  49
Télécharger pour lire hors ligne
Uses of Blockchain Technology
in the agrifood system
1
Christopher Brewster
TNO, The Netherlands
Keynote for HAICTA conference, Chania, Sept 2017
OUTLINE
2
‣ Brief Introduction to Blockchain technology
‣ Key technical characteristics
‣ Key social and business characteristics
‣ Why Agrifood and blockchains?
‣ Example Initiatives
‣ TNO/WUR Table grape demonstrator
‣ Current limitations
Technical Aspects
3
Blockchain and Bitcoin
4
‣ Origins lie in Bitcoin - Bitcoin was developed as
cryptocurrency - a technological alternative to fiat
currencies (dollar, euro, pound)
‣ An attempt to be an anonymous “Bank of the
Internet” or an anonymous Paypal
‣ Finite number of Bitcoins supposedly provides
gold-standard type guarantee against inflation
‣ Bitcoin depends on the bitcoin Blockchain to function
‣ All Bitcoin transactions are recorded on the
bitcoin blockchain
‣ The blockchain is the infrastructure upon which
bitcoin rests
‣ Every 10 min a new block is add by
“miners” (who consume huge amounts of energy)
In the beginning …
5
‣ There was the database ….
‣ … and then there was the
network
‣ PUT THEM TOGETHER
‣ Gives us first “cloud
computing”
‣ … and now “blockchain”
technology
What is a blockchain?
6
http://dataconomy.com/wtf-is-the-blockchain-a-guide-for-total-beginners/
Blockchain technology is
otherwise known as Distributed
Ledge Technology (DLT)
‣ A blockchain is simply database
but …:
‣ Distributed across the network
(Internet) - everyone has a copy
‣ Auto-synced - every copy is the
same almost instantly
‣ No transaction can be deleted
‣ Commonly open and public -
everyone (authorised) can add.
‣ AND currently very slow
throughput, very low capacity
What is a “block”?
7
‣ A block consists of a set of
database transactions
placed in a “block”
‣ The blocks are shared in a
distributed and decentralised
manner i.e. each “node” has
a complete set of blocks
‣ In theory, everyone can see
all transactions (complete
transparency)
What is a chain?
8
‣ Each block is linked to the
previous block via a hash
function. This means you
cannot change a block
without breaking the chain.
‣ Each block is
cryptographically signed as
well.
Consensus Algorithms
9
‣ Consensus algorithms determine who is allowed to “sign” the
next block.
‣ Technically closely related to ensuring consistency across a
distributed data base.
‣ Bitcoin and Ethereum use “Proof of Work” i.e. calculating the
cryptographic hash of the current block (including all
unconfirmed transactions + a hash of the previous block) with
certain criteria (in Bitcoin this is finding a hash of the current
block beginning with n zeros)
‣ There are other consensus algorithms (“Proof of Stake”, PBFT,
simple voting)
Mining?
http://www.chinafile.com/multimedia/photo-gallery/inside-world-of-chinese-bitcoin-mining
‣ “Mining” is very energy intensive,
takes place mostly in China.
‣ Currently 16.65 TWh per year
(https://digiconomist.net/bitcoin-energy-
consumption)
10
‣ “Mining” describes the act of validating a block on the
blockchain.
‣ Using huge amount of energy and high powered computing
to solve the hashing problem
Permissioned vs. Unpermissioned
Blockchains
11
‣ Bitcoin uses an public
unpermissioned
blockchain meaning anyone
can. Trust is achieved
through mining.
‣ Other options possible
including permissioned/
public, permissioned/private,
and a traditional ledger e.g.
bank account.
Key feature:Smart Contracts
12
‣ A smart contract is a software implementation of legal
contract. Originally developed by Nick Szabo in early ‘90s
http://etherscripter.com/what_is_ethereum.html
‣ Idea is to transfer contractual obligation
onto an impersonal software system
‣ Much excitement now that one can
“run” smart contracts on the blockchain
‣ Bitcoin includes a form of smart
contacts - but very simple. Etheruem
is an infrastructure to run a VM for
smart contracts
Example technology: Ethereum
13
‣ Etheruem (https://www.ethereum.org) is a
programmable smart contract platform, using
ether as its unit of currency.
‣ Also very slow, guaranteed uptime computer!
‣ Started by Vitalik Buterin and Gavin Wood,
presold $15M worth of ether which has funded
its development.
‣ Major visibility and public backing, e.g. now
available on Microsoft Azure.
‣ Consensus algorithm is based Proof of Work.
Hyperledger
14
‣ Hyperledger project founded by Linux Foundation with
strong industry backing, especially IBM. Various sub
projects including Hyperledger Fabric.
‣ Focus on permissioned blockchains, with a membership
management service.
‣ Highly modular, plug and play for different modules
including consensus algorithm.
‣ Includes smart contracts (“chaincode”) run inside Docker
containers.
Example Technology: BigChainDB
15
‣ BigChainDB (https://www.bigchaindb.com/) is an attempt to
solve the throughput challenge.
‣ BigChainDB provides a “blockchain” layer over a conventional
DB (currently RethinkDB, soon MongoDB).
‣ Claims to handle 1m transactions per second
‣ Open source, under active development
Blockchain Design Choices
16
‣ Permissioned vs. non-permissioned blockchains
‣ Presence or absence of smart contracts
‣ Choice of consensus algorithm
‣ Use of a cryptocurrency (determined by consensus
algorithm choice)
Important Blockchain Characteristics
17
‣ Very secure due to use of cryptography (public/private
keys, cryptographic hashes)
‣ Capable of near real-time synchronisation or settlement
‣ Claims of very low transaction costs (only partially true)
‣ Typically based on open source software - changes are
developed by the community
‣ Transparency and traceability of transactions is
typically superior to current systems but user
identification may be weaker or nonexistent
Social and Business
Characteristics
18
Key Feature: Permanent Ledger
19
‣ “Nothing can be deleted ….”
‣ The blockchain as a distributed write only ledger is an
ideal repository for certain types of data
‣ Ideal for some use cases:
‣ Record auto accidents so only one claim can be made
‣ Record valuables so that no fraudulent claims are
possible
‣ Tracking art works across chains of custody
Key Feature: Transparency and Trust
20
‣ All transactions on a blockchain can be visible (to
everyone or to the selected parties)
‣ Immediate visibility (replication) of all transactions
means no third party is needed (this is considered
necessarily a virtue …)
‣ “The transparency of this distributed ledger virtually
eliminates fraud, which further reduces the costs of
doing business for all parties involved.” — Jason
Leibowitz
Consensus and Governance
Proof-of-stake
2 years
– CASPER
Raft Inspired:
– Tangaroa,
– Juno by JP
BigChainDB
3 years
1 year
Leader-elected
consensus
28 years
Viewstamped Replication
7 years
Mencius
4 years
ZAB
Paxos
15 years
RAFT (Paxos derivative)
Less than 1 year
– Coloured coins
Proof-of-work
(mechanism developed)
17 years
7 years
– Bitcoin (Nakamoto consensus)
Proof-of-work 1 year
Less than 1 year
– DAG
DPOS
2 years
– BitShares
– Graphene
– Steem
1 year
1 year
– Multichain,Tendermint, Eris
(usingTendermint)Round-Robin
1 year
– Stellar
– Ripple
3 years
Federated
consensus
N2N
Less than 1 year
PBFT 34 years
1 year
–
–
RBFT (e.g., Redundant Byzantine Fault
Tolerance : e.g. Evernym)
3 years
PBFT & Derivatives – SBFT (e.g.,Chain)
less than 1 year
Proprietary
consensus
mechanism
Less than 1 year
– OpenChain
– PoET
Distributed concurrence
CORDA by R3CEV
Derived PBFT by Digital Asset for HyperLedger project
http://www.disledger.com/kpmg-blockchain-consensus-mechanism.pdf
21
‣ Part of the intention with blockchain technology is to write
the governance into the code
‣ The consensus algorithm is a key aspect of the governance
of any blockchain - and there are several different kinds
General Blockchain Benefits
basedonhttps://blog.bigchaindb.com/three-blockchain-benefits-ae3a2a5ab102#.2qi900pp9
22
‣ Decentralized / shared control - situations where
enemies need to work together for their mutual benefit,
e.g. banks, perhaps in agrifood supply chains
‣ Immutability / audit trail - situations where it is of prime
importance to have an immutable audit trail, where users
cannot change data post hoc, e.g. Everledger for
diamonds, perhaps for certification in agrifood
‣ Assets / exchanges - situations where the assets can live
on the blockchain e.g. stock exchanges, currency or
energy exchanges, perhaps for local agrifood
marketplaces.
Blockchain Hype
http://thearea.org/gartner-hype-cycle-emerging-technologies-2017/
Blockchains in
Agrifood
24
Why agrifood?
25
‣ Heterogenous, highly complex system, many
actors, many different kinds of participants (from
agrochemical firms, farmers, traders, processors,
logistics providers, retails, consumers etc.)
‣ Many current challenges: climate change and
environmental impacts; food crises, food integrity
and food fraud; need for tracking and tracing;
health impacts; etc.
‣ Low ICT penetration, and (sudden) interest in
application of ICT to agrifood
‣ Major current focus: food integrity and
transparency
Why blockchain in agrifood?
26
‣ Partly due to general hype that Blockchain is a
solution to everything
‣ Partly due to the perception that Blockchain is a
“universal database that all actors can transparently
read and write to”.
‣ Partly due to ignorance - e.g. belief that it would be
easy to put lots of data on the blockchain and
control access (neither are true)
An explosion of start-ups in agrifood
27
‣ Provenance.org (https://www.provenance.org)
Ethereum based, focus on traceability and
transparency, wants to “tell the story” of food,
uses blockchains to guarantee trust.
‣ Filament (https://filament.com) wants to use
blockchain for agricultural asset tracking.
‣ SkuChain (https://www.skuchain.com) want to
track containers and transport shipments using
blockchains
‣ FarmShare (http://farmshare.us) want to build
decentralised community support agriculture
Startups (cont.)
28
‣ Agriledger (http://www.agriledger.com/) “Blockchain
for the greater good” —> blockchain + network +
“framework of trust” + cheap smartphones
‣ Origen Trail (http://origin-trail.com/) “genuine
transparency to stand out in the marketplace and
increase trust in your brand” —> “A global platform
for building transparency in supply chains.”
‣ Arc-Net (http://arc-net.io/) “a secure, immutable,
trusted chain of custody for a product or asset” —>
“Enhancing Brand Protection and Consumer
Loyalty”
‣ Agridigital (http://www.agridigital.io/) “Trust &
Transparency for Global Agricultural Supply
Chains"
Provenance.Org — “Every product has a
story”
29
‣ Start-up and social enterprise focussing on “telling the story”
of a product (especially food)
‣ They use “blockchain, mobile and open data to bring verified
information from your supply chain to the point of sale”
‣ Blockchain (Ethereum) used to provide infrastructure for
transparency, ie. used to record certification (organic/
Fairtrade).
‣ Several trials with Tesco/Co-Op/Soil Association
Tune Fish Example
30
Provenance.org technical approach
31
‣ Most information is stored on the digital platform.
‣ Ethereum is used to store snapshots of data (e.g. food
certification, or data from smart phone app).
‣ Blockchain provides immutable proof that the data was
true at a certain point in time, using hash of data placed
on public Ethereum blockchain.
‣ Data on platform can be queried and compared with
hash. Data on the blockchain can only be compared for
integrity.
IBM and agrifood
32
‣ Major attempt by IBM to enter blockchain agrifood sector
‣ 2016 Walmart starts project with IBM (Hyperledger) to track pork supply chain
in China
‣ Intended to “ensure the accuracy of farm origination details; batch
numbers; factory and processing data; expiration dates; storage
temperatures; and shipping details”
‣ 2017 Walmart, Dole, Unilever and Nestle collaborate with IBM using
blockchain technology
‣ 2017 New project tracking mangoes from Mexico
‣ All these are “track and trace” use cases to avoid food poisoning and food
fraud.
WUR/TNO Table Grape PoC
33
‣ Small project in collaboration with
WUR, funded by Dutch EZ Ministry
‣ Based on previous work on the table
grape supply chain from South Africa
to the Netherlands.
‣ Objective to demonstrate that grape
certifications (organic, Fairtrade) can
be managed on a blockchain
Business Relationships
Accreditation
Body
Certification
Body Farmer Trader TO SUPERMARKETS
AND CONSUMERS
34
Basic Architecture
35
Technical design
36
‣ Built with Hyperledger 0.6 on a permissioned blockchain.
‣ Using a smart contract (“chaincode”) written in GO lang.
Each SC in its own docker container.
‣ Business relationships encapsulated in the smart contract.
‣ Allows update and query of data (e.g. using identifier of
box of grapes)
‣ Data is stored in a key-value store (RocksDB for v0.6)
‣ Code is open sourced (available shortly)
Smart Contract design
Accreditation
Body
Certification
Body Farmer Trader TO SUPERMARKETS
AND CONSUMERS
ROCKSDB key-value store
SMART CONTRACT (“CHAINCODE”)
Simple frontend
38
Capabilities
39
‣ Real time update of data
‣ Capability to query smart contract for validity of certificate for a
given consignment
‣ Cascading of certification and revocations
‣ All participants have transparent view on data = greater trust
(?)
‣ Using a blockchain, all nodes have a complete set of the data.
‣ Impossible to alter transaction history i.e. permanent record/
data integrity.
Limitations 1
‣ Scalability
‣ Technology in constant development, but we do not know
how this will perform with very large numbers of transactions.
‣ Similarly, we do not know, yet, how this will perform with many
participants/nodes.
‣ Millions of agrifood transactions per day, all recorded on a
blockchain may cause cumulative disk space issues ….
‣ Visibility
‣ We can control data access to this participants within a smart
contract. This means a different set of partners needs a
different smart contract.
40
Limitations 2
‣ Digital to physical interface
‣ Does not prevent GIGO (Garbage in, garbage out)
‣ Data standards and semantics
‣ Writing to blockchain does not avoid need for
semantics and data standards
‣ We need agreed vocabularies, ontologies, and
messaging standards to make such a system
work.
41
Future Work for Grape Demo
‣ Scale up
‣ Number of transactions
‣ Number of participants
‣ Number of smart contracts
‣ Consider different use cases (meat/eggs/vegetable oils/fish/
horsemeat etc.)
‣ Economics and business
‣ What are the economic/business drivers (if any)?
‣ Is there a coherent business model around this?
42
Other Use Cases and Applications
‣ (Apart from tracking and tracing)
‣ Registration of holdings, animal, plant and transactions
‣ Sustainability and ethical certifications of other commodities
‣ Mass balance recording (e.g. of nitrogen usage)
‣ Import & Export certificates
‣ Insurance - index insurance
‣ New financing flows - supply chain finance
‣ Development in developing countries (inclusiveness)
partly from Lan Ge
Open Issues - 1
‣ Huge interest in this new technology
‣ Main (valid) motivation is immutability of
transactions, and visibility of transactions.
‣ Expectation that this leads to increase in trust,
reduction of transaction costs, and
disintermediation. All this still to be proven.
‣ Transaction speed (throughput) still a major issue
(especially for Ethereum’s technology).
44
Open Issues-2
‣ Transparency: If data is transparent, business
confidentiality is lost! If data not transparent (hashed or
encrypted) what is the advantage?
‣ Immutability: If data can be updated then immutability is
lost. If data cannot be updated then how to deal with
changes in real world. (just recording changes can be done
in version control/wiki type environment). Also GDPR
makes immutability moot.
‣ Trust: Trust depends on transparency, business depends on
opacity. How will this work?
45
Open Issues - 3
‣ “a single view of truth” - major selling point of
blockchain technology
‣ This ignores the need for semantics and data
standards
‣ (Remember the Mars orbiter …)
Conclusions
‣ Blockchain technology has considerable potential
but many technical problems
‣ Because the technology transfers more business
relationships into code (and ‘code is law’) great care
is needed
‣ The technology will have a major role in the
agrifood system, but the right use cases need to be
found.
Thank You
QUESTIONS
48
Acknowledgements
49
‣ The WUR/TNO Table Grape project was led by Lan Ge and Christopher
Brewster, demonstrator developed by Jacco Spek, with active input from Bob
Klasse, Marieke de Ruyter de Wildt, and financial support of the Dutch
Ministry of Economic Affairs (EZ) - http://blockchain.tno.nl/projects/agrifood/
‣ Other thanks are due to Vinay Gupta, Oskar van Deventer, Trent McConaghy,
among others
‣ Image credits:
‣ https://commons.wikimedia.org/wiki/File:Bitcoin.png
‣ https://www.flickr.com/photos/fdecomite/11464052775/in/gallery-gamingfloor-72157638888166706/
‣ https://commons.wikimedia.org/wiki/File:CumaeanSibylByMichelangelo.jpg
‣ http://nicolasrapp.com/portfolio/211/
‣ http://avant.org/project/history-of-databases/
‣ https://commons.wikimedia.org/wiki/File:At_eti_konserve_-_Horse_meat_can.jpg
‣ https://www.ah.nl/producten/product/wi229638/ah-excellent-cotton-candy-witte-druif

Contenu connexe

Tendances

Blockchain With IoT - Top Blockchain IoT Use Cases
Blockchain With IoT - Top Blockchain IoT Use CasesBlockchain With IoT - Top Blockchain IoT Use Cases
Blockchain With IoT - Top Blockchain IoT Use Cases
101 Blockchains
 

Tendances (20)

How does blockchain work
How does blockchain workHow does blockchain work
How does blockchain work
 
Blockchain in food industry
Blockchain in food industryBlockchain in food industry
Blockchain in food industry
 
Blockchain
BlockchainBlockchain
Blockchain
 
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
 
e-wallet , The future of Cards and Money
e-wallet , The future of Cards and Moneye-wallet , The future of Cards and Money
e-wallet , The future of Cards and Money
 
Smart contract
Smart contractSmart contract
Smart contract
 
Blockchain With IoT - Top Blockchain IoT Use Cases
Blockchain With IoT - Top Blockchain IoT Use CasesBlockchain With IoT - Top Blockchain IoT Use Cases
Blockchain With IoT - Top Blockchain IoT Use Cases
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 
Blockchain ppt
Blockchain pptBlockchain ppt
Blockchain ppt
 
Blockchain in agriculture
Blockchain in agricultureBlockchain in agriculture
Blockchain in agriculture
 
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
 
Blockchain for Land Records and Real Estate
Blockchain for Land Records and Real EstateBlockchain for Land Records and Real Estate
Blockchain for Land Records and Real Estate
 
An introduction to block chain technology
An introduction to block chain technologyAn introduction to block chain technology
An introduction to block chain technology
 
Blockchain 101 + Use Cases + Why Blockchain As a Service
Blockchain 101 + Use Cases + Why Blockchain As a ServiceBlockchain 101 + Use Cases + Why Blockchain As a Service
Blockchain 101 + Use Cases + Why Blockchain As a Service
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
 
Blockchain - HyperLedger Fabric
Blockchain - HyperLedger FabricBlockchain - HyperLedger Fabric
Blockchain - HyperLedger Fabric
 
Overview of blockchain technology and architecture
Overview of blockchain technology and   architectureOverview of blockchain technology and   architecture
Overview of blockchain technology and architecture
 
Blockchain use cases in 2022 real world industry applications
Blockchain use cases in 2022 real world industry applicationsBlockchain use cases in 2022 real world industry applications
Blockchain use cases in 2022 real world industry applications
 
Blockchain in Healthcare
Blockchain in HealthcareBlockchain in Healthcare
Blockchain in Healthcare
 
Block chain technology
Block chain technology Block chain technology
Block chain technology
 

Similaire à Uses of Blockchain Technology in the agrifood system

Similaire à Uses of Blockchain Technology in the agrifood system (20)

Blockchains in agriculture
Blockchains in agricultureBlockchains in agriculture
Blockchains in agriculture
 
Blockchain, Finance & Regulatory Development
Blockchain, Finance & Regulatory DevelopmentBlockchain, Finance & Regulatory Development
Blockchain, Finance & Regulatory Development
 
Blockchain airports aviation
Blockchain airports aviationBlockchain airports aviation
Blockchain airports aviation
 
Blockchain disruptive technology 2018
Blockchain disruptive technology 2018Blockchain disruptive technology 2018
Blockchain disruptive technology 2018
 
CST 20363 Session 7 - Blockchain
CST 20363 Session 7 - BlockchainCST 20363 Session 7 - Blockchain
CST 20363 Session 7 - Blockchain
 
blockchain
blockchainblockchain
blockchain
 
Blockchain by Aman Thakur.pptx
Blockchain by Aman Thakur.pptxBlockchain by Aman Thakur.pptx
Blockchain by Aman Thakur.pptx
 
Blockchain Technology Utilizationin Global Rakuten Ecosystem
Blockchain Technology Utilizationin Global Rakuten EcosystemBlockchain Technology Utilizationin Global Rakuten Ecosystem
Blockchain Technology Utilizationin Global Rakuten Ecosystem
 
BlockChain - Towards a New Revolution
BlockChain - Towards a New RevolutionBlockChain - Towards a New Revolution
BlockChain - Towards a New Revolution
 
Ask the Expert Ep.8: Blockchain 101
Ask the Expert Ep.8: Blockchain 101Ask the Expert Ep.8: Blockchain 101
Ask the Expert Ep.8: Blockchain 101
 
A Primer on Blockchain and its Potential, with a Focus on the GCC
A Primer on Blockchain and its Potential, with a Focus on the GCCA Primer on Blockchain and its Potential, with a Focus on the GCC
A Primer on Blockchain and its Potential, with a Focus on the GCC
 
Blockchains and Insurance: Opportunities and Challenges
Blockchains and Insurance: Opportunities and ChallengesBlockchains and Insurance: Opportunities and Challenges
Blockchains and Insurance: Opportunities and Challenges
 
2019 blockchain economy
2019 blockchain economy2019 blockchain economy
2019 blockchain economy
 
Ovum blockchain for beginners
Ovum blockchain for beginnersOvum blockchain for beginners
Ovum blockchain for beginners
 
IRJET- Blockchain Technology
IRJET- Blockchain TechnologyIRJET- Blockchain Technology
IRJET- Blockchain Technology
 
Blockchain beyond fintech by ridgelift.io
Blockchain beyond fintech by ridgelift.ioBlockchain beyond fintech by ridgelift.io
Blockchain beyond fintech by ridgelift.io
 
blockchain governance : opportunities and challenges
 blockchain governance : opportunities and challenges blockchain governance : opportunities and challenges
blockchain governance : opportunities and challenges
 
Blockchain powering the internet of value
Blockchain powering the internet of value  Blockchain powering the internet of value
Blockchain powering the internet of value
 
Impact through Blockchain - Hype or Hope?
Impact through Blockchain - Hype or Hope?Impact through Blockchain - Hype or Hope?
Impact through Blockchain - Hype or Hope?
 
Blockchain use cases
Blockchain use casesBlockchain use cases
Blockchain use cases
 

Plus de Christopher Brewster

The potential role of open data in supply chain integration
The potential role of open data in supply chain integrationThe potential role of open data in supply chain integration
The potential role of open data in supply chain integration
Christopher Brewster
 
Legibility, Privacy and Creativity: Linked Data in a Surveillance Society
Legibility, Privacy and Creativity: Linked Data in a Surveillance SocietyLegibility, Privacy and Creativity: Linked Data in a Surveillance Society
Legibility, Privacy and Creativity: Linked Data in a Surveillance Society
Christopher Brewster
 

Plus de Christopher Brewster (18)

Ploutos Project: Data-driven sustainable agri-food value chains
Ploutos Project: Data-driven sustainable agri-food value chains Ploutos Project: Data-driven sustainable agri-food value chains
Ploutos Project: Data-driven sustainable agri-food value chains
 
Planetary health and digital agriculture: Navigating the contradictions
Planetary health and digital agriculture: Navigating the contradictionsPlanetary health and digital agriculture: Navigating the contradictions
Planetary health and digital agriculture: Navigating the contradictions
 
Planetary health and data science
Planetary health and data sciencePlanetary health and data science
Planetary health and data science
 
Agritech in the anthropocene
Agritech in the anthropoceneAgritech in the anthropocene
Agritech in the anthropocene
 
IT architectures for data sharing in agri food
IT architectures for data sharing in agri foodIT architectures for data sharing in agri food
IT architectures for data sharing in agri food
 
Interoperability and Blockchains in Agrifood
Interoperability and Blockchains in AgrifoodInteroperability and Blockchains in Agrifood
Interoperability and Blockchains in Agrifood
 
Smart contacts and the real world
Smart contacts and the real worldSmart contacts and the real world
Smart contacts and the real world
 
Blockchains and linked data for agrifood value chains
Blockchains and linked data for agrifood value chainsBlockchains and linked data for agrifood value chains
Blockchains and linked data for agrifood value chains
 
Open Data in Agrifood: A Tutorial
Open Data in Agrifood: A TutorialOpen Data in Agrifood: A Tutorial
Open Data in Agrifood: A Tutorial
 
The landscape of agrifood data standards: From ontologies to messages
The landscape of agrifood data standards: From ontologies to messagesThe landscape of agrifood data standards: From ontologies to messages
The landscape of agrifood data standards: From ontologies to messages
 
Trust, Semantics and Blockchains: Food Safety in the age of IoT
Trust, Semantics and Blockchains: Food Safety in the age of IoTTrust, Semantics and Blockchains: Food Safety in the age of IoT
Trust, Semantics and Blockchains: Food Safety in the age of IoT
 
Semantics, Blockchains and Ricardian Contracts
Semantics, Blockchains and Ricardian ContractsSemantics, Blockchains and Ricardian Contracts
Semantics, Blockchains and Ricardian Contracts
 
Semantics in the Agri-food Value Chain
Semantics in the Agri-food Value ChainSemantics in the Agri-food Value Chain
Semantics in the Agri-food Value Chain
 
Semantic Blockchains in the Supply Chain
Semantic Blockchains in the Supply ChainSemantic Blockchains in the Supply Chain
Semantic Blockchains in the Supply Chain
 
The potential role of open data in supply chain integration
The potential role of open data in supply chain integrationThe potential role of open data in supply chain integration
The potential role of open data in supply chain integration
 
The potential role of open data in supply chain integration
The potential role of open data in supply chain integrationThe potential role of open data in supply chain integration
The potential role of open data in supply chain integration
 
The Internet of Lettuces: Legibility, Data and Alternative Food Networks
The Internet of Lettuces: Legibility, Data and Alternative Food NetworksThe Internet of Lettuces: Legibility, Data and Alternative Food Networks
The Internet of Lettuces: Legibility, Data and Alternative Food Networks
 
Legibility, Privacy and Creativity: Linked Data in a Surveillance Society
Legibility, Privacy and Creativity: Linked Data in a Surveillance SocietyLegibility, Privacy and Creativity: Linked Data in a Surveillance Society
Legibility, Privacy and Creativity: Linked Data in a Surveillance Society
 

Dernier

Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
amitlee9823
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
amitlee9823
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
only4webmaster01
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
amitlee9823
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
amitlee9823
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
amitlee9823
 

Dernier (20)

Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning Approach
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
hybrid Seed Production In Chilli & Capsicum.pptx
hybrid Seed Production In Chilli & Capsicum.pptxhybrid Seed Production In Chilli & Capsicum.pptx
hybrid Seed Production In Chilli & Capsicum.pptx
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 

Uses of Blockchain Technology in the agrifood system

  • 1. Uses of Blockchain Technology in the agrifood system 1 Christopher Brewster TNO, The Netherlands Keynote for HAICTA conference, Chania, Sept 2017
  • 2. OUTLINE 2 ‣ Brief Introduction to Blockchain technology ‣ Key technical characteristics ‣ Key social and business characteristics ‣ Why Agrifood and blockchains? ‣ Example Initiatives ‣ TNO/WUR Table grape demonstrator ‣ Current limitations
  • 4. Blockchain and Bitcoin 4 ‣ Origins lie in Bitcoin - Bitcoin was developed as cryptocurrency - a technological alternative to fiat currencies (dollar, euro, pound) ‣ An attempt to be an anonymous “Bank of the Internet” or an anonymous Paypal ‣ Finite number of Bitcoins supposedly provides gold-standard type guarantee against inflation ‣ Bitcoin depends on the bitcoin Blockchain to function ‣ All Bitcoin transactions are recorded on the bitcoin blockchain ‣ The blockchain is the infrastructure upon which bitcoin rests ‣ Every 10 min a new block is add by “miners” (who consume huge amounts of energy)
  • 5. In the beginning … 5 ‣ There was the database …. ‣ … and then there was the network ‣ PUT THEM TOGETHER ‣ Gives us first “cloud computing” ‣ … and now “blockchain” technology
  • 6. What is a blockchain? 6 http://dataconomy.com/wtf-is-the-blockchain-a-guide-for-total-beginners/ Blockchain technology is otherwise known as Distributed Ledge Technology (DLT) ‣ A blockchain is simply database but …: ‣ Distributed across the network (Internet) - everyone has a copy ‣ Auto-synced - every copy is the same almost instantly ‣ No transaction can be deleted ‣ Commonly open and public - everyone (authorised) can add. ‣ AND currently very slow throughput, very low capacity
  • 7. What is a “block”? 7 ‣ A block consists of a set of database transactions placed in a “block” ‣ The blocks are shared in a distributed and decentralised manner i.e. each “node” has a complete set of blocks ‣ In theory, everyone can see all transactions (complete transparency)
  • 8. What is a chain? 8 ‣ Each block is linked to the previous block via a hash function. This means you cannot change a block without breaking the chain. ‣ Each block is cryptographically signed as well.
  • 9. Consensus Algorithms 9 ‣ Consensus algorithms determine who is allowed to “sign” the next block. ‣ Technically closely related to ensuring consistency across a distributed data base. ‣ Bitcoin and Ethereum use “Proof of Work” i.e. calculating the cryptographic hash of the current block (including all unconfirmed transactions + a hash of the previous block) with certain criteria (in Bitcoin this is finding a hash of the current block beginning with n zeros) ‣ There are other consensus algorithms (“Proof of Stake”, PBFT, simple voting)
  • 10. Mining? http://www.chinafile.com/multimedia/photo-gallery/inside-world-of-chinese-bitcoin-mining ‣ “Mining” is very energy intensive, takes place mostly in China. ‣ Currently 16.65 TWh per year (https://digiconomist.net/bitcoin-energy- consumption) 10 ‣ “Mining” describes the act of validating a block on the blockchain. ‣ Using huge amount of energy and high powered computing to solve the hashing problem
  • 11. Permissioned vs. Unpermissioned Blockchains 11 ‣ Bitcoin uses an public unpermissioned blockchain meaning anyone can. Trust is achieved through mining. ‣ Other options possible including permissioned/ public, permissioned/private, and a traditional ledger e.g. bank account.
  • 12. Key feature:Smart Contracts 12 ‣ A smart contract is a software implementation of legal contract. Originally developed by Nick Szabo in early ‘90s http://etherscripter.com/what_is_ethereum.html ‣ Idea is to transfer contractual obligation onto an impersonal software system ‣ Much excitement now that one can “run” smart contracts on the blockchain ‣ Bitcoin includes a form of smart contacts - but very simple. Etheruem is an infrastructure to run a VM for smart contracts
  • 13. Example technology: Ethereum 13 ‣ Etheruem (https://www.ethereum.org) is a programmable smart contract platform, using ether as its unit of currency. ‣ Also very slow, guaranteed uptime computer! ‣ Started by Vitalik Buterin and Gavin Wood, presold $15M worth of ether which has funded its development. ‣ Major visibility and public backing, e.g. now available on Microsoft Azure. ‣ Consensus algorithm is based Proof of Work.
  • 14. Hyperledger 14 ‣ Hyperledger project founded by Linux Foundation with strong industry backing, especially IBM. Various sub projects including Hyperledger Fabric. ‣ Focus on permissioned blockchains, with a membership management service. ‣ Highly modular, plug and play for different modules including consensus algorithm. ‣ Includes smart contracts (“chaincode”) run inside Docker containers.
  • 15. Example Technology: BigChainDB 15 ‣ BigChainDB (https://www.bigchaindb.com/) is an attempt to solve the throughput challenge. ‣ BigChainDB provides a “blockchain” layer over a conventional DB (currently RethinkDB, soon MongoDB). ‣ Claims to handle 1m transactions per second ‣ Open source, under active development
  • 16. Blockchain Design Choices 16 ‣ Permissioned vs. non-permissioned blockchains ‣ Presence or absence of smart contracts ‣ Choice of consensus algorithm ‣ Use of a cryptocurrency (determined by consensus algorithm choice)
  • 17. Important Blockchain Characteristics 17 ‣ Very secure due to use of cryptography (public/private keys, cryptographic hashes) ‣ Capable of near real-time synchronisation or settlement ‣ Claims of very low transaction costs (only partially true) ‣ Typically based on open source software - changes are developed by the community ‣ Transparency and traceability of transactions is typically superior to current systems but user identification may be weaker or nonexistent
  • 19. Key Feature: Permanent Ledger 19 ‣ “Nothing can be deleted ….” ‣ The blockchain as a distributed write only ledger is an ideal repository for certain types of data ‣ Ideal for some use cases: ‣ Record auto accidents so only one claim can be made ‣ Record valuables so that no fraudulent claims are possible ‣ Tracking art works across chains of custody
  • 20. Key Feature: Transparency and Trust 20 ‣ All transactions on a blockchain can be visible (to everyone or to the selected parties) ‣ Immediate visibility (replication) of all transactions means no third party is needed (this is considered necessarily a virtue …) ‣ “The transparency of this distributed ledger virtually eliminates fraud, which further reduces the costs of doing business for all parties involved.” — Jason Leibowitz
  • 21. Consensus and Governance Proof-of-stake 2 years – CASPER Raft Inspired: – Tangaroa, – Juno by JP BigChainDB 3 years 1 year Leader-elected consensus 28 years Viewstamped Replication 7 years Mencius 4 years ZAB Paxos 15 years RAFT (Paxos derivative) Less than 1 year – Coloured coins Proof-of-work (mechanism developed) 17 years 7 years – Bitcoin (Nakamoto consensus) Proof-of-work 1 year Less than 1 year – DAG DPOS 2 years – BitShares – Graphene – Steem 1 year 1 year – Multichain,Tendermint, Eris (usingTendermint)Round-Robin 1 year – Stellar – Ripple 3 years Federated consensus N2N Less than 1 year PBFT 34 years 1 year – – RBFT (e.g., Redundant Byzantine Fault Tolerance : e.g. Evernym) 3 years PBFT & Derivatives – SBFT (e.g.,Chain) less than 1 year Proprietary consensus mechanism Less than 1 year – OpenChain – PoET Distributed concurrence CORDA by R3CEV Derived PBFT by Digital Asset for HyperLedger project http://www.disledger.com/kpmg-blockchain-consensus-mechanism.pdf 21 ‣ Part of the intention with blockchain technology is to write the governance into the code ‣ The consensus algorithm is a key aspect of the governance of any blockchain - and there are several different kinds
  • 22. General Blockchain Benefits basedonhttps://blog.bigchaindb.com/three-blockchain-benefits-ae3a2a5ab102#.2qi900pp9 22 ‣ Decentralized / shared control - situations where enemies need to work together for their mutual benefit, e.g. banks, perhaps in agrifood supply chains ‣ Immutability / audit trail - situations where it is of prime importance to have an immutable audit trail, where users cannot change data post hoc, e.g. Everledger for diamonds, perhaps for certification in agrifood ‣ Assets / exchanges - situations where the assets can live on the blockchain e.g. stock exchanges, currency or energy exchanges, perhaps for local agrifood marketplaces.
  • 25. Why agrifood? 25 ‣ Heterogenous, highly complex system, many actors, many different kinds of participants (from agrochemical firms, farmers, traders, processors, logistics providers, retails, consumers etc.) ‣ Many current challenges: climate change and environmental impacts; food crises, food integrity and food fraud; need for tracking and tracing; health impacts; etc. ‣ Low ICT penetration, and (sudden) interest in application of ICT to agrifood ‣ Major current focus: food integrity and transparency
  • 26. Why blockchain in agrifood? 26 ‣ Partly due to general hype that Blockchain is a solution to everything ‣ Partly due to the perception that Blockchain is a “universal database that all actors can transparently read and write to”. ‣ Partly due to ignorance - e.g. belief that it would be easy to put lots of data on the blockchain and control access (neither are true)
  • 27. An explosion of start-ups in agrifood 27 ‣ Provenance.org (https://www.provenance.org) Ethereum based, focus on traceability and transparency, wants to “tell the story” of food, uses blockchains to guarantee trust. ‣ Filament (https://filament.com) wants to use blockchain for agricultural asset tracking. ‣ SkuChain (https://www.skuchain.com) want to track containers and transport shipments using blockchains ‣ FarmShare (http://farmshare.us) want to build decentralised community support agriculture
  • 28. Startups (cont.) 28 ‣ Agriledger (http://www.agriledger.com/) “Blockchain for the greater good” —> blockchain + network + “framework of trust” + cheap smartphones ‣ Origen Trail (http://origin-trail.com/) “genuine transparency to stand out in the marketplace and increase trust in your brand” —> “A global platform for building transparency in supply chains.” ‣ Arc-Net (http://arc-net.io/) “a secure, immutable, trusted chain of custody for a product or asset” —> “Enhancing Brand Protection and Consumer Loyalty” ‣ Agridigital (http://www.agridigital.io/) “Trust & Transparency for Global Agricultural Supply Chains"
  • 29. Provenance.Org — “Every product has a story” 29 ‣ Start-up and social enterprise focussing on “telling the story” of a product (especially food) ‣ They use “blockchain, mobile and open data to bring verified information from your supply chain to the point of sale” ‣ Blockchain (Ethereum) used to provide infrastructure for transparency, ie. used to record certification (organic/ Fairtrade). ‣ Several trials with Tesco/Co-Op/Soil Association
  • 31. Provenance.org technical approach 31 ‣ Most information is stored on the digital platform. ‣ Ethereum is used to store snapshots of data (e.g. food certification, or data from smart phone app). ‣ Blockchain provides immutable proof that the data was true at a certain point in time, using hash of data placed on public Ethereum blockchain. ‣ Data on platform can be queried and compared with hash. Data on the blockchain can only be compared for integrity.
  • 32. IBM and agrifood 32 ‣ Major attempt by IBM to enter blockchain agrifood sector ‣ 2016 Walmart starts project with IBM (Hyperledger) to track pork supply chain in China ‣ Intended to “ensure the accuracy of farm origination details; batch numbers; factory and processing data; expiration dates; storage temperatures; and shipping details” ‣ 2017 Walmart, Dole, Unilever and Nestle collaborate with IBM using blockchain technology ‣ 2017 New project tracking mangoes from Mexico ‣ All these are “track and trace” use cases to avoid food poisoning and food fraud.
  • 33. WUR/TNO Table Grape PoC 33 ‣ Small project in collaboration with WUR, funded by Dutch EZ Ministry ‣ Based on previous work on the table grape supply chain from South Africa to the Netherlands. ‣ Objective to demonstrate that grape certifications (organic, Fairtrade) can be managed on a blockchain
  • 36. Technical design 36 ‣ Built with Hyperledger 0.6 on a permissioned blockchain. ‣ Using a smart contract (“chaincode”) written in GO lang. Each SC in its own docker container. ‣ Business relationships encapsulated in the smart contract. ‣ Allows update and query of data (e.g. using identifier of box of grapes) ‣ Data is stored in a key-value store (RocksDB for v0.6) ‣ Code is open sourced (available shortly)
  • 37. Smart Contract design Accreditation Body Certification Body Farmer Trader TO SUPERMARKETS AND CONSUMERS ROCKSDB key-value store SMART CONTRACT (“CHAINCODE”)
  • 39. Capabilities 39 ‣ Real time update of data ‣ Capability to query smart contract for validity of certificate for a given consignment ‣ Cascading of certification and revocations ‣ All participants have transparent view on data = greater trust (?) ‣ Using a blockchain, all nodes have a complete set of the data. ‣ Impossible to alter transaction history i.e. permanent record/ data integrity.
  • 40. Limitations 1 ‣ Scalability ‣ Technology in constant development, but we do not know how this will perform with very large numbers of transactions. ‣ Similarly, we do not know, yet, how this will perform with many participants/nodes. ‣ Millions of agrifood transactions per day, all recorded on a blockchain may cause cumulative disk space issues …. ‣ Visibility ‣ We can control data access to this participants within a smart contract. This means a different set of partners needs a different smart contract. 40
  • 41. Limitations 2 ‣ Digital to physical interface ‣ Does not prevent GIGO (Garbage in, garbage out) ‣ Data standards and semantics ‣ Writing to blockchain does not avoid need for semantics and data standards ‣ We need agreed vocabularies, ontologies, and messaging standards to make such a system work. 41
  • 42. Future Work for Grape Demo ‣ Scale up ‣ Number of transactions ‣ Number of participants ‣ Number of smart contracts ‣ Consider different use cases (meat/eggs/vegetable oils/fish/ horsemeat etc.) ‣ Economics and business ‣ What are the economic/business drivers (if any)? ‣ Is there a coherent business model around this? 42
  • 43. Other Use Cases and Applications ‣ (Apart from tracking and tracing) ‣ Registration of holdings, animal, plant and transactions ‣ Sustainability and ethical certifications of other commodities ‣ Mass balance recording (e.g. of nitrogen usage) ‣ Import & Export certificates ‣ Insurance - index insurance ‣ New financing flows - supply chain finance ‣ Development in developing countries (inclusiveness) partly from Lan Ge
  • 44. Open Issues - 1 ‣ Huge interest in this new technology ‣ Main (valid) motivation is immutability of transactions, and visibility of transactions. ‣ Expectation that this leads to increase in trust, reduction of transaction costs, and disintermediation. All this still to be proven. ‣ Transaction speed (throughput) still a major issue (especially for Ethereum’s technology). 44
  • 45. Open Issues-2 ‣ Transparency: If data is transparent, business confidentiality is lost! If data not transparent (hashed or encrypted) what is the advantage? ‣ Immutability: If data can be updated then immutability is lost. If data cannot be updated then how to deal with changes in real world. (just recording changes can be done in version control/wiki type environment). Also GDPR makes immutability moot. ‣ Trust: Trust depends on transparency, business depends on opacity. How will this work? 45
  • 46. Open Issues - 3 ‣ “a single view of truth” - major selling point of blockchain technology ‣ This ignores the need for semantics and data standards ‣ (Remember the Mars orbiter …)
  • 47. Conclusions ‣ Blockchain technology has considerable potential but many technical problems ‣ Because the technology transfers more business relationships into code (and ‘code is law’) great care is needed ‣ The technology will have a major role in the agrifood system, but the right use cases need to be found.
  • 49. Acknowledgements 49 ‣ The WUR/TNO Table Grape project was led by Lan Ge and Christopher Brewster, demonstrator developed by Jacco Spek, with active input from Bob Klasse, Marieke de Ruyter de Wildt, and financial support of the Dutch Ministry of Economic Affairs (EZ) - http://blockchain.tno.nl/projects/agrifood/ ‣ Other thanks are due to Vinay Gupta, Oskar van Deventer, Trent McConaghy, among others ‣ Image credits: ‣ https://commons.wikimedia.org/wiki/File:Bitcoin.png ‣ https://www.flickr.com/photos/fdecomite/11464052775/in/gallery-gamingfloor-72157638888166706/ ‣ https://commons.wikimedia.org/wiki/File:CumaeanSibylByMichelangelo.jpg ‣ http://nicolasrapp.com/portfolio/211/ ‣ http://avant.org/project/history-of-databases/ ‣ https://commons.wikimedia.org/wiki/File:At_eti_konserve_-_Horse_meat_can.jpg ‣ https://www.ah.nl/producten/product/wi229638/ah-excellent-cotton-candy-witte-druif