在 Hyperledger 结构中,钱包是否会保存在手机和笔记本电脑等用户设备中,如果前端存储用户设备,它将如何使用钱包?
提前致谢
在 Hyperledger 结构中,钱包是否会保存在手机和笔记本电脑等用户设备中,如果前端存储用户设备,它将如何使用钱包?
提前致谢
是的,您可以将钱包存储在用户设备中,例如 fabcar 示例。如果你去registerUser.js,你会看到:
// Create a new file system based wallet for managing identities.
const walletPath = path.join(process.cwd(), 'wallet');
const wallet = new FileSystemWallet(walletPath);
console.log(`Wallet path: ${walletPath}`);
// Check to see if we've already enrolled the user.
const userExists = await wallet.exists('user1');
if (userExists) {
console.log('An identity for the user "user1" already exists in the wallet');
return;
}
awalletPath
在您选择存储身份和管理身份的目录的位置声明。正如您在 中看到的userExists
,它检查用户 1 的证书是否存在于钱包目录中。