Asset tracking

Project TitleUtilizing Hyperledger Fabric to Develop Maritime Supply Chain Application using MQTT protocol.
Status

UNSELECTED

Difficulty

MEDIUM 

Description 


Utilize Hyperledger Fabric framework to develop Container shipment tracking application using Blockchain consensus algorithms and incorporate them into MQTT Protocol and Implement cross-chain Deployment.

This application tracks shipment using the MQTT protocol. From shipment origin to handling at docks via constantly monitoring package until it reaches the final destination along with providing an in-depth verified report and Reduces Tracking error. MQTT protocols which would help  to perform data abstraction from the edge telemetry data, parse that data into the Blockchain transaction format, validate the transactions and then write them to the Blockchain This not only serves the same purpose as the MQTT broker in the traditional sense but would also provide a method to trace and store historical data simultaneously, all within a distributed network

Add the existing Hyperledger Sawtooth Supply Chain application (https://github.com/hyperledger/sawtooth-supply-chain) to Hyperledger Fabric. Working on Different Techniques to Reduce Data Complexity. Contribute this source code to Hyperledger Fabric’s sample repository (https://github.com/hyperledger/fabric-samples).

Write up a detailed comparative analysis with the existing technology after implementing smart contracts In addition, document the steps required to convert a running application in Hyperledger Sawtooth to Hyperledger Fabric and vice versa. Time permitting develop a tool that will convert chaincode to transaction families and vice versa.

Additional Information

https://github.com/hyperledger-archives/sawtooth-supply-chain

https://github.com/hyperledger/fabric-samples

https://ieeexplore.ieee.org/abstract/document/8574184

https://www.researchgate.net/publication/220143886_RFID_Technology_and_its_Application_to_Port-Based_Container_Logistics

https://www.academia.edu/42677166/Combining_MQTT_and_Blockchain_to_improve_IoT_Data_Security?auto=download&email_work_card=download-paper

Learning Objectives

Deep understanding of blockchain technology and hyper ledger fabric technology through training and Developing.

Solve Existing Supply chain tracking error and loss of information Data 

Reducing Data Complexity.

Digitalising the existing model(paper-based) with modern IoT applications


Expected Outcome

Maritime trace application with Fabric framework and demos. Technical document and comparative analysis report between Traditional Methods and RFID using MQTT. Performance analysis demo.

Relation to Hyperledger 

Hyperledger Fabric, Hyperledger Sawtooth.

Education Level

Graduate student or Undergraduate

Skills

Languages: Javascript, Go, Python

Blockchain platforms: Hyperledger Fabric (basic); Hyperledger Sawtooth (basic)

MQTT Protocol

Collaboration tools: Github.

Future plans


Identifying Problems in existing Maritime SC models and Improving them. Explore the latest Technology replacing RFID using MQTT protocol aimed at improving the accuracy of a model.

Create an Enterprise-grade application that could be deployed on various cloud platforms. We would use HL Bevel for this task.

Participate in local meetups and involve in open community discussions.

Preferred Hours and Length of Internship

 Part-time (20 hours a week for 24 weeks starting in summer and ending in fall)

Mentor(s) Names and Contact Info

Tushar Choudhary (chytushar09@gmail.com)

YASH UPADHYAY (upadhy.y0103@gmail.com)

Chaitanya Mishra (chaitanya2305mishra@gmail.com)

Group Conversation link:https://groups.google.com/g/hyperledger-mentorship