Published in


Banyan Network Technical Report (TR1): DVN Basic Framework (English Translation)

Note: This article was originally published in February 2018 by the Banyan Network Team — meant to be an addendum/update to the White Paper. They were all originally published in Chinese, so we asked the CTO for an “official” translation in order to help those interested in the project, get a better technical understanding via a more “bite-sized” report. The other 2 reports will be posted in the coming days.

DVN Basic Framework

Banyan Network is a Data Fusion Value Chain Network (DVN) featuring Blockchain technology.

The initiation and development of DVN is rooted in the deep fusion of Big Data technology and Blockchain technology, associating various behaviors in the data lifecycle with smart contracts on the Blockchain, and freeing data value with the Blockchain technology.

In order to construct and extend DVN Application Chain, it is necessary to deeply couple the two underlying technologies of Big Data and Blockchain. At current stage, the Banyan Network technology team is focusing on, design of the DVN basic technical architecture and level R & D. The entire Banyan Network has four layers: Big Data Service Layer, DVN API Layer, Smart Contract Layer and Link Layer.

The following is a brief framework analysis of DVN’s four layers by the technical team:

  • Big Data Service Layer

The Big Data Service Layer will manage the entire Banyan Network data life cycle, including data access, cleaning, merging and other services. Currently in real world scenarios, we’ve ported multiple super data sources such as from telecom companies, financial institutions, and the internet companies whose heterogeneous data have been cleaned and merged based on Banyan labels. We’ve explored standardized data interface, enabling all parties to access the collaborative infrastructure in fast and convenient fashion.

  • DVN API Layer

The DVN API is a channel bridging Big Data domain and Blockchain domain. The various functions in the Blockchain domain provide traditional HTTPS protocol-based interface services to external parties through the DVN API, enabling each participant in the Big Data domain to convert data behavior into Blockchain domain behavior. At present, the technical team has connected public Ethereum chain, and provided Token based Smart Contract APIs.

  • Smart Contract Layer

The DVN Smart Contract defines the behavior of data on the chain. The current general-purpose smart contract for Banyan includes participant (data providers and consumers) payment contracts, data processors’ reward contract, data platform deal making contracts, and data compliance management contracts. The smart contract layer will continue to be enriched with the diversity of data related behavior within the Banyan Network ecosystem.

  • Link Layer

The current DVN smart contract is based on the Ethereum public network, which is open and transparent. The technical team also maintains close communication with the HPB and LOOPRING teams, and simultaneously supports the HPB High-Performance Blockchain platform and decentralized exchange agreement and other agreements to maintain the depth of multi-community technologies.

The Banyan Network technology teams all come from well-known technology companies such as Oracle, Alibaba, and UnionPay. They have been working in the field of Big Data and Artificial Intelligence for many years with solid technology development and rigorous project management experience. At present, the overall project, especially the research and development of technology, is in steady progress. As the first landing scenario, the first data security compliance Blockchain application — — Multi-Trust Connector (MTC), beta version is nearing completion [update: read more about the updated status of the MTC (here)]. Related code will be gradually opened to the Banyan community for open source, so stay tuned.

(Original Article (in Chinese):




Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store