Amazon Managed Blockchain 和 Quantum Ledger Database (QLDB) 之间的主要区别?

Key differences between Amazon Managed Blockchain and Quantum Ledger Database (QLDB)?

Amazon Managed BlockchainAmazon QLDB 之间的主要区别是什么? 在什么情况下 distributed ledgers 以及什么时候使用哪种服务是明智的? 就 transactions per second 的数量而言,这两种服务的性能有何不同?

简而言之,Amazon Managed Blockchain 是 "traditional" 区块链,而 Amazon Quantum Ledger Database 则完全不同。

一、官方定义:

Amazon Managed Blockchain is a fully managed service for creating and managing blockchain networks using open source frameworks. Currently, the Hyperledger Fabric open source framework is supported. Blockchain allows you to build applications where multiple parties can securely and transparently run transactions and share data without the need for a trusted, central authority.

因此,将其视为提供传统的区块链基础设施。

Amazon Quantum Ledger Database (Amazon QLDB) is a fully managed ledger database owned by a central trusted authority that provides a transparent, immutable, and cryptographically verifiable transaction log of all of your application changes‎. Amazon QLDB tracks each and every application data change and maintains a complete and verifiable history of changes over time.

这个很不一样。故事是客户将区块链视为 提供可验证交易 的一种方式。然后亚马逊意识到这个目标不需要区块链的完全分布式特性。相反,它只需要一个具有可验证交易的中央数据库。

例如,一个普通的数据库不能"prove"一个事务没有被改变。数据库管理员可以随时进入并修改事务或日志以隐藏某些内容。然而,Amazon QLDB 在每个交易块中使用类似区块链的验证来 "prove" 它没有被修改。

以下是关于该主题的演示文稿:AWS re:Invent 2018: [NEW LAUNCH!] Do I need a ledger database? An intro to Amazon QLDB (DAT370) - YouTube