This proposal aims to provide a standardized method for on-chain treasury management of institutional assets, ensuring secure private key generation, hierarchical management, and departmental permission isolation while supporting asset security and transaction efficiency in multi-chain environments. By defining a unified derivation path and security mechanisms, this proposal offers an efficient and secure solution for treasury management.
With the rapid development of blockchain and DeFi, secure management of on-chain assets has become critical. Traditional private key management struggles to meet the security demands of large organizations in complex scenarios, where hierarchical key management, permission controls, and multi-signature mechanisms are essential. This proposal provides a standardized solution for institutional treasury management, ensuring asset security and transaction efficiency.
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 and RFC 8174.
For secure on-chain treasury account key management, implementations MUST use the following hierarchical deterministic (HD) path:
Path Components:
Master Key (m)
BIP 44 Compliance Layer (44')
44' (hardened) to indicate BIP 44 compliance.Coin Type Layer ( 60' )
60' (hardened) for Ethereum and EVM-compatible chains.Entity Identifier ( entity_id')
entity_id' across distinct subsidiaries.Department Identifier (department_id')
Account Index (account_index)
Note on BIP 44 Adaptation:
change layer SHOULD be omitted for Ethereum/EVMs due to their account model (not UTXO).To derive entity_id and department_id:
Entity Index Calculation
entity_id as:Department Index Calculation
department_id as:Output Constraints
[2^31, 2^32-1] to enforce hardened derivation.For finer access control (e.g., roles within departments):
Role Identifier (role_id')
Compatibility Note:
44' layer MAY cause incompatibility with standard wallets (e.g., MetaMask).For entities without subsidiaries:
Compatibility Guarantee
Implementations MUST adhere to:
Cryptographic Requirements:
secp256k1 for HD derivation.This specification is inspired by BIP 44 (m/purpose'/coin_type'/account'/change/address_index), but:
change layer for Ethereum-based systems.The scenarios for which the proposal applies are:
This standard complies with BIP 39, BIP 32, and BIP 44.
run script:
output:

For treasury managers, hierarchical deterministic wallet management is more convenient, but it requires additional consideration of protective measures for the master key, such as schemes for splitting and storing mnemonic phrases or master keys.
Copyright and related rights waived via CC0.