A method of generating wallets for discrete blockchain networks comprising: receiving a primary seed ; generating an enhanced hierarchical deterministic wallet, comprising deriving an enhanced parent public key and an enhanced parent private key from the primary seed ; performing an identity registration and certification procedure for the enhanced hierarchical deterministic wallet; receiving a first secondary seed ; generating a first toughened hierarchical deterministic wallet, comprising: deriving a first toughened parent public key and a first toughened parent private key from the first secondary seed ; deriving a first toughened primary child public key from a function including as inputs the first toughened parent public key , a first parent chain code, and the enhanced parent public key ; and deriving a first toughened primary child private key from a function including as inputs the first toughened parent private key , the first parent chain code, and the enhanced parent private key ; and performing the identity registration and certification procedure for the first toughened hierarchical deterministic wallet; wherein an identity of a user associated with each of the enhanced hierarchical deterministic wallet and the first toughened hierarchical deterministic wallet is verifiable by an external blockchain network as a result of the identity registration and certification procedures. receiving a primary seed ; generating an enhanced hierarchical deterministic wallet, comprising deriving an enhanced parent public key and an enhanced parent private key from the primary seed ; performing an identity registration and certification procedure for the enhanced hierarchical deterministic wallet; receiving a first secondary seed ; generating a first toughened hierarchical deterministic wallet, comprising: deriving a first toughened parent public key and a first toughened parent private key from the first secondary seed ; deriving a first toughened primary child public key from a function including as inputs the first toughened parent public key , a first parent chain code, and the enhanced parent public key ; and deriving a first toughened primary child private key from a function including as inputs the first toughened parent private key , the first parent chain code, and the enhanced parent private key ; and deriving a first toughened parent public key and a first toughened parent private key from the first secondary seed ; deriving a first toughened primary child public key from a function including as inputs the first toughened parent public key , a first parent chain code, and the enhanced parent public key ; and deriving a first toughened primary child private key from a function including as inputs the first toughened parent private key , the first parent chain code, and the enhanced parent private key ; and performing the identity registration and certification procedure for the first toughened hierarchical deterministic wallet; wherein an identity of a user associated with each of the enhanced hierarchical deterministic wallet and the first toughened hierarchical deterministic wallet is verifiable by an external blockchain network as a result of the identity registration and certification procedures. <EOS>