在刚刚结束的京东云&深圳大学技术沙龙活动中,多位京东云的技术大咖针对京东云BDS产品技术细节、开源计划,与深圳大学的同学和参会者进行了深入探讨,干货满满反响深刻,获得了在场同学与参会者的一致好评!
2019年10月18日下午,由京东云主办,深圳大学承办的首次“京东云区块链进校园-线下技术沙龙”活动在深圳大学沧海校区信工楼605举办,参加活动的人员就京东云BDS产品(产品传送门:https://bds.jdcloud.com)、区块链数据、以及如何搭建公链全节点、获取公链全量数据、数据的结构化处理等技术,与在场的学生及参会者进行了深入的分享和讨论;同时本次沙龙也是京东云BDS产品在码云和Github开源后,首次在高校进行高校开发者的招募计划,现场干货满满反响热烈,获得了在场学生与参与者的一致好评。
在分享的第一个环节,来自京东云区块链产品总监朱琅现场为同学们带来了主题为“BDS:实力赋能可信数据价值以及开源实践 ”的技术演讲。
如今区块链技术蓬勃发展,出现了以BTC、ETH等为代表的几百条知名公链项目,也推出了联盟链Fabric、JD Chain项目。不管公有链也好,联盟链也罢,不同的链都有各自的特性,所以也就存在了有一些企业使用BTC,有一些企业使用ETH,还有一些企业使用 Fabric,像京东使用的就是 JD Chain,由于不同的区块链之间是无法实现信息互通的,最终还是形成了一个个数据孤岛,这样就无法发挥数据的最大价值。
BDS的产品架构图主要分为以下三部分:
第一部分:数据收集层面,接入了包括 BTC,ETH,XRP,LTC,BCH 等公有链,通过技术手段获取了交易所,论坛,资讯等一些第三方数据。
第二部分:数据处理层面,第一部分的数据都会导入到大数据分析平台中,经过数据分析加工之后,得到了像交易金额,交易次数,交易金额分布,交易手续费,新增地址,活跃地址,地址余额分布,地址分类等数据指标。
第三部分:数据可视化层面,为了方便大家体验和使用,提供了区块链数据 BI 工具,支持 SQL 查询 和 条件查询,支持对查询结果包括但不限于表格,曲线,柱状图等多样的数据可视化方式;还有包括数据智能提供数据实时更新,实时监控等其他功能。
如果要总结一下BDS的产品特性,可以简单概括为几个方面:丰富性,即目前整个BDS涵盖了BTC、ETH、EOS、LTC、JD Chain等几十个知名区块链项目,定义了100多项区块链数据指标;便捷性,支持通过点击和拖拽的交互方式进行条件查询,也支持标准 SQL 查询语句,实现复杂的查询逻辑,可实时生成各类数据报表、图形化界面;专业性,提供了一套标准化的区块链数据指标模型,同时依托京东云的软硬件及架构支持,具备查询速度快,查询效率高的特点等。
京东云区块链产品部在2018年1月成立,2018年6月与火币网签署了战略合作协议,共同就区块链的前沿技术,应用场景进行交流和探索。“2018年8月,京东云区块链发布区块链数据服务1.0版本,2019年6月份发布2.0版本,2019年7月正式宣布开源。
目前 BDS 开源了其中两个模块,模块一是修改后的区块链全节点服务,模块二是BDS-Splitter 服务。未来会把实时处理、事件处理、Machine Learning等其他模块开源出来。提及开源,朱琅表示此举可以标准化区块链的数据模型,制定区块链行业数据指标标准;为区块链开源社区做贡献,作为提供区块链数据分析的一项工具立足开源社区,希望做到以数据为驱动,吸引更多区块链爱好者一起加入其中,参与开发,共同推动整个区块链继续向前发展。