DLedger: An IoT-Friendly Private Distributed Ledger System Based on DAG



download Download PDF

DLedger: An IoT-Friendly Private Distributed Ledger System Based on DAG

by Zhiyi Zhang, Vishrant Vasavada, Xinyu Ma, and Lixia Zhang

With the ever growing Internet of Things (IoT) market, ledger systems are facing new challenges to efficiently store and secure enormous customer records collected by the IoT devices. The authenticity, availability, and integrity of these records are critically important for both business providers and customers. In this paper, we describe DLedger, a lightweight and resilient distributed ledger system. Instead of a single chain of blocks, DLedger builds the ledger over a directed acyclic graph (DAG), so that its operations can tolerate network partition and intermittent connectivity. Instead of compute-intensive Proof-of-Work (PoW), DLedger utilizes Proof-of-Authentication (PoA), whose light-weight operations are IoT-friendly, to achieve consensus. Furthermore, DLedger is built upon a data-centric network called Named Data Networking (NDN), which facilitates the peerto-peer data dissemination in heterogeneous IoT networks.