京东云智臻链开源两周年,JD Chain领跑国内自研区块链技术

221 阅读7分钟

图片

近年来,区块链技术发展成为全球关注的重点,国内从中央到地方均给予了高度的政策支持,国内领军企业纷纷布局。京东云智臻链自主研发JD Chain区块链底层架构,于2019年3月率先开源开放,成为了国内区块链领域的技术领跑者,目前京东云智臻链JD Chain引擎 每秒可处理高达2万笔交易,数量级上可达到10亿级的账户存储和千亿级别的交易存储,多链协同TPS可达百万级, 充分降低企业应用区块链技术的行业门槛,助力国内区块链自研技术的蓬勃发展。

图片

近期发布的十四五规划,区块链已上升到国家战略高度。在区块链产业具体内容上,“十四五”规划明确提出:推动智能合约、共识算法、加密算法、分布式系统等区块链技术创新,以联盟链为重点发展区块链服务平台和金融科技、供应链管理、政务服务等领域应用方案,完善监管机制。

京东云智臻链JD Chain底层架构意在打造一个面向企业应用场景的通用区块链框架系统,解决企业在区块链技术应用中遇到的接入门槛高、业务适用性差、性能不足、操作复杂等问题。目前JD Chain不仅在智能合约、加密算法技术领域等实现突破,更依托京东自有优势场景搭建联盟链,推动金融科技、供应链管理、政务服务的实践落地。

技术创新,体系自研

京东云智臻链JD Chain作为京东自研的区块链技术底层,自开源以来,历经了数十轮的版本迭代升级,在通用性、功能完备性、安全性、稳定性,以及吞吐量指标上都有了极大的提升。日前,在集成区块链核心技术拜占庭容错(BFT)共识研究中,JD Chain取得重大突破成果,推出 “小飞象拜占庭容错(DumboBFT)算法”,并积极集成,力求将科技力量加速转化为产业动能,通过技术开源和产品赋能等方式,应用到各产业领域的方方面面。

“小飞象拜占庭容错(DumboBFT)算法”是京东JACOBI区块链创新实验室在区块链核心技术——拜占庭容错(BFT)共识研究中取得重大突破进展,也是首个完全实用的异步共识算法,该成果《Dumbo: Faster Asynchronous BFT Protocols》发表于网络安全旗舰会议ACM CCS(第27届国际计算机与通信安全大会)。

目前,JD Chain引擎 每秒可处理超2万笔交易,数量级上可达到10亿级的账户存储和千亿级别的交易存储,支持跨链合约的校验执行,多链协同TPS可达百万级, 且具有强安全隐私特性,支持国密和国际两种密码体系标准。还将通过对存储、共识、合约执行等各个模块的优化,对交易、验签等的并行处理设计,来实现更高性能的优异表现。JD Chain通过了由国家工业信息安全发展研究中心评测鉴定所进行的软件产品性能效率测试,以及中国电子技术标准化研究院进行的功能符合性测试。

场景应用,多点落地

以自主开源的底层引擎JD Chain为内核,京东云智臻链还开发出能够为企业提供全面的区块链即服务的京东云智臻链JD BaaS平台,既能灵活部署,又安全易用。目前JD BaaS平台已经完美集成了JD Chain底层引擎,依托京东云的技术加持,能够开放兼容公有云、私有云、混合云等多种环境资源,以此来帮助用户更快地将区块链技术赋能到实体经济发展的多个方面,目前,已在 数字金融、供应链追溯、智能政务、数字存证、信用网络、保险科技等6大领域30余场景中落地。

电子合同场景中,依托JD Chain在高吞吐量场景下的稳定表现,京东云区块链电子合同平台能够确保每一笔合同都能够快速上链与读取,对合同签署业务流程的降本增效效果显著, 节约时间成本约80%,签约成本下降约60%; 供应链追溯领域,京东云智臻链防伪追溯平台作为供应链追溯的全球领先应用, 已合作超1000家品牌商,落链数据超10亿级,消费者“品质溯源”查询次数超950万次,覆盖食品生鲜、母婴、酒类、珠宝、美妆、二手商品、奢侈品、跨境商品、医药、商超便利店等数十个场景。数字金融领域的数字仓单场景,利用JD Chain为大宗商品交易参与方搭建区块链联盟,实现电子存货仓单的全过程追溯,打造基于安全可信区块链电子存货仓单的质押融资服务。在智慧政务惠企政策兑现场景,通过JD Chain技术实现业务过程可追溯、公示结果不可篡改,构建完善的廉政风险防控机制,有效避免利益寻租、重复申报、恶意申报等行为。同时利用其标准化账本数据功能,对每个部门的数据进行单独数据通道管理,确保数据的隐私与安全。

领跑行业,开源开放

自2019年3月JD Chain在Github上正式开源代码以来,两年多时间内JD Chain项目一直保持了较高的活跃度。从开源初期的单体项目逐渐丰富为围绕核心主项目JD Chain的开源项目生态,包括区块链框架(jdchain-framework)、区块链浏览器(explorer) 、穿透式检索服务(jdchain-indexer)、集成测试用例库(jdchain-test)等,目前共维护相关开源项目14个。近日,JD Chain还入驻了国内代码托管和研发协作平台Gitee(项目开源地址: gitee.com/jdchain ), 以更直接地方式为该平台超600万开发者,18万家企业客户提供高质量的国产开源区块链代码。

与开源同期推出的JD Chain开源社区(社区地址: ledger.jd.com ),已持续运营2年以上,还加入国内自主区块链开源社区“DAPPLedger”。截止目前,JD Chain 开源社区总浏览量累计超12万,累计独立访客近5万,程序下载6千余次。 同时,JD Chain社区正面向全球企业、技术开发者招募共创伙伴,呼吁更多技术爱好者和应用企业在社区中获取最新版本的开源技术代码、设计文档,推动各领域业务开发应用,共创、共建,共同推动国内自研区块链技术发展。

推荐阅读

欢迎点击【京东科技】,了解开发者社区

更多精彩技术实践与独家干货解析

欢迎关注【京东科技开发者】公众号