Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • The broker blockchain keeps track of the topics and it also holds communication interfaces of the publisher and subscriber blockchains. 
  • Two example subscriber networks have been implemented using Hyperledger Fabric V1.4 and Hyperledger Besu. 
  • An example publisher network has been implemented using Hyperledger Fabric V2.

3rd 3rd Quarter Progress Report

In the third quarter, the main focus was on performance testing of the implemented solution. To test the performance of the network, Hyperledger Caliper was used as the benchmarking tool. Hyperledger Caliper allows the measurement of performance metrics such as send rate, latency, and throughput for a set of use cases. We connected Caliper to the existing broker network to monitor the performance. More information on the tests and the configuration of the benchmarking tool can be found on the project’s GitHub repository. Moreover, a study on relevant blockchain interoperability solutions was conducted so that they can be compared to our solution. 

...

  • Performance testing of the implemented solution using the Hyperledger Caliper benchmarking tool.
  • A study on relevant blockchain interoperability solutions. 


4th Quarter Progress Report

In the last quarter, we updated the project’s GitHub page by finalizing the documentation and refactoring all the codes. Moreover, we conducted a comprehensive performance analysis on the broker blockchain to better understand the performance of the broker blockchain and to identify the bottleneck of the system. We used the Hyperledger Caliper that was set up in the 3rd quarter to do so. We changed the transaction send rate over time for each functionality of the broker network and monitored the throughput and average latency. The PublishToTopic function was identified as the bottleneck of the broker network. Finally, we wrote a research paper about this project which is being finalized to be submitted in a journal or conference. To sum up, the following has been done in the last quarter:

  • Documentation has been updated to include all the details of the project.
  • Codes have been refactored.
  • A comprehensive performance analysis has been conducted on the broker blockchain.
  • A research paper has been written about the project.