1

在 Hyperledger 结构中,钱包是否会保存在手机和笔记本电脑等用户设备中,如果前端存储用户设备,它将如何使用钱包?

提前致谢

4

1 回答 1

2

是的,您可以将钱包存储在用户设备中,例如 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 的证书是否存在于钱包目录中。

于 2019-09-02T06:20:25.447 回答