TBaaS 支持哪些底层区块链引擎?
目前主要支持长安链·ChainMaker、Hyperledger Fabric 等多种底层引擎。
TBaaS 支持哪个版本的 Hyperledger Fabric?支持使用哪些语言开发智能合约?
TBaaS 目前支持2.3版本的 Hyperledger Fabric,支持使用 Golang、Java、NodeJS 三种高级语言开发的智能合约。
TBaaS 适用于哪些业务场景?
TBaaS 适用于广泛的企业间协作,例如资金对账、供应链金融、健康链、产品防伪溯源、公证与存证、数字资产、信用管理、电子证照、跨境贸易、数据交换等场景。
哪些数据适合存储在链上?
具体取决于您的链上业务,通常认为适合存储在链上的数据可划分为以下几类:
需要供多方查询、修改(通过追加的形式)、共享的数据。
需要特定参与方对真实性进行背书的数据。
有直接或者间接价值的数据。
TBaaS 用户是否需要自行部署区块链、自行管理底层资源?
公有云版本的 TBaaS 是全托管服务,用户不需要预先购买任何便宜云服务器资源,只需要按照实际需求和页面指引单击购买即可。TBaaS 用户可以通过控制台查看底层资源(包括 CPU、内存、磁盘、网络)使用情况,并可根据实际需求进行扩容操作。
TBaaS 用户是否需要自己开发智能合约?
需要。用户需要对长安链·ChainMaker、Hyperledger Fabric 的运行机制以及智能合约有所了解,自行开发符合业务场景的智能合约,并且在 TBaaS 上安装部署,TBaaS 会提供典型的合约代码模板供业务侧参考,提高开发效率。
如因项目变更等因素需进行 TBaaS 退费,则退费流程是?
使用 Hyperledger Fabric 如何实现隐私保护?
针对 Hyperledger Fabric,以下方式均可以不同程度地保障数据隐私性和安全性:
按照业务类型或者参与方对数据的访问需求,将区块链划分为若干通道,每个通道即是一条物理区块链,与其他通道的数据隔离存储和传输,数据只能被此通道的参与方访问。
在单个通道中,可以使用“私有数据集”特性管理数据的可访问范围。私有数据集可以定义成只允许部分参与方有权访问此数据,其他参与方只能看到此数据的摘要值。
参与方可以仅将数据的摘要值或者加密后的密文上链。该方式需要保证数据的访问方能够根据摘要值获取到原始数据,或者拥有对密文进行解密的密钥。
通过在智能合约代码中定义规则,只允许特定的角色有权限访问数据。
使用隐私数据集,定义数据的访问权限为特定的组织集合,也可以定义数据的生命周期。
数据在落盘存储时,可以使用文件系统的加密功能。在传输过程中,可以通过 TLS 进行加密传输。
默认情况下,区块链上数据的各个参与方均能直接读取到,不推荐 TBaaS 用户将任何敏感数据(例如用户身份信息、用户联系方式、资金信息等)不做任何保密处理或不做任何访问限制直接上链。如果在您的业务场景中,不确定您的业务信息是否适合上链,请 联系我们。
TBaaS 未来会支持以太坊吗?
按照国内相关法规要求,TBaaS 不会对以太坊、比特币等开放式区块链进行支持,也不支持用户在 TBaaS 上发行任何数字货币。
?