Skip to main content

Can a Single Address Hold Multiple Roles in an RBAC System?

Yes, a single address can hold multiple roles in a Role-Based Access Control (RBAC) system. For example, the core development team's multisig wallet might be assigned both the 'Admin' role (for general maintenance) and the 'Pauser' role (for emergency shutdowns).

This is common for convenience and to centralize critical emergency controls. However, assigning too many roles to a single address increases the potential damage if that address is compromised, potentially violating the principle of least privilege.

What Is the Purpose of a Bitcoin Address Being a Hashed Version of the Public Key?
How Can a “Dirty” or Compromised NFT Provenance Affect Its Market Value?
How Does RBAC Complicate the Deployment Process?
How Does a Malicious Attacker Attempt to Steal Funds Using a Compromised Address?