浅谈一下最近体验TBaaS的感想。
TBaaS 区块链服务平台集成开发、管理和运维等功能,支持客户在云上快速部署联盟区块链网络环境。基于 TBaaS 区块链服务平台,客户可以降低对区块链底层技术的获取成本,专注在区块链业务模式创新及业务应用的开发和运营之中。平台不仅符合金融级别的安全合规性要求,同时还具备了腾讯云完备的能力,用户在弹性、开放的云平台上能够快速构建自己的 IT 基础设施和区块链服务。TBaaS 区块链服务平台集合众多区块链底层技术,目前已支持长安链·ChainMaker、Hyperledger Fabric 与 FISCO-BCOS 区块链底层引擎,为用户构建自己的区块链解决方案提供灵活选择。
产品有如下优势:
- 满足用户个性化需求,支持底层区块链平台的版本选择与补丁更新、升级;
- 集群全天候、实时多维度监控,支持自定义、多渠道告警;
- 底层源代码开放,兼容社区版本,数据迁移标准化;
- 支持国密算法;定制化共识框架,支持 RAFT、BFT 等共识算法;
- 15节点的区块链网络中实现单通道超过8500TPS;
- 允许节点、成员动态加入/退出区块链网络;
- 支持物理基础设施无缝扩展,不中断现有业务;
- 支持多种智能合约开发语言,包括 Go、NodeJS 等;
- 智能合约开发 IDE,统一的证书管理中心,智能合约部署升级等等。
产品架构如图
步骤也是非常简单易懂,首先通过 TBaaS 官网或TBaaS 控制台自助加入长安链体验网络,勾选已阅读并同意相关协议,即可点击“立即体验”,在弹窗中可选择任意一个组织作为加入链上的身份,完成加入后即可在长安链 >区块链网络页中找到长安链体验网络,单击卡片即可进入体验网络的详情页进行相关功能的体验。如下图所示:
然后单击“长安链体验网络”卡片进入详情页,选择顶部菜单栏的合约管理页签,进入对应页面后点击安装合约,在弹窗中填写对应的信息及上传合约文件后即可将合约安装至链上
最后进行测试智能合约,在详情页顶部菜单栏的合约管理页签,进入对应页面后点击快速上链,选择测试的合约及调用的方法,并设置参数值,即可发起快速调用。需注意参数内容合法合规,否则会导致上链失败。TBaaS 长安链体验网络 仅支持通过云 API 的方式对接上链,详细的对接开发流程请参考官网TBaaS 对接说明-开发指南-文档中心-腾讯云 (tencent.com)
当交易发送至链上时,在长安链体验网络详情页面中,点击顶部菜单栏的区块链浏览器页签,进入对应页面即可实时查看或检索区块信息、交易信息、链上指标等数据
到此就完成了,是不是非常简单呢?
长安链拥有完善的权限管控机制和完备的隐私保护机制;支持安全的存储模式,兼容主流国产处理器及操作系统;自研高效合约引擎、高性能流水线共识算法MaxBFT及高速P2P网络Liquid,实现预写日志、异步落盘的高效存储方式,具备高并发、低延时的技术优势,交易吞吐能力可达10万TPS;执行流程标准化、模块化,推进区块链技术从手工作业模式演进到自动装配生产模式,方便用户根据不同的业务需求搭建区块链系统;高效易用,多语言SDK工具及浏览器插件便捷接入,一键部署工具、可视化管理台以及多种建链工具实现低门槛上手;并且支持3种身份权限体系、4种数据库、5种共识算法,适配不同使用场景,支持5种合约引擎及2种P2P网络,满足各类开发者需求;提供PB级存储引擎;可支持万级节点的大规模场景。