Ключевые различия между Amazon Managed Blockchain и Quantum Ledger Database (QLDB)?
В чем основные различия между Amazon Managed Blockchain
а также Amazon QLDB
? При каких сценариях рекомендуется использовать какую службу дляdistributed ledgers
и когда? Как может различаться производительность между двумя сервисами с точки зрения количестваtransactions per second
?
1 ответ
Проще говоря, Amazon Managed Blockchain - это "традиционный" блокчейн, тогда как Amazon Quantum Ledger Database - это нечто совершенно иное.
Во-первых, официальные определения:
Amazon Managed Blockchain - это полностью управляемый сервис для создания и управления сетями блокчейнов с использованием фреймворков с открытым исходным кодом. В настоящее время поддерживается платформа с открытым исходным кодом Hyperledger Fabric. Блокчейн позволяет создавать приложения, в которых несколько сторон могут безопасно и прозрачно выполнять транзакции и обмениваться данными без необходимости в доверенном центральном органе.
Так что думайте об этом как о предоставлении традиционной инфраструктуры блокчейна.
База данных Amazon Quantum Ledger (Amazon QLDB) - это полностью управляемая база данных реестра, принадлежащая центральному доверенному органу, которая обеспечивает прозрачный, неизменяемый и поддающийся криптографической проверке журнал транзакций всех изменений вашего приложения ". Amazon QLDB отслеживает каждое изменение данных приложения и ведет полную и поддающуюся проверке историю изменений с течением времени.
Этот совсем другой. История состоит в том, что клиенты смотрели на блокчейн как на способ предоставления проверяемых транзакций. Затем Amazon осознал, что эта цель не требует полностью распределенного характера блокчейна. Вместо этого ему просто нужна центральная база данных с проверяемыми транзакциями.
Например, обычная база данных не может "доказать", что транзакция не была изменена. Администраторы БД всегда могут войти и изменить транзакцию или журнал, чтобы что-то скрыть. Однако Amazon QLDB использует проверку, подобную блокчейну, в каждом блоке транзакций, чтобы "доказать", что он не был изменен.
Вот презентация по теме: AWS re:Invent 2018: [ЗАПУСК НОВОГО!] Нужна ли мне база данных бухгалтерской книги? Введение в Amazon QLDB (DAT370) - YouTube