Skip to content
This repository has been archived by the owner on Apr 5, 2024. It is now read-only.

Support for multi-tenancy #498

Open
hugueitor opened this issue Mar 22, 2023 · 0 comments
Open

Support for multi-tenancy #498

hugueitor opened this issue Mar 22, 2023 · 0 comments

Comments

@hugueitor
Copy link

hugueitor commented Mar 22, 2023

Multi-tenancy support is needed in EthSigner, when using Hyperledger Besu for each network deployed an EthSigner instance needs to be launched (with the corresponding use of resources).

In our company we provide infrastructure for blockchain networks for our customers, in our bussiness model for each customer we need to create his own private blockchain network, we are using Hashicorp Vault for key storage and management.

According to the EthSigner operational model for each network we have to start an EthSigner instance to manage the transactions for that particular network; in our case given that we have many customers they cannot share this EthSigner instance.

EthSigner being a Java app consumes a lot of resources and in our platfform is very restrictive the availabilitity of those resources, for that I would like to have a single EthSigner app that serves many networks by their ID's (for example).

At the moment the solution is to keep using Vault for storage and using a custom API that gets the cryptographic material and through Web3j sign and send transactions directly through the desired blockchain network.

@jframe jframe added the TeamGroot Identifies a given issue is assigned to the Groot Team label Mar 22, 2023
@usmansaleem usmansaleem added TeamGroot Identifies a given issue is assigned to the Groot Team and removed TeamGroot Identifies a given issue is assigned to the Groot Team labels Jun 14, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants