在经历了几轮“千呼万唤”后,昨天,京东智臻链团队终于正式向世界宣布:JD Chain开源了!
JD Chain是京东数字科技自主研发的区块链底层引擎,是针对企业区块链技术应用接入门槛高,业务适用性差,性能不足,操作复杂等问题,而设计开发的区块链框架和系统。
它提供了一个面向企业应用场景的通用区块链框架系统,支持JAVA的SDK与合约代码,能够作为企业级区块链基础设施,为商业应用创新提供高效、灵活和安全的解决方案。
JD Chain能够减少企业区块链底层技术的研发工作,使其能够专注于开发自身的应用软件,提高研发效益、节约人力资源、降低时间成本,充分利用群体的力量实现单一团队无法企及的创新发展速度。
JD Chain适用多种通用业务场景,并以简洁易用理念及成本思维进行敏捷化开发,能够让企业根据自身需求进行积木化按需定制,以最低成本最简洁方式快速接入区块链世界,让企业燃动商业“宇宙”。
区块链是一种新型分布式架构,以密码学和分布式技术为核心,无需借助“第三方” 就能在多个业务方之间进行安全、可信、直接的信息和价值交换。在这种点对点的信息和价值的交换中,区块链起到了“协议”的作用。
JD Chain团队认为区块链的5大核心技术是:密码算法、共识协议、数据账本模型、数据存储、API。JD Chain在这5个方向上重点突破,从企业的实际需求出发,在设计上推进性能优化、操作简化、安全强化和场景适配通用化,形成如图1中的关键技术特性:
图1 JD Chain关键技术特性
高性能:采用全新的底层架构设计,交易处理达到万级TPS,交易确认缩短至秒级,支持海量存储和高性能密码算法。
积木化定制:共识、账本、合约、存储各自独立,标准接口交互通信,可实现灵活切换不同的密码算法。
强安全和隐私保护:提供多种具有隐私保护能力的算法,支持包括国密算法在内的多套密码体系。
有效数据治理:数据账本采用标准化结构设计,支持业务数据穿透检索、多维分析治理,支持数据的独立备份、归档、监管和审计。
多链协同:支持业务的多链管理,链间数据验证与交易执行,链的拆分与合并,同时可组合轻量公链模式。
低成本易维护:支持轻量网关节点部署,数据可无需开发合约快速上链,合约代码可复用、升级、本地化测试。
JD Chain能做什么?
JD Chain为企业提供了一个全新的数据架构,企业可以根据需求配置所需功能组件。万级交易处理速度,秒级交易快速确认,支持多链协同管理等优异性能,能够帮助企业实现更有效的链上数据治理,同时兼容多密码体系,确保数据的安全与隐私。
JD Chain为企业业务模式创新提供了一种新的技术支撑,使其能够重塑各参与主体关系,开辟信任经济商业新领地。
具体来说,JD Chain的功能层次分为4个部分:网关服务、共识服务、数据账本和工具包,架构体系如下图2。
图2 JD Chain架构体系
网关服务:JD Chain的网关服务是应用的接入层,提供终端接入、私钥托管、安全隐私和协议转换等功能。
数据账本:数据账本为各参与方提供区块链底层服务功能,包括区块、账户、配置和存储等。
共识服务:共识服务是JD Chain的核心实现层,包括共识网络、身份管理、安全权限、交易处理、智能合约和数据检索等功能,来保证各节点间账本信息的一致性。
工具包:节点可以使用JD Chain中提供的工具包获取上述三个层级的功能服务,并响应相关应用和业务。工具包贯穿整个区块链系统,使用者只需调用特定的接口即可使用对应工具。工具包包括数据管理、开发包(SDK)、安装部署和服务监控等。
各企业的信息化基础设施、技术能力、应用场景往往千差万别,不同的情况下如何选择适合自身的部署方式,往往是每个企业都会面临的实际问题。
JD Chain从易用性方面,考虑实际应用规模提供了面向中小型企业和大型企业两种不同的部署方案。
中小型企业可以直接采用如下图3、4的最简部署模型(只需一个客户端节点、一个网关节点和多个共识节点即可),它是保障JD Chain可正常运行的最低配置,在硬件条件满足的情况下,可以支持亿级交易,通常用于Demo实验或小型应用。
另外,JD Chain的数据服务功能作为可选组件,支持链上数据的检索、汇总等功能(数据服务组件与共识节点部署在相同或不同服务器均可)。
图3 最简部署模型
图4 加入数据服务的最简部署模型
随着应用级别的提升,数据存储的需求越来越大,每个共识节点可采用数据库集群的方式实现存储的平行化扩展(在这种方式下可支持交易级别达到十亿乃至更多),如图5。
在某些中型实际应用中,共识节点会由不同的业务方安装部署,将共识节点集群化提升了系统整体的安全性和可扩展性,如图6。
图5 数据库集群部署模型
图6 数据库、共识节点集群部署模型
面对大型企业应用中极其复杂的业务关系和应用场景,JD Chain提供了对应的部署解决方案。
在整个部署模型中涉及到多种类型的参与方、不同类型的终端,这些终端可以从任意授权的网关节点采用不同的接入方式加入区块链网络,如图7。
图7 大型企业应用部署模型
在CES上,裴健教授指出,区块链是京东数字科技智能大数据业务的重要基础技术和创新方向,可以服务于客户更好地实践数字化转型,构建新一代可信的企业互联网。京东数字科技的区块链以“智臻链”为技术品牌,目前已经推出了区块链防伪追溯平台和区块链存证平台两大企业级服务平台。
裴健教授在演讲中重点介绍了基于该平台推出的消费品解决方案和医药行业解决方案。
在CES现场展示区块链防伪追溯扫描7Fresh货柜的二维码,可查看商品生产、运输的全流程信息消费品行业解决方案基于区块链技术的分布式记账及防篡改数据流,在整合全渠道数据资产的基础上实现信息可追溯,构建起透明可视的信息网络,从而实现从产地到餐桌的全程信息防伪追溯,保障用户的食品安全。
当前已有500余家顶级品牌商使用,服务超过3.5万个SKU,累计逾250万次的售后用户访问,上链数据多达12亿条。最重要的是,这个区块链由政府监管部门、京东、品牌商、渠道商、检测机构共建共享,具有显著的行业价值和社会价值。
医药行业解决方案可以助力实现疫苗、药品、医疗器械等的可追溯,营造让百姓安心的医疗环境。对此,裴健教授表示:“通过区块链商品溯源能力,可以帮助医护人员对疫苗库存及消耗情况进行实时自动化监控,在接种前将接种信息与疫苗追溯码进行绑定校验,减少人工操作失误的同时,实现了‘受种者、疫苗、接种服务’信息统一对应、数据实时共享、功能全面覆盖、信息保证安全的综合应用全流程追溯。”
物流规划中的四个重要元素
1460 阅读中力股份上交所主板上市,电动叉车市场迎新机遇
1426 阅读数字化:供应链系统建设的OTWB
1280 阅读抖音即时零售关于招募合作仓网服务商的公告
1176 阅读滴滴送货开启2024暖冬驿站 50城货车司机可就近取暖休息领驱寒物资
1152 阅读如何做好运输车辆可视化管理,提升运输安全?分享拿过来就能用的解决方案!
1100 阅读饿了么 京东秒送怎么战胜美团闪电仓 闪电仓的死穴是内耗
1138 阅读快递复盘:哪些网点能赚到钱?巨头们的新动向是什么?
1065 阅读仓库安全管理很重要!身为仓库主管的你如何做好仓库的安全管理呢?
1078 阅读物流周观察12.23
1036 阅读