Hyperledger Besu - Управление учетными записями пользователей

Я недавно начал изучать Hyperledger Besu, и я пытаюсь сравнить Besu с Fabric и посмотреть, совместим ли он с моим уже готовым проектом Fabric.

Я знаю от Fabric, что с помощью CA от организации мы можем создавать новых пользователей, которые входят в эту организацию. Кроме того, есть возможность назвать этого пользователя именем пользователя и добавить некоторые настраиваемые атрибуты, которые можно использовать в цепном коде, например Например.

В Бесу я пока только обнаружил, что только с помощью некоторых сторонних инструментов, таких как MetaMask и js-библиотека web3j, мы можем создавать учетные записи. Хотя эти учетные записи имеют форму & .

Я что-то упустил?
Возможно ли, чтобы в Besu были как-то похожие учетные записи пользователей, такие как Fabric?

Спасибо

1 ответ

После собственного исследования я пришел к выводу, что это единственные способы создания учетных записей для Hyperledger Besu: MetaMask Wallet

web3 js library through javascript

Чтобы иметь более конкретные учетные записи, которые могут быть связаны с некоторой пользовательской информацией или ролями, которые могут определять различные вещи в приложении, наиболее подходящим вариантом является следующий:

Используйте централизованную базу данных для хранения информации о пользователе и связывайте ее с адресом пользователя. Эта база данных может использоваться из клиентского приложения, где пользователь может войти в систему со своими учетными данными или с помощью стороннего кошелька, такого как MetaMask.

Кроме того, чтобы различать пользователей внутри смарт-контрактов, лучшим вариантом на данный момент является библиотека OpenZeppelin. Ownable

Другие вопросы по тегам