Block-VN: A Distributed Blockchain-Based Efficient Communication and Storage System. - Hassan Farooq; Muhammad Usman Arshad; Muhammad Faraz Akhtar; Shahid Abbas; Bilal Zahid; Nadeem Javaid (BWCCA, 2019)