EMS: An Extensible and Modular Staking Architecture for Proof-of-Stake Systems | IEEE Conference Publication | IEEE Xplore