Evaluating Zelcore multi-asset key management for cross-chain dApp authentication flows