
# IDChaincode
用于保存用户的公钥和账户，新生成用户的同态密钥对时，需要将公钥注册到IDchaincode上，便于后续根据账户能查询到收款方的同态公钥。链代码IDChaincode.go的下载请参见[资源下载](https://support.huaweicloud.com/devg-bcs/bcs_devg_0020.html#bcs_devg_0020__zh-cn_topic_0107538605_zh-cn_topic_0103308639_section28057671114457)。
![](https://support.huaweicloud.com/devg-bcs/public_sys-resources/note_3.0-zh-cn.png)
IDChaincode.go由华为云BCS服务提供，不建议用户修改，若进行修改将与[链代码示例](https://support.huaweicloud.com/devg-bcs/bcs_devg_0026.html)逻辑不一致。
#### 注册Register
账户地址是通过公钥hash计算转16进制字符串得到。
#### 查询Query
使用账户地址查询公钥。
