The project is one of the pioneering studies in Vietnam related to blockchain technology, one of the strategic technologies of the fourth industrial revolution. Unlike existing research in Vietnam, which focuses on building specific applications and systems such as traceability or e-wallets, the project has the goal of building a platform that supports Programmers develop decentralized applications based on blockchain technology easily, quickly and with minimal effort. From there, the platform called V-Chain will help increase the ability to apply blockchain technology to life, ensuring transparency and immutability of data generated during the operation of IT applications.
The V-Chain platform is designed to support application development on various blockchain networks such as Ethereum, Hyperledger Sawtooth, Hyperledger Fabric, etc. along with IPFS network for distributed data storage. Network nodes can be deployed on different infrastructures including user servers, or on storage services of Amazon Web Service, DigitalOcean, Viettel, etc. The services inside V-Chain allow users to easily describe the application that needs to be built, including the data that needs to be stored and related processing operations. V-Chain will then generate APIs that allow programmers to read and write data to the chosen blockchain network.
During the development of the V-Chain platform, many research problems were posed and solved such as: managing users’ digital identities on the blockchain network so that they can be understood and authenticated by all related applications within the ecosystem, how to easily and efficiently migrate an organization’s existing data to the blockchain network, expand existing consensus models to suit organizational policies, or address user concerns about data privacy to ensure they are the owners of data on the blockchain network, etc. Based on the research results and the foundation built, we will develop and deploy two sample decentralized applications for agricultural product traceability and certificate authentication to promote transparency in activities of related organizations.