在刚刚结束的京东云&深圳大学技术沙龙活动中,多位京东云的技术大咖针对京东云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等其他模块开源出来。提及开源,朱琅表示此举可以标准化区块链的数据模型,制定区块链行业数据指标标准;为区块链开源社区做贡献,作为提供区块链数据分析的一项工具立足开源社区,希望做到以数据为驱动,吸引更多区块链爱好者一起加入其中,参与开发,共同推动整个区块链继续向前发展。


分享的第二个环节来自于京东云高级研发经理王环宇关于“BDS开源实践”的主题分享。

首先王环宇为大家介绍了开源的定义与意义,并向大家介绍了京东云BDS产品为何要进行开源的尝试。

首先,开源不等于免费,也不代表开源软件的参与方没有任何利益与收入,有些软件通过提供服务支持(而不是软件本身)收费,通过这种方式,他们的软件仍然保持免费,而在安装、使用、解决问题中赚取费用;而开源本身的意义在于,通过开源,软件本身可以更加可控、安全、稳定;同时,开源也代表一种无私的精神,早期的Linux操作系统与Apache Web服务器也是以开源的方式进行开发的,开源推动了互联网和软件行业的发展,京东云也希望能够秉承这种开放的精神。

之后,王环宇针对京东云区块链BDS的Kafka组件、各组件的安装、BDS的开源流程以及数据分析进行了分享,让现场的同学们更加深入的了解到如何成为一名京东云区块链BDS开源项目的优秀Contributor。

在分享主题结束后,多名同学向京东云的技术大咖进行有关BDS产品、区块链热门技术、专业方向选择、如何加入到京东云区块链开源计划等方面的提问,现场气氛十分活跃。

通过本次线下技术沙龙活动,同学们深入地了解了京东云区块链BDS产品的技术架构、开源计划、高校开发者激励计划,以及如何成为一名优秀的Contributor,这对即将踏入社会的同学们来说受益匪浅,在场的老师也对京东云区块链团队表示了感谢,并希望京东云区块链项目能够更多的在高校内进行这样的宣传活动。

京东云BDS源码现已正式开源,开源地址Github:https://github.com/jdcloud-bds,码云:https://gitee.com/jdcloud-bds

日前京东云发布了区块链数据服务(BDS)的开源计划及“万链归一”计划,目前京东云BDS已经开源了BTC、BCH、BSV等项目。

开发者可以关注Github链接,也可以通过点击【京东云】了解更多京东云BDS产品的具体内容,也欢迎感兴趣的开发者将个人简历发送至jdcloud-bds@jd.com。

欢迎点击“京东云”了解更多精彩内容


技术沙龙|京东云区块链进校园-京东云&深圳大学线下沙龙分享回顾的更多相关文章

  1. 区块链学习笔记:DAY05 如何使用公有云区块链服务

    这是最后一节课了,主要讲华为云在云区块链提供的服务,如何基于华为云BCS来构建应用 先来个简单的比喻: 1.有关BaaS的范围定义 包含物理主机.虚拟主机.容器服务.区块链.智能合约和服务 2.华为云 ...

  2. 阿里云区块链共创会:BaaS正式商业化 广邀合作伙伴共建生态

    摘要: 阿里云宣布区块链服务Hyperledger Fabric版正式商业化,并发布生态合作伙伴计划. 2019年3月29日,阿里云区块链于深圳召开正式商业化共创会,宣布区块链服务Hyperledge ...

  3. 腾讯WeTest&TesterHome深圳线下沙龙

    腾讯官方的一站式品质开放平台「腾讯WeTest」携手知名测试社区「TesterHome」以及3家金融相关企业为我们带来的金融专场. 本次活动内容主要以金融公司的测试落地和测试技术为主,我们希望你是一个 ...

  4. 2021年首届.NET线下沙龙上海站 - 2021 .NET Meetup in Shanghai

    .NET Conf 2020 刚刚在苏州落下帷幕, .NET 开发者们的热情不减,来自五湖四海的朋友一起参加疫情之下的 .NET 盛会. 2021年上海第一场线下活动就要来了,快来加入我们一起学习.N ...

  5. 合肥.NET技术社区首次线下聚会全程回顾【多图】

    2019年3月16日对于合肥.NET来说是一个特别的日子,因为这是合肥.NET技术社区首次非正式线下聚会!这次聚会受场地限制(毕竟是聚餐的形式),即使换成了小椅子后,最多也只能容纳24个人,所以还有一 ...

  6. CODING DevOps 线下沙龙回顾一:DevOps 代码质量实战

    11 月 22 日,由 CODING 主办的 DevOps 技术沙龙系列「质量」专场在上海圆满结束.在活动现场,四位来自腾讯等知名企业的技术大咖们分享了研发质量与效能的实战经验,与观众们共同探讨如何采 ...

  7. CODING DevOps 线下沙龙回顾二:SDK 测试最佳实践

    讲师:潘志刚 声网质量效能部门负责人,超过 14 年服务器.移动终端.音视频编解码以及汽车电子等跨行业从业经历,负责建立测试基础架构和自动化测试方案,主持搭建持续集成测试生态体系.现任声网质量效能部门 ...

  8. 精选腾讯技术干货200+篇,云加社区全年沙龙PPT免费下载!

    2019年已经过去,小编为大家整理了这一年以来云加社区发布的 200多篇腾讯干货,点击文章标题即可跳转到原文,请速速收藏哦~ 看腾讯技术: 腾讯成本优化黑科技:整机CPU利用率最高提升至90%: 腾讯 ...

  9. FUNMVP:5G技术对块链信任体系建设的影响

    01 区块链现阶段应用在于概念证明 12月10日,工信部向三大运营商正式发放了5G系统实验频率运用允许,这让区块链从业者开端思索5G技术与区块链分别的可能性.在互联网的基础上依据区块链的特性完成价值的 ...

随机推荐

  1. Java基础学习总结(一)——Java开发学习介绍

    Java平台: 1.J2SE java开发平台标准版 2.J2EE java开发费平台企业版 Java程序需要在虚拟机上才可以运行,换言之只要有虚拟机的系统都可以运行java程序.不同的系统上要安装对 ...

  2. 初识python 廖雪峰(慕课网)

    3-9 Python中的布尔类型 短路计算 True和False是布尔值,就像1,2,3是整数,“abc”是字符串一样. 做这个题,需要了解以下两点: 第一,在一个语句中,当and和or同时存在时,a ...

  3. MapReduce On Yarn的执行流程

    1.概述 Yarn是一个资源调度平台,负责为运算程序提供服务器运算资源,相当于一个分布式的操作系统平台,而MapReduce等运算程序则相当于运行于操作系统之上的应用程序. Yarn的架构如下图所示: ...

  4. ACM-吴奶奶买鱼

    题目描述:吴奶奶买鱼   吴奶奶有个可爱的外孙女——琪琪,她很喜欢小动物,尤其喜欢养鱼.为了让小孙女养到漂亮的小鱼,吴奶奶一大早就到花鸟鱼虫市场买鱼.这个市场可真大,里面有各种各样的宠物,就连宠物鱼都 ...

  5. CodeForces - 755C PolandBall and Forest (并查集)

    题意:给定n个数,Ai的下标为1~n.对于每一个i,Ai与i在同一个树上,且是与i最远的点中id最小的点(这个条件变相的说明i与Ai连通).求森林中树的个数. 分析:若i与Ai连通,则在同一个树上,因 ...

  6. ffmpeg “inttypes.h”: No such file or directory

    编译过程:错误一:无法打开包括文件:“inttypes.h”: No such file or directory解决方法:删除之,并在其之前添加如下代码: #if defined(WIN32) &a ...

  7. nodeks —— fs模块 —— 从流中 读取和写入数据

    Fs流读取和写入数据 使用文件流来读取大文件不会卡顿 1, 从流中读取数据 var fs = require("fs"); var data = ''; var count = 0 ...

  8. 077-PHP数组删除元素

    <?php $arr=array(98,'hello',67,'A',85,NULL); //定义一个数组 echo '删除元素之前数组中的元素个数为:'.count($arr); //输出数组 ...

  9. 想要写好Synthesis Essay,学会审题很重要

    很多留学生都不太愿意写synthesis essay,因为它的难度要比其他类型的essay要大得多.写一篇synthesis essay需要有能力消化相关的信息,通过语言组织之后再呈现.虽然这种写作技 ...

  10. Django template配置

    TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join( ...