DNS-BC: Fast, Reliable and Secure Domain Name System Caching System Based on a Consortium Blockchain. - Tianfu Gao; Qingkuan Dong (Sensors, 2023)