...
Page properties | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Description
Presently, Fabric stores StateDB in CouchDB and goLevelDB. Create a pluggable mechanism for storing StateDB in using MongoDB.
Also, create a pluggable mechanism for storing ledger files in a database such as MongoMongoDB. This mechanism will not only help make data stores truly pluggable, but also make easy to analyze Hyperledger Fabric data natively which is currently a huge challenge. Jira server Hyperledger JIRA serverId 6326cb0b-65b2-38fd-a82c-67a89277103b key FAB-6263
Additional Information
- See
Jira server Hyperledger JIRA serverId 6326cb0b-65b2-38fd-a82c-67a89277103b key FAB-6263 - See last year's project on blockchain-analyzer
...
- which retrieves and stores the Fabric data in a separate data store for better analysis. This approach requires a separate copy of Fabric data.
Learning Objectives
- Hyperledger Fabric code
- Go, Docker
- Weekly 1-1 meetings, Slack
- Code as lab
- Incorporate code in mainline Fabric
Expected Outcome
- Hyperledger Lab demonstrating the feasibility
- Incorporating the code into mainline Fabric code
Relation to Hyperledger
Hyperledger Fabric
Education Level
Undergraduate or graduate
Skills
- Go, Docker
- Familiarity with Fabric (creating a network or starting a dev environment) is a plus
Future plans
Incorporate the project source code into Hyperledger Fabric
Preferred Hours and Length of Internship
40 hours during summer
Mentor(s) Names and Contact Info
Salman Baset
Rocket chat: salmanbaset
Email: salman.a.baset@gmail.com
...