从技术到应用实践 京东区块链( 三 )


而京东数科区块链的智臻链BaaS平台,则支撑着很多上层的应用,包括溯源、电子合同等 。智臻链BaaS平台可以为开发者提供灵活部署、身份验证、高可用、动态扩容等技术上的支持,降低区块链开发门槛 。它能够集成京东数科自主研发、国产的JD Chain,以及Hyperledger Fabric、Stellar等已开源的底层框架,京东数科自研JD Chain已实现单链每秒2万笔交易的吞吐能力,对Hyperledger Fabric处理性能也优化至5000以上TPS,平台还支持自建CA和第三方CA证书,支持国密算法,采用可插拔共识协议,支持选用公有云、私有云、混合云等存储 。
面向应用,把区块链底层能力开放给用户
那么京东数科区块链在企业级应用及其底层设计逻辑方面有哪些独到之处呢?京东数科区块链首席架构师黄海泉分享了「基于自研开源的底层引擎JD Chain构建企业级区块链」 。
区块链的企业级应用与公有链不同,公有链的核心是对等交换,重点在开放、自由,但规模较大 。而企业级需求则更加定制化、数据类型复杂、场景千差万别 。不仅强调数据共享,更强调业务协同及背后的审计和监管 。
围绕这些特点,京东数科区块链底层设计围绕两个方面——共享和协同 。共享主要指普适的数据表达;协同指多方共同产生数据 。
从功能角度来看京东数科区块链的架构分为三层,底层是数据账本,包括构建配置、存储等;中间层是公示服务,包括共识网络、用户验证、智能合约、数据检索;上层是网关服务层,包括终端接入、私钥托管、安全隐私等 。
目前,京东数科区块链可以具备以下能力: