AWS Blockchain Templates provide a fast and easy way to create and deploy secure blockchain networks using popular open source frameworks. These templates enable you to focus on building your blockchain applications instead of spending time and energy on manual setup of your blockchain network.
AWS Blockchain Templates deploy the blockchain framework you choose as containers on an Amazon Elastic Container Service (ECS) cluster, or directly on an EC2 instance running Docker. Your blockchain network is created in your own Amazon VPC, allowing you to use your VPC subnets and network Access Control Lists. You can assign granular permissions using AWS IAM to restrict which resources an Amazon ECS cluster or Amazon EC2 instance can access.
You have two choices:
1. AWS Blockchain Template for Ethereum:
Ethereum is an open-source blockchain framework from the Ethereum Foundation that enables you to write blockchain applications that run exactly as programmed without downtime, censorship, fraud, or third-party interference. You should consider using Ethereum if you would like to transact with peers on the public Ethereum network, want to build a new public network, or want to use Ethereum’s Solidity smart contract language.
2. AWS Blockchain Template for Hyperledger Fabric:
Hyperledger Fabric is an open-source blockchain framework from the Linux Foundation that enables you to write blockchain applications and offers access control and permissions for data on the blockchain. You should consider using Hyperledger Fabric if you want to create a private blockchain network, or want to limit the transactions that each party can see.