SlideShare uma empresa Scribd logo
1 de 37
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Pop-up Loft
Deep Dive on Amazon Managed Blockchain
Karan Desai Bill Baldwin
Solutions Architect Database Technical Evangelist
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Agenda
• What is blockchain?
• Introducing Amazon Managed Blockchain
• Hyperledger Fabric – a deeper look
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
What is Blockchain?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Amazon Quantum Ledger Database (QLDB)
• Fully managed ledger database
• Track and verify history of all changes made to your application’s data
Immutable
Maintains a sequenced record
of all changes to your data,
which cannot be deleted or
modified; you have the ability
to query and analyze the full
history
Cryptographically
verifiable
Uses cryptography to
generate a secure
output file of your
data’s history
Easy to use
Easy to use, letting you
use familiar database
capabilities like SQL APIs
for querying the data
Highly scalable
Executes 2–3X as many
transactions as ledgers
in common blockchain
frameworks
© 2017, 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
© 2017, 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 to maintain a tamper-proof history of transactions and global state
© 2017, 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
• “smart contract” execution environment
© 2017, 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
© 2017, 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
© 2017, 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
• Security
© 2017, 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)
© 2017, 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.
© 2017, 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
© 2017, 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
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Blockchain in financial services
© 2017, 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
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Introducing
Amazon Managed Blockchain
© 2017, 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
© 2017, 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
© 2017, 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
executed in Docker containers
• Validation policy for executing chaincode is
configurable
• Does not require a native cryptocurrency for
chaincode execution
© 2017, 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
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Create a network
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Network 1 – Managed Blockchain
VPC endpoint
VPC endpoint
Account A
Account B
© 2017, 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
© 2017, 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
© 2017, 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
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Hyperledger Fabric – a deeper look
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Transaction flow with Hyperledger Fabric
© 2017, 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 use 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
© 2017, 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 executes 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
Go
© 2017, 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
© 2017, 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
Hyperledger Fabric Ordering Service
Channel 2Channel 1
Member 2
Peer
Member 3
Peer
Member 1
Peer
• Channels allow
isolation of transactions
among specific
members in the
network
• Create or update a
channel with
configuration
transaction (configtx)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Endorsement policies
• Allow chaincode to specify which
members (or how many) need to
validate a transaction before
submitting
• Endorsed transactions then get
submitted to the ordering
service and assembled into
blocks
Member 1
client
Member 1
Peer
Member 2
Peer
Hyperledger Fabric Ordering Service
1 1
2
33
Ledger Ledger
© 2017, 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.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Amazon Managed Blockchain resources
• Preview signup:
https://pages.awscloud.com/AmazonManagedBlockchain-preview.html
• Managed Blockchain Homepage:
https://aws.amazon.com/managed-blockchain/
• FAQs:
https://aws.amazon.com/managed-blockchain/faqs
• Documentation:
https://docs.aws.amazon.com/managed-blockchain
• Pricing:
https://aws.amazon.com/managed-blockchain/pricing
• Getting Started tutorial:
https://docs.aws.amazon.com/managed-blockchain/latest/managementguide/managed-blockchain-
get-started-tutorial.html
• Hyperledger Fabric documentation:
https://hyperledger-fabric.readthedocs.io/en/release-1.2/
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Join our preview
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Pop-up Loft
aws.amazon.com/activate
Everything and Anything Startups
Need to Get Started on AWS

Mais conteúdo relacionado

Mais procurados

How to govern and secure a Data Mesh?
How to govern and secure a Data Mesh?How to govern and secure a Data Mesh?
How to govern and secure a Data Mesh?confluent
 
Getting started on your AWS migration journey
Getting started on your AWS migration journeyGetting started on your AWS migration journey
Getting started on your AWS migration journeyAmazon Web Services
 
Accelerate Your Cloud Migration Journey.pdf
Accelerate Your Cloud Migration Journey.pdfAccelerate Your Cloud Migration Journey.pdf
Accelerate Your Cloud Migration Journey.pdfAmazon Web Services
 
AWS Lake Formation Deep Dive
AWS Lake Formation Deep DiveAWS Lake Formation Deep Dive
AWS Lake Formation Deep DiveCobus Bernard
 
Moving to the cloud: cloud strategies and roadmaps
Moving to the cloud: cloud strategies and roadmapsMoving to the cloud: cloud strategies and roadmaps
Moving to the cloud: cloud strategies and roadmapsJisc
 
AWS re:Invent 2016: Building a Solid Business Case for Cloud Migration (ENT308)
AWS re:Invent 2016: Building a Solid Business Case for Cloud Migration (ENT308)AWS re:Invent 2016: Building a Solid Business Case for Cloud Migration (ENT308)
AWS re:Invent 2016: Building a Solid Business Case for Cloud Migration (ENT308)Amazon Web Services
 
Building a Solid Business Case for Cloud Migration
Building a Solid Business Case for Cloud MigrationBuilding a Solid Business Case for Cloud Migration
Building a Solid Business Case for Cloud MigrationAmazon Web Services
 
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...Amazon Web Services
 
Enterprise-Database-Migration-Strategies-and-Options-on-AWS
Enterprise-Database-Migration-Strategies-and-Options-on-AWSEnterprise-Database-Migration-Strategies-and-Options-on-AWS
Enterprise-Database-Migration-Strategies-and-Options-on-AWSAmazon Web Services
 
Deploying critical Microsoft workloads on AWS at Capital One - SDD337 - AWS r...
Deploying critical Microsoft workloads on AWS at Capital One - SDD337 - AWS r...Deploying critical Microsoft workloads on AWS at Capital One - SDD337 - AWS r...
Deploying critical Microsoft workloads on AWS at Capital One - SDD337 - AWS r...Amazon Web Services
 
Content Delivery Network
Content Delivery NetworkContent Delivery Network
Content Delivery NetworkShiv Pandey
 
Databases - Choosing the right Database on AWS
Databases - Choosing the right Database on AWSDatabases - Choosing the right Database on AWS
Databases - Choosing the right Database on AWSAmazon Web Services
 
AWS Data Analytics on AWS
AWS Data Analytics on AWSAWS Data Analytics on AWS
AWS Data Analytics on AWSsampath439572
 

Mais procurados (20)

Migrating to the Cloud
Migrating to the CloudMigrating to the Cloud
Migrating to the Cloud
 
How to govern and secure a Data Mesh?
How to govern and secure a Data Mesh?How to govern and secure a Data Mesh?
How to govern and secure a Data Mesh?
 
AWS Foundations
AWS FoundationsAWS Foundations
AWS Foundations
 
Getting started on your AWS migration journey
Getting started on your AWS migration journeyGetting started on your AWS migration journey
Getting started on your AWS migration journey
 
Intro to AWS: Storage Services
Intro to AWS: Storage ServicesIntro to AWS: Storage Services
Intro to AWS: Storage Services
 
Accelerate Your Cloud Migration Journey.pdf
Accelerate Your Cloud Migration Journey.pdfAccelerate Your Cloud Migration Journey.pdf
Accelerate Your Cloud Migration Journey.pdf
 
AWS Lake Formation Deep Dive
AWS Lake Formation Deep DiveAWS Lake Formation Deep Dive
AWS Lake Formation Deep Dive
 
Moving to the cloud: cloud strategies and roadmaps
Moving to the cloud: cloud strategies and roadmapsMoving to the cloud: cloud strategies and roadmaps
Moving to the cloud: cloud strategies and roadmaps
 
AWS re:Invent 2016: Building a Solid Business Case for Cloud Migration (ENT308)
AWS re:Invent 2016: Building a Solid Business Case for Cloud Migration (ENT308)AWS re:Invent 2016: Building a Solid Business Case for Cloud Migration (ENT308)
AWS re:Invent 2016: Building a Solid Business Case for Cloud Migration (ENT308)
 
Building a Solid Business Case for Cloud Migration
Building a Solid Business Case for Cloud MigrationBuilding a Solid Business Case for Cloud Migration
Building a Solid Business Case for Cloud Migration
 
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
 
Cloud Migration Workshop
Cloud Migration WorkshopCloud Migration Workshop
Cloud Migration Workshop
 
Enterprise-Database-Migration-Strategies-and-Options-on-AWS
Enterprise-Database-Migration-Strategies-and-Options-on-AWSEnterprise-Database-Migration-Strategies-and-Options-on-AWS
Enterprise-Database-Migration-Strategies-and-Options-on-AWS
 
Deploying critical Microsoft workloads on AWS at Capital One - SDD337 - AWS r...
Deploying critical Microsoft workloads on AWS at Capital One - SDD337 - AWS r...Deploying critical Microsoft workloads on AWS at Capital One - SDD337 - AWS r...
Deploying critical Microsoft workloads on AWS at Capital One - SDD337 - AWS r...
 
Content Delivery Network
Content Delivery NetworkContent Delivery Network
Content Delivery Network
 
Databases - Choosing the right Database on AWS
Databases - Choosing the right Database on AWSDatabases - Choosing the right Database on AWS
Databases - Choosing the right Database on AWS
 
AWS Data Analytics on AWS
AWS Data Analytics on AWSAWS Data Analytics on AWS
AWS Data Analytics on AWS
 
Application Migrations at Scale
Application Migrations at ScaleApplication Migrations at Scale
Application Migrations at Scale
 
Cloud Migration: A How-To Guide
Cloud Migration: A How-To GuideCloud Migration: A How-To Guide
Cloud Migration: A How-To Guide
 
Cloud Migration Strategy - IT Transformation with Cloud
Cloud Migration Strategy - IT Transformation with CloudCloud Migration Strategy - IT Transformation with Cloud
Cloud Migration Strategy - IT Transformation with Cloud
 

Semelhante a Deep Dive on Amazon Managed Blockchain

Deep Dive on Amazon Managed Blockchain: re:Invent 2018 Recap at the AWS Loft ...
Deep Dive on Amazon Managed Blockchain: re:Invent 2018 Recap at the AWS Loft ...Deep Dive on Amazon Managed Blockchain: re:Invent 2018 Recap at the AWS Loft ...
Deep Dive on Amazon Managed Blockchain: re:Invent 2018 Recap at the AWS Loft ...Amazon Web Services
 
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
 
In-Memory Computing Driving Edge Computing and Blockchain Technologies
In-Memory Computing Driving Edge Computing and Blockchain TechnologiesIn-Memory Computing Driving Edge Computing and Blockchain Technologies
In-Memory Computing Driving Edge Computing and Blockchain Technologiesdsapps
 
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 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
 
re:Invent Round-up, Time Stream, Quantum and Managed Blockchain
re:Invent Round-up, Time Stream, Quantum and Managed Blockchain re:Invent Round-up, Time Stream, Quantum and Managed Blockchain
re:Invent Round-up, Time Stream, Quantum and Managed Blockchain 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
 
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
 
CWIN17 New-York / Transforming enterprises with blockchain
CWIN17 New-York / Transforming enterprises with blockchainCWIN17 New-York / Transforming enterprises with blockchain
CWIN17 New-York / Transforming enterprises with blockchainCapgemini
 
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
 
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
 
TDC2018FLN | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedas
TDC2018FLN | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedasTDC2018FLN | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedas
TDC2018FLN | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedastdc-globalcode
 
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
 
Oracle Blockchain Experience Day
Oracle Blockchain Experience DayOracle Blockchain Experience Day
Oracle Blockchain Experience DayJuarez Junior
 
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
 
Modex Talks - Innovative Technologies in Banking
Modex Talks - Innovative Technologies in BankingModex Talks - Innovative Technologies in Banking
Modex Talks - Innovative Technologies in BankingModex
 
Wwc developing hyperledger applications v4
Wwc  developing hyperledger applications v4Wwc  developing hyperledger applications v4
Wwc developing hyperledger applications v4LennartF
 

Semelhante a Deep Dive on Amazon Managed Blockchain (20)

Deep Dive on Amazon Managed Blockchain: re:Invent 2018 Recap at the AWS Loft ...
Deep Dive on Amazon Managed Blockchain: re:Invent 2018 Recap at the AWS Loft ...Deep Dive on Amazon Managed Blockchain: re:Invent 2018 Recap at the AWS Loft ...
Deep Dive on Amazon Managed Blockchain: re:Invent 2018 Recap at the AWS Loft ...
 
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
 
In-Memory Computing Driving Edge Computing and Blockchain Technologies
In-Memory Computing Driving Edge Computing and Blockchain TechnologiesIn-Memory Computing Driving Edge Computing and Blockchain Technologies
In-Memory Computing Driving Edge Computing and Blockchain Technologies
 
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 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 ...
 
re:Invent Round-up, Time Stream, Quantum and Managed Blockchain
re:Invent Round-up, Time Stream, Quantum and Managed Blockchain re:Invent Round-up, Time Stream, Quantum and Managed Blockchain
re:Invent Round-up, Time Stream, Quantum and Managed Blockchain
 
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
 
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 ...
 
CWIN17 New-York / Transforming enterprises with blockchain
CWIN17 New-York / Transforming enterprises with blockchainCWIN17 New-York / Transforming enterprises with blockchain
CWIN17 New-York / Transforming enterprises with blockchain
 
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
 
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
 
TDC2018FLN | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedas
TDC2018FLN | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedasTDC2018FLN | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedas
TDC2018FLN | Trilha Blockchain - BlockChain Casos de Usos alem das CryptoMoedas
 
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
 
Oracle Blockchain Experience Day
Oracle Blockchain Experience DayOracle Blockchain Experience Day
Oracle Blockchain Experience Day
 
BlockChain-1.pptx
BlockChain-1.pptxBlockChain-1.pptx
BlockChain-1.pptx
 
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...
 
AWS Storage State of the Union
AWS Storage State of the UnionAWS Storage State of the Union
AWS Storage State of the Union
 
Modex Talks - Innovative Technologies in Banking
Modex Talks - Innovative Technologies in BankingModex Talks - Innovative Technologies in Banking
Modex Talks - Innovative Technologies in Banking
 
Wwc developing hyperledger applications v4
Wwc  developing hyperledger applications v4Wwc  developing hyperledger applications v4
Wwc developing hyperledger applications v4
 
IBM Blockchain Overview
IBM Blockchain OverviewIBM Blockchain Overview
IBM Blockchain Overview
 

Mais de 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
 

Mais de 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
 

Deep Dive on Amazon Managed Blockchain

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Pop-up Loft Deep Dive on Amazon Managed Blockchain Karan Desai Bill Baldwin Solutions Architect Database Technical Evangelist
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Agenda • What is blockchain? • Introducing Amazon Managed Blockchain • Hyperledger Fabric – a deeper look
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved What is Blockchain?
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Amazon Quantum Ledger Database (QLDB) • Fully managed ledger database • Track and verify history of all changes made to your application’s data Immutable Maintains a sequenced record of all changes to your data, which cannot be deleted or modified; you have the ability to query and analyze the full history Cryptographically verifiable Uses cryptography to generate a secure output file of your data’s history Easy to use Easy to use, letting you use familiar database capabilities like SQL APIs for querying the data Highly scalable Executes 2–3X as many transactions as ledgers in common blockchain frameworks
  • 5. © 2017, 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
  • 6. © 2017, 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 to maintain a tamper-proof history of transactions and global state
  • 7. © 2017, 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 • “smart contract” execution environment
  • 8. © 2017, 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
  • 9. © 2017, 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
  • 10. © 2017, 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 • Security
  • 11. © 2017, 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)
  • 12. © 2017, 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.
  • 13. © 2017, 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
  • 14. © 2017, 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
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Blockchain in financial services
  • 16. © 2017, 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
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Introducing Amazon Managed Blockchain
  • 18. © 2017, 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
  • 19. © 2017, 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
  • 20. © 2017, 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 executed in Docker containers • Validation policy for executing chaincode is configurable • Does not require a native cryptocurrency for chaincode execution
  • 21. © 2017, 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
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Create a network
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Network 1 – Managed Blockchain VPC endpoint VPC endpoint Account A Account B
  • 24. © 2017, 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
  • 25. © 2017, 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
  • 26. © 2017, 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
  • 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Hyperledger Fabric – a deeper look
  • 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Transaction flow with Hyperledger Fabric
  • 29. © 2017, 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 use 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
  • 30. © 2017, 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 executes 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 Go
  • 31. © 2017, 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
  • 32. © 2017, 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 Hyperledger Fabric Ordering Service Channel 2Channel 1 Member 2 Peer Member 3 Peer Member 1 Peer • Channels allow isolation of transactions among specific members in the network • Create or update a channel with configuration transaction (configtx)
  • 33. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Endorsement policies • Allow chaincode to specify which members (or how many) need to validate a transaction before submitting • Endorsed transactions then get submitted to the ordering service and assembled into blocks Member 1 client Member 1 Peer Member 2 Peer Hyperledger Fabric Ordering Service 1 1 2 33 Ledger Ledger
  • 34. © 2017, 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.
  • 35. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Amazon Managed Blockchain resources • Preview signup: https://pages.awscloud.com/AmazonManagedBlockchain-preview.html • Managed Blockchain Homepage: https://aws.amazon.com/managed-blockchain/ • FAQs: https://aws.amazon.com/managed-blockchain/faqs • Documentation: https://docs.aws.amazon.com/managed-blockchain • Pricing: https://aws.amazon.com/managed-blockchain/pricing • Getting Started tutorial: https://docs.aws.amazon.com/managed-blockchain/latest/managementguide/managed-blockchain- get-started-tutorial.html • Hyperledger Fabric documentation: https://hyperledger-fabric.readthedocs.io/en/release-1.2/
  • 36. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Join our preview
  • 37. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved Pop-up Loft aws.amazon.com/activate Everything and Anything Startups Need to Get Started on AWS