Seafood Ledger
Researcher & Developer
Blockchain system for seafood product traceability. Approved thesis project.
The Problem
The seafood industry (fish, shellfish) has a serious lack of traceability:
- The actual origin of the product cannot be verified
- Consumers don’t know if the fish is fresh or if it was properly processed
- Companies have no way to prove the quality of their supply chain
I identified this problem while working with a real company in the sector as part of my thesis research.
The Solution
A blockchain system that records every point in the supply chain:
- Capture: Record of fisherman, zone, and time of capture
- Transport: Refrigeration conditions during transfer
- Processing: Date and processing lot
- Distribution: Points of sale and times
- End consumer: QR code to verify the entire history
Technical Details
Why Hyperledger Fabric
Unlike public blockchains (Ethereum, Bitcoin), Hyperledger Fabric is:
- Permissioned: Only authorized participants can write
- Private: Sensitive data is not public
- Efficient: No mining required, fast transactions
- Enterprise-grade: Designed for B2B use cases
Architecture
- Blockchain Network: Hyperledger Fabric with multiple organizations
- Smart Contracts: Chaincode in JavaScript/Node.js
- Containers: Docker Compose for local orchestration
- API: REST for application integration
Challenges Overcome
1. Steep Learning Curve
Problem: I had never worked with enterprise blockchain.
Solution: Months of studying documentation, tutorials, and trial/error.
2. Multi-Organization Network Deployment
Problem: Configuring multiple nodes and certificates is complex.
Solution: Automated scripts and detailed process documentation.
3. Industry Terminology
Problem: I didn’t know the seafood industry.
Solution: Interviews with experts and visits to processing plants.
Impact
- Thesis approved with distinction
- Functional prototype deployed on virtual server
- Concept validation with industry stakeholders
- Complete documentation for future implementations
Learnings
- Blockchain isn’t just cryptocurrencies; it has real enterprise applications
- Academic research can solve real-world problems
- Understanding the problem domain is as important as the technology