Storage Layer (Core Layer)

The storage layer is the foundation of dKargo, where all the major data about the freight and participants are stored. The storage layer has two main components, the blockchain and external data storage. The data will be saved into one of the components based on its trait and importance.

Data that is fundamental to collaboration will be recorded on the blockchain. It is to ensure data credibility and prevent data tampering and any data loss that may come from central server failure. Data such as contractual information, the location and status of freight at each stage, participant’s reputation and available resources will be recorded on the blockchain. The blockchain that dKargo uses is one based on Ethereum, which is currently the most widely used and proven protocol. However, in the future, dKargo may switch to new-generation main protocols such as Kakao Klaytn.

The external data storage stores larger data that is needed for service operation. This will enhance service operation efficiency while solving the problem of blockchain’s slow speed. For example, data that has value but is not a necessity such as pictures of freight and warehouse CCTV clips will be stored on the external data storage. dKargo will use widely used storage systems such as database and AW3 S3 (Amazon Web Services Simple Storage Service) to help incumbent participants adjust to the platform. If it is required, dKargo will consider using distributed storage technology.

Among the data that dKargo needs, some can be made public while others need to be private. If personal information such as data on the shipper and consignee are revealed, it would be a violation of privacy. And if detailed data on freight is made public it can become a target of crime. This calls for dKargo to categorize recorded data into two sectors. Data that can be made public will be recorded on the smart contract to increase efficiency. While data that must be kept private will be encrypted and can only be viewed by participants of the contract.

Last updated