"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
FIWARE Global Summit - The Role of Blockchain in “Powered by FIWARE” Architectures
1. Role of BLOCKCHAIN in
"Powered by FIWARE" Architecture
Har Preet Singh
FIWARE FOUNDATION
2. 2
Blockchain?
▪ Technology behind BITCOIN (2008)
▪ Next Generation Internet, also known as Decentralized Web
▪ It's a shared, trusted, public (and private) ledger of transactions.
▪ Not controlled by centralized authority.
▪ Cryptographically secured from tampering and alteration
"motivation for blockchain"
"NOVEL SOLUTION TO AGE-OLD HUMAN PROBLEM
OF TRUST."
3. 3
Why it is called Blockchain?
▪ The ledger is built using a linked list, or chain of blocks.
▪ Each block contains a certain number of transactions that were validated by the network in a given
timespan.
▪ The crypto-economic rulesets of the blockchain protocol (consensus layer) regulate the behavioral
rulesets
▪ Incentive mechanism of all stakeholders in the network.
4. 4
How Blockchain Works?
1. Alice wants to send
money to Bob
2. Transaction is represented
as a 'BLOCK'
3. Block is
broadcast to
every party in
the network
4. Network
validate the
transaction
and approve if
valid
(consensus)
5. Block can be added to the chain,
immutable and transparent record
6. Money moves from
Alice to Bob
6. 6
Blockchain in FIWARE (context information)
IDENTITY TRANSACTION
INTERATACTION
WHO?
● deviceId
● userId
● (Universal Unique identifier)
WHAT?
● location
● age
● speed
● etc
HOW & WHEN?
historical data with timestamp,
public address etc
7. Protocol
(DLTs)
FIWARE Components (packages)
Smart Contract (NGSI Standard Data Model)
(platform specific)
NGSI
Standard
Data Model
API
Services
orion context
broker
adaptor
Pub-Sub
Service
Off-chain
DB …Explorer
IoT Agent
Adaptor
APPLICATION LOGIC
UI/UX
FIWARE Blockchain-HUB
8. 8
Deployed
IoT networks, cameras, robots
Waste
Mgmt
Smart
Parking
Air
Quality
Vertical solutions
Public
Transport
IdM&AccessControl
APIManagementand
BizFramework
Extended Publication Platform
(e.g., CKAN)
Data Marketplace
(Data Economy
support)
Open Data Portal
(supporting
Right-time Datasets)
Complex Event
Processing
Big Data
Algorithms
Smart City Governance Systems
Processing Engines
(Flink, Spark, Hadoop, …)
AI
Algorithms
Operation
Dashboards
Advanced
Data Maps
NGSI Agent Framework
System
Adapter
System
Adapter
…Social
networks
CRM
…
…
System
Adapter
Vertical solutionsOther information sources
System
Adapter
Bus
• location
• route
• next stop
• time next stop
FIWARE Orion Context Broker
Street
• location
• traffic
• pollution
Parking space
• location
• no. slots
shared car
• location
• status
Waste Bin
• location
• capacity
GIS
Web
Mashup
BI
Tools
IoT platforms
TMForum
Ecosystem
Open APIs
Real-time
media stream
processing
IoT
Agent
FIWARE
Blockchain HUB
orion context broker
adaptor
API Service
IoT Agent Adaptor
…
Cygnus / Draco / QuantumLeap
History Data
Stream
9. 9
Lifestock
Mngnt …Sylo
Mngmt
Crop
watering
Field
Zoning
Vertical solutions
Deployed IoT networks,
machines, cameras, robots
P^RM
…
Other information sources
Weather
services
IdM&AccessControl
APIManagementand
BizFramework
Extended Publication Platform
(e.g., CKAN)
Complex Event
Processing
Big Data
Algorithms
Smart Farm Management Services
Processing Engines
(Flink, Spark, Hadoop, …)
AI
Algorithms
NGSI Agent Framework
System
Adapter
System
Adapter
… System
Adapter
System
Adapter
FIWARE Orion Context Broker
IoT platformsKurento RT
media stream
processing
IoT
Agent
Cygnus / Draco / QuantumLeap
History Data
Stream
Operation
Dashboards
Advanced
Data Maps
GIS
Wirecloud
Mashup
Knowage
BI
TMForum
Ecosystem
Open APIs
Data Marketplace
(Data Economy
support)
Open Data Portal
(supporting
Right-time Datasets)
Drone
• location
• route
• speed
• battery level
Crop
• Humidity
• Leaf aera
• Age
Field
• Location
• Area
• Cultivation
Livestock
• location
• kind
• temperature
Silo
• product
• Size
• percentage
Tractor
• location
• capacity
FIWARE
Blockchain HUB
orion context broker
adaptor
API Service
IoT Agent Adaptor
10. ▪ Goal: Traceability of meat and
dairy products
▪ Target customers: Consumers and
producers
▪ Main features:
▪ Monitor free livestock using IoT
collars weared by each animal
▪ Position, activity, inventory,
anomalies
▪ Full traceability and transparency
along the whole supply chain.
▪ Animal Welfare Seal
10
11. 11
Use Cases
Energy, Water Waste Management
Land, Property (Real Estate) Management
Smart Industries
Public Transit
Smart Parking
endless opportunities..