SlideShare a Scribd company logo
An Overview of Blockchain
Technology in DataPorts
Thessaloniki Port Authority SA (ThPA)
&
Centre for Research and Technology, Hellas (CERTH)
Presentation layout
2
Section
Slide colour
code
Introduction to DataPorts
Overview of the Data
Governance component
Overview of the Container
Pick-Up use case for ThPA
What is DataPorts?
3
Take advantage of the huge amount of data generated
around highly digitalized & connected seaports
Industrial data platform where data coming from different
sources can be combined to improve existing processes
Establish novel cognitive and AI-based applications
Enable new business models
4
Overview
Project title: DataPorts – Data Platform for the Connection of Cognitive Ports
Programme: H2020-EU.2.1.1. – INDUSTRIAL LEADERSHIP – Leadership in enabling and industrial
technologies – Information and Communication Technologies (ICT)
Topic: ICT-13-2018-2019 – Supporting the emergence of data markets and the data economy
Contract Number: 871493
EC funding: 5.740.586,63 €
Duration: 1 January 2020 – 31 December 2022
Project Coordinator: INSTITUTO TECNOLOGICO DE INFORMATICA, University of Valencia
5
DRY PORT
BULGARIA
Port of Thessaloniki, GR
Containers Dry Bulk Liquid Bulk General Cargo Vessels
460.780 TEUs 3.060.992 tons 57.169 tons 622.339 tons 1805
6
Local use cases
 Container Pick-Up
 Statistics for THPA prediction
 Queues predictions
 Facilitation of passengers, professionals and visitors of the port
 Statistics for passengers/visitors - Covid-19
Global use cases
 Port Management Integration - Posidonia Port Solution
 Smart Containers
ThPA participation in DataPorts
DataPorts functionality
7
 Data exchange, governed by permissions defined in a Data
Governance component
 AI and analytics services
 Data sharing among stakeholders on a local port level (e.g.
ThPA-centric, VPF-centric etc) through local use cases
 Blockchain technology is at the core of Data Governance
and of certain Data Sharing applications
Blockchain in Maritime
8
 Fuel Quality Traceability and Assurance: can
help in reducing the emissions effects (pollution,
health issues)
 Shipment Tracking: The traditional tracking is
done with paperwork and involves numerous
parties in the process. In blockchain, the
documents are digital and can be retrieved at
any time
 Smart Bills of Lading: A decentralized,
traceable, and immutable system based on
blockchain can make B/L accessible to all the
parties
 Smart Contracts: Automation and security can
be provided by smart contracts speeding up the
whole process
DataPorts platform architecture
9
Blockchain-based
components
Blockchain-based
components
Blockchain in business processes
10
Blockchain main concepts
11
Data Governance technical objectives (1/2)
12
 Data Governance is the mechanism that enables a high-quality
handling of access to data. It increases consistency and
confidence in the registered data, improving data security and
minimizing the risk of non compliance to relevant regulations.
 The inclusion of a blockchain network in DataPorts for data
governance purposes aims to provide a comprehensive
framework in which data ownership and data distribution policies
become a relevant part of the entire DataPorts platform.
Data Governance technical objectives (2/2)
13
 DataPorts provides a secured framework for data
governance and data sharing for ports operations. More
specifically, the blockchain ledger ensures:
 Full provenance of each transaction or access to data
in the DataPorts platform.
 A non-repudiation process in case of dispute.
 Transparency, trackability, and traceability of
transactions.
 Immutable single source of truth for all transactions.
Blockchain roles in DataPorts (1/2)
14
Blockchain for governance rules Blockchain for data sharing
Blockchain manages consent of
access to specific document/data
Blockchain records transactions related
to shared data and processes
P2P data exchange Data sharing among participants in the
business network
Smart contract decides whether
a participant is allowed to access
a document based on the
invoker’s credentials and access
rules
Smart contract records transactions
related to shared data and processes of
all participants in a business network
Blockchain roles in DataPorts (2/2)
Blockchain for governance rules Blockchain for data sharing
Immutability, auditability,
provenance, transparency,
traceability, trackability, and non-
repudiation of access to
information stored in owner’s
repositories
Immutability, auditability, provenance,
transparency, traceability, trackability,
and non-repudiation of information
stored on the chain (all transactions
related to this data)
Generic component, part of the
platform. Can be replicated in
any domain.
Specific to a certain use case. Can be
replicated to similar processes in other
ports
15
Technologies
16
 Blockchain Network based on Hyperledger Fabric v
1.4.8
 Hyperledger Fabric SDK for Node.js
 Storage state of transaction: CouchDB
 Smart contracts to allow/deny access to data and store
