The document discusses Amazon Managed Blockchain, a fully managed service that makes it easy to create and manage scalable blockchain networks. It allows customers to set up blockchain networks using popular open-source frameworks like Hyperledger Fabric and Ethereum. Amazon Managed Blockchain handles complex tasks like provisioning hardware and managing the networks so customers don't have to deal with these challenges. It also integrates with other AWS services and provides reliability, security, low costs and ease of use. An example is provided of how Nestle uses it for supply chain management.
3. Centralized trust
Transactions with
decentralized trust
2
DMV
Track vehicle
title history
Manufacturers
Track distribution of
a recalled product
HR and payroll
Track changes to an
individual’s profile
Healthcare
Verify and track hospital
equipment inventory
Ledgers with
centralized trust
1
4. Amazon Quantum Ledger Database (Amazon QLDB)
for centralized trust
Amazon QLDB
Journal
Append-only, immutable
journal stores a sequenced,
cryptographically verifiable entry
of each change made; changes are
chained together as blocks,
e.g., credits and debits
Cryptographically verify the
change history of your data
Current state and
indexed history
Stores the current value and
historical state of your data,
e.g., the current value of a bank
account and its history
Access complete history
of changes to your data
Application data
Credit and debit transactions,
insurance claim history,
supply chain asset tracking,
vehicle records, and more
Immutable
Verifiable
SQL-like query
Serializable ACID txns
Document data model
Serverless and scalable
5. Decentralized trust
Transactions with
decentralized trust
2
Mortgage
lenders
Process syndicated loans
Supply chain
Transact with suppliers
and distributors
Retail
Streamline
customer rewards
Financial
institutions
Peer-to-peer payments
Ledgers with
centralized trust
1
6. Blockchain builds trust in a network
Eliminates the need for central authority in business networks
with three main components:
Distributed ledger, consensus mechanism, and smart contracts
7. Difficult to create blockchain networks
• Provisioning hardware
• Complex to configure software and networking
• Need to secure certificates and access control
• Monitoring and management of complex systems
• Adding and removing members
• Governing the network
• Scaling performance as the transaction rate grows
8. What is Amazon Managed Blockchain
Amazon Managed Blockchain is a fully managed
service that makes it easy to create and manage
scalable blockchain networks using popular
open source frameworks: Hyperledger Fabric
and Ethereum
9. Managed Blockchain features
Fully managed
Create a blockchain
network in minutes
Open-source variety
Support for
two frameworks
Decentralized
Democratically govern
the network
Reliable and scalable
Backed with
Amazon QLDB technology
Low cost
Pay only for
resources used
Integrated
Easy to use with
AWS services
10. How Amazon Managed Blockchain works
Amazon Managed
Blockchain
Create
a network
Choose an open-source
blockchain framework,
set up a new blockchain
network and your
membership in your
AWS account with
just a few clicks
Invite
members
Invite other
AWS accounts to
join the network
Add
nodes
Create and configure
blockchain peer nodes
that store a copy of the
distributed ledger
Deploy
applications
Create and deploy
decentralized applications
to your network through
your peer nodes
Transact with
other members on
the network
11. Hyperledger Fabric Ordering Service
(Orderer)
Fabric Certificate
Authority
Member A
Peer Node
Fabric Certificate
Authority
Member B
Peer Node
Fabric Certificate
Authority
Member C
Peer Node
Fabric Certificate
Authority
Member D
Peer Node
Amazon VPC PrivateLink
VPC Endpoint
Fabric Client Node
Fabric Network managed by Amazon Managed Blockchain
VPC A
VPC Endpoint
Fabric Client Node
VPC B
VPC Endpoint
Fabric Client Node
VPC C
VPC Endpoint
Fabric Client Node
VPC D
Basic components of a Hyperledger Fabric blockchain
running on Managed Blockchain
12. Reliable and scalable
Ordering service
• Core component of a Fabric network to guarantee delivery and order
of transactions
• Open-source production grade networks use Apache Kafka for this component
• Managed Blockchain uses Amazon QLDB technology, increasing durability
and reliability
Certificate authority
• Open source uses a “soft” HSM
• Managed Blockchain uses AWS Key Management Service (AMS KMS) to secure
the certificate authority service
Augmented Hyperledger Fabric
13. Who owns the network?
Distributed ownership
Networks are decentralized
and can remain active even
after the initial creator leaves
Members vote to invite and
remove members and
configure network rules
Each member pays for
their resources
14. Voting and proposals to govern the network
• Networks are decentralized and can remain active
even after the initial creator leaves
• Members vote on who to invite and remove
• Network voting rules to determine how a proposal is
approved
15. Network
• Pay-as-you-go with
no up-front costs
• Per-second billing
• Each member pays for their
own resources and the data
written to the network
• Standard data transfer rates
Pricing dimensions
Network member
(per hour)
Node
(per hour)
Node storage
(GB/month)
Data written
(GB)
16. Low cost
Starter edition
• Test and small production networks
• bc.t3.small and bc.t3.medium
• Ordering service provisioned has
lower transaction throughput and
availability than that in a Standard
Edition network
Standard edition
• Production networks
• bc.t3, bc.m5, and bc.c5
instance families
• Ordering service provisioned has
higher transaction throughput and
availability than that in a Starter
Edition network
Type of membership
Membership pricing is different for each edition
17. Blockchain in many industries
Proof of Ownership
Digital Security Trading
Documents/Contracts
Food and Beverage
Customer Rewards
Insurance
Mortgage Loans
Voting Mechanisms
Patient Records
Corporate Governance
HCLS
Real Estate
Legal
Agriculture
Gaming
Supply Chain
Transportation
Digital Advertising
Power/Utilities
Retail
Capital Markets
Content Rights
OWNERSHIPPRIVATE MARKETS
DERIVATIVES
WAGERS
GLOBAL PAYMENTS
REMITTANCE
NOTARIZATION
EQUITY
MICROFINANCE
INTELLECTUAL PROPERTY
TITLE RECORD
ESCROW
DIGITAL RIGHTS
E-COMMERCE
DEBT
CROWDFUNDING
P2P LENDING
HEALTHCARE
SUPPLY CHAIN
TRUSTEES
SMART
CONTRACTS
DIGITAL
CURRENCY
SECURITIES
RECORD
KEEPING
BLOCKCHAIN
TECHNOLOGY
18. SCM (Supply Chain
Management)
Content license &
copyright
management
Payment/
authentication
BaaS (blockchain as a service)
platform service
Key benefits of blockchain
Collaboration with stakeholders
using transparent data
Customer needs
Minimize unnecessary efforts on
business operation and expansion
High compatibility and stability
along with a variety of services
De-centralization
Transparency
Enterprise customer’s perspective on blockchain
Singapore
Exchange
Limited (SGX)
Guardian
Nestlé
TEUwork/
ANKO
256
Lambda Blockchain
19. 2. Challenge in integration of IT systems between our company and vendors
3. Challenge in immediate communication
1. Total resources required to manage supply chain
Fields
Storage
Food processor
Food manufacturer
Distributor
Kitchen
Retailer
Challenges in the SCM (supply chain management)
20. Why blockchain for supply chain?
• Distributed ledger
• Guarantees immutability
• Publicly available
• Enable product traceability
in each step of the supply chain
• Tracing important information
Temperature
Quality of goods
Shipment and delivery dates
Safety certifications
23. Business opportunity and technical challenge
Showcase best in class
practices from farming
through to packaging
Real-time data
collaboration help better
anticipate demand
Share coffee tasting attributes like
location, plantation type, processing
method, coffee grade, freshness and
roasting level
Consumer value Industry needsReal-time data collaboration
25. Farmer
Nestle
RetailShip
Blockchain
(Dapp)
User interface
application
“I can record where this coffee came from with Dapp”
“I trust it is delivered within 48 hours of roasting”
“I certify the whole process of this coffee”
Customer
“I know the origin of this coffee”
https://pixabay.com/
Nestlé Supply Chain Management on AWS Managed
Blockchain
26. Nestlé built the Chain of Origin
Brand mission: provide consumers a transparent process that
provides unique flavor profiles and distinct user journey
Personalization
Utilising technology to
provide a fully trackable
and 1:1 personalised
user journey
Collaboration
Using data collaboration
as a method to deliver
artisan coffee that talks
to its provenance
Freshness
Fresh ingredients and
unique production
process to provide
consumers with a flavor
experience like no other
Subscription
Creating a direct
to consumer offer that
giving better control
over quality and
user experience
1/The first set of customers wanted a system-of-record, also known as a ledger. They wanted this ledger to be owned by a central authority and they wanted it to be immutable and verifiable..
2/Take an example of a DMV. They have a current record of all the vehicles in a state. They also have the historical data.
1/We built QLDB for these customers. It has two components.
2/Component 1 - Current state and indexed history database, which stores the current value and historical state of the data.
3/Component 2 – The immutable journal, which has a cryptographically verifiable log of each transaction.
4/ So, when application data comes in, it gets logged to the journal first, and then gets stored in the database.
1/The 2nd set of customers wanted to transact with peers in a decentralized way without a centralized authority.
2/Financial institutions – They wanted to do peer-to-peer transactions but wanted an independent way to verify transactions.
3/Supply chain customers – These are complicated supply chains with retailers, distributers and suppliers, and they all wanted a single view of the data.
4/Mortgage Lenders – They wanted to run loan transactions without a centralized authority.
1/Blockchain builds trust in a network and eliminates the need for central authority.
2/It has Three main components: distributed ledger, consensus mechanism, and smart contracts
3/Together these components provides immutability and trust, and enables multi-party transactions without a centralized authority.
In this slide we showcase how easy it is to get started with Amazon managed blockchain. It is important to stress on this slide given that a lot of customers find implementing blockchain networks to be hard.
1/Using the AWS CLI, SDK or the console, in a few clicks/commands you can create your network in minutes.
2/Inviting other members is also programmatic. You use the proposal APIs to invite others.
3/Add nodes. This is where we create the ledger component for you. A range of node types are available depending on your transaction throughput requirements.
4/Deploy Applications. Build your smart contracts and applications and start transacting. With Managed Blockchain, you can get to this state in minutes. There are databases to setup, Kafka nodes to provision, containers to build, none of that.
1/ Ordering Service – Uses QLDB tech for more reliability and durability
2/ CA – soft HSM are expensive and difficult to manage. We use AWS KMS under the to hood to secure the CA service.
1/We get this question a lot.
1/Pay as you go model, with no upfront costs
2/Four pricing dimensions – a) Network membership fee (per hour), b) Data written per GB, c) Peer nodes you provision (per hour) and d) Node Storage (GB-month)
3/We have done a lot of work ard managing pricing for different members. Customers don’t have to do anything.
1/ Starter and Standard edition – But, both memberships are production grade.