BASF partnered with Infosys and AWS to develop a blockchain-based solution for enhancing traceability and sustainability in agricultural supply chains, specifically for cotton. The system leverages Amazon Managed Blockchain to create immutable records and smart contracts, addressing challenges like data integrity, fraud prevention, and real-time tracking of sustainability metrics from seed to garment. This architectural approach provides insights into using managed blockchain services for complex, multi-stakeholder supply chain transparency.
Read original on AWS Architecture BlogThe agricultural industry faces significant challenges in traceability, sustainability verification, and data integrity across complex global supply chains. BASF's solution aims to tackle these by implementing a blockchain-based system using Amazon Managed Blockchain, focusing on cotton value chains. The core idea is to create an immutable, transparent ledger that all stakeholders can trust, enabling verification of origin, sustainable practices, and fair labor conditions.
Blockchain technology offers several inherent advantages for supply chain traceability, which are crucial for addressing the industry's pain points:
The BASF solution is built on a permissioned blockchain using open-source systems, managed by Amazon Managed Blockchain. This choice allows BASF to focus on application development rather than infrastructure management. The system is designed for data democratization, allowing value chain players to independently verify activities and monitor KPIs via a Distributed Autonomous Organization (DAO) interface. Key components and AWS services involved include:
System Design Insight: On-Chain vs. Off-Chain Data
A common pattern in blockchain solutions is to store critical, immutable proofs and transaction hashes on-chain, while larger, more dynamic datasets or computationally intensive operations are handled off-chain. The "block listener" service in this architecture exemplifies this, updating an off-chain store, which likely then serves data to user interfaces or analytics systems more efficiently than querying the blockchain directly.