本地生成链上账户
更新时间:2022-08-25
本地生成链上账户
接口描述
- 本接口用于本地生成区块链账户。
- 需要业务方自主负责区块链账户的运维工作,一旦泄露区块链账户助记词,将没有办法追回。
- 业务方自主负责其用户的区块链账户与其系统账户的对应关系,从而完成碎片授予、查询等操作。
- 使用xasset-sdk生成本地区块链账户。
- 助记词通过xasset-sdk提供方法反解出完整链上账户。
本方法用于创建区块链账户,根据不同的sdk 参考对应方法创建
- java: https://github.com/xuperchain/xasset-sdk-java/blob/main/src/main/java/com/baidu/xasset/auth/XchainAccount.java
- golang: https://github.com/xuperchain/xasset-sdk-go/blob/main/auth/account.go
- php: https://github.com/xuperchain/xasset-sdk-php/blob/main/auth/Account.php
注意:
- 区块链钱包账户是完全去中心化的,无法更换和废弃私钥,切记要安全管理账户助记词和私钥,一旦泄露,相当于银行卡和密码同时泄露。
- 所有数字商品可信登记平台上使用的区块链账户均使用上述去中心化链上账户创建方法 CreateAccount 方法生成 其他方法生成的账户无法通过鉴权。
- 所有的账户需要保存。
- 创建资产时使用的账户。将有类似“管理员”作用,后续对碎片和资产的操作都会用到此账户。
- 授予碎片的账户同样也是用相同的方法生成。