Amazon Managed Blockchain
A fully managed service for building and operating Hyperledger Fabric or Ethereum blockchain networks, recording transactions on tamper-proof ledgers
Overview
Amazon Managed Blockchain is a fully managed service for creating and managing blockchain networks compatible with Hyperledger Fabric and Ethereum. It automates operational tasks such as node provisioning, certificate management, member invitation to networks, and chaincode deployment, allowing developers to focus on the business logic of their smart contracts. Unlike Amazon QLDB (Quantum Ledger Database), it is suited for use cases requiring distributed consensus among multiple organizations.
Building and Operating Hyperledger Fabric Networks
In a Hyperledger Fabric-based network, the network creator first launches the network as an initial member, then invites other organizations to join as members. Each member owns peer nodes and can share transactions only among specific members through channels (private sub-networks). Chaincode (smart contracts) is written in Go, Node.js, or Java, installed on peer nodes, and then instantiated on a channel to become executable. Managed Blockchain automates Certificate Authority (CA) management, transparently handling certificate issuance and CRL (Certificate Revocation List) updates when members are added or removed. The ordering service runs on a RAFT-based consensus mechanism managed by AWS, guaranteeing transaction ordering and delivery.
Ethereum Nodes and Public Chain Access
For Ethereum support, Managed Blockchain provides fully managed Ethereum nodes (Mainnet and Goerli testnet). All the tasks required when self-hosting nodes - disk capacity management, chain sync monitoring, and software update application - are fully automated. You can access nodes directly via JSON-RPC API using Web3.js or ethers.js, sending transactions for DeFi protocol integration or NFT minting and transfers. Node scaling is automatic, minimizing block sync delays. Monitoring node sync status, peer connection count, and RPC request volume through CloudWatch metrics with SNS notifications for anomaly detection is a recommended operational pattern.
Use Patterns in Supply Chain and Financial Transactions
In supply chain management, manufacturers, logistics providers, and retailers participate as members of a Hyperledger Fabric network, recording manufacturing, shipping, and receiving events on the blockchain. Each organization can view only the channel data relevant to them, preventing information leakage to competitors while enabling trusted data sharing between trading partners. In financial transactions, a pattern exists for automating the Letter of Credit (L/C) process with smart contracts, implementing document authenticity verification and automatic payment condition execution. Architectures that receive IoT device data via Kinesis and write to the blockchain through Lambda are increasingly used to ensure tamper prevention and traceability of sensor data. In pharmaceutical traceability, the entire process from manufacturing lots to patient administration is recorded on the blockchain, supporting regulatory compliance to prevent counterfeit drug distribution.