transactions: Chaincode GO
17
The Governance
blockchain network is
developed under the
Hyperledger Fabric
framework.
All of its components
follow the Hyperledger
Fabric architecture
model.
Blockchain architecture (1/2)
Blockchain architecture (2/2)
18
VM #1
ThPA Server
Docker
ThPA.peer1
Couch DB
Chaincode
ThPA CA ThPA Orderer
Fabric CLI
ThPA.peer0
Couch DB
Chaincode
VM #2
VPF Server
Docker
VPF.peer1
Couch DB
Chaincode
VPF CA VPF Orderer
Fabric CLI
VPF.peer0
Couch DB
Chaincode
Subcomponent layers
19
 A network participant performs the role of
data provider when it provides data to
others and performs the role of data
consumer when it collects data from
others.
 Participants in the DataPorts ecosystem
can potentially interact with the blockchain
to perform any of these actions: upload
metadata of a dataset and define the
access rights to it, search for datasets and
request access to an existing dataset,
revoke access to an uploaded dataset, and
view audit log of registration and access of
datasets
Smart contract services
20
Relevant Chaincode services:
 CRUD operations
 Search operations
 Set Terms and Conditions
 Set Data Owner
 Set Data Provider
 Set Data Consumer
 Grant Data Consumer
 Revoke Data Consumer
 Set Contract Agreements
 Set Custom Access Rights
 Get User Identity & Permissions
Hyperledger Fabric Client SDK for Node.js
Node.js server
User application-Governance
CRU
Organizations
CRD Access
requests
CRUD
Permissions
CRUD
Metadata
CRUD
Dataset
CRU
Metadata
history
CRU
Requests
status
CRUD Users
Hyperledger
Fabric
Configuration
Register
Login
SC
Data
Sharing
SC
Broker
SC
Logger
SC
Data
Governance
SC
HYPERLED
GER
FABRIC
QUERY/INVOKE DEPLOY/REGISTER CHANNEL
FABRIC/CORE/CHAINCODE/SHIM
21
 The goal: Improve the organization and management of the pickup
and delivery of containers, with emphasis to land gate access.
 Added value: Improving the operational performance of the port
supply chain, increasing visibility of operations for the stakeholders
involved, while also improving the environmental burden caused by
truck traffic.
Container Pick-Up use case
Container Pick-Up data sources
22
Container Pick-Up stakeholders
23
(*) COREOR
(COntainer RElease ORder)
24
Container Pick-Up blockchain architecture
Thank you for your attention
Eirini Tserga – ThPA S.A. (etserga@thpa.gr)
Konstantinos Votis – CERTH (kvotis@iti.gr)
Alexandros Zerzelidis – CERTH
(alexander_zerzelidis@iti.gr)

More Related Content

PPTX
Blockchin Architecture on Azure-Part-3
PDF
Blockchain and international trade, trade finance, and supply chain (1)
PDF
Blockchain-based Applications
PPTX
Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...
PDF
An introduction to blockchain and hyperledger v ru
PPTX
Blockchain Architecture Creating Secure and Scalable Solutions.pptx
PDF
The design and implementation of trade finance application based on hyperledg...
PDF
Ibp technical introduction
Blockchin Architecture on Azure-Part-3
Blockchain and international trade, trade finance, and supply chain (1)
Blockchain-based Applications
Javantura v6 - Case Study: Marketplace App with Java and Hyperledger Fabric -...
An introduction to blockchain and hyperledger v ru
Blockchain Architecture Creating Secure and Scalable Solutions.pptx
The design and implementation of trade finance application based on hyperledg...
Ibp technical introduction

Similar to DataPorts Blockchain Overview (20)

PDF
Modeling Blockchain Applications v1.02
PDF
Blockchain for the Enterprise
PDF
Blockchain and BPM - Reflections on Four Years of Research and Applications
PDF
Blockchain Application Design and Development, and the Case of Programmable M...
PDF
Blockchin architecture & use cases -part-2
PDF
Blockchain Tech Approach Whitepaper
PDF
Blockchains and databases a new era in distributed computing
PDF
Adoption Blockchain Smart Contracts in Developing Information Systems.pdf
PPTX
Blockchain solution architecture deliverable
PDF
Trust Data Sharing and Utilization Infrastructure for Sensitive Data Using Hy...
PDF
Blockchain for Business
PPTX
Blockchain Technology ,Architecture and its Structure
PPTX
Modex Talks - Innovative Technologies in Banking
PDF
Data Governance
PDF
“I’m still / I’m still / Chaining from the Block”
PPTX
8 Decimal Capital Enterprise Solution Overview
PDF
Take Your Business to the Next Level with Blockchain - Codit Webinar
PPSX
Blockchain HyperLedger Fabric Internals - Clavent
PDF
Ibm blockchain - Hyperledger 15.02.18
Modeling Blockchain Applications v1.02
Blockchain for the Enterprise
Blockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain Application Design and Development, and the Case of Programmable M...
Blockchin architecture & use cases -part-2
Blockchain Tech Approach Whitepaper
Blockchains and databases a new era in distributed computing
Adoption Blockchain Smart Contracts in Developing Information Systems.pdf
Blockchain solution architecture deliverable
Trust Data Sharing and Utilization Infrastructure for Sensitive Data Using Hy...
Blockchain for Business
Blockchain Technology ,Architecture and its Structure
Modex Talks - Innovative Technologies in Banking
Data Governance
“I’m still / I’m still / Chaining from the Block”
8 Decimal Capital Enterprise Solution Overview
Take Your Business to the Next Level with Blockchain - Codit Webinar
Blockchain HyperLedger Fabric Internals - Clavent
Ibm blockchain - Hyperledger 15.02.18
Ad

More from DataPortsProject (7)

PDF
Process-based Analytics
PDF
Automatic Model Training Engine
PDF
Data Abstraction and Virtualization
PDF
Data Access and Semantic Interoperability
PDF
DataPorts presentation at "Smart Digital Ports of the Future 2022" conference
PDF
DataPorts Survey #1 Identify Market Needs
PDF
DataPorts Project presentation
Process-based Analytics
Automatic Model Training Engine
Data Abstraction and Virtualization
Data Access and Semantic Interoperability
DataPorts presentation at "Smart Digital Ports of the Future 2022" conference
DataPorts Survey #1 Identify Market Needs
DataPorts Project presentation
Ad

Recently uploaded (20)

PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
A novel scalable deep ensemble learning framework for big data classification...
PPTX
OMC Textile Division Presentation 2021.pptx
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Hybrid model detection and classification of lung cancer
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Web App vs Mobile App What Should You Build First.pdf
PPTX
The various Industrial Revolutions .pptx
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Architecture types and enterprise applications.pdf
PDF
Developing a website for English-speaking practice to English as a foreign la...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
A contest of sentiment analysis: k-nearest neighbor versus neural network
Getting started with AI Agents and Multi-Agent Systems
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
A novel scalable deep ensemble learning framework for big data classification...
OMC Textile Division Presentation 2021.pptx
Module 1.ppt Iot fundamentals and Architecture
Hindi spoken digit analysis for native and non-native speakers
Programs and apps: productivity, graphics, security and other tools
A comparative study of natural language inference in Swahili using monolingua...
Hybrid model detection and classification of lung cancer
NewMind AI Weekly Chronicles - August'25-Week II
Web App vs Mobile App What Should You Build First.pdf
The various Industrial Revolutions .pptx
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
DP Operators-handbook-extract for the Mautical Institute
Architecture types and enterprise applications.pdf
Developing a website for English-speaking practice to English as a foreign la...
Group 1 Presentation -Planning and Decision Making .pptx

DataPorts Blockchain Overview

  • 1. An Overview of Blockchain Technology in DataPorts Thessaloniki Port Authority SA (ThPA) & Centre for Research and Technology, Hellas (CERTH)
  • 2. Presentation layout 2 Section Slide colour code Introduction to DataPorts Overview of the Data Governance component Overview of the Container Pick-Up use case for ThPA
  • 3. What is DataPorts? 3 Take advantage of the huge amount of data generated around highly digitalized & connected seaports Industrial data platform where data coming from different sources can be combined to improve existing processes Establish novel cognitive and AI-based applications Enable new business models
  • 4. 4 Overview Project title: DataPorts – Data Platform for the Connection of Cognitive Ports Programme: H2020-EU.2.1.1. – INDUSTRIAL LEADERSHIP – Leadership in enabling and industrial technologies – Information and Communication Technologies (ICT) Topic: ICT-13-2018-2019 – Supporting the emergence of data markets and the data economy Contract Number: 871493 EC funding: 5.740.586,63 € Duration: 1 January 2020 – 31 December 2022 Project Coordinator: INSTITUTO TECNOLOGICO DE INFORMATICA, University of Valencia
  • 5. 5 DRY PORT BULGARIA Port of Thessaloniki, GR Containers Dry Bulk Liquid Bulk General Cargo Vessels 460.780 TEUs 3.060.992 tons 57.169 tons 622.339 tons 1805
  • 6. 6 Local use cases  Container Pick-Up  Statistics for THPA prediction  Queues predictions  Facilitation of passengers, professionals and visitors of the port  Statistics for passengers/visitors - Covid-19 Global use cases  Port Management Integration - Posidonia Port Solution  Smart Containers ThPA participation in DataPorts
  • 7. DataPorts functionality 7  Data exchange, governed by permissions defined in a Data Governance component  AI and analytics services  Data sharing among stakeholders on a local port level (e.g. ThPA-centric, VPF-centric etc) through local use cases  Blockchain technology is at the core of Data Governance and of certain Data Sharing applications
  • 8. Blockchain in Maritime 8  Fuel Quality Traceability and Assurance: can help in reducing the emissions effects (pollution, health issues)  Shipment Tracking: The traditional tracking is done with paperwork and involves numerous parties in the process. In blockchain, the documents are digital and can be retrieved at any time  Smart Bills of Lading: A decentralized, traceable, and immutable system based on blockchain can make B/L accessible to all the parties  Smart Contracts: Automation and security can be provided by smart contracts speeding up the whole process
  • 10. Blockchain in business processes 10
  • 12. Data Governance technical objectives (1/2) 12  Data Governance is the mechanism that enables a high-quality handling of access to data. It increases consistency and confidence in the registered data, improving data security and minimizing the risk of non compliance to relevant regulations.  The inclusion of a blockchain network in DataPorts for data governance purposes aims to provide a comprehensive framework in which data ownership and data distribution policies become a relevant part of the entire DataPorts platform.
  • 13. Data Governance technical objectives (2/2) 13  DataPorts provides a secured framework for data governance and data sharing for ports operations. More specifically, the blockchain ledger ensures:  Full provenance of each transaction or access to data in the DataPorts platform.  A non-repudiation process in case of dispute.  Transparency, trackability, and traceability of transactions.  Immutable single source of truth for all transactions.
  • 14. Blockchain roles in DataPorts (1/2) 14 Blockchain for governance rules Blockchain for data sharing Blockchain manages consent of access to specific document/data Blockchain records transactions related to shared data and processes P2P data exchange Data sharing among participants in the business network Smart contract decides whether a participant is allowed to access a document based on the invoker’s credentials and access rules Smart contract records transactions related to shared data and processes of all participants in a business network
  • 15. Blockchain roles in DataPorts (2/2) Blockchain for governance rules Blockchain for data sharing Immutability, auditability, provenance, transparency, traceability, trackability, and non- repudiation of access to information stored in owner’s repositories Immutability, auditability, provenance, transparency, traceability, trackability, and non-repudiation of information stored on the chain (all transactions related to this data) Generic component, part of the platform. Can be replicated in any domain. Specific to a certain use case. Can be replicated to similar processes in other ports 15
  • 16. Technologies 16  Blockchain Network based on Hyperledger Fabric v 1.4.8  Hyperledger Fabric SDK for Node.js  Storage state of transaction: CouchDB  Smart contracts to allow/deny access to data and store transactions: Chaincode GO
  • 17. 17 The Governance blockchain network is developed under the Hyperledger Fabric framework. All of its components follow the Hyperledger Fabric architecture model. Blockchain architecture (1/2)
  • 18. Blockchain architecture (2/2) 18 VM #1 ThPA Server Docker ThPA.peer1 Couch DB Chaincode ThPA CA ThPA Orderer Fabric CLI ThPA.peer0 Couch DB Chaincode VM #2 VPF Server Docker VPF.peer1 Couch DB Chaincode VPF CA VPF Orderer Fabric CLI VPF.peer0 Couch DB Chaincode
  • 19. Subcomponent layers 19  A network participant performs the role of data provider when it provides data to others and performs the role of data consumer when it collects data from others.  Participants in the DataPorts ecosystem can potentially interact with the blockchain to perform any of these actions: upload metadata of a dataset and define the access rights to it, search for datasets and request access to an existing dataset, revoke access to an uploaded dataset, and view audit log of registration and access of datasets
  • 20. Smart contract services 20 Relevant Chaincode services:  CRUD operations  Search operations  Set Terms and Conditions  Set Data Owner  Set Data Provider  Set Data Consumer  Grant Data Consumer  Revoke Data Consumer  Set Contract Agreements  Set Custom Access Rights  Get User Identity & Permissions Hyperledger Fabric Client SDK for Node.js Node.js server User application-Governance CRU Organizations CRD Access requests CRUD Permissions CRUD Metadata CRUD Dataset CRU Metadata history CRU Requests status CRUD Users Hyperledger Fabric Configuration Register Login SC Data Sharing SC Broker SC Logger SC Data Governance SC HYPERLED GER FABRIC QUERY/INVOKE DEPLOY/REGISTER CHANNEL FABRIC/CORE/CHAINCODE/SHIM
  • 21. 21  The goal: Improve the organization and management of the pickup and delivery of containers, with emphasis to land gate access.  Added value: Improving the operational performance of the port supply chain, increasing visibility of operations for the stakeholders involved, while also improving the environmental burden caused by truck traffic. Container Pick-Up use case
  • 23. Container Pick-Up stakeholders 23 (*) COREOR (COntainer RElease ORder)
  • 25. Thank you for your attention Eirini Tserga – ThPA S.A. (etserga@thpa.gr) Konstantinos Votis – CERTH (kvotis@iti.gr) Alexandros Zerzelidis – CERTH (alexander_zerzelidis@iti.gr)