Recently, with the tremendous development of crypto-currencies, distributed ledger technology (DLT) (e.g., blockchain) has attracted significant attention. The traditional Internet was originally design to to handle the exchange of information. With DLT, we will have the Internet of value. Although DLT has great potential to create new foundations for our economic and social systems, the existing DLT has a number of drawbacks (e.g., scalability) that prevent it from being used as a generic platform for distributed ledger across the globe. In this paper, we present a novel virtualization approach to address the challenges in the existing DLT systems. Specifically, in the proposed virtualization for DLT (vDLT), the underlying resources (e.g., hardware, compute, storage, network, etc.) are abstracted. By providing a logical view of resources, vDLT can significantly improve the performance, facilitate system evolution, and simplify DLT management and configuration. Several use cases of vDLT are presented to illustrate the effectiveness of the proposed vDLT.

Additional Metadata
Keywords blockchain, Computer architecture, Cryptography, directed acyclic graph (DAG), Distributed ledger technology (DLT), Hardware, Internet, Software, Virtualization, virtualization
Persistent URL dx.doi.org/10.1109/ACCESS.2018.2829141
Journal IEEE Access
Citation
Yu, F.R, Liu, J. (Jianmin), He, Y. (Ying), Si, P. (Pengbo), & Zhang, Y. (Yanhua). (2018). Virtualization for Distributed Ledger Technology (vDLT). IEEE Access. doi:10.1109/ACCESS.2018.2829141