Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
BLOCKCHAIN-BASED IOT DATA SHARING IN FARMING
ITU-T FG-DPM, SEOUL, KOREA, 14 JANUARY, 2019
DR. HUI DING, CHAINCOMP TECHNOLOGIES, CHINA
CONTACT: [email protected]
WHAT BLOCKCHAIN BRINGS TO IOT?
• IoT: digitalize physical world
• Fragmented data
• Privacy and security
• Interoperability
• Blockchain: trusted digital community
• Consensus to data change
• Tamper-proof data storage
• Economic incentive data sharing
2
Clip from Coinbase on Jan 13, 2019, Ref: https://www.coinbase.com/price/bitcoin
BLOCKCHAIN IOT IN FARMING
• Food Waste
• Food Safety
• Distribution inefficiency
3
• Traceability
• Transparency
• Transaction costs and market access
DATA SHARING PLATFORM FOR FARMING
4
• Farming Ecosystem
• Main production: Farmer, logistics,
distributor, retailor, consumer;
• Side production: Supply provider;
• Inspection: government agencies
• Service Provider: Finance, vet, legal;
PROCESS
• Data Generation
• Data Validation
• Data Storage
• Data Sharing
5
data
generation
validation
storage
sharing
DATA VALIDATION
• Data broadcast to all participates in the network
• Stakeholders validate the data
• Pass validation
• Send to distributed storage
• Hash value record on Blockchain
• Fail validation
• Require additional information
• Validation again
• Zero-knowledge Proof
6
DISTRIBUTED STORAGE
• Data’s “fingerprint”
• Calculate based on content
• Changed content, different fingerprint
• Distributed Storage
• Break into pieces
• Store in different participates’ server
7
Signed &Validated Break into pieces
Hash Value
cf23df2207d99a74fbe169e
3eba035e633b65d94
node node node node
DATA SHARING
• Marketplace without Intermediate
• Service matching policies
• Time priority
• Location priority
• Micro-payment for micro-service
• Data trading
• Service provided
• Smart contract
• obligations
8
USE CASEPIG FARM MONITORING AND TRACKING
9
• Data collection
• Environment data: Temperature, Humidity,
poisonous gas, wind speed, etc.
• Feeding data: water intake, feed intake,
drug intake
• Pig data: body mass, weight, fat rate,
activity
• Operation data: farm house cleaning,
feed/drug purchase, clinical check, etc.
• Packing and validation
• Data exchange/sharing
Block Block Block
Environment Data
Feeding Data
Pig Mass Data
Packing Packing PackingValidation Validation
Farm House
• Innovation
‐ Decouple packing node selection and blockpacking process
‐ Restrain packing node power‐ Employ differentiated computing power of IoT
nodes
• Solving
‐ Packing efficiency in network sharding‐ Sybil Attack Resisted techniques‐ Prevent Selfish-Mining Attack
Tested in hundreds of nodes across globe
• PoW Single Chain 500+ TPS, peak 1000 TPS
• Network sharing, low forking probability
Annex: Bicomp: A Bilayer Scalable Nakamoto Consensus Protocol
Published paper: Bicomp: A Bilayer Scalable Nakamoto Consensus Protocol,Reference:https://arxiv.org/abs/1809.01593
Block height N-1 height N
Hidden block
height N
height N-1 height N
Hidden block
height N
0 1 2 3 4 𝑝0
𝑝1 𝑝1 𝑝1 𝑝1 𝑝1
𝑝3 𝑝3 𝑝3 𝑝3 𝑝3
𝑝2 𝑝2 𝑝2 𝑝2
height N+1
PoW Bicomp
Published paper: Resisting Selfish Mining Attacks in the Bicomp,Reference:https://arxiv.org/abs/1809.06289
Annex: Proof: Bicomp resists selfish-mining attack
CHAINCOMP IMPACT
• IEEE-SA P2418.1 Framework of
Blockchain Use in IoT Secretary
• IEEE Blockchain Initiative Beijing
Group Expert
• IEEE-SA Advanced Corporate
Member
• ITU-T FG-DLT use case on livestock
monitoring and tracking submitted
• ITU-T FG-DPM contribution submitted
• Research Group: Distributed Internet
Infrastructure, contribution submitted
“Blockchain-based IoT Infrastructure
Functional Requirements”
• Research collaboration with Chinese
Academy of Sciences, focus on IoT with
Blockchain
• CCF Blockchain Expert Committee
member
• Member of “Trusted Blockchain Alliance”
• ARM China accelerator 5th Team
THANK YOU
13