An Improved Blockchain Consensus Protocol with Distributed Verifiable Delay Function | IEEE Conference Publication | IEEE Xplore