In the just concluded Jingdong cloud Shenzhen University Technology Salon activity, a number of Jingdong cloud technology tycoons have conducted in-depth discussions with students and participants of Shenzhen University on the technical details and open source plan of BDS products of Jingdong cloud. The dry goods are full of deep repercussions, and have won the unanimous praise of the students and participants present!
In the afternoon of October 18, 2019, the first “JD cloud blockchain into campus offline Technology Salon” activity hosted by JD cloud and hosted by Shenzhen University was held in the information technology building 605, Canghai campus, Shenzhen University. The participants of the activity focused on JD cloud BDS products (product portal: https://bds.jdcloud.com), blockchain data, and how to build the whole node of the public chain and obtain the total number of the public chain According to, structured data processing and other technologies, we had in-depth sharing and discussion with the students and participants present. At the same time, this salon is also the first time for JD cloud BDS products to recruit University developers in Colleges and universities after the open source of codecloud and GitHub. The on-site dry goods have a warm response, and won the unanimous praise of the students and participants present.
In the first part of the sharing, Zhu Lang, product director of JD cloud blockchain, gave students a technical speech on the theme of “BDS: empowering credible data value and open source practice”.
Nowadays, blockchain technology is booming, with hundreds of well-known public chain projects represented by BTC, ETH, etc. and alliance chain fabric and JD chain projects. No matter the public chain or the alliance chain, different chains have their own characteristics. Therefore, there are some enterprises using BTC, some enterprises using eth, and some enterprises using fabric. For example, JD is used by JD Chain, because different blockchains can’t realize information exchange, they finally form a data island, so they can’t play the maximum value of data.
The product architecture of BDS is mainly divided into the following three parts:
Part I: data collection, access to public chains including BTC, ETH, XRP, LTC, BCH, etc., and obtain some third-party data such as exchanges, forums, information, etc. through technical means.
Part II: data processingThe first part of the data will be imported into the big data analysis platform. After data analysis and processing, data indicators such as transaction amount, transaction times, transaction amount distribution, transaction fees, new address, active address, address balance distribution, address classification, etc. will be obtained.
Part three: Data VisualizationIn order to facilitate everyone’s experience and use, it provides the blockchain data Bi tool, supports SQL query and condition query, supports various data visualization methods for query results including but not limited to tables, curves, histograms, etc.; it also includes data intelligence to provide real-time update, real-time monitoring and other functions.
If we want to summarize the product features of BDS, we can simply summarize them in several aspects: richness, that is, the whole BDS currently covers dozens of well-known blockchain projects, such as BTC, ETH, EOS, LTC, JD chain, and defines more than 100 blockchain data indicators; convenience, supports condition query through click and drag interaction, as well as standard SQL Query statement, realizing complex query logic, can generate all kinds of data reports and graphical interfaces in real time; professional, providing a set of standardized block chain data index model, and relying on the support of JD cloud’s hardware and software and architecture, it has the characteristics of fast query speed and high query efficiency.
JD cloud blockchain product department was established in January 2018. In June 2018, it signed a strategic cooperation agreement with Huo coin network to exchange and explore the cutting-edge technologies and application scenarios of blockchain. “In August 2018, Jingdong cloud blockchain released version 1 of blockchain data service, version 2 in June 2019, and officially announced open source in July 2019.
At present, BDS has opened two modules, one is the modified blockchain full node service, the other is BDS splitter service. In the future, other modules such as real-time processing, event processing and machine learning will be open-source. Referring to open source, Zhu Lang said that this can standardize the data model of the blockchain and formulate the data index standard of the blockchain industry; make contributions to the blockchain open source community, as a tool to provide blockchain data analysis, based on the open source community, and hope to achieve data-driven, attract more blockchain enthusiasts to join in it, participate in the development, and jointly promote the whole blockchain Keep moving forward.
The second part of sharing comes from Wang Huanyu, senior R & D Manager of JD cloud, on the theme sharing of “BDS open source practice”.
First of all, Wang Huanyu introduced the definition and significance of open source, and why JD cloud BDS products should try to open source.
First of all, open source does not mean free, nor does it mean that the participants of open source software have no interest and income. Some software charges by providing service support (rather than software itself). In this way, their software is still free, and they earn fees in the installation, use and solution of problems. The significance of open source itself is that through open source, the software itself can More controllable, safe and stable; at the same time, open source also represents a kind of selfless spirit. The early Linux operating system and Apache Web server were developed in an open source way, which promoted the development of the Internet and software industry. JD cloud also hopes to uphold this open spirit.
After that, Wang Huanyu shared the Kafka component, installation of each component, open source process and data analysis of BDS of JD cloud blockchain, so that the students on site could have a deeper understanding of how to become an excellent contributor of BDS open source project of JD cloud blockchain.
After sharing the theme, several students asked JD cloud’s technology tycoons about BDS products, blockchain popular technologies, professional direction selection, and how to join the open source plan of JD cloud’s blockchain. The atmosphere was very active.
Through this offline technology salon activity, students have a deep understanding of the technical architecture, open source plan, University developer incentive plan of JD cloud blockchain BDS products, and how to become an excellent contributor, which will benefit the students who are about to enter the society. The teachers present also express their gratitude to the JD cloud blockchain team, and hope that JD cloud blockchain Chain project can carry out more such propaganda activities in Colleges and universities.
The BDS source of JD cloud has been officially opened. The open source address is GitHub: https://github.com/jdcloud-bds, and the code cloud: https://gitee.com/jdcloud-bds
Recently, JD cloud has released the open-source plan of blockchain data services (BDS) and the “ten thousand chain integration” plan. At present, JD cloud BDS has opened up BTC, BCH, BSV and other projects.
Developers can follow the GitHub link, or click JD cloud to learn more about JD cloud BDS products, and also welcome interested developers to send their resumes to [email protected]