This document provides an overview of the goals and components of a Data Governance system built on blockchain technology. The goals are to store and manage metadata about available datasets, define access rules for datasets, provide traceability of transactions through a clearing house, and manage user identities on the blockchain. The key components are a dataset metadata store, data sharing rules manager, clearing house for auditing transactions, and an identity manager. This allows organizations to securely share datasets while monitoring their lifecycle and ensuring consistency, security, transparency and non-repudiation through the use of smart contracts on the blockchain.
Adoption Blockchain Smart Contracts in Developing Information Systems.pdfMahdi_Fahmideh
This document summarizes Mahdi Fahmideh's background and expertise in developing blockchain-based information systems. It discusses key components of blockchain technology including decentralized distributed ledgers, immutable transaction records, consensus mechanisms, and smart contracts. It also outlines some challenges in developing blockchain systems related to security, privacy, scalability and performance, and interoperability.
Blockchain technology has leapt to prominence in the past year, notably with the establishment of the open source Hyperledger Project hosted by the Linux Foundation. This talk examines Blockchain's impact on financial services and asset management. Using Cloudsoft Application Management Platform (AMP), we show how we can rapidly deploy and manage a Hyperledger Fabric running on a Bluemix Private Cloud across San Jose, London, and Singapore, creating a geographically distributed Blockchain network. Finally we drill down on the Apache Brooklyn blueprint that models this fabric and makes it possible.
https://cloudsoft.io/gethlf/
IBM InterConnect 2017 | Session 2444A
Benchmark and comparison between hyperledger and MySQLTELKOMNIKA JOURNAL
In this paper, we report the benchmarking results of Hyperledger, a Distributed Ledger, which is the derivation Blockchain Technology. Method to evaluate Hyperledger in a limited infrastructure is developed. Themeasured infrastructure consists of 8 nodes with a load of up to 20000 transactions/second. Hyperledger consistently runs all evaluation, namely, for 20,000 transactions, the run time 74.30s, latency 73.40ms latency, and 257 tps. The benchmarking of Hyperledger shows better than a database system in a high workload scenario. We found that the maximum size data volume in one transaction on the Hyperledger network is around ten (10) times of MySQL. Also, the time spent on processing a single transaction in the blockchain network is 80-200 times faster than MySQL. This initial analysis can provide an overview for practitioners in making decisions about the adoption of blockchain technology in their IT systems.
IRJET- Different Blockchain Platforms and AlgorithmsIRJET Journal
This document discusses different blockchain platforms and algorithms. It provides an overview of 12 major blockchain platforms: BigChainDB, Chain Core, Corda, Domus Tower Blockchain, Elements Blockchain Platform, Ethereum, Ripple, Quorum, Hyperledger Sawtooth, Hyperledger Fabric, Hyperledger Iroha, and EOS. For each platform, it briefly describes its key features and capabilities. The document serves to introduce the technical characteristics and applications of these prominent blockchain technologies.
A decentralized consensus application using blockchain ecosystem IJECEIAES
This document summarizes a research paper that proposes developing a secure decentralized consensus application using blockchain technology. The paper identifies limitations in traditional centralized consensus systems, such as availability issues if the central server fails and potential for data manipulation. The proposed application aims to address these issues by building a decentralized application on the Ethereum blockchain that uses smart contracts to securely store data and ensure integrity. The application architecture involves a front-end hosted on IPFS and a backend on the Ethereum blockchain network, where each node maintains a copy of the ledger and smart contracts. The paper provides an overview of blockchain technology and consensus mechanisms to provide context for the proposed application.
computerweekly.com 17-23 September 2019 16W hen people int.docxmccormicknadine86
computerweekly.com 17-23 September 2019 16
W hen people interact with each other, for example via financial transactions, sharing legal docu-ments or trading through supply chains, they need a high level of confidence that the data
recording their interaction is accurate and true.
A distributed ledger makes it possible to build applications
where multiple parties can execute transactions online without
the need to trust a central authority or indeed each other.
Over the past few years, the number of use cases for distributed
ledgers, and their more specialised form, blockchains, has been
increasing, as has the technology to support the underlying infra-
structure and build applications on top of it.
With a distributed ledger, every user has their own full, or in some
cases partial, copy of the database, referred to as a node, which
can be a physical device, a virtual machine or a software container.
Each node runs the relevant software to provide the infrastruc-
ture management and the relevant application, including the
ability to complete “smart contracts” that negotiate the direct
exchange of assets between participating nodes.
consensus
For a transaction to proceed, all nodes must verify a transaction
and agree its order on the ledger.
Doing so is termed “consensus”, which is necessary, for exam-
ple, to avoid double counting or overspending when it comes to
financial assets.
Consensus involves four steps, from the transaction being
initiated to it being committed on all nodes with a timestamp
InsIde blockchaIn and Its
varIous applIcatIons
Bob Tarzey explores the technology around
blockchain shaping how businesses use data
BUYER’S GUIDE TO BLOCKCHAIN | PART 2 OF 3
G
O
LD
EN
S
IK
O
R
K
A
/A
D
O
B
E
Home
http://www.computerweekly.com
https://searchcio.techtarget.com/definition/blockchain
https://searchservervirtualization.techtarget.com/definition/virtual-machine
https://www.techtarget.com/contributor/Bob-Tarzey
computerweekly.com 17-23 September 2019 17
Home
News
How IT departments
can find different
ways to upskill in
the new economy
Travel company Clarity
bakes ThoughtSpot
search and AI functions
into analytics tool
Digital factory
approach signals a new
departure for Network
Rail’s IT strategy
Editor’s comment
Buyer’s guide
to blockchain
Delivering cloud in the
financial services sector
How 5G will transform
your business
Downtime
providing a unique cryptographic signature. These steps can be
completed in seconds or minutes, depending on the technology.
Blockchains are distinguished from other distributed ledgers in
being updated by adding blocks of new transactions to create an
immutable tamper-proof log of sensitive activity.
The right to write blocks may require proof-of-work – which
can be time and resource intensive – the aim being to prevent, for
example, mass updates by bots.
Nomenclature has become confusing as the two terms, dis-
tributed ledger and blo ...
This document discusses applications of blockchain technology. It begins by explaining what blockchain is and how it introduces decentralization through distributed ledgers. It then discusses several potential applications of blockchain including in finance, healthcare, supply chain management, IoT, cloud storage, identity/voting systems. For each application, it describes how blockchain could address challenges in the current system by providing transparency, security and eliminating the need for intermediaries. It concludes that blockchain has the potential to improve business processes and data sharing across many industries through its decentralized and secure approach to data management.
This document provides an overview of the goals and components of a Data Governance system built on blockchain technology. The goals are to store and manage metadata about available datasets, define access rules for datasets, provide traceability of transactions through a clearing house, and manage user identities on the blockchain. The key components are a dataset metadata store, data sharing rules manager, clearing house for auditing transactions, and an identity manager. This allows organizations to securely share datasets while monitoring their lifecycle and ensuring consistency, security, transparency and non-repudiation through the use of smart contracts on the blockchain.
Adoption Blockchain Smart Contracts in Developing Information Systems.pdfMahdi_Fahmideh
This document summarizes Mahdi Fahmideh's background and expertise in developing blockchain-based information systems. It discusses key components of blockchain technology including decentralized distributed ledgers, immutable transaction records, consensus mechanisms, and smart contracts. It also outlines some challenges in developing blockchain systems related to security, privacy, scalability and performance, and interoperability.
Blockchain technology has leapt to prominence in the past year, notably with the establishment of the open source Hyperledger Project hosted by the Linux Foundation. This talk examines Blockchain's impact on financial services and asset management. Using Cloudsoft Application Management Platform (AMP), we show how we can rapidly deploy and manage a Hyperledger Fabric running on a Bluemix Private Cloud across San Jose, London, and Singapore, creating a geographically distributed Blockchain network. Finally we drill down on the Apache Brooklyn blueprint that models this fabric and makes it possible.
https://cloudsoft.io/gethlf/
IBM InterConnect 2017 | Session 2444A
Benchmark and comparison between hyperledger and MySQLTELKOMNIKA JOURNAL
In this paper, we report the benchmarking results of Hyperledger, a Distributed Ledger, which is the derivation Blockchain Technology. Method to evaluate Hyperledger in a limited infrastructure is developed. Themeasured infrastructure consists of 8 nodes with a load of up to 20000 transactions/second. Hyperledger consistently runs all evaluation, namely, for 20,000 transactions, the run time 74.30s, latency 73.40ms latency, and 257 tps. The benchmarking of Hyperledger shows better than a database system in a high workload scenario. We found that the maximum size data volume in one transaction on the Hyperledger network is around ten (10) times of MySQL. Also, the time spent on processing a single transaction in the blockchain network is 80-200 times faster than MySQL. This initial analysis can provide an overview for practitioners in making decisions about the adoption of blockchain technology in their IT systems.
IRJET- Different Blockchain Platforms and AlgorithmsIRJET Journal
This document discusses different blockchain platforms and algorithms. It provides an overview of 12 major blockchain platforms: BigChainDB, Chain Core, Corda, Domus Tower Blockchain, Elements Blockchain Platform, Ethereum, Ripple, Quorum, Hyperledger Sawtooth, Hyperledger Fabric, Hyperledger Iroha, and EOS. For each platform, it briefly describes its key features and capabilities. The document serves to introduce the technical characteristics and applications of these prominent blockchain technologies.
A decentralized consensus application using blockchain ecosystem IJECEIAES
This document summarizes a research paper that proposes developing a secure decentralized consensus application using blockchain technology. The paper identifies limitations in traditional centralized consensus systems, such as availability issues if the central server fails and potential for data manipulation. The proposed application aims to address these issues by building a decentralized application on the Ethereum blockchain that uses smart contracts to securely store data and ensure integrity. The application architecture involves a front-end hosted on IPFS and a backend on the Ethereum blockchain network, where each node maintains a copy of the ledger and smart contracts. The paper provides an overview of blockchain technology and consensus mechanisms to provide context for the proposed application.
computerweekly.com 17-23 September 2019 16W hen people int.docxmccormicknadine86
computerweekly.com 17-23 September 2019 16
W hen people interact with each other, for example via financial transactions, sharing legal docu-ments or trading through supply chains, they need a high level of confidence that the data
recording their interaction is accurate and true.
A distributed ledger makes it possible to build applications
where multiple parties can execute transactions online without
the need to trust a central authority or indeed each other.
Over the past few years, the number of use cases for distributed
ledgers, and their more specialised form, blockchains, has been
increasing, as has the technology to support the underlying infra-
structure and build applications on top of it.
With a distributed ledger, every user has their own full, or in some
cases partial, copy of the database, referred to as a node, which
can be a physical device, a virtual machine or a software container.
Each node runs the relevant software to provide the infrastruc-
ture management and the relevant application, including the
ability to complete “smart contracts” that negotiate the direct
exchange of assets between participating nodes.
consensus
For a transaction to proceed, all nodes must verify a transaction
and agree its order on the ledger.
Doing so is termed “consensus”, which is necessary, for exam-
ple, to avoid double counting or overspending when it comes to
financial assets.
Consensus involves four steps, from the transaction being
initiated to it being committed on all nodes with a timestamp
InsIde blockchaIn and Its
varIous applIcatIons
Bob Tarzey explores the technology around
blockchain shaping how businesses use data
BUYER’S GUIDE TO BLOCKCHAIN | PART 2 OF 3
G
O
LD
EN
S
IK
O
R
K
A
/A
D
O
B
E
Home
http://www.computerweekly.com
https://searchcio.techtarget.com/definition/blockchain
https://searchservervirtualization.techtarget.com/definition/virtual-machine
https://www.techtarget.com/contributor/Bob-Tarzey
computerweekly.com 17-23 September 2019 17
Home
News
How IT departments
can find different
ways to upskill in
the new economy
Travel company Clarity
bakes ThoughtSpot
search and AI functions
into analytics tool
Digital factory
approach signals a new
departure for Network
Rail’s IT strategy
Editor’s comment
Buyer’s guide
to blockchain
Delivering cloud in the
financial services sector
How 5G will transform
your business
Downtime
providing a unique cryptographic signature. These steps can be
completed in seconds or minutes, depending on the technology.
Blockchains are distinguished from other distributed ledgers in
being updated by adding blocks of new transactions to create an
immutable tamper-proof log of sensitive activity.
The right to write blocks may require proof-of-work – which
can be time and resource intensive – the aim being to prevent, for
example, mass updates by bots.
Nomenclature has become confusing as the two terms, dis-
tributed ledger and blo ...
This document discusses applications of blockchain technology. It begins by explaining what blockchain is and how it introduces decentralization through distributed ledgers. It then discusses several potential applications of blockchain including in finance, healthcare, supply chain management, IoT, cloud storage, identity/voting systems. For each application, it describes how blockchain could address challenges in the current system by providing transparency, security and eliminating the need for intermediaries. It concludes that blockchain has the potential to improve business processes and data sharing across many industries through its decentralized and secure approach to data management.
IRJET- Blockchain based Data Sharing FrameworkIRJET Journal
This document proposes a blockchain-based framework for data sharing. It discusses challenges with traditional centralized data sharing approaches. Blockchain provides an opportunity to address issues of trust, accuracy, and reliability through its decentralized and distributed ledger approach. The proposed framework uses blockchain as the backbone, allowing different parties and ecosystems to securely share data. Key entities are issuers who share data and verifiers who access it. Hashed data is stored on the blockchain to ensure integrity and provenance. The framework aims to address technical and regulatory challenges to data sharing through a decentralized approach.
This document discusses the application of blockchain technology in international logistics. It begins with an agenda for a presentation on this topic, including definitions of blockchain, global developments, industry applications, and benefits of implementation. It then describes DP World's Cargoes Datachain solution, which applies blockchain for supply chain data sharing, tracking shipping milestones, and facilitating automated processes. Benefits include near real-time secure data sharing across organizations and tracking every step in the shipping process. The key elements of blockchain discussed are the distributed ledger allowing a single record of transactions, use of smart contracts to automate processes, and immutable transaction records. Blockchain is suited for use cases involving multiparty data sharing where there is no mutual trust.
AN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAINIRJET Journal
This document proposes an identity management system using blockchain technology. It discusses how a centralized identity system has privacy and security issues. The proposed system uses blockchain, Ethereum, smart contracts and IPFS to provide a decentralized and secure way for individuals to share identity documents and for organizations to verify identities. The system was tested and results showed it allows for identity verification in a faster, more secure manner without needing physical documents. The blockchain approach ensures privacy and immutability of identity data.
The Web 3.0 Portal with Social Media and Photo Storage applicationIRJET Journal
This document describes the development of a decentralized social media and photo storage application using blockchain technology. The social media application allows users to post text and images, with posts being recorded on the Ethereum blockchain using smart contracts. This provides transparency and security without centralized control. The photo storage application uses Interplanetary File System (IPFS) for decentralized image storage, increasing availability and robustness without dependence on centralized servers. ReactJS provides a user interface. Mathematical models are presented to illustrate the functioning of the decentralized applications and smart contracts. The goal is to demonstrate applications of blockchain and decentralized technologies.
This presentation by Isabelle Corbett, Senior Counsel & Director of Regulatory Affairs, R3, was made during the discussion “Blockchain and Competition” held at the 129th meeting of the OECD Competition Committee on 8 June 2018. More papers and presentations on the topic can be found out at oe.cd/2gx.
This document discusses a proposed decentralized car hailing application that utilizes blockchain technology. Key points include:
- The current centralized car hailing models have issues with user privacy and data ownership as well as high fees taken by the intermediaries.
- The proposed application would use a consortium blockchain model where verified drivers could access available ride requests and act as miners by adding ride completions to the blockchain.
- It would use two blockchains, with one to record all requests and one to record completed rides. This would allow drivers to easily view pending local requests within a certain time window.
- Pricing would be calculated through optimized algorithms factoring in daily fuel costs rather than taking a large percentage of
Creating An E-Commerce web application using BlockchainIRJET Journal
This document summarizes a research paper that explores using blockchain technology to develop e-commerce platforms. It discusses how blockchain can solve security issues, lack of trust in intermediaries, intermediary fees, and high transaction costs that are problems in the e-commerce sector. The paper describes using the Truffle framework, Solidity programming language, and Ethereum smart contracts to build a blockchain-based e-commerce application. It also discusses integrating the application with front-end tools like React JS and Web3.js. In summary, the paper proposes that a blockchain-powered e-commerce platform can provide a secure, trustworthy and cost-effective solution for online shopping.
IRJET- Photogroup: Decentralized Web Application using Ethereum BlockchainIRJET Journal
This document describes a proposed decentralized photo sharing application called Photogroup that is built using blockchain technology. Photogroup allows users to view, like, comment on and share photos in a peer-to-peer network without a central server. It uses Ethereum for the blockchain platform and smart contracts to manage transactions and the addition of new blocks. When a user shares a photo, the transaction is added to the blockchain through smart contracts to ensure the data is distributed and immutable across all nodes. The system aims to provide more security than centralized social networks by avoiding single points of failure and making the data difficult to hack or tamper with.
The document discusses potential synergies between the finance and energy sectors, including trading of financial products related to energy, regulations both industries face, use of industry standards, and data security concerns. It proposes a cross-functionality platform called SIDE (Securities Industry Data Exchange) that could integrate finance and energy/utility data and transactions. It also discusses how blockchain/distributed ledger technology could provide security benefits and reduce costs for areas like trade confirmations and reporting between counterparties in the finance sector.
Blockchain technology in Agriculture: Applications, Impact and futureIRJET Journal
Blockchain technology has the potential to significantly transform the agricultural industry by addressing several challenges. The document discusses applications of blockchain in agriculture such as improving food safety and quality tracking, enhancing supply chain traceability from farm to fork, increasing farm productivity, and enabling more equitable payments to farmers. It provides an overview of blockchain components like distributed ledgers and smart contracts. Public, private and permissioned blockchain networks are described. Overall, the document argues that blockchain can benefit agriculture by creating an immutable record of transactions to build trust between parties in the complex agricultural supply chain.
The document discusses TradeTrust, a framework developed by IMDA to facilitate digitalization of cross-border trade processes. It aims to enable the legal recognition and interoperability of digital trade documents across platforms and systems through open-source software, standards, and a blockchain-based digital infrastructure. Key functions include verifying the authenticity, source, and legal validity of digital documents for trade. The document provides an overview of TradeTrust's roles and design principles, and examples of its use for electronic bills of lading and certificates of origin in trials with industry partners.
This document discusses the potential for blockchain and robotic process automation (RPA) technologies to transform the telecommunications industry. It provides examples of telcos like Sprint, Orange, and Du that are adopting blockchain to improve fraud management, identity services, and 5G implementation. RPA is discussed as a way for telcos like Telefonica O2 to automate back office processes, reducing costs and improving customer service. The document argues that blockchain and RPA, when properly implemented, can help telcos streamline operations, reduce costs, and develop new revenue streams in areas like IoT and digital transactions.
IRJET- Secure Online Voting Systems using Block of ChunksIRJET Journal
This document proposes a blockchain-based online voting system called Blockchain Voting System (BVS) to address the issues of slow voting processes and corruption in existing systems. BVS allows voters to simultaneously transmit their votes by assigning votes to pre-defined blocks on the blockchain. This significantly reduces delays in vote collection and tallying. BVS uses cryptography and message authentication to secure votes against hacking or manipulation. Analytical models show that BVS voting robustness increases with larger block parameters. The system could help achieve secure and transparent election results in less time.
The document discusses Hyperledger Fabric, a blockchain framework. It provides an overview of why blockchain is needed to solve reconciliation issues in multi-party environments. It then summarizes key aspects of Hyperledger Fabric such as its architecture, components, and how transactions flow through the network.
Blockchain is a distributed digital ledger that records transactions across a peer-to-peer network. It allows for transparency, where all transactions are visible across the network, and immutability, where transactions cannot be altered once added to the chain. There are two main types - public blockchains that anyone can participate in without permission and private blockchains that require an invitation. Popular blockchain platforms include Bitcoin, Ethereum, Hyperledger, R3 Corda, and others. Blockchain provides benefits like disintermediation, empowering users, high quality transparent data, and lower transaction costs. It can be used in financial areas like payments and supply chain management as well as non-financial areas like medical records and identity management.
IRJET - Consortium Blockchain Application for Agriculture and Food Supply Cha...IRJET Journal
This document proposes using a blockchain application built on Hyperledger Fabric to improve management of the agriculture and food supply chain in India. A blockchain would make the supply chain more efficient, reliable, and transparent by allowing all stakeholders like farmers, producers, distributors, and retailers to securely and immutably record transactions in a decentralized network without intermediaries. The proposed system would implement a consortium blockchain on Hyperledger Fabric to track products throughout the supply chain. This would help address current issues like lack of traceability, food safety, and low payments to farmers. Hyperledger Fabric is well-suited for this application as it provides high performance, scalability, security, and pluggable consensus compared to alternatives like Ethereum. The system
SECURE THIRD PARTY AUDITOR (TPA) FOR ENSURING DATA INTEGRITY IN FOG COMPUTINGIJNSA Journal
Fog computing is an extended version of Cloud computing. It minimizes the latency by incorporating Fog servers as intermediates between Cloud Server and users. It also provides services similar to Cloud like Storage, Computation and resources utilization and security.Fog systems are capable of processing large amounts of data locally, operate on-premise, are fully portable, and can be installed on the heterogeneous hardware. These features make the Fog platform highly suitable for time and location-sensitive applications. For example, the Internet of Things (IoT) devices isrequired to quickly process a large amount of data. The Significance of enterprise data and increased access rates from low-resource terminal devices demands for reliable and low- cost authentication protocols. Lots of researchers have proposed authentication protocols with varied efficiencies.As a part of our contribution, we propose a protocol to ensure data integrity which is best suited for fog computing environment.
SECURE THIRD PARTY AUDITOR (TPA) FOR ENSURING DATA INTEGRITY IN FOG COMPUTINGIJNSA Journal
Fog computing is an extended version of Cloud computing. It minimizes the latency by incorporating Fog servers as intermediates between Cloud Server and users. It also provides services similar to Cloud like Storage, Computation and resources utilization and security.Fog systems are capable of processing large amounts of data locally, operate on-premise, are fully portable, and can be installed on the heterogeneous hardware. These features make the Fog platform highly suitable for time and location-sensitive applications. For example, the Internet of Things (IoT) devices isrequired to quickly process a large amount of data. The Significance of enterprise data and increased access rates from low-resource terminal devices demands for reliable and low- cost authentication protocols. Lots of researchers have proposed authentication protocols with varied efficiencies.As a part of our contribution, we propose a protocol to ensure data integrity which is best suited for fog computing environment.
The Process-based Analytics Component (PBAC) leverages prediction models trained by the Automatic Model Training Engine to monitor and adapt running business processes in ports. It has two sub-components: 1) Explainable Predictive Process Monitoring which uses explainable AI techniques to explain predictions from deep learning models. 2) Prescriptive Process Monitoring which uses reinforcement learning to provide reliability estimates for predictions to balance accuracy and earliness. PBAC combines different machine learning techniques to analyze historical and real-time business process data from DataPorts and provide predictive results and recommendations to users via an API.
The Automatic Model Training Engine component aims to:
1) Automatically create optimized AI cognitive services to solve port business needs using available platform data.
2) Offer predefined data pipelines using AI algorithms and analytics services to develop cognitive applications for pilots.
3) Analyze, evaluate, and select from state-of-the-art ML algorithms to best develop cognitive services.
IRJET- Blockchain based Data Sharing FrameworkIRJET Journal
This document proposes a blockchain-based framework for data sharing. It discusses challenges with traditional centralized data sharing approaches. Blockchain provides an opportunity to address issues of trust, accuracy, and reliability through its decentralized and distributed ledger approach. The proposed framework uses blockchain as the backbone, allowing different parties and ecosystems to securely share data. Key entities are issuers who share data and verifiers who access it. Hashed data is stored on the blockchain to ensure integrity and provenance. The framework aims to address technical and regulatory challenges to data sharing through a decentralized approach.
This document discusses the application of blockchain technology in international logistics. It begins with an agenda for a presentation on this topic, including definitions of blockchain, global developments, industry applications, and benefits of implementation. It then describes DP World's Cargoes Datachain solution, which applies blockchain for supply chain data sharing, tracking shipping milestones, and facilitating automated processes. Benefits include near real-time secure data sharing across organizations and tracking every step in the shipping process. The key elements of blockchain discussed are the distributed ledger allowing a single record of transactions, use of smart contracts to automate processes, and immutable transaction records. Blockchain is suited for use cases involving multiparty data sharing where there is no mutual trust.
AN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAINIRJET Journal
This document proposes an identity management system using blockchain technology. It discusses how a centralized identity system has privacy and security issues. The proposed system uses blockchain, Ethereum, smart contracts and IPFS to provide a decentralized and secure way for individuals to share identity documents and for organizations to verify identities. The system was tested and results showed it allows for identity verification in a faster, more secure manner without needing physical documents. The blockchain approach ensures privacy and immutability of identity data.
The Web 3.0 Portal with Social Media and Photo Storage applicationIRJET Journal
This document describes the development of a decentralized social media and photo storage application using blockchain technology. The social media application allows users to post text and images, with posts being recorded on the Ethereum blockchain using smart contracts. This provides transparency and security without centralized control. The photo storage application uses Interplanetary File System (IPFS) for decentralized image storage, increasing availability and robustness without dependence on centralized servers. ReactJS provides a user interface. Mathematical models are presented to illustrate the functioning of the decentralized applications and smart contracts. The goal is to demonstrate applications of blockchain and decentralized technologies.
This presentation by Isabelle Corbett, Senior Counsel & Director of Regulatory Affairs, R3, was made during the discussion “Blockchain and Competition” held at the 129th meeting of the OECD Competition Committee on 8 June 2018. More papers and presentations on the topic can be found out at oe.cd/2gx.
This document discusses a proposed decentralized car hailing application that utilizes blockchain technology. Key points include:
- The current centralized car hailing models have issues with user privacy and data ownership as well as high fees taken by the intermediaries.
- The proposed application would use a consortium blockchain model where verified drivers could access available ride requests and act as miners by adding ride completions to the blockchain.
- It would use two blockchains, with one to record all requests and one to record completed rides. This would allow drivers to easily view pending local requests within a certain time window.
- Pricing would be calculated through optimized algorithms factoring in daily fuel costs rather than taking a large percentage of
Creating An E-Commerce web application using BlockchainIRJET Journal
This document summarizes a research paper that explores using blockchain technology to develop e-commerce platforms. It discusses how blockchain can solve security issues, lack of trust in intermediaries, intermediary fees, and high transaction costs that are problems in the e-commerce sector. The paper describes using the Truffle framework, Solidity programming language, and Ethereum smart contracts to build a blockchain-based e-commerce application. It also discusses integrating the application with front-end tools like React JS and Web3.js. In summary, the paper proposes that a blockchain-powered e-commerce platform can provide a secure, trustworthy and cost-effective solution for online shopping.
IRJET- Photogroup: Decentralized Web Application using Ethereum BlockchainIRJET Journal
This document describes a proposed decentralized photo sharing application called Photogroup that is built using blockchain technology. Photogroup allows users to view, like, comment on and share photos in a peer-to-peer network without a central server. It uses Ethereum for the blockchain platform and smart contracts to manage transactions and the addition of new blocks. When a user shares a photo, the transaction is added to the blockchain through smart contracts to ensure the data is distributed and immutable across all nodes. The system aims to provide more security than centralized social networks by avoiding single points of failure and making the data difficult to hack or tamper with.
The document discusses potential synergies between the finance and energy sectors, including trading of financial products related to energy, regulations both industries face, use of industry standards, and data security concerns. It proposes a cross-functionality platform called SIDE (Securities Industry Data Exchange) that could integrate finance and energy/utility data and transactions. It also discusses how blockchain/distributed ledger technology could provide security benefits and reduce costs for areas like trade confirmations and reporting between counterparties in the finance sector.
Blockchain technology in Agriculture: Applications, Impact and futureIRJET Journal
Blockchain technology has the potential to significantly transform the agricultural industry by addressing several challenges. The document discusses applications of blockchain in agriculture such as improving food safety and quality tracking, enhancing supply chain traceability from farm to fork, increasing farm productivity, and enabling more equitable payments to farmers. It provides an overview of blockchain components like distributed ledgers and smart contracts. Public, private and permissioned blockchain networks are described. Overall, the document argues that blockchain can benefit agriculture by creating an immutable record of transactions to build trust between parties in the complex agricultural supply chain.
The document discusses TradeTrust, a framework developed by IMDA to facilitate digitalization of cross-border trade processes. It aims to enable the legal recognition and interoperability of digital trade documents across platforms and systems through open-source software, standards, and a blockchain-based digital infrastructure. Key functions include verifying the authenticity, source, and legal validity of digital documents for trade. The document provides an overview of TradeTrust's roles and design principles, and examples of its use for electronic bills of lading and certificates of origin in trials with industry partners.
This document discusses the potential for blockchain and robotic process automation (RPA) technologies to transform the telecommunications industry. It provides examples of telcos like Sprint, Orange, and Du that are adopting blockchain to improve fraud management, identity services, and 5G implementation. RPA is discussed as a way for telcos like Telefonica O2 to automate back office processes, reducing costs and improving customer service. The document argues that blockchain and RPA, when properly implemented, can help telcos streamline operations, reduce costs, and develop new revenue streams in areas like IoT and digital transactions.
IRJET- Secure Online Voting Systems using Block of ChunksIRJET Journal
This document proposes a blockchain-based online voting system called Blockchain Voting System (BVS) to address the issues of slow voting processes and corruption in existing systems. BVS allows voters to simultaneously transmit their votes by assigning votes to pre-defined blocks on the blockchain. This significantly reduces delays in vote collection and tallying. BVS uses cryptography and message authentication to secure votes against hacking or manipulation. Analytical models show that BVS voting robustness increases with larger block parameters. The system could help achieve secure and transparent election results in less time.
The document discusses Hyperledger Fabric, a blockchain framework. It provides an overview of why blockchain is needed to solve reconciliation issues in multi-party environments. It then summarizes key aspects of Hyperledger Fabric such as its architecture, components, and how transactions flow through the network.
Blockchain is a distributed digital ledger that records transactions across a peer-to-peer network. It allows for transparency, where all transactions are visible across the network, and immutability, where transactions cannot be altered once added to the chain. There are two main types - public blockchains that anyone can participate in without permission and private blockchains that require an invitation. Popular blockchain platforms include Bitcoin, Ethereum, Hyperledger, R3 Corda, and others. Blockchain provides benefits like disintermediation, empowering users, high quality transparent data, and lower transaction costs. It can be used in financial areas like payments and supply chain management as well as non-financial areas like medical records and identity management.
IRJET - Consortium Blockchain Application for Agriculture and Food Supply Cha...IRJET Journal
This document proposes using a blockchain application built on Hyperledger Fabric to improve management of the agriculture and food supply chain in India. A blockchain would make the supply chain more efficient, reliable, and transparent by allowing all stakeholders like farmers, producers, distributors, and retailers to securely and immutably record transactions in a decentralized network without intermediaries. The proposed system would implement a consortium blockchain on Hyperledger Fabric to track products throughout the supply chain. This would help address current issues like lack of traceability, food safety, and low payments to farmers. Hyperledger Fabric is well-suited for this application as it provides high performance, scalability, security, and pluggable consensus compared to alternatives like Ethereum. The system
SECURE THIRD PARTY AUDITOR (TPA) FOR ENSURING DATA INTEGRITY IN FOG COMPUTINGIJNSA Journal
Fog computing is an extended version of Cloud computing. It minimizes the latency by incorporating Fog servers as intermediates between Cloud Server and users. It also provides services similar to Cloud like Storage, Computation and resources utilization and security.Fog systems are capable of processing large amounts of data locally, operate on-premise, are fully portable, and can be installed on the heterogeneous hardware. These features make the Fog platform highly suitable for time and location-sensitive applications. For example, the Internet of Things (IoT) devices isrequired to quickly process a large amount of data. The Significance of enterprise data and increased access rates from low-resource terminal devices demands for reliable and low- cost authentication protocols. Lots of researchers have proposed authentication protocols with varied efficiencies.As a part of our contribution, we propose a protocol to ensure data integrity which is best suited for fog computing environment.
SECURE THIRD PARTY AUDITOR (TPA) FOR ENSURING DATA INTEGRITY IN FOG COMPUTINGIJNSA Journal
Fog computing is an extended version of Cloud computing. It minimizes the latency by incorporating Fog servers as intermediates between Cloud Server and users. It also provides services similar to Cloud like Storage, Computation and resources utilization and security.Fog systems are capable of processing large amounts of data locally, operate on-premise, are fully portable, and can be installed on the heterogeneous hardware. These features make the Fog platform highly suitable for time and location-sensitive applications. For example, the Internet of Things (IoT) devices isrequired to quickly process a large amount of data. The Significance of enterprise data and increased access rates from low-resource terminal devices demands for reliable and low- cost authentication protocols. Lots of researchers have proposed authentication protocols with varied efficiencies.As a part of our contribution, we propose a protocol to ensure data integrity which is best suited for fog computing environment.
The Process-based Analytics Component (PBAC) leverages prediction models trained by the Automatic Model Training Engine to monitor and adapt running business processes in ports. It has two sub-components: 1) Explainable Predictive Process Monitoring which uses explainable AI techniques to explain predictions from deep learning models. 2) Prescriptive Process Monitoring which uses reinforcement learning to provide reliability estimates for predictions to balance accuracy and earliness. PBAC combines different machine learning techniques to analyze historical and real-time business process data from DataPorts and provide predictive results and recommendations to users via an API.
The Automatic Model Training Engine component aims to:
1) Automatically create optimized AI cognitive services to solve port business needs using available platform data.
2) Offer predefined data pipelines using AI algorithms and analytics services to develop cognitive applications for pilots.
3) Analyze, evaluate, and select from state-of-the-art ML algorithms to best develop cognitive services.
The Data Abstraction and Virtualization component is responsible for preparing data from different sources for use on the DataPorts Platform. It processes, cleans, and filters incoming data, stores and delivers historical data with an emphasis on quality of data and service. It extracts and provides metadata for all datasets and transforms data into requested formats. The component aims to improve interoperability, reduce development effort, enable scalability, and ease use and deployment of data on the platform.
This document describes components for data access and semantic interoperability in the DataPorts platform. The components include: (1) Dockerized agents that access different data sources through a UI and SDK management framework, (2) a common API and data model to access metadata and retrieve real-time and historical data, (3) integration with other DataPorts services like data abstraction and analytics. The goals are to allow interoperable access to heterogeneous data sources, simplify data access and reuse, and reduce development efforts through modular and extensible components compatible with FIWARE and open standards.
DataPorts presentation at "Smart Digital Ports of the Future 2022" conferenceDataPortsProject
The document discusses the Port of Valencia and the work of Fundación Valenciaport on big data and digital transformation projects. It provides background on the Port of Valencia as a major port in the Mediterranean and describes Fundación Valenciaport as the research and innovation center for the port. The document outlines several big data research projects including DataPorts, which aims to create a data platform for transportation and logistics companies in the port to manage and analyze data using blockchain. It describes specific use cases for DataPorts around tracking transport operations, a port authority data sharing platform, verifying container weights, and developing a digital consignment note.
Results of the survey conducted in the first year of DataPorts Project, which was intended to identify the needs for data and service sharing in the seaports’ ecosystem
This document summarizes the DataPorts project, which aims to establish an industrial data platform and develop novel AI applications using data from highly digitalized ports. The project involves 13 partners across 3 years with a budget of over 6 million euros. Two pilot ports are Valencia and Thessaloniki, where use cases include container tracking, transport operations optimization, and mobile apps. Key innovations include federated data integration, secure data sharing via blockchain, and developing cognitive services for ports. Challenges include data heterogeneity, ensuring trust and security, and accurately applying AI using large port datasets.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
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
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