# FAQ

# 1. 测试链如何使用?

详见用户手册(新手指南 (opens new window)

# 2. 测试链如何上传公钥?

测试链属于BaaS级服务,请在BaaS链管理平台——【我的账户】——【机构公钥】中进行上传,详见用户手册(新手指南超链接)。需要上传公钥及对应私钥的签名即可。公私钥的生成方式:采用secp256k1椭圆曲线生成一对,或者通过私钥可以算出公钥。在TrustSQL中公私钥的编码格式为Base64。

# 3. 测试链数据会删除吗?

测试链是由腾讯提供的一条供开发者进行联调测试的共用联盟链,腾讯区块链会根据数据量情况定期删除,数据不会被永久保存,建议不要上传真实业务数据。

# 4. 链管理平台与节点管理平台有什么区别?

链管理平台主要用于联盟链的搭建和成员、节点的增删等;节点管理平台用户节点的所有方对该节点的操作,包括查询节点数据,调用API接口及设置公钥等。节点管理平台中节点的权限在联盟链管理平台中下发配置。 详见“1.2.2 BaaS平台架构介绍” (opens new window)

# 5. 如何安装镜像?

我们建议用户通过腾讯区块链BaaS平台上直接购买节点服务器,根据流程指引可以直接安装镜像,方便快捷。若通过腾讯云官网购买服务器,购买时无需选装腾讯区块链镜像,可在购买后登录腾讯区块链BaaS平台,授权腾讯云账号后,即可通过“添加节点”功能,选择“添加腾讯云服务器”来获取相关服务器进行镜像安装或重装。

# 6. 为何建链不成功?

我们强烈建议您确认节点服务器的安全组设置是否为以下内容(请保证15900-17000端口的开放,否则会影响链的正常启动以及服务的正常工作。)
faq4-1
faq4-2
安全声明:BaaS配置区块链安全组只会开放15900-17000端口,用于链运行和业务需求端口,对其他端口不会进行任何操作和处理。不会影响且不会干涉其他安全组配置。

# 7. 专属联盟链如何上传公钥?

①登录节点管理平台:当节点被添加至BaaS之后,用户可收到系统下发邮件,登录地址及初始密码详见邮件。
登陆账号:为避免客户重复注册,节点管理平台的登陆账号与BaaS的注册账号相同。
登录密码:登陆密码由系统生成并下发,具体密码请查看邮件通知。(建议首次登陆后修改密码)
②上传节点公钥:需要上传公钥及对应私钥的签名即可。公私钥的生成方式:采用secp256k1椭圆曲线生成一对,或者通过私钥可以算出公钥。在TrustSQL中公私钥的编码格式为Base64。

# 8. 如何获取机构ID?

登录平台后于右上角【我的账户】中可查看用户的机构ID。

# 9. 如何获取链ID?

登录腾讯区块链BaaS平台后,可在首页【联盟链ID】一列中查看。

# 10. 如何获取节点ip?

登录腾讯区块链BaaS开放平台后,可获取测试链的节点ip,可在首页—测试链【查看】—【链节点管理】—【配置信息气泡】中进行查看。

# 11. 如何下载SDK?

SDK的使用说明与下载地址详见开发文档中SDK部分 (opens new window)

# 12. 如何删除一条专属联盟链?

需要先将该专属联盟链中的节点全部移除之后,方可删除该条专属联盟链。

# 13. BaaS链管理平台上传的公钥,与节点管理平台中上传的公钥,有哪些区别?

前者用于BaaS级服务的通讯校验,主要包括区块链浏览器中的“通过节点获取所在链信息”接口、“获取链与链上节点信息”接口,以及TPKI全部接口; 后者用于节点级服务的通讯校验,主要包括数字资产服务接口、共享信息服务接口,以及区块链浏览器接口中的“通过区块高度获取交易信息”接口。 每个节点间的公钥互不影响,支持上传互不相同的公钥,也支持上传相同的公钥,并且支持上传多个公钥。
【请注意,以上两类公钥用于和对应的服务类型进行通讯校验,而非交易鉴权。使用BaaS级服务,即使用BaaS上传的公钥进行通讯校验,使用节点级服务,即使用节点上传的公钥进行通讯校验。】

# 14. public_key与mch_pubkey的区别?

前者为用户自行生成和保管,用于对写入链上的交易进行签名鉴权;
后者为节点公钥,为与腾讯区块链节点级服务进行通讯而使用,需要在节点管理平台上传。

# 15. 向链上写入数据时,返回权限失败如何处理?

请检查入参中的mch_id与节点ip是否对应,mch_pubkey与节点管理平台上传的公钥是否一致。

# 16. 使用数字资产服务时,进行批量转账出现失败,如何处理?

数字资产进行批量转账时,需要保证转账的资产拥有同样的source_id,即同源资产。

# 17. 使用数字资产服务时,申请成功后,提交失败,如何处理?

请确认申请—提交两步操作,通过同一个节点(服务器)完成,否则会出现失败。

# 18. 通过腾讯区块链BaaS平台购买的云服务器,可以使用关联账号内的优惠券吗?

会默认使用优惠券。

# 18. 如果需要购买平台推荐配置以外的机器,如何操作?

可在腾讯云平台自行购买个性化配置的机器,再登录腾讯区块链BaaS平台,通过添加节点(选择已有腾讯云服务器途径)关联至BaaS平台后,即可将其加入专属联盟链。

# 19. 一个节点可以加入多条链吗?

全新BaaS平台已支持单个节点加入多条联盟链,我们称之为“多链”,节点能够加入的链的条数会受到节点配置的限制,具体数量请联系我们进行具体评估。

# 20. 使用数字资产服务是,对于已经完成申请(Apply)步骤的资产,如何撤销该操作?

在该笔数字资产没有进行提交(Submit)之前,重新申请即可撤销前述申请。但此操作无法改变已经完成申请的资产状态,如需将资产状态恢复至未操作状态,可将该资产转让至原持有地址。

# 21. 如果已拥有腾讯云节点,如何安装/重装TrustSQL镜像?

在【新建联盟链】-【添加节点】-【关联已有腾讯云机器】页面中,选中需要安装/重装TrustSQL的节点,点击“重装系统”,即可对节点进行镜像安装/重装。

# 22. 建链过程中的步骤是否可跳过?

建链过程中的【添加节点】和【邀请成员】可以根据具体业务需求进行选择,但必须满足4个节点以上才能正式启动联盟链。

# 23. 建链后是否可以继续添加节点或邀请成员?

【链详情】中的【链节点管理】和【成员管理】可以继续添加节点和邀请成员。

# 24. 如何修改节点名称?

【我的节点】里面的节点列表中,点击 按钮即可进行名称的更改。

# 25. 点击“重装系统”之后,节点状态一直显示“镜像安装中”。

机器安装镜像需要一定时间,请耐心等待。