SlideShare a Scribd company logo
1 of 25
Download to read offline
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

Similar to DataPorts Blockchain Overview

First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...
First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...
First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...
Yogi Golle
 

Similar to DataPorts Blockchain Overview (20)

IRJET- Blockchain based Data Sharing Framework
IRJET- Blockchain based Data Sharing FrameworkIRJET- Blockchain based Data Sharing Framework
IRJET- Blockchain based Data Sharing Framework
 
Blockchain_Logyca (ENG).pdf
Blockchain_Logyca (ENG).pdfBlockchain_Logyca (ENG).pdf
Blockchain_Logyca (ENG).pdf
 
AN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAIN
AN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAINAN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAIN
AN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAIN
 
The Web 3.0 Portal with Social Media and Photo Storage application
The Web 3.0 Portal with Social Media and Photo Storage applicationThe Web 3.0 Portal with Social Media and Photo Storage application
The Web 3.0 Portal with Social Media and Photo Storage application
 
Blockchain and Competition – CORBETT – June 2018 OECD discussion
Blockchain and Competition – CORBETT – June 2018 OECD discussionBlockchain and Competition – CORBETT – June 2018 OECD discussion
Blockchain and Competition – CORBETT – June 2018 OECD discussion
 
Decentralized Car Hailing Application
Decentralized Car Hailing ApplicationDecentralized Car Hailing Application
Decentralized Car Hailing Application
 
Creating An E-Commerce web application using Blockchain
Creating An E-Commerce web application using BlockchainCreating An E-Commerce web application using Blockchain
Creating An E-Commerce web application using Blockchain
 
IRJET- Photogroup: Decentralized Web Application using Ethereum Blockchain
IRJET- Photogroup: Decentralized Web Application using Ethereum BlockchainIRJET- Photogroup: Decentralized Web Application using Ethereum Blockchain
IRJET- Photogroup: Decentralized Web Application using Ethereum Blockchain
 
First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...
First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...
First-North - EUSN Presentation (November 16 2016) Final-v1 Yogi Notes 2016-1...
 
Blockchain technology in Agriculture: Applications, Impact and future
Blockchain technology in Agriculture: Applications, Impact and futureBlockchain technology in Agriculture: Applications, Impact and future
Blockchain technology in Agriculture: Applications, Impact and future
 
Trade Digitalisation - Trade Trust
Trade Digitalisation - Trade TrustTrade Digitalisation - Trade Trust
Trade Digitalisation - Trade Trust
 
Blockchain Cook County - Distributed Ledgers for Land Records
Blockchain Cook County - Distributed Ledgers for Land RecordsBlockchain Cook County - Distributed Ledgers for Land Records
Blockchain Cook County - Distributed Ledgers for Land Records
 
TGC12 e book
TGC12 e bookTGC12 e book
TGC12 e book
 
IRJET- Secure Online Voting Systems using Block of Chunks
IRJET-  	  Secure Online Voting Systems using Block of ChunksIRJET-  	  Secure Online Voting Systems using Block of Chunks
IRJET- Secure Online Voting Systems using Block of Chunks
 
Blockchain Intro to Hyperledger Fabric
Blockchain Intro to Hyperledger Fabric Blockchain Intro to Hyperledger Fabric
Blockchain Intro to Hyperledger Fabric
 
Blockchian introduction
Blockchian introductionBlockchian introduction
Blockchian introduction
 
IRJET - Consortium Blockchain Application for Agriculture and Food Supply Cha...
IRJET - Consortium Blockchain Application for Agriculture and Food Supply Cha...IRJET - Consortium Blockchain Application for Agriculture and Food Supply Cha...
IRJET - Consortium Blockchain Application for Agriculture and Food Supply Cha...
 
SECURE THIRD PARTY AUDITOR (TPA) FOR ENSURING DATA INTEGRITY IN FOG COMPUTING
SECURE THIRD PARTY AUDITOR (TPA) FOR ENSURING DATA INTEGRITY IN FOG COMPUTINGSECURE THIRD PARTY AUDITOR (TPA) FOR ENSURING DATA INTEGRITY IN FOG COMPUTING
SECURE THIRD PARTY AUDITOR (TPA) FOR ENSURING DATA INTEGRITY IN FOG COMPUTING
 
SECURE THIRD PARTY AUDITOR (TPA) FOR ENSURING DATA INTEGRITY IN FOG COMPUTING
SECURE THIRD PARTY AUDITOR (TPA) FOR ENSURING DATA INTEGRITY IN FOG COMPUTINGSECURE THIRD PARTY AUDITOR (TPA) FOR ENSURING DATA INTEGRITY IN FOG COMPUTING
SECURE THIRD PARTY AUDITOR (TPA) FOR ENSURING DATA INTEGRITY IN FOG COMPUTING
 
Oracle Blockchain Experience Day
Oracle Blockchain Experience DayOracle Blockchain Experience Day
Oracle Blockchain Experience Day
 

More from DataPortsProject (7)

Process-based Analytics
Process-based AnalyticsProcess-based Analytics
Process-based Analytics
 
Automatic Model Training Engine
Automatic Model Training EngineAutomatic Model Training Engine
Automatic Model Training Engine
 
Data Abstraction and Virtualization
Data Abstraction and VirtualizationData Abstraction and Virtualization
Data Abstraction and Virtualization
 
Data Access and Semantic Interoperability
Data Access and Semantic InteroperabilityData Access and Semantic Interoperability
Data Access and Semantic Interoperability
 
DataPorts presentation at "Smart Digital Ports of the Future 2022" conference
DataPorts presentation at "Smart Digital Ports of the Future 2022" conferenceDataPorts presentation at "Smart Digital Ports of the Future 2022" conference
DataPorts presentation at "Smart Digital Ports of the Future 2022" conference
 
DataPorts Survey #1 Identify Market Needs
DataPorts Survey #1 Identify Market NeedsDataPorts Survey #1 Identify Market Needs
DataPorts Survey #1 Identify Market Needs
 
DataPorts Project presentation
DataPorts Project presentationDataPorts Project presentation
DataPorts Project presentation
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

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)