Innovative Solutions for Digital Economy

We are a group of researchers, developers, and companies with a common interest in blockchain technology, data processing, and developing IT solutions.

pic

Solutions

B4E

Issuing and validating certificates using blockchain technology

BSign

Remote digital signing solution to replace USB token

BAgri

Solution for traceability of agricultural products

CVZen

CV generation solution with reliable data

VChain

DApp generation platform on multiple blockchain networks

B4E

B4E is a solution that applies blockchain technology to issue and validate certificates of learners. B4E allows educational institutions can easily configure processes such as a list of signers, certificate template, email sending, etc. Main features include:

  • Configure process conveniently
  • Issue and validate certificates easily
  • Store data permanently on blockchains
pic
pic

BSign

BSign is a remote digital signature solution that private keys are safely and securely stored in the cloud. Users use a website and a mobile application to sign different types of documents such as PDF, Word, and Excel, without connecting to USB tokens like the current solution. Main features include:

  • Sign documents conveniently and securely
  • Secure private keys through user authentication
  • Support multi signers

BAgri

BAGri is an agricultural product traceability solution using blockchain technology. The product includes two versions, i.e., a mobile application (using iOS and Android operating system) and a website. The solution allows farmers and managers to record all the information in their agricultural product supply chain on the blockchain network. Main features include:

  • Store daily work easily through GUI
  • Support diverse operations of farms
  • Provide traceability
pic
pic

CVZen

CVZen is the bridge between candidates and employers. Candidates create CVs with trusted information such as GPA, grades of courses, projects, awards, etc. which are obtained from reliable sources such as learning management systems. As a result, CVs are more reliable for employers. Main features include:

  • Create CVs quickly and conveniently via a smart builder
  • Obtain data from reliable sources
  • Validate and check the originality of data on CVs

VChain

VChain is a platform that provides its capabilities through pre-written Core and Utility Services. These services allow the creation of configurable decentralized applications easily and quickly. Main features include:

  • Support generation of DApps on different blockchains
  • Generate SDKs and APIs for developers
  • Configure the infrastructure of networks easily
pic

Key Members

pic

Nguyen Binh Minh

Head of Labs

pic

Dao Thanh Chung

Senior Researcher

pic

Do Ba Lam

Senior Researcher

pic

Dinh Hoang Nam

Blockchain Developer

Several Publications

Blockchain for Education: Verification and Management of Lifelong Learning Data

In recent years, blockchain technology has been applied in the educational domain because of its salient advantages, i.e., transparency, decentralization, and immutability. Available systems typically use public blockchain networks such as Ethereum and Bitcoin to store learning results. However, the cost of writing data on these networks is significant, making educational institutions limit data sent to the target network, typically containing only hash codes of the issued certificates. In this paper, we present a system based on a private blockchain network for lifelong learning data authentication and management named B4E (Blockchain For Education). B4E stores not only certificates but also learners’ training data such as transcripts and educational programs in order to create a complete record of the lifelong education of each user and verify certificates that they have obtained. As a result, B4E can address two types of fake certificates, i.e., certificates printed by unlawful organizations and certificates issued by educational institutions for learners who have not met the training requirements. In addition, B4E is designed to allow all participants to easily deploy software packages to manage, share, and check stored information without depending on a single point of access. As such, the system enhances the transparency and reliability of the stored data. Our experiments show that B4E meets expectations for deployment in reality.

nQSV-Net: a novel queuing search variant for global space search and workload modeling

In this paper, we present our research that goes through two steps: (1) using meta-heuristic optimization for global space search; (2) applying the proposed optimization to multivariate workload modeling and prediction. In the first step, we pay attention to the improvement of the Queuing Search optimization by the space-walk combination of Levy-flight trajectory to improve population diversity and Opposition-based learning to speed up the convergence process. To evaluate our solution’s effectiveness, we compare it with six well-known optimization algorithms using CEC 2014 benchmark functions. The achieved results show the significant effect of our nQSV designs in avoiding local optima and speed up the convergence process. In the second step, to prove the feasibility of solving real problems, we apply nQSV to train a neural network to model multiple variables of distributed workload simultaneously. The model is called nQSV-Net as the whole. The gained outcomes from extensive experiments with three real datasets show the accuracy and stability of nQSV-Net as a solution in the domain.

BML: A Data Mapping Language for Blockchain Platforms

Currently, all blockchain-based applications conduct two primary operations, i.e., writing data on blockchain networks and reading these data from the networks. These tasks require users to have considerable knowledge in blockchain technology, and they become even more challenging if users want to utilize different blockchain platforms to write and read data. So far, we have not had a uniform mechanism to perform write and read operations on various blockchain platforms. In addition, writing a huge amount of data on blockchain networks is a time-consuming task and requires considerable transaction fees. To address these issues, we present in the paper a data mapping language named BML. BML allows developers to uniformly define mappings for data transformation from traditional data storage mechanisms into blockchain networks. Conversely, this language also assists users in reading transformed data. Currently, BML accepts five input data sources, including XML, JSON, XLSX, SQL (relational database), NoSQL, and supports two output platforms, including Hyperledger Sawtooth and Ethereum.

Challenges and Strategies for Developing Decentralized Applications Based on Blockchain Technology

This paper reveals challenges and strategies of data models, deployment scenarios, business processes, and consensus models when enterprises or individuals want to apply blockchain to their information system in order to leverage advantages of the technology. A blockchain is a digital ledger, which is encrypted and stored on multiple computers in a public or private network and the data stored therein cannot be altered or deleted by a single individual. The changes for existing applications using blockchain bring difficulties for both managers and developers. The decentralized manner is different from centralized ones in aspects of how to store data in blocks, who has reading and writing permission, and how to validate transactions among many parties. We illustrate our proposal by developing an example blockchain application that enables to authenticate Vietnamese certificates at schools and universities.

Towards Blockchainizing Land Valuation Certificate Management Procedures in Vietnam

In this paper, we concentrate on the process of managing the land valuation certificate using blockchain in Vietnam. To approach this problem, we base on the e-government application framework published by the Ministry of Information and Communication and Ministry of Natural Resources and Environment to develop a blockchain-based component which will be linked to the framework. Our component has three layers corresponding to three main layers of the architecture. After that, we develop a decentralized application serving the procedures of land valuation certificate management. With our application, certificates are stored and can be traced from the blockchain network. Our component hence helps create the transparency of management processes. We also carry out preliminary experiments using the proposed system to prove its feasibility during test operation processes. Our research also paves the way for applying blockchain technology to the state management field in general.

MPoC - A Metaheuristic Proof of Criteria Consensus Protocol for Blockchain Network

Over the last years, many blockchain platforms opt for Delegated Proof-of-Stake (DPoS) consensus protocol for their network deployment. However, using the DPoS, nodes on the network tend to vote for the nodes that are more likely to become block producers after several voting rounds. Hence, with DPoS, the number of block producers is quite small compared to the total number of nodes in the blockchain network. Besides, with DPoS consensus, the distribution of block producers often centralizes into several individual nodes. This paper proposes a novel consensus protocol called Meta-heuristic Proof of Criteria (MPoC) to overcome the disadvantages. Our protocol enables multiple operational criteria to evaluate all blockchain nodes during the block producer selection process. We apply meta-heuristic algorithms to optimize the decentralized level of the node selection based on the set of criteria weights to increase the democracy of the blockchain network.We carry out experiments to evaluate the block producer decentralization of MPoC as compared with DPoS. The achieved results show that our consensus protocol improves the decentralization of block producers as expected. We also show the feasibility of applying different meta-heuristic algorithms to our consensus protocol of blockchain through experiments.