SlideShare ist ein Scribd-Unternehmen logo
1 von 36
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Deep Dive on
Amazon Managed Blockchain
Jonathan Fritz
Amazon Managed Blockchain
jonfritz@amazon.com
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
What is blockchain?
Introducing Amazon Managed Blockchain
Hyperledger Fabric – a deeper look
Demo
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Customer problems with complex business networks
• Many existing business networks rely on central authorities, which can
be inefficient, expensive, and requires time-consuming auditing
• A consortium could achieve better outcomes by sharing information,
but cannot agree on how data can be securely and fairly shared
• Multiple organizations need to independently verify transaction
history and need a single, up to date, accurate view of data
• Business logic among multiple organizations could be simplified
through automation
• Asset transfers require an expensive and inefficient escrow
• A public network needs a way to maintain a tamper-proof history of
transactions and global state
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Blockchain builds trust in a network
• Eliminates the need for central authority in business networks
• Three main components: distributed ledger, consensus
mechanism, and “smart contract” execution environment
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Blockchain components: ledger database
The journal records an immutable log of all transactions and is
maintained by nodes in the blockchain network
Block 59
Transaction
Previous Block Hash:
0000d68b2f0a3b
Timestamp
Block 60
Transaction
Previous Block Hash:
000057ec2fda71
Block Hash:
000087ea2ffe94
Timestamp
Transaction
Block 61
Previous Block Hash:
000087ea2ffe94
Block Hash:
000044bf2efe32
Timestamp
Transaction
Transaction
Transaction
Block Hash:
000057ec2fda71
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Blockchain components: ledger database
C | H
J Journal
C | H Current | History
Current | History
Journal
Ledger comprises
J
L
Ledger databaseL
Journal determines Current | History
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Blockchain components: consensus mechanism
Some important attributes: Byzantine fault tolerance, transaction
rate, energy consumption, hardware requirements, and security
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Blockchain components: “smart contracts”
• Rules embedded in dApp
• Verified execution of code
• Conditional operators
• Application writes to ledger
• Contract can interact with
components outside of the
blockchain network (off-chain)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Public and permissioned networks
Public networks allow anyone to
participate in the network. Members are
incentivized to maintain the network.
Permissioned networks limit the
members to known entities.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Customers are experimenting in many industries
Proof of Ownership
Digital Security Trading
Documents/Contracts
Enterprise Platforms
Financial
Insurance
Mortgage Loans
Voting Mechanisms
Patient Records
Corporate Governance
HCLS
Real Estate
Legal
Agriculture
Gaming
M & E
Transportation
Digital Advertising
Power/Utilities
Retail
Capital Markets
Cloud
OWNERSHIPPRIVATE MARKETS
DERIVATIVES
WAGERS
GLOBAL PAYMENTS
REMITTANCE
NOTARISATION
EQUITY
MICROFINANCE
INTELLECTUAL PROPERTY
TITLE RECORD
ESCROW
DIGITAL RIGHTS
E-COMMERCE
DEBT
CROWDFUNDING
P2P LENDING
HEALTHCARE
VOTING
TRUSTEES
SMART
CONTRACTS
DIGITAL
CURRENCY
SECURITIES
RECORD
KEEPING
BLOCKCHAIN
TECHNOLOGY
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Blockchain in supply chain
• Each organization has a
trusted copy of the supply
chain data
• Payments can be
automated through smart
contracts
• Identity of components are
immutably tracked as they
move through the supply
chain
• Quality of products can be
monitored and
immediately acted on
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Blockchain in financial services
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
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
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
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
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Managed Blockchain features
Low cost
Only pay for resources used
Open-source variety
Support for two frameworks
Integrated
Send data to Amazon QLDB
for secure analytics
Fully managed
Create a blockchain network in minutes
Reliable & scalable
Backed with Amazon QLDB technology
Decentralized
Democratically govern the network
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Hyperledger Fabric
• Create permissioned networks with
channels to limit the transactions on
the ledger each member can see
• Chaincode (smart contracts) written
in Go and are executed in Docker
containers
• Validation policy for executing
chaincode is configurable
• Does not require a native
cryptocurrency for chaincode
execution
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Ethereum
• Create smart contracts using the
Solidity language that run across
nodes in the network
• Very scalable
• Create permissioned networks or use
public Ethereum network
• Configured to use Proof-of-Work
consensus algorithm for public
network and Proof-of-Authority for
private networks
• Anyone who can access the network
can see all data on the ledger
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Create a network
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Network 1 – Managed Blockchain
VPC endpoint
VPC endpoint
Account A
Account B
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Who ”owns” the network?
• Networks are decentralized and can remain active even after
the initial creator leaves
• Inviting members to join
• Preview: network creator can invite
• GA: members vote on who to invite and remove
• Network-wide settings
• GA: members can vote on network-wide settings and configure the actual
voting rules (e.g. majority rules or one member decides)
• Each member pays for their resources
• Amazon Managed Blockchain manages shared components like
the ordering service and networking settings
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Pricing dimensions
• Pay-as-you-go with no
upfront costs
• Hourly rates billed per-second
• Each member pays for their
own resources and the data it
writes to the network
• VPC endpoints created to
access resource endpoints are
billed separately
• Standard data transfer rates
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Starter Edition and Standard Edition
Starter Edition
- Test and small production networks
- Up to 5 members/network
- Up to 2 peer nodes/member
- bc.t3.small and bc.t3.medium
- 1 TiB maximum/peer node
- Ordering service provisioned has lower
transaction throughput and availability
than that in a Standard Edition network
Membership pricing rate is different for each edition
Standard Edition
- Production networks
- Up to 30 members/network
- Up to 10 peer nodes/member
- bc.t3, bc.m5, and bc.c5 instance families
- 15 TiB maximum/peer node
- Ordering service provisioned has higher
transaction throughput and availability
than that in a Starter Edition network
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Transaction flow with Hyperledger Fabric
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Augmented Hyperledger Fabric
• Ordering service
• Core component of a Fabric network to guarantee delivery and order of
transactions
• Production grade networks using open source will utilize Apache Kafka for this
component
• Managed Blockchain uses Amazon QLDB technology, increasing durability and
reliability
• Certificate authority (CA)
• Open source uses a “soft” HSM
• Managed Blockchain uses AWS Key Management Service (KMS) to secure the
CA service
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Chaincode basics
• Code executed on the network, and can query and update ledger
• Fabric supports chaincode in three languages:
• Chaincode execute within a docker container on peer nodes
• Chaincode has two operations in its interface:
• Init() – Initializes the chaincode with parameters
• Invoke() – Invokes the chaincode with parameters
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Peer nodes
• Stores a copy of the ledger database
• Executes chaincode and endorses transactions
• Validates transactions before the final commit to ledger
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Channels for access control
Member 1 Member 2 Member 3
Channel 2
Ledger
Channel 1
Ledger
Channel 2Channel 1
Member 2
Peer
Member 3
Peer
Member 1
Peer
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Endorsement policies
Member 1
client
Member 1
Peer
Member 2
Peer
Ledger Ledger
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Managed Blockchain preview information
Hyperledger Fabric available now, Ethereum coming soon.
Resource limits
- 1 network per account with up to 6 channels per network
- 5 members per network (any given account can own 3)
- 1 peer per member, with bc.t3.small instance type available
- 30 GiB maximum storage peer node storage
Adding members
- Network creator can add accounts
Additional features will be added during the preview. Please check the preview notes for
known issues and updates. Amazon Managed Blockchain is not billing during preview.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Managed Blockchain resources
• Preview signup: https://pages.awscloud.com/AmazonManagedBlockchain-
preview.html
• Webpage: https://aws.amazon.com/managed-blockchain/
• Getting Started: https://docs.aws.amazon.com/managed-
blockchain/latest/managementguide/managed-blockchain-get-started-
tutorial.html
• FAQs: https://aws.amazon.com/managed-blockchain/faqs
• Documentation: https://docs.aws.amazon.com/managed-blockchain
• Pricing: https://aws.amazon.com/managed-blockchain/pricing
• Hyperledger Fabric documentation: https://hyperledger-
fabric.readthedocs.io/en/release-1.2/
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Join our preview
Thank you!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Jonathan Fritz
jonfritz@amazon.com
amazon-managed-blockchain-help@amazon.com

Weitere ähnliche Inhalte

Was ist angesagt?

Inside AWS: Technology Choices for Modern Applications (SRV305-R1) - AWS re:I...
Inside AWS: Technology Choices for Modern Applications (SRV305-R1) - AWS re:I...Inside AWS: Technology Choices for Modern Applications (SRV305-R1) - AWS re:I...
Inside AWS: Technology Choices for Modern Applications (SRV305-R1) - AWS re:I...Amazon Web Services
 
How Nubank Automates Fine-Grained Security with IAM, AWS Lambda, and CI/CD (F...
How Nubank Automates Fine-Grained Security with IAM, AWS Lambda, and CI/CD (F...How Nubank Automates Fine-Grained Security with IAM, AWS Lambda, and CI/CD (F...
How Nubank Automates Fine-Grained Security with IAM, AWS Lambda, and CI/CD (F...Amazon Web Services
 
Securing and Managing IoT Devices at Scale (SEC367-R1) - AWS re:Invent 2018
Securing and Managing IoT Devices at Scale (SEC367-R1) - AWS re:Invent 2018Securing and Managing IoT Devices at Scale (SEC367-R1) - AWS re:Invent 2018
Securing and Managing IoT Devices at Scale (SEC367-R1) - AWS re:Invent 2018Amazon Web Services
 
Building Blockchain Platforms Beyond a Proof of Concept (GPSTEC317) - AWS re:...
Building Blockchain Platforms Beyond a Proof of Concept (GPSTEC317) - AWS re:...Building Blockchain Platforms Beyond a Proof of Concept (GPSTEC317) - AWS re:...
Building Blockchain Platforms Beyond a Proof of Concept (GPSTEC317) - AWS re:...Amazon Web Services
 
SRV204 Creating Your Virtual Data Center: VPC Fundamentals and Connectivity ...
 SRV204 Creating Your Virtual Data Center: VPC Fundamentals and Connectivity ... SRV204 Creating Your Virtual Data Center: VPC Fundamentals and Connectivity ...
SRV204 Creating Your Virtual Data Center: VPC Fundamentals and Connectivity ...Amazon Web Services
 
How HSBC Uses Serverless to Process Millions of Transactions in Real Time (FS...
How HSBC Uses Serverless to Process Millions of Transactions in Real Time (FS...How HSBC Uses Serverless to Process Millions of Transactions in Real Time (FS...
How HSBC Uses Serverless to Process Millions of Transactions in Real Time (FS...Amazon Web Services
 
Hybrid Identity Management and Security for Large Enterprises (ENT307-R2) - A...
Hybrid Identity Management and Security for Large Enterprises (ENT307-R2) - A...Hybrid Identity Management and Security for Large Enterprises (ENT307-R2) - A...
Hybrid Identity Management and Security for Large Enterprises (ENT307-R2) - A...Amazon Web Services
 
Using AWS to Ingest, Store, Archive, Share and carry out Analysis of Video Co...
Using AWS to Ingest, Store, Archive, Share and carry out Analysis of Video Co...Using AWS to Ingest, Store, Archive, Share and carry out Analysis of Video Co...
Using AWS to Ingest, Store, Archive, Share and carry out Analysis of Video Co...Amazon Web Services
 
物聯網創新應用:車聯網解決方案 IoT Story of Connected Vehicle Solution(Level 300)
物聯網創新應用:車聯網解決方案 IoT Story of Connected Vehicle Solution(Level 300)物聯網創新應用:車聯網解決方案 IoT Story of Connected Vehicle Solution(Level 300)
物聯網創新應用:車聯網解決方案 IoT Story of Connected Vehicle Solution(Level 300)Amazon Web Services
 
Interactive Zero-Touch Enterprise Networks: Nuage SD-WAN on AWS (TLC310) - AW...
Interactive Zero-Touch Enterprise Networks: Nuage SD-WAN on AWS (TLC310) - AW...Interactive Zero-Touch Enterprise Networks: Nuage SD-WAN on AWS (TLC310) - AW...
Interactive Zero-Touch Enterprise Networks: Nuage SD-WAN on AWS (TLC310) - AW...Amazon Web Services
 
BDA304 Build Deep Learning Applications with TensorFlow and Amazon SageMaker
BDA304 Build Deep Learning Applications with TensorFlow and Amazon SageMakerBDA304 Build Deep Learning Applications with TensorFlow and Amazon SageMaker
BDA304 Build Deep Learning Applications with TensorFlow and Amazon SageMakerAmazon Web Services
 
AWS Technical Day Riyadh Nov 2019 - The art of mastering data protection on aws
AWS Technical Day Riyadh Nov 2019 - The art of mastering data protection on awsAWS Technical Day Riyadh Nov 2019 - The art of mastering data protection on aws
AWS Technical Day Riyadh Nov 2019 - The art of mastering data protection on awsAWS Riyadh User Group
 
IoT at the Edge: Introduction to AWS Greengrass (IOT406-R1) - AWS re:Invent 2018
IoT at the Edge: Introduction to AWS Greengrass (IOT406-R1) - AWS re:Invent 2018IoT at the Edge: Introduction to AWS Greengrass (IOT406-R1) - AWS re:Invent 2018
IoT at the Edge: Introduction to AWS Greengrass (IOT406-R1) - AWS re:Invent 2018Amazon Web Services
 
Become an IAM Policy Master in 60 Minutes or Less (SEC316-R1) - AWS reInvent ...
Become an IAM Policy Master in 60 Minutes or Less (SEC316-R1) - AWS reInvent ...Become an IAM Policy Master in 60 Minutes or Less (SEC316-R1) - AWS reInvent ...
Become an IAM Policy Master in 60 Minutes or Less (SEC316-R1) - AWS reInvent ...Amazon Web Services
 
IAM for Enterprises: How Vanguard Matured IAM Controls to Support Micro Accou...
IAM for Enterprises: How Vanguard Matured IAM Controls to Support Micro Accou...IAM for Enterprises: How Vanguard Matured IAM Controls to Support Micro Accou...
IAM for Enterprises: How Vanguard Matured IAM Controls to Support Micro Accou...Amazon Web Services
 
Automating Incident Response and Forensics
Automating Incident Response and ForensicsAutomating Incident Response and Forensics
Automating Incident Response and ForensicsAmazon Web Services
 
Design Continuous Authorization for Rapid Delivery of Mission-Critical Servic...
Design Continuous Authorization for Rapid Delivery of Mission-Critical Servic...Design Continuous Authorization for Rapid Delivery of Mission-Critical Servic...
Design Continuous Authorization for Rapid Delivery of Mission-Critical Servic...Amazon Web Services
 
Enabling Compliance with GDPR on AWS.pdf
Enabling Compliance with GDPR on AWS.pdfEnabling Compliance with GDPR on AWS.pdf
Enabling Compliance with GDPR on AWS.pdfAmazon Web Services
 
Serverless Authentication and Authorisation for Your APIs on AWS
Serverless Authentication and Authorisation for Your APIs on AWS Serverless Authentication and Authorisation for Your APIs on AWS
Serverless Authentication and Authorisation for Your APIs on AWS Amazon Web Services
 
Extracting Insights from Industrial Data Using AWS IoT Services (IOT368) - AW...
Extracting Insights from Industrial Data Using AWS IoT Services (IOT368) - AW...Extracting Insights from Industrial Data Using AWS IoT Services (IOT368) - AW...
Extracting Insights from Industrial Data Using AWS IoT Services (IOT368) - AW...Amazon Web Services
 

Was ist angesagt? (20)

Inside AWS: Technology Choices for Modern Applications (SRV305-R1) - AWS re:I...
Inside AWS: Technology Choices for Modern Applications (SRV305-R1) - AWS re:I...Inside AWS: Technology Choices for Modern Applications (SRV305-R1) - AWS re:I...
Inside AWS: Technology Choices for Modern Applications (SRV305-R1) - AWS re:I...
 
How Nubank Automates Fine-Grained Security with IAM, AWS Lambda, and CI/CD (F...
How Nubank Automates Fine-Grained Security with IAM, AWS Lambda, and CI/CD (F...How Nubank Automates Fine-Grained Security with IAM, AWS Lambda, and CI/CD (F...
How Nubank Automates Fine-Grained Security with IAM, AWS Lambda, and CI/CD (F...
 
Securing and Managing IoT Devices at Scale (SEC367-R1) - AWS re:Invent 2018
Securing and Managing IoT Devices at Scale (SEC367-R1) - AWS re:Invent 2018Securing and Managing IoT Devices at Scale (SEC367-R1) - AWS re:Invent 2018
Securing and Managing IoT Devices at Scale (SEC367-R1) - AWS re:Invent 2018
 
Building Blockchain Platforms Beyond a Proof of Concept (GPSTEC317) - AWS re:...
Building Blockchain Platforms Beyond a Proof of Concept (GPSTEC317) - AWS re:...Building Blockchain Platforms Beyond a Proof of Concept (GPSTEC317) - AWS re:...
Building Blockchain Platforms Beyond a Proof of Concept (GPSTEC317) - AWS re:...
 
SRV204 Creating Your Virtual Data Center: VPC Fundamentals and Connectivity ...
 SRV204 Creating Your Virtual Data Center: VPC Fundamentals and Connectivity ... SRV204 Creating Your Virtual Data Center: VPC Fundamentals and Connectivity ...
SRV204 Creating Your Virtual Data Center: VPC Fundamentals and Connectivity ...
 
How HSBC Uses Serverless to Process Millions of Transactions in Real Time (FS...
How HSBC Uses Serverless to Process Millions of Transactions in Real Time (FS...How HSBC Uses Serverless to Process Millions of Transactions in Real Time (FS...
How HSBC Uses Serverless to Process Millions of Transactions in Real Time (FS...
 
Hybrid Identity Management and Security for Large Enterprises (ENT307-R2) - A...
Hybrid Identity Management and Security for Large Enterprises (ENT307-R2) - A...Hybrid Identity Management and Security for Large Enterprises (ENT307-R2) - A...
Hybrid Identity Management and Security for Large Enterprises (ENT307-R2) - A...
 
Using AWS to Ingest, Store, Archive, Share and carry out Analysis of Video Co...
Using AWS to Ingest, Store, Archive, Share and carry out Analysis of Video Co...Using AWS to Ingest, Store, Archive, Share and carry out Analysis of Video Co...
Using AWS to Ingest, Store, Archive, Share and carry out Analysis of Video Co...
 
物聯網創新應用:車聯網解決方案 IoT Story of Connected Vehicle Solution(Level 300)
物聯網創新應用:車聯網解決方案 IoT Story of Connected Vehicle Solution(Level 300)物聯網創新應用:車聯網解決方案 IoT Story of Connected Vehicle Solution(Level 300)
物聯網創新應用:車聯網解決方案 IoT Story of Connected Vehicle Solution(Level 300)
 
Interactive Zero-Touch Enterprise Networks: Nuage SD-WAN on AWS (TLC310) - AW...
Interactive Zero-Touch Enterprise Networks: Nuage SD-WAN on AWS (TLC310) - AW...Interactive Zero-Touch Enterprise Networks: Nuage SD-WAN on AWS (TLC310) - AW...
Interactive Zero-Touch Enterprise Networks: Nuage SD-WAN on AWS (TLC310) - AW...
 
BDA304 Build Deep Learning Applications with TensorFlow and Amazon SageMaker
BDA304 Build Deep Learning Applications with TensorFlow and Amazon SageMakerBDA304 Build Deep Learning Applications with TensorFlow and Amazon SageMaker
BDA304 Build Deep Learning Applications with TensorFlow and Amazon SageMaker
 
AWS Technical Day Riyadh Nov 2019 - The art of mastering data protection on aws
AWS Technical Day Riyadh Nov 2019 - The art of mastering data protection on awsAWS Technical Day Riyadh Nov 2019 - The art of mastering data protection on aws
AWS Technical Day Riyadh Nov 2019 - The art of mastering data protection on aws
 
IoT at the Edge: Introduction to AWS Greengrass (IOT406-R1) - AWS re:Invent 2018
IoT at the Edge: Introduction to AWS Greengrass (IOT406-R1) - AWS re:Invent 2018IoT at the Edge: Introduction to AWS Greengrass (IOT406-R1) - AWS re:Invent 2018
IoT at the Edge: Introduction to AWS Greengrass (IOT406-R1) - AWS re:Invent 2018
 
Become an IAM Policy Master in 60 Minutes or Less (SEC316-R1) - AWS reInvent ...
Become an IAM Policy Master in 60 Minutes or Less (SEC316-R1) - AWS reInvent ...Become an IAM Policy Master in 60 Minutes or Less (SEC316-R1) - AWS reInvent ...
Become an IAM Policy Master in 60 Minutes or Less (SEC316-R1) - AWS reInvent ...
 
IAM for Enterprises: How Vanguard Matured IAM Controls to Support Micro Accou...
IAM for Enterprises: How Vanguard Matured IAM Controls to Support Micro Accou...IAM for Enterprises: How Vanguard Matured IAM Controls to Support Micro Accou...
IAM for Enterprises: How Vanguard Matured IAM Controls to Support Micro Accou...
 
Automating Incident Response and Forensics
Automating Incident Response and ForensicsAutomating Incident Response and Forensics
Automating Incident Response and Forensics
 
Design Continuous Authorization for Rapid Delivery of Mission-Critical Servic...
Design Continuous Authorization for Rapid Delivery of Mission-Critical Servic...Design Continuous Authorization for Rapid Delivery of Mission-Critical Servic...
Design Continuous Authorization for Rapid Delivery of Mission-Critical Servic...
 
Enabling Compliance with GDPR on AWS.pdf
Enabling Compliance with GDPR on AWS.pdfEnabling Compliance with GDPR on AWS.pdf
Enabling Compliance with GDPR on AWS.pdf
 
Serverless Authentication and Authorisation for Your APIs on AWS
Serverless Authentication and Authorisation for Your APIs on AWS Serverless Authentication and Authorisation for Your APIs on AWS
Serverless Authentication and Authorisation for Your APIs on AWS
 
Extracting Insights from Industrial Data Using AWS IoT Services (IOT368) - AW...
Extracting Insights from Industrial Data Using AWS IoT Services (IOT368) - AW...Extracting Insights from Industrial Data Using AWS IoT Services (IOT368) - AW...
Extracting Insights from Industrial Data Using AWS IoT Services (IOT368) - AW...
 

Ähnlich wie AWS Managed Blockchain Deep Dive

Deep Dive on Amazon Managed Blockchain
Deep Dive on Amazon Managed BlockchainDeep Dive on Amazon Managed Blockchain
Deep Dive on Amazon Managed BlockchainAmazon Web Services
 
Deep dive on Amazon Managed Blockchain
Deep dive on Amazon Managed BlockchainDeep dive on Amazon Managed Blockchain
Deep dive on Amazon Managed BlockchainAmazon Web Services
 
Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...
Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...
Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...Amazon Web Services
 
Building enterprise solutions with blockchain technology - SVC217 - New York ...
Building enterprise solutions with blockchain technology - SVC217 - New York ...Building enterprise solutions with blockchain technology - SVC217 - New York ...
Building enterprise solutions with blockchain technology - SVC217 - New York ...Amazon Web Services
 
Building enterprise solutions with blockchain and ledger technology - SVC202 ...
Building enterprise solutions with blockchain and ledger technology - SVC202 ...Building enterprise solutions with blockchain and ledger technology - SVC202 ...
Building enterprise solutions with blockchain and ledger technology - SVC202 ...Amazon Web Services
 
Blockchain in Retail (RET217) - AWS re:Invent 2018
Blockchain in Retail (RET217) - AWS re:Invent 2018Blockchain in Retail (RET217) - AWS re:Invent 2018
Blockchain in Retail (RET217) - AWS re:Invent 2018Amazon Web Services
 
Hyperledger fabric 20180528
Hyperledger fabric 20180528Hyperledger fabric 20180528
Hyperledger fabric 20180528Arnaud Le Hors
 
Track 5 Session 6_ BLC01 透過 Amazon Managed Blockchain 與 Amazon QLDB 打造區塊鍊應用.pptx
Track 5 Session 6_ BLC01 透過 Amazon Managed Blockchain 與 Amazon QLDB 打造區塊鍊應用.pptxTrack 5 Session 6_ BLC01 透過 Amazon Managed Blockchain 與 Amazon QLDB 打造區塊鍊應用.pptx
Track 5 Session 6_ BLC01 透過 Amazon Managed Blockchain 與 Amazon QLDB 打造區塊鍊應用.pptxAmazon Web Services
 
Fully Realizing the Microservices Vision with Service Mesh (DEV312-S) - AWS r...
Fully Realizing the Microservices Vision with Service Mesh (DEV312-S) - AWS r...Fully Realizing the Microservices Vision with Service Mesh (DEV312-S) - AWS r...
Fully Realizing the Microservices Vision with Service Mesh (DEV312-S) - AWS r...Amazon Web Services
 
VPC Design Scenarios for Real-Life Use Cases (NET320) - AWS re:Invent 2018
VPC Design Scenarios for Real-Life Use Cases (NET320) - AWS re:Invent 2018VPC Design Scenarios for Real-Life Use Cases (NET320) - AWS re:Invent 2018
VPC Design Scenarios for Real-Life Use Cases (NET320) - AWS re:Invent 2018Amazon Web Services
 
Blockchain, Hyperledger and the Oracle Blockchain Platform
Blockchain, Hyperledger and the Oracle Blockchain PlatformBlockchain, Hyperledger and the Oracle Blockchain Platform
Blockchain, Hyperledger and the Oracle Blockchain PlatformJuarez Junior
 
Bringing Enterprise to the Blockchain - Moving from Science Experiment to Pra...
Bringing Enterprise to the Blockchain - Moving from Science Experiment to Pra...Bringing Enterprise to the Blockchain - Moving from Science Experiment to Pra...
Bringing Enterprise to the Blockchain - Moving from Science Experiment to Pra...Digital Transformation EXPO Event Series
 
How to Build a Decentralized Blockchain App with the Oracle Blockchain Platform
How to Build a Decentralized BlockchainApp with the Oracle Blockchain PlatformHow to Build a Decentralized BlockchainApp with the Oracle Blockchain Platform
How to Build a Decentralized Blockchain App with the Oracle Blockchain PlatformJuarez Junior
 
Blockchain in government and the public sector
Blockchain in government and the public sectorBlockchain in government and the public sector
Blockchain in government and the public sectorJuarez Junior
 
Oracle Blockchain Experience Day
Oracle Blockchain Experience DayOracle Blockchain Experience Day
Oracle Blockchain Experience DayJuarez Junior
 
Implementing Microservices by DDD
Implementing Microservices by DDDImplementing Microservices by DDD
Implementing Microservices by DDDAmazon Web Services
 
2019 03-13-implementing microservices by ddd
2019 03-13-implementing microservices by ddd2019 03-13-implementing microservices by ddd
2019 03-13-implementing microservices by dddKim Kao
 
Migrating Single-Tenant Applications to Multi-Tenant SaaS (ARC326-R1) - AWS r...
Migrating Single-Tenant Applications to Multi-Tenant SaaS (ARC326-R1) - AWS r...Migrating Single-Tenant Applications to Multi-Tenant SaaS (ARC326-R1) - AWS r...
Migrating Single-Tenant Applications to Multi-Tenant SaaS (ARC326-R1) - AWS r...Amazon Web Services
 
Do you need a ledger database or a blockchain - SVC208 - Atlanta AWS Summit.pdf
Do you need a ledger database or a blockchain - SVC208 - Atlanta AWS Summit.pdfDo you need a ledger database or a blockchain - SVC208 - Atlanta AWS Summit.pdf
Do you need a ledger database or a blockchain - SVC208 - Atlanta AWS Summit.pdfAmazon Web Services
 
Introduction to Serverless computing and AWS Lambda - Floor28
Introduction to Serverless computing and AWS Lambda - Floor28Introduction to Serverless computing and AWS Lambda - Floor28
Introduction to Serverless computing and AWS Lambda - Floor28Boaz Ziniman
 

Ähnlich wie AWS Managed Blockchain Deep Dive (20)

Deep Dive on Amazon Managed Blockchain
Deep Dive on Amazon Managed BlockchainDeep Dive on Amazon Managed Blockchain
Deep Dive on Amazon Managed Blockchain
 
Deep dive on Amazon Managed Blockchain
Deep dive on Amazon Managed BlockchainDeep dive on Amazon Managed Blockchain
Deep dive on Amazon Managed Blockchain
 
Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...
Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...
Building Enterprise Solutions with Blockchain and Ledger Technology - SVC202 ...
 
Building enterprise solutions with blockchain technology - SVC217 - New York ...
Building enterprise solutions with blockchain technology - SVC217 - New York ...Building enterprise solutions with blockchain technology - SVC217 - New York ...
Building enterprise solutions with blockchain technology - SVC217 - New York ...
 
Building enterprise solutions with blockchain and ledger technology - SVC202 ...
Building enterprise solutions with blockchain and ledger technology - SVC202 ...Building enterprise solutions with blockchain and ledger technology - SVC202 ...
Building enterprise solutions with blockchain and ledger technology - SVC202 ...
 
Blockchain in Retail (RET217) - AWS re:Invent 2018
Blockchain in Retail (RET217) - AWS re:Invent 2018Blockchain in Retail (RET217) - AWS re:Invent 2018
Blockchain in Retail (RET217) - AWS re:Invent 2018
 
Hyperledger fabric 20180528
Hyperledger fabric 20180528Hyperledger fabric 20180528
Hyperledger fabric 20180528
 
Track 5 Session 6_ BLC01 透過 Amazon Managed Blockchain 與 Amazon QLDB 打造區塊鍊應用.pptx
Track 5 Session 6_ BLC01 透過 Amazon Managed Blockchain 與 Amazon QLDB 打造區塊鍊應用.pptxTrack 5 Session 6_ BLC01 透過 Amazon Managed Blockchain 與 Amazon QLDB 打造區塊鍊應用.pptx
Track 5 Session 6_ BLC01 透過 Amazon Managed Blockchain 與 Amazon QLDB 打造區塊鍊應用.pptx
 
Fully Realizing the Microservices Vision with Service Mesh (DEV312-S) - AWS r...
Fully Realizing the Microservices Vision with Service Mesh (DEV312-S) - AWS r...Fully Realizing the Microservices Vision with Service Mesh (DEV312-S) - AWS r...
Fully Realizing the Microservices Vision with Service Mesh (DEV312-S) - AWS r...
 
VPC Design Scenarios for Real-Life Use Cases (NET320) - AWS re:Invent 2018
VPC Design Scenarios for Real-Life Use Cases (NET320) - AWS re:Invent 2018VPC Design Scenarios for Real-Life Use Cases (NET320) - AWS re:Invent 2018
VPC Design Scenarios for Real-Life Use Cases (NET320) - AWS re:Invent 2018
 
Blockchain, Hyperledger and the Oracle Blockchain Platform
Blockchain, Hyperledger and the Oracle Blockchain PlatformBlockchain, Hyperledger and the Oracle Blockchain Platform
Blockchain, Hyperledger and the Oracle Blockchain Platform
 
Bringing Enterprise to the Blockchain - Moving from Science Experiment to Pra...
Bringing Enterprise to the Blockchain - Moving from Science Experiment to Pra...Bringing Enterprise to the Blockchain - Moving from Science Experiment to Pra...
Bringing Enterprise to the Blockchain - Moving from Science Experiment to Pra...
 
How to Build a Decentralized Blockchain App with the Oracle Blockchain Platform
How to Build a Decentralized BlockchainApp with the Oracle Blockchain PlatformHow to Build a Decentralized BlockchainApp with the Oracle Blockchain Platform
How to Build a Decentralized Blockchain App with the Oracle Blockchain Platform
 
Blockchain in government and the public sector
Blockchain in government and the public sectorBlockchain in government and the public sector
Blockchain in government and the public sector
 
Oracle Blockchain Experience Day
Oracle Blockchain Experience DayOracle Blockchain Experience Day
Oracle Blockchain Experience Day
 
Implementing Microservices by DDD
Implementing Microservices by DDDImplementing Microservices by DDD
Implementing Microservices by DDD
 
2019 03-13-implementing microservices by ddd
2019 03-13-implementing microservices by ddd2019 03-13-implementing microservices by ddd
2019 03-13-implementing microservices by ddd
 
Migrating Single-Tenant Applications to Multi-Tenant SaaS (ARC326-R1) - AWS r...
Migrating Single-Tenant Applications to Multi-Tenant SaaS (ARC326-R1) - AWS r...Migrating Single-Tenant Applications to Multi-Tenant SaaS (ARC326-R1) - AWS r...
Migrating Single-Tenant Applications to Multi-Tenant SaaS (ARC326-R1) - AWS r...
 
Do you need a ledger database or a blockchain - SVC208 - Atlanta AWS Summit.pdf
Do you need a ledger database or a blockchain - SVC208 - Atlanta AWS Summit.pdfDo you need a ledger database or a blockchain - SVC208 - Atlanta AWS Summit.pdf
Do you need a ledger database or a blockchain - SVC208 - Atlanta AWS Summit.pdf
 
Introduction to Serverless computing and AWS Lambda - Floor28
Introduction to Serverless computing and AWS Lambda - Floor28Introduction to Serverless computing and AWS Lambda - Floor28
Introduction to Serverless computing and AWS Lambda - Floor28
 

Mehr von Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Mehr von Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

AWS Managed Blockchain Deep Dive

  • 1. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Deep Dive on Amazon Managed Blockchain Jonathan Fritz Amazon Managed Blockchain jonfritz@amazon.com
  • 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda What is blockchain? Introducing Amazon Managed Blockchain Hyperledger Fabric – a deeper look Demo
  • 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Customer problems with complex business networks • Many existing business networks rely on central authorities, which can be inefficient, expensive, and requires time-consuming auditing • A consortium could achieve better outcomes by sharing information, but cannot agree on how data can be securely and fairly shared • Multiple organizations need to independently verify transaction history and need a single, up to date, accurate view of data • Business logic among multiple organizations could be simplified through automation • Asset transfers require an expensive and inefficient escrow • A public network needs a way to maintain a tamper-proof history of transactions and global state
  • 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Blockchain builds trust in a network • Eliminates the need for central authority in business networks • Three main components: distributed ledger, consensus mechanism, and “smart contract” execution environment
  • 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Blockchain components: ledger database The journal records an immutable log of all transactions and is maintained by nodes in the blockchain network Block 59 Transaction Previous Block Hash: 0000d68b2f0a3b Timestamp Block 60 Transaction Previous Block Hash: 000057ec2fda71 Block Hash: 000087ea2ffe94 Timestamp Transaction Block 61 Previous Block Hash: 000087ea2ffe94 Block Hash: 000044bf2efe32 Timestamp Transaction Transaction Transaction Block Hash: 000057ec2fda71
  • 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Blockchain components: ledger database C | H J Journal C | H Current | History Current | History Journal Ledger comprises J L Ledger databaseL Journal determines Current | History
  • 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Blockchain components: consensus mechanism Some important attributes: Byzantine fault tolerance, transaction rate, energy consumption, hardware requirements, and security
  • 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Blockchain components: “smart contracts” • Rules embedded in dApp • Verified execution of code • Conditional operators • Application writes to ledger • Contract can interact with components outside of the blockchain network (off-chain)
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Public and permissioned networks Public networks allow anyone to participate in the network. Members are incentivized to maintain the network. Permissioned networks limit the members to known entities.
  • 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Customers are experimenting in many industries Proof of Ownership Digital Security Trading Documents/Contracts Enterprise Platforms Financial Insurance Mortgage Loans Voting Mechanisms Patient Records Corporate Governance HCLS Real Estate Legal Agriculture Gaming M & E Transportation Digital Advertising Power/Utilities Retail Capital Markets Cloud OWNERSHIPPRIVATE MARKETS DERIVATIVES WAGERS GLOBAL PAYMENTS REMITTANCE NOTARISATION EQUITY MICROFINANCE INTELLECTUAL PROPERTY TITLE RECORD ESCROW DIGITAL RIGHTS E-COMMERCE DEBT CROWDFUNDING P2P LENDING HEALTHCARE VOTING TRUSTEES SMART CONTRACTS DIGITAL CURRENCY SECURITIES RECORD KEEPING BLOCKCHAIN TECHNOLOGY
  • 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Blockchain in supply chain • Each organization has a trusted copy of the supply chain data • Payments can be automated through smart contracts • Identity of components are immutably tracked as they move through the supply chain • Quality of products can be monitored and immediately acted on
  • 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Blockchain in financial services
  • 14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 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
  • 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 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
  • 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Managed Blockchain features Low cost Only pay for resources used Open-source variety Support for two frameworks Integrated Send data to Amazon QLDB for secure analytics Fully managed Create a blockchain network in minutes Reliable & scalable Backed with Amazon QLDB technology Decentralized Democratically govern the network
  • 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Hyperledger Fabric • Create permissioned networks with channels to limit the transactions on the ledger each member can see • Chaincode (smart contracts) written in Go and are executed in Docker containers • Validation policy for executing chaincode is configurable • Does not require a native cryptocurrency for chaincode execution
  • 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Ethereum • Create smart contracts using the Solidity language that run across nodes in the network • Very scalable • Create permissioned networks or use public Ethereum network • Configured to use Proof-of-Work consensus algorithm for public network and Proof-of-Authority for private networks • Anyone who can access the network can see all data on the ledger
  • 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Create a network
  • 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Network 1 – Managed Blockchain VPC endpoint VPC endpoint Account A Account B
  • 22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Who ”owns” the network? • Networks are decentralized and can remain active even after the initial creator leaves • Inviting members to join • Preview: network creator can invite • GA: members vote on who to invite and remove • Network-wide settings • GA: members can vote on network-wide settings and configure the actual voting rules (e.g. majority rules or one member decides) • Each member pays for their resources • Amazon Managed Blockchain manages shared components like the ordering service and networking settings
  • 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Pricing dimensions • Pay-as-you-go with no upfront costs • Hourly rates billed per-second • Each member pays for their own resources and the data it writes to the network • VPC endpoints created to access resource endpoints are billed separately • Standard data transfer rates
  • 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Starter Edition and Standard Edition Starter Edition - Test and small production networks - Up to 5 members/network - Up to 2 peer nodes/member - bc.t3.small and bc.t3.medium - 1 TiB maximum/peer node - Ordering service provisioned has lower transaction throughput and availability than that in a Standard Edition network Membership pricing rate is different for each edition Standard Edition - Production networks - Up to 30 members/network - Up to 10 peer nodes/member - bc.t3, bc.m5, and bc.c5 instance families - 15 TiB maximum/peer node - Ordering service provisioned has higher transaction throughput and availability than that in a Starter Edition network
  • 25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Transaction flow with Hyperledger Fabric
  • 27. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Augmented Hyperledger Fabric • Ordering service • Core component of a Fabric network to guarantee delivery and order of transactions • Production grade networks using open source will utilize Apache Kafka for this component • Managed Blockchain uses Amazon QLDB technology, increasing durability and reliability • Certificate authority (CA) • Open source uses a “soft” HSM • Managed Blockchain uses AWS Key Management Service (KMS) to secure the CA service
  • 28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Chaincode basics • Code executed on the network, and can query and update ledger • Fabric supports chaincode in three languages: • Chaincode execute within a docker container on peer nodes • Chaincode has two operations in its interface: • Init() – Initializes the chaincode with parameters • Invoke() – Invokes the chaincode with parameters
  • 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Peer nodes • Stores a copy of the ledger database • Executes chaincode and endorses transactions • Validates transactions before the final commit to ledger
  • 30. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Channels for access control Member 1 Member 2 Member 3 Channel 2 Ledger Channel 1 Ledger Channel 2Channel 1 Member 2 Peer Member 3 Peer Member 1 Peer
  • 31. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Endorsement policies Member 1 client Member 1 Peer Member 2 Peer Ledger Ledger
  • 32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 33. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Managed Blockchain preview information Hyperledger Fabric available now, Ethereum coming soon. Resource limits - 1 network per account with up to 6 channels per network - 5 members per network (any given account can own 3) - 1 peer per member, with bc.t3.small instance type available - 30 GiB maximum storage peer node storage Adding members - Network creator can add accounts Additional features will be added during the preview. Please check the preview notes for known issues and updates. Amazon Managed Blockchain is not billing during preview.
  • 34. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Managed Blockchain resources • Preview signup: https://pages.awscloud.com/AmazonManagedBlockchain- preview.html • Webpage: https://aws.amazon.com/managed-blockchain/ • Getting Started: https://docs.aws.amazon.com/managed- blockchain/latest/managementguide/managed-blockchain-get-started- tutorial.html • FAQs: https://aws.amazon.com/managed-blockchain/faqs • Documentation: https://docs.aws.amazon.com/managed-blockchain • Pricing: https://aws.amazon.com/managed-blockchain/pricing • Hyperledger Fabric documentation: https://hyperledger- fabric.readthedocs.io/en/release-1.2/
  • 35. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Join our preview
  • 36. Thank you! © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Jonathan Fritz jonfritz@amazon.com amazon-managed-blockchain-help@amazon.com