У Hyperledger есть кошелек, в котором хранится набор идентификаторов пользователей. Я пытаюсь понять, совпадает ли эта концепция кошелька в Hyperledger с той, что используется в Metamask. Например, если вы хотите использовать dApp, вам необходимо установить расширение Metamask в браузере Chrome. Затем dApp использует ваш адрес метамаски, чтобы идентифицировать вас. Как это связано с кошельком Hyperledger?
В случае Hyperledger Fabric пользовательское/клиентское приложение должно выполнить два шага, чтобы зафиксировать транзакцию в реестре блокчейна.
Пользователь должен подписать это подтверждение транзакции и предложение по заказу перед отправкой партнерам/заказчику. Кошелек хранит закрытый ключ и сертификат пользователя для этой цели подписи. Таким образом, клиент аутентифицирует запросы к одноранговым узлам/заказчикам. Обычно кошелек управляется с помощью SDK приложения. Обратитесь к документации кошелька HLF Node SDK для получения более подробной информации.
Официальная документация кошелька HLF.
@iPhoneJavaDev есть различия в реализации. Закрытые ключи зашифрованы в Metamask, Metamask не хранит сертификат, как тканевый кошелек и т. д. Но основной целью Metamask также является подписание транзакций с использованием сохраненного закрытого ключа. Еще один момент касается того, где находится кошелек. В случае Fabric кошелек в основном будет находиться на сервере, где хранятся учетные данные пользователей. Но метамаска используется на стороне клиента и содержит учетные данные только одного пользователя.
Таким образом, использование кошелька в Hyperledger действительно отличается от использования в Metamask, я прав